:root{--font:"Plus Jakarta Sans Variable";--font-display:"Plus Jakarta Sans Variable";--mut:#4a647d;--ice:#eef6fc;--ice2:#e3f0fa;--ice3:#cfe3f3;--max:1120px;--g-bg:rgba(255,255,255,.58);--g-bg2:rgba(255,255,255,.8);--g-line:rgba(255,255,255,.85);--g-edge:rgba(11,106,174,.10);--g-blur:blur(18px) saturate(1.4);--g-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 12px 32px -14px rgba(12,42,70,.28);--g-shadow-h:0 1px 0 rgba(255,255,255,.9) inset,0 18px 40px -16px rgba(12,42,70,.34);--r:20px}html{scroll-padding-top:92px}body{font-family:var(--font),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#eef6fc;line-height:1.6;letter-spacing:0;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 560px at 8% -6%,rgba(76,179,238,.3),transparent 65%),radial-gradient(800px 520px at 100% 8%,rgba(150,180,255,.24),transparent 65%),radial-gradient(900px 600px at 50% 112%,rgba(110,200,230,.22),transparent 65%),linear-gradient(180deg,#f3f9fe,#e9f3fb 55%,#eef6fc)}h1,h2,h3{letter-spacing:-.025em;line-height:1.15;color:var(--ink)}.board,.bubbles,.fx,.fxbar,.gatehint,.gear,.giant,.grain,.herobot,.intro,.kick:before,.mini,.peek,.radar i,.ribbons,.sbk,.sbub,.scene,.slogan:after,.slogan:before,.srobot,.tape{display:none!important}.rv,.rv.flip{transform:translateY(14px);filter:none;transition:opacity .6s ease,transform .6s ease}.rv.in{transform:none}.tilt,.tilt-a>.tilt{transform:none!important}*,:after,:before{animation-delay:0s}.about,.needh,.ng,.ng .pi,.orb,.otag.wip,.pick .pi{animation:none!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.rv,.rv.flip{opacity:1;transform:none}}.about,.bk,.card,.custom,.faq details,.igs .ig,.jd-card,.mtn-in,.ng,.pair,.pcard,.price,.slide,.tcard,.tcardx,.wfbox{background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;border-radius:var(--r);box-shadow:var(--g-shadow);color:var(--ink)}.about,.bk,.card,.faq details,.igs .ig,.ng,.pair,.pcard,.slide,.tcardx{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.bk:hover,.card:hover,.igs .ig:hover,.ng:hover,.pcard:hover,.tcardx:hover{transform:translateY(-3px);box-shadow:var(--g-shadow-h);background:var(--g-bg2)}.sc:nth-child(2n){background:var(--g-bg)}.card:after,.ng,.ng:after,.ng:before{background-image:none!important}.card:hover:after,.ng:after,.ng:before{display:none}.askp,.cmcard,.fbp,.sheet{background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);border:1px solid var(--g-line);box-shadow:0 24px 60px -20px rgba(12,42,70,.4);border-radius:22px}.cm .cmx,.ibg{background:rgba(12,42,70,.34)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.about,.bk,.card,.custom,.faq details,.igs .ig,.jd-card,.mtn-in,.ng,.pair,.pcard,.price,.slide,.tcard,.tcardx,.wfbox{background:rgba(255,255,255,.92)}}.btn,.fab{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 24px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#1a95e6,#0b72bd);color:#fff;font-weight:700;font-size:.93rem;letter-spacing:.01em;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 20px -8px rgba(11,106,174,.6);transition:transform .2s,box-shadow .2s,filter .2s;text-align:center}.btn:hover,.fab:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 24px -8px rgba(11,106,174,.65)}.btn:active{transform:none;box-shadow:0 4px 10px -4px rgba(11,106,174,.6)}.btn.sm{min-height:38px;padding:8px 18px;font-size:.84rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 14px -8px rgba(11,106,174,.6)}.btn.big{min-height:52px;padding:14px 34px;font-size:1rem}.btn.ghost,.btn.white{background:var(--g-bg2);color:var(--deep);border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:var(--g-shadow)}.btn.ghost:hover,.btn.white:hover{background:#fff}.btn.off,.btn:disabled{background:rgba(255,255,255,.5);color:var(--mut);border:1px dashed rgba(11,106,174,.25);box-shadow:none;filter:none;transform:none;cursor:not-allowed}:focus-visible{outline:3px solid rgba(20,136,216,.55);outline-offset:3px;border-radius:8px}.nav{top:10px;width:min(1120px,calc(100% - 20px));padding:8px 10px 8px 18px;border-radius:18px;gap:14px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(22px) saturate(1.5);backdrop-filter:blur(22px) saturate(1.5);border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;box-shadow:0 10px 30px -16px rgba(12,42,70,.35)}.logo{font-weight:800;letter-spacing:-.02em;color:var(--ink)}.logo small{color:var(--mut);font-weight:600}.links{gap:4px}.links a{padding:8px 12px;border-radius:10px;color:var(--mut);font-weight:600;font-size:.86rem;transition:background .2s,color .2s}.links a:hover{background:rgba(20,136,216,.09);color:var(--deep)}.links a[aria-current=page]{background:rgba(20,136,216,.12);color:var(--deep)}.burger span{background:var(--ink)}.sheet{top:calc(100% + 8px);padding:10px 16px 16px}.sheet a:not(.btn){padding:13px 4px;font-weight:650;border-bottom:1px solid rgba(11,106,174,.1)}.lang button.on{background:var(--deep);color:#fff}.hero{min-height:0;padding:clamp(108px,15vh,150px) var(--pad) clamp(40px,7vw,72px);background:none;display:block}.hero-in{max-width:var(--max);margin:0 auto;display:block;text-align:center;pointer-events:auto}.hero-t{display:flex;flex-direction:column;align-items:center;max-width:none;width:100%}.wordmark{font-weight:800;font-size:clamp(2.6rem,8.4vw,5.6rem);line-height:1.02;letter-spacing:-.04em;margin:0 0 14px;color:var(--ink);-webkit-text-stroke:0;paint-order:normal;text-shadow:none;text-align:center}.wordmark .wm-wrap br{display:none}.wordmark .wm-l{display:inline;animation:none;transform:none;color:inherit;text-shadow:none;-webkit-text-stroke:0}.wordmark .wm-l+br+.wm-l{margin-left:.26em;color:var(--deep)}.wm-wrap{display:inline;font-size:inherit}.wordmark small{display:block;margin-top:.5em;font-size:clamp(.95rem,2vw,1.2rem);font-weight:600;letter-spacing:0;color:var(--mut);-webkit-text-stroke:0;text-shadow:none}.hero-t>p,.lead{max-width:56ch;color:var(--mut);font-size:clamp(1rem,1.6vw,1.15rem);margin-inline:auto;line-height:1.65}.slogan{margin:16px auto 0;max-width:none;font-size:clamp(.9rem,1.6vw,1.02rem);font-weight:700;letter-spacing:.02em;color:var(--deep);background:none;-webkit-text-fill-color:currentColor}.slogan.sm{font-size:.9rem;text-align:left;margin:8px 0}.eyebrow{color:var(--deep);letter-spacing:.14em;font-size:.76rem}.eyebrow .ln{background:rgba(11,106,174,.35);height:1px}.row{gap:12px}.gate{margin-top:clamp(28px,5vw,48px);width:100%}.needh{font-size:clamp(1.35rem,3vw,1.9rem);background:none;-webkit-text-fill-color:currentColor;color:var(--ink);animation:none}.needs-sub{color:var(--mut);max-width:52ch;margin:6px 0 22px;font-size:.98rem}.needs{display:grid;grid-gap:16px;gap:16px;perspective:none;width:100%}.needs,.ng{align-items:stretch}.ng{text-align:left;padding:20px 18px 14px;gap:6px;overflow:visible;isolation:auto}.ng:hover{transform:translateY(-3px)}.nh{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.gn{font-size:.74rem;font-weight:800;letter-spacing:.14em;color:var(--mut);background:none}.apil .pi,.ng .pi,.phead .pi,.pi,.pick .pi{display:grid;place-items:center;width:42px;height:42px;margin:0;border-radius:13px;color:var(--deep);background:rgba(20,136,216,.1);box-shadow:inset 0 0 0 1px rgba(20,136,216,.18);animation:none}.ng .pi .ico,.pi .ico{width:20px;height:20px}.ng h3{font-size:1.05rem;letter-spacing:.08em;font-weight:800}.ng>p{font-size:.86rem;color:var(--mut);line-height:1.5;margin-bottom:8px}.no{flex-direction:column;gap:2px;padding-top:8px;margin-bottom:8px;border-top:1px solid rgba(11,106,174,.12)}.no,.opt{display:flex;width:100%}.opt{align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:8px 10px;border-radius:10px;background:transparent;color:var(--ink);border:0;box-shadow:none;text-align:left;font-weight:600;font-size:.88rem;line-height:1.3}.opt:hover{background:rgba(20,136,216,.09);color:var(--deep);padding-left:12px;transform:none;box-shadow:none}.opt.hl{background:rgba(20,136,216,.1);color:var(--deep);box-shadow:inset 0 0 0 1px rgba(20,136,216,.22);font-weight:700}.opt.off{opacity:.65}.otag{font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:99px;background:rgba(20,136,216,.14);color:var(--deep)}.otag.wip{background:rgba(180,120,20,.14);color:#8a5a0b}.seeall{margin-top:auto;padding:12px 10px 4px;font-size:.84rem;border-top:1px solid rgba(11,106,174,.12)}.needskip,.seeall{font-weight:700;color:var(--deep)}.needskip{margin-top:22px;border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;background:var(--g-bg)}.about{max-width:820px;margin:26px auto 0;padding:24px 26px;text-align:left}.about h2{font-size:1.25rem;margin-bottom:8px}.about p{color:var(--mut);font-size:.95rem;line-height:1.7;margin:0 0 10px;max-width:none}.apil{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.apil li{align-items:flex-start;text-align:left;padding:14px;border-radius:14px;background:rgba(255,255,255,.5);border:1px solid var(--g-line)}.apil b{color:var(--ink);letter-spacing:.06em}.apil small{color:var(--mut)}.sec{max-width:var(--max);padding:clamp(48px,7vw,88px) var(--pad)}.band{background:rgba(255,255,255,.35);border-block:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.head{margin-bottom:30px;text-align:left}.kick{display:inline-block;color:var(--deep);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:99px;background:rgba(20,136,216,.1)}.head h2{font-size:clamp(1.65rem,3.6vw,2.5rem);margin:12px 0 8px;background:none;-webkit-text-fill-color:currentColor;-webkit-clip-path:none;clip-path:none}.head p{max-width:62ch;font-size:1.02rem}.head p,.note{color:var(--mut)}.note{font-size:.9rem;margin-top:18px;text-align:left}.fine{font-size:.78rem}.card{padding:22px}.card h3{font-size:1.15rem;margin:10px 0 6px}.card p{font-size:.94rem}.card p,.pgl{color:var(--mut)}.pgl{font-weight:800;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin:26px 0 12px}.picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:16px;gap:16px}.grid>.rv,.pick,.picks>.rv{height:100%}.pick{display:flex;flex-direction:column}.pick strong{margin-top:auto;padding-top:12px;color:var(--deep);font-weight:700;font-size:.9rem}.pick.feature{padding:24px 26px}.pick.feature .pt{display:flex;flex-direction:column;gap:6px}.tag{display:inline-block;padding:4px 10px;border-radius:99px;background:rgba(20,136,216,.1);color:var(--deep);font-size:.72rem;font-weight:800;letter-spacing:.06em}.num,.orb,.tnode{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(20,136,216,.12);color:var(--deep);font-weight:800;font-size:1rem;box-shadow:inset 0 0 0 1px rgba(20,136,216,.2)}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;padding:0}.chips li{padding:9px 16px;border-radius:99px;border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;font-weight:600;font-size:.9rem;box-shadow:none;transform:none}.chips li,.chips li:nth-child(3n){background:var(--g-bg);color:var(--ink)}.pairs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px}.pair{padding:20px 22px}.pair .bad{color:var(--mut);text-decoration:none;font-weight:600}.pair .good{color:var(--ink);font-weight:700;margin-top:10px;padding-top:10px;border-top:1px solid rgba(11,106,174,.12)}.good:before{color:#1c9a63}.stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;padding-bottom:0}.sc{position:static;min-height:0;display:block;padding:22px}.sc h3{margin:12px 0 6px}.sc .orb{margin-bottom:6px}.sc .tag{margin-left:8px}.tl{max-width:720px;margin:0;padding:0}.trow{grid-template-columns:44px 1fr;gap:16px}.tnode{width:44px;height:44px;border-radius:50%;animation:none;box-shadow:inset 0 0 0 1px rgba(20,136,216,.25),0 6px 14px -8px rgba(11,106,174,.5)}.tseg{left:21px;top:44px;width:2px;border-radius:2px;background:linear-gradient(rgba(20,136,216,.35),rgba(20,136,216,.08))}.tcardx{padding:18px 22px}.tcardx:hover{transform:none}.tcardx h3{font-size:1.1rem}.tcardx p{color:var(--mut);font-size:.94rem}.wfbox{padding:18px;overflow:auto}.tools{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;list-style:none;padding:0;margin-top:22px}.tools li{padding:8px 14px;border-radius:99px;background:var(--g-bg);border:1px solid var(--g-line);font-weight:600;font-size:.86rem;box-shadow:none}.mq{overflow:visible;mask:none;-webkit-mask:none}.mq .mt{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;width:auto;animation:none!important;transform:none!important}.mq .dup,.mq.r{display:none!important}.tcard{padding:20px 22px;width:auto;margin:0;white-space:normal}.tcard blockquote{color:var(--ink);font-size:.98rem;line-height:1.6}.tcard figcaption{color:var(--mut);font-size:.85rem;margin-top:10px}.tcard b{color:var(--ink)}.faq{max-width:820px;display:grid;grid-gap:10px;gap:10px}details{padding:0}summary{padding:16px 20px;font-weight:700;cursor:pointer;list-style:none;color:var(--ink)}details p{padding:0 20px 18px;color:var(--mut)}summary:after{color:var(--deep)}.cta{background:none;padding:clamp(56px,9vw,100px) var(--pad);text-align:left}.cta-in{max-width:1000px;margin:0 auto;padding:clamp(24px,4vw,44px);border-radius:28px;pointer-events:auto;background:var(--g-bg);-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;box-shadow:var(--g-shadow)}.cta h2,.cta-in{color:var(--ink)}.cta h2{font-size:clamp(1.7rem,3.8vw,2.7rem);text-shadow:none;max-width:18ch;margin:0 0 12px}.cta p{color:var(--mut);margin-bottom:22px;font-weight:500}.cta-grid{max-width:none;gap:clamp(20px,4vw,44px)}.igs .ig{padding:14px 16px}.foot{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--g-line);padding-bottom:110px}.foot p{color:var(--mut)}.foot li a{border-bottom:1px solid rgba(11,106,174,.1);font-weight:600}.fi{background:rgba(20,136,216,.1);color:var(--deep)}.dock{gap:8px}.askbtn,.fbbtn{background:var(--g-bg2)!important;color:var(--deep);border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;-webkit-backdrop-filter:var(--g-blur);backdrop-filter:var(--g-blur);box-shadow:0 12px 28px -14px rgba(12,42,70,.5);font-weight:700;min-height:44px}.shop{padding-top:96px}.shophead{max-width:var(--max);margin:0 auto;padding:0 var(--pad);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.shopback,.shopback2{align-self:flex-start}.shophead .wordmark{font-size:clamp(2.2rem,6.4vw,4rem)}.shelfnav{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.shelfnav a{padding:9px 18px;border-radius:99px;background:var(--g-bg);border:1px solid var(--g-line);outline:1px solid var(--g-edge);outline-offset:-1px;color:var(--deep);font-weight:700;font-size:.88rem;box-shadow:none}.shelfnav a:hover{background:#fff}.shelf{max-width:var(--max);margin:0 auto;padding:clamp(30px,5vw,56px) var(--pad) 0}.shead{text-align:left;margin-bottom:20px}.shead h2{font-size:clamp(1.4rem,3vw,2rem)}.shead p{color:var(--mut)}.books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;justify-content:stretch;padding-bottom:0}.books>.rv{width:auto;min-width:0;height:100%}.bk{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:10px;height:100%;padding:14px 14px 16px}.bk:hover .cover{transform:none}.bk h3{font-size:1.05rem;letter-spacing:-.01em;margin-top:4px}.bk p{flex:1 1;color:var(--mut);font-size:.88rem;line-height:1.55}.bk .btn,.cover{width:100%}.cover{position:relative;aspect-ratio:2/3;border-radius:14px;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(255,255,255,.7),rgba(207,227,243,.6));border:1px solid rgba(11,106,174,.1);box-shadow:none}.bk .cover.hasimg{padding:8px;background:linear-gradient(160deg,rgba(255,255,255,.75),rgba(207,227,243,.55))}.bk .cover.hasimg img{width:100%;height:100%;object-fit:contain;border-radius:0;display:block;filter:drop-shadow(0 10px 16px rgba(12,42,70,.28))}.cover:not(.hasimg){padding:18px 16px 16px 22px;flex-direction:column;align-items:flex-start;justify-content:space-between;background:linear-gradient(150deg,var(--c1),var(--c2))}.cover small{font-weight:800;font-size:.66rem;letter-spacing:.14em;color:rgba(12,42,70,.7)}.cover b{font-family:var(--font),sans-serif;font-weight:800;font-size:clamp(1rem,2.2vw,1.3rem);line-height:1.15;color:#0c2a46}.cover .spine{background:rgba(255,255,255,.35)}.bk .cover .bkbadge{top:10px;right:10px;left:auto;background:#0b6aae;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:5px 10px;border-radius:99px;box-shadow:0 6px 14px -6px rgba(11,106,174,.7);z-index:2}.bk .bkprice{display:flex;align-items:baseline;gap:10px;margin:2px 0 4px;font-weight:800}.bk .bkprice b{font-size:1.25rem;color:var(--ink);letter-spacing:-.02em}.bk .bkprice s{font-size:.86rem;color:var(--mut);opacity:.9;font-weight:600}.shopcta{text-align:center}.shopcta .btn{margin-top:6px}.psec{max-width:860px;margin:0 auto;padding:14px var(--pad)}.pcard{padding:24px 26px}.phead{display:flex;align-items:center;gap:14px}.phead h2{font-size:1.4rem}.pd{color:var(--mut)}.points{list-style:none;display:grid;grid-gap:8px;gap:8px;margin:14px 0}.points li{display:flex;gap:10px;align-items:flex-start}.ck{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(28,154,99,.14);color:#1c9a63;flex:none}.steps3{display:grid;grid-gap:8px;gap:8px;margin:12px 0;padding-left:0;list-style:none}.steps3 li{display:flex;gap:10px;align-items:center}.steps3 b{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(20,136,216,.12);color:var(--deep);font-size:.82rem}.prow{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hlbadge{background:var(--deep);color:#fff;border-radius:99px;font-weight:800;letter-spacing:.06em}.card.pcard.hl,.psec.hl .pcard{background:var(--g-bg2);box-shadow:0 0 0 2px rgba(20,136,216,.35),var(--g-shadow)}.more{text-align:center}.more .shelfnav{justify-content:center}.shelfnav a.gl{display:inline-flex;align-items:center;gap:8px}.case{max-width:820px}.case .card,.nextcase{padding:22px}.crumbs a{color:var(--deep)}.mtn{padding:clamp(24px,5vw,60px) var(--pad)}.mtn-in{max-width:620px;margin:0 auto;padding:30px 26px;text-align:center}.mtn-k{color:#8a5a0b;font-weight:800;letter-spacing:.12em;font-size:.78rem}@media(max-width:1000px){.links,.nav>.btn{display:none}.burger{display:block}}@media(max-width:860px){.books{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apil,.cta-grid{grid-template-columns:1fr}}@media(max-width:600px){.needs{grid-template-columns:1fr}.hero{padding-top:96px}.wordmark{font-size:clamp(2.3rem,13vw,3.4rem)}.head h2{font-size:1.55rem}.bk{padding:10px 10px 12px;gap:8px}.bk h3{font-size:.95rem}.bk p{font-size:.8rem}.bk .bkprice b{font-size:1.05rem}.bk .btn{min-height:40px;padding:8px 10px;font-size:.82rem}.bk .cover.hasimg,.cover{border-radius:12px}.bk .cover.hasimg{padding:6px}.card,.pair,.sc{padding:18px}.pcard{padding:20px 18px}.dock{right:10px}}@media(max-width:380px){.books{grid-template-columns:1fr}.bk .cover{max-width:260px;margin-inline:auto}}html body .wordmark,html body .wordmark.shopt{animation:none;transform:none;color:var(--ink);-webkit-text-stroke:0;paint-order:normal;text-shadow:none;letter-spacing:-.04em;line-height:1.04;max-width:100%;text-align:center}html body .wordmark .wm-wrap{display:inline;filter:none;white-space:normal;text-align:center}html body .wordmark .wm-l{display:inline;margin:0;background:none!important;background-image:none!important;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;paint-order:normal;animation:none!important;transform:none;scale:none;rotate:none;text-shadow:none;pointer-events:none}html body .wordmark .wm-l+br+.wm-l{margin-left:.26em;color:var(--deep);-webkit-text-fill-color:currentColor}html body .wordmark.shopt{font-size:clamp(2.2rem,6.4vw,4rem)}html body .hero .wordmark{font-size:clamp(2.6rem,8.4vw,5.6rem)}html body .wordmark small{animation:none;font-family:var(--font),system-ui,sans-serif;font-weight:600;letter-spacing:0;color:var(--mut);text-shadow:none;filter:none}#faq,#harga,#proyek,.foot,main>.ribbons,main>section:not(.hero){content-visibility:visible;contain-intrinsic-size:auto}html body .head{text-align:left}html body .head h2{background:none!important;background-image:none!important;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);-webkit-text-fill-color:currentColor;animation:none!important;opacity:1}html body .head p{margin:0;max-width:62ch}html body .note{text-align:left}html body .chips,html body .tools{justify-content:flex-start}html body .chips li,html body .chips li:nth-child(3n){box-shadow:none;border:1px solid var(--g-line);background:var(--g-bg);color:var(--ink);transform:none}.pgl{text-align:left}.pick.feature{background:var(--g-bg)}.picks{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.pair{display:block}.pair .bad,.pair .good{margin:0}.pair .good{margin-top:12px}.sc .orb{display:inline-grid;margin:0 10px 8px 0}.sc .orb,.sc .tag{vertical-align:middle}.sc .tag{margin:0 0 8px}.sec.band{max-width:none;padding-inline:max(var(--pad),calc((100% - var(--max)) / 2 + var(--pad)))}.bk .bkprice b,.bk .bkprice s{white-space:nowrap}@media(max-width:600px){.bk .bkprice{flex-direction:column-reverse;align-items:flex-start;gap:0}}html body .shelfnav{justify-content:center}.gate{max-width:var(--max);margin-top:clamp(32px,5vw,56px)}.needs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html body .needs .ng{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px 18px;text-align:left;text-decoration:none;color:var(--ink);min-height:170px}html body .needs .ng h3{font-size:1.15rem;letter-spacing:0;font-weight:750;margin:6px 0 0;text-transform:none}html body .needs .ng p{font-size:.9rem;color:var(--mut);line-height:1.5;margin:0}html body .needs .ng .go{margin-top:auto;padding-top:10px;color:var(--deep);font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;gap:6px}html body .needs .ng .go .arw,html body .needs .ng .go svg{width:18px;height:18px}html body .needs .ng.off{opacity:.65;cursor:default}html body .needs .ng.off:hover{transform:none}@media(max-width:1100px){.needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.needs{gap:10px}html body .needs .ng{padding:16px 14px;min-height:150px}html body .needs .ng p{font-size:.84rem}}html body .hero .lead{max-width:44ch}.tablet{position:relative;width:min(960px,100%);margin:0 auto;perspective:1600px}.tab-body{position:relative;padding:clamp(10px,1.8vw,18px);border-radius:clamp(22px,3.4vw,38px);background:linear-gradient(145deg,#2b2c31,#0c0c0f 55%,#1d1e23);box-shadow:inset 0 0 0 1.5px #3b3c43,0 0 0 1px #000,0 50px 90px -30px rgba(12,42,70,.55),0 26px 40px -26px rgba(12,42,70,.5);transform:rotateX(5deg);transform-origin:50% 100%}.tab-cam{position:absolute;left:50%;top:clamp(3px,.7vw,7px);width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#15161a;box-shadow:0 0 0 1.5px #2a2b31}.tab-screen{border-radius:clamp(12px,2vw,22px);overflow:hidden;aspect-ratio:1000/640;background:#1c1d22;line-height:0}.tab-screen>svg{display:block;width:100%;height:100%}.tn{fill:#2c2d34;stroke:#4a4b55;stroke-width:1.5}.tn.ag{fill:#33343c;stroke:#6b6d7a}.tb{fill:#2c2d34;stroke:#ff6d5a;stroke-width:1.5}.tok{fill:#22c55e;stroke:#1c1d22;stroke-width:2}.tck{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tl1{font:600 14px/1 var(--font),system-ui,sans-serif;fill:#e8e9ee;text-anchor:middle}.tl2{font:500 11.5px/1 var(--font),system-ui,sans-serif}.tit,.tl2{fill:#8e90a0;text-anchor:middle}.tit{font:500 11px/1 var(--font),system-ui,sans-serif}.tbar{font:600 13px/1 var(--font),system-ui,sans-serif;fill:#b4b6c4}.tbar.b{fill:#fff;font-weight:800}.tbar.g{fill:#3ddc84}.tbar.w{fill:#fff}.te{fill:none;stroke:#6e7080;stroke-width:2.2}.te.dsh{stroke-dasharray:5 5;stroke-width:1.8}.tf{fill:none;stroke:url(#tglow);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:70 560;animation:tflow 3.4s linear infinite}@keyframes tflow{0%{stroke-dashoffset:630}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.tf{animation:none;opacity:0}}html body .hero{position:relative;padding:clamp(104px,14vh,136px) var(--pad) 0;overflow:visible}html body .hero:before{content:"";position:absolute;left:50%;bottom:-40px;width:min(1100px,130%);height:62%;transform:translateX(-50%);z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 60%,rgba(76,179,238,.34),transparent 70%)}.hero .lead{max-width:42ch}.hero-cta{display:flex;justify-content:center;margin:22px 0 0}.btn.ghost{background:var(--g-bg2);color:var(--deep);border:1px solid var(--g-edge);box-shadow:none}.hero-tab{width:100%;margin-top:clamp(28px,5vw,48px);margin-bottom:calc(-1 * clamp(40px,8vw,90px));position:relative;z-index:1}.after-hero{padding-top:clamp(64px,10vw,120px)}.cl{max-width:var(--max);margin:0 auto;padding:clamp(44px,7vw,84px) var(--pad)}.cl h2.t{font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:800;margin:0 0 8px}.cl .sub{color:var(--mut);max-width:52ch;margin:0 0 clamp(22px,4vw,36px)}.cl.mid{text-align:center}.cl.mid .sub{margin-inline:auto}.g3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.g2,.g3{display:grid;gap:14px}.g2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.cb{display:flex;flex-direction:column;gap:8px;padding:22px 20px;text-align:left;text-decoration:none;color:var(--ink);height:100%}.cb h3{font-size:1.08rem;font-weight:750;margin:0;letter-spacing:-.01em}.cb p{margin:0;font-size:.92rem;color:var(--mut);line-height:1.55}.cb .k{font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cb .go,.cb .k{color:var(--deep)}.cb .go{margin-top:auto;padding-top:10px;font-weight:700;font-size:.86rem}.stp{counter-reset:s}.stp .cb{position:relative;padding-top:56px}.stp .cb:before{counter-increment:s;content:counter(s);position:absolute;left:20px;top:18px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.9rem;color:#fff;background:var(--deep)}.chips2{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.chips2 span{padding:8px 14px;border-radius:99px;font-size:.88rem;font-weight:600;background:var(--g-bg2);border:1px solid var(--g-edge);color:var(--ink)}.quote{font-size:.95rem;color:var(--ink);line-height:1.55;margin:0}.quote+b{font-size:.84rem;color:var(--mut);font-weight:600}.faq2{max-width:760px;margin:0 auto;display:grid;grid-gap:10px;gap:10px}.faq2 details{padding:16px 18px}.faq2 summary{font-weight:700;cursor:pointer}.faq2 p{margin:10px 0 0;color:var(--mut)}.cta2{max-width:var(--max);margin:0 auto clamp(40px,6vw,72px);padding:clamp(32px,6vw,56px) var(--pad);text-align:center;border-radius:28px;background:linear-gradient(135deg,#0b6aae,#1488d8);color:#fff}.cta2 h2{color:#fff;font-size:clamp(1.5rem,3.4vw,2.2rem);margin:0 0 8px}.cta2 p{margin:0 0 20px;opacity:.9}@media(max-width:1000px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.g2,.g3,.g4{grid-template-columns:1fr}.tab-body{transform:none}.cb{padding:18px 16px}.hero-tab{margin-bottom:-24px}}:root{--W:1200px;--sq:6px;--r:6px;--navy:#0b1b2e}html body,html body main{overflow-x:clip}html{scroll-padding-top:96px}body:before{background:radial-gradient(760px 520px at 8% -6%,rgba(76,179,238,.34),transparent 65%),radial-gradient(620px 440px at 92% 6%,rgba(255,109,90,.16),transparent 65%),radial-gradient(900px 600px at 50% 112%,rgba(110,200,230,.26),transparent 65%),linear-gradient(180deg,#f3f9fe,#e8f2fb 55%,#eef6fc)}.bg-n8n{position:fixed;z-index:-1;overflow:hidden}.bg-n8n .be{fill:none;stroke-width:1.6}.bg-n8n .bf{fill:none;stroke:var(--coral);stroke-linecap:round;stroke-dasharray:80 1000;opacity:.6;animation:bflow 10s linear infinite}.bg-n8n .bn{fill:rgba(255,255,255,.45);stroke:rgba(11,106,174,.22);stroke-width:1.5}.bg-n8n .bh{animation:bpulse 4.2s ease-in-out infinite}@keyframes bflow{0%{stroke-dashoffset:1080}to{stroke-dashoffset:0}}@keyframes bpulse{0%,to{opacity:.25}50%{opacity:.95}}.lite .bg-n8n .bf,.lite .bg-n8n .bh{animation:none}.sp{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;pointer-events:none}.sp i{display:block;height:100%;background:linear-gradient(90deg,var(--sky),var(--coral));transform-origin:0 50%;transform:scaleX(var(--sp,0))}html body .askbtn,html body .btn,html body .burger,html body .chips li,html body .chips2 span,html body .fab,html body .fbbtn,html body .hlbadge,html body .kick,html body .lang button,html body .links a,html body .needskip,html body .opt,html body .otag,html body .shelfnav a,html body .tag,html body .tools li{border-radius:var(--sq)}html body .nav{width:min(var(--W),calc(100% - 20px))}html body .askp,html body .cmcard,html body .cta-in,html body .cta2,html body .fbp,html body .mtn-in,html body .nav,html body .sheet{border-radius:10px}html body .apil li,html body .ck,html body .fi,html body .num,html body .orb,html body .pi,html body .steps3 b,html body .tnode{border-radius:var(--sq)}html body .bk .cover,html body .bk .cover.hasimg,html body .cover{border-radius:4px}html body .stp .cb:before{border-radius:var(--sq)}html body .tab-body{border-radius:20px}html body .tab-screen{border-radius:8px}html body .card,html body .faq2 details,html body .lg-i,html body .qt,html body .vc,html body .wfs-frame{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.52));-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px -16px rgba(12,42,70,.3)}html body .cb{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s,background .28s}html body .cb:hover,html body .qt:hover{transform:translateY(-4px);border-color:rgba(20,136,216,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 22px 40px -16px rgba(11,106,174,.4)}html body .cb:hover .go{letter-spacing:.02em}html body .cb .go{transition:letter-spacing .25s}.qbar{max-width:var(--W);margin:0 auto;padding:88px var(--pad) 0;position:relative;z-index:3}.qbar ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.qbar li{animation:rise .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i)*70ms + 80ms)}.qt{position:relative;display:flex;align-items:center;gap:12px;min-height:60px;padding:9px 14px;border-radius:var(--sq);text-decoration:none;color:var(--ink);overflow:hidden}.qt:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none}.qt:hover:after{transform:translateX(120%)}.qi{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--sq);color:var(--deep);background:rgba(20,136,216,.11);box-shadow:inset 0 0 0 1px rgba(20,136,216,.2)}.qi svg{width:19px;height:19px}.qx{display:flex;flex-direction:column;min-width:0;line-height:1.25}.qx b{font-size:.95rem;font-weight:780;letter-spacing:-.01em}.qx small{font-size:.76rem;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa{margin-left:auto;color:var(--deep);display:grid;place-items:center;transition:transform .25s}.qa svg{width:18px;height:18px}.qt:hover .qa{transform:translateX(4px)}.qt.off{opacity:.62;cursor:default}.qt.off:hover{transform:none;border-color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px -16px rgba(12,42,70,.3)}.qt.off:after{display:none}@media(max-width:900px){.qbar{padding-top:80px}.qbar ul{gap:8px}.qt{padding:8px 10px;gap:9px}.qa{display:none}}@media(max-width:640px){.qbar ul{grid-template-columns:repeat(2,minmax(0,1fr))}.qt{min-height:54px}.qi{width:34px;height:34px}.qx small{display:none}}html body .hero{padding:clamp(28px,5vw,56px) var(--pad) clamp(30px,5vw,56px);display:block}html body .hero-in{max-width:var(--W);margin:0 auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;text-align:left}html body .hero-t{align-items:flex-start;text-align:left;width:auto}html body .hero .wordmark{text-align:left;font-size:clamp(2.7rem,6.2vw,5rem);margin:0 0 16px}html body .hero .wordmark small{margin-top:.35em}html body .hero .lead{margin-inline:0;max-width:40ch}html body .hero-cta{justify-content:flex-start;margin-top:24px}html body .hero-tab{width:100%;margin:0;position:relative;z-index:1}html body .hero-t>*{animation:rise .8s cubic-bezier(.2,.8,.2,1) both}html body .hero-t>:nth-child(2){animation-delay:.08s}html body .hero-t>:nth-child(3){animation-delay:.16s}html body .hero-t>:nth-child(4){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}html body .hero:before{display:none}html body .btn{position:relative;overflow:hidden}html body .btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease;pointer-events:none}html body .btn:hover:after{transform:translateX(120%)}.hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;list-style:none;padding:0;margin:26px 0 0;max-width:460px}.hero-facts li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--sq);background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px}.hero-facts b{font-size:1.3rem;font-weight:800;color:var(--deep);letter-spacing:-.02em;line-height:1.1}.hero-facts span{font-size:.76rem;color:var(--mut);font-weight:600;line-height:1.3}.t3d{position:relative;perspective:1500px;padding:22px 0 8px;--rx:0deg;--ry:0deg}.t3d-glow{position:absolute;inset:6% -4% 8%;background:radial-gradient(55% 55% at 50% 50%,rgba(255,109,90,.3),rgba(76,179,238,.2) 55%,transparent 75%);filter:blur(30px);pointer-events:none;z-index:0}.t3d-float{position:relative;z-index:1;animation:tfloat 7s ease-in-out infinite;will-change:transform}.t3d-tilt{position:relative;transform-style:preserve-3d;transform:rotateY(calc(-17deg + var(--ry))) rotateX(calc(7deg + var(--rx))) rotate(1.2deg);transition:transform .35s cubic-bezier(.2,.8,.2,1)}@keyframes tfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}html body .tab-body{position:relative;z-index:2;transform:none;transform-style:preserve-3d;box-shadow:inset 0 0 0 1.5px #3b3c43,0 0 0 1px #000,0 40px 70px -34px rgba(12,42,70,.6)}.t3d-back{position:absolute;inset:0;border-radius:20px;background:#0a0b0e;pointer-events:none}.t3d-back.b1{transform:translateZ(-14px);background:#15161b;box-shadow:inset 0 0 0 1.5px #2a2b31}.t3d-back.b2{transform:translateZ(-30px);background:#08090b;box-shadow:0 30px 60px -20px rgba(12,42,70,.55)}.t3d-shine{position:absolute;inset:0;border-radius:20px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 38%);mix-blend-mode:screen}.t3d-shadow{display:block;width:70%;height:26px;margin:18px auto 0;border-radius:50%;background:radial-gradient(closest-side,rgba(12,42,70,.38),transparent);filter:blur(8px);animation:tshadow 7s ease-in-out infinite}@keyframes tshadow{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(.84);opacity:.55}}.t3d-chip{position:absolute;z-index:3;display:grid;place-items:center;width:46px;height:46px;border-radius:var(--sq);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.95);box-shadow:0 14px 30px -12px rgba(12,42,70,.45)}.t3d-chip.c1{left:-22px;top:12%;transform:translateZ(70px);animation:chip 6s ease-in-out infinite}.t3d-chip.c2{right:-18px;top:-14px;transform:translateZ(90px);animation:chip 7s ease-in-out -2s infinite}.t3d-chip.c3{right:6%;bottom:-20px;transform:translateZ(60px);animation:chip 6.5s ease-in-out -4s infinite}@keyframes chip{0%,to{translate:0 0}50%{translate:0 -9px}}.t3d-cap{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:0 4px}.t3d-name{font-size:.84rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prf-dots,.t3d-dots{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.prf-dots button,.t3d-dots button{width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer;position:relative}.prf-dots button:before,.t3d-dots button:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px;border-radius:2px;transition:background .25s,transform .25s}.prf-dots button.on:before,.t3d-dots button.on:before{transform:scale(1.25)}@media(max-width:900px){html body .hero-in{grid-template-columns:minmax(0,1fr);gap:28px}html body .hero .wordmark{font-size:clamp(2.5rem,12vw,3.6rem)}.t3d-tilt{transform:rotateY(-6deg) rotateX(4deg)}.t3d-back.b2,.t3d-chip{display:none}.t3d-name{font-size:.78rem}}.wfc{display:block;width:100%;height:100%}.wfc .tl1{font-size:16px}.wfc .tl2{font-size:12.5px}html:not([data-lang=en]) .wfc .len,html[data-lang=en] .wfc .lid{display:none}.wfc .tf{stroke-dasharray:60 620;animation:wflow 3.6s linear infinite}@keyframes wflow{0%{stroke-dashoffset:680}to{stroke-dashoffset:0}}.wfc .te{animation:efade .7s both;animation-delay:calc(var(--c,0)*.14s)}@keyframes efade{0%{opacity:0}to{opacity:1}}.wfc .wfn{animation:nin .55s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--c,0)*.14s);transform-box:fill-box;transform-origin:center}@keyframes nin{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}.wfc .ck{animation:pop .45s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--c,0)*.14s + .9s);transform-box:fill-box;transform-origin:center}@keyframes pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.wfc .tn.ag{stroke:var(--coral);stroke-width:2}@media(prefers-reduced-motion:reduce){.wfc .tf{animation:none;opacity:0}.wfc *{animation:none!important}}.lg{position:relative;overflow:hidden;margin:6px 0 0;padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.lg-t{display:flex;width:max-content;animation:lg 52s linear infinite}.lg:hover .lg-t{animation-play-state:paused}.lg-i{display:inline-flex;align-items:center;gap:9px;margin-right:12px;padding:9px 16px;border-radius:var(--sq);font-weight:700;font-size:.86rem;color:var(--ink);white-space:nowrap}@keyframes lg{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.lg{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.lg-t{animation:none}}html body .cl,html body .cta2{max-width:var(--W)}html body .cta2{border-radius:10px;background-image:radial-gradient(rgba(255,255,255,.16) 1.2px,transparent 1.5px),linear-gradient(135deg,#0b6aae,#1488d8 60%,#ff6d5a 150%)}html body .cb .k{display:inline-block;align-self:flex-start;padding:3px 8px;border-radius:4px}html body .faq2 details[open]{border-color:rgba(255,109,90,.5)}.stage,.stage-pin{position:relative}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.stage{height:calc(var(--n,8)*var(--step,36vh) + 100vh)}.stage-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;padding-top:76px;box-sizing:border-box}}.prf,.wfs{position:relative}.hero-t,.hero-tab,.prf-l,.prf-r,.wfs-l,.wfs-r{min-width:0}.kick{border-radius:4px}.wfs-in{width:100%;max-width:var(--W);margin:0 auto;padding:clamp(40px,6vw,72px) var(--pad);display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-gap:clamp(20px,3.4vw,48px);gap:clamp(20px,3.4vw,48px);align-items:center}.wfs-l .t{font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;margin:12px 0 8px}.wfs-l .sub{color:var(--mut);margin:0;max-width:40ch;font-size:.96rem}.wfs-list{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px}.wfs-list button{display:flex;align-items:center;gap:12px;width:100%;padding:7px 12px;border:1px solid transparent;border-left-width:3px;border-radius:var(--sq);background:transparent;color:var(--mut);font:inherit;font-weight:650;font-size:.88rem;text-align:left;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s}.wfs-list button b{width:24px;font-size:.7rem;letter-spacing:.1em;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wfs-list button:hover{background:rgba(255,255,255,.55);color:var(--ink)}.wfs-list button.on{background:rgba(255,255,255,.82);border-color:rgba(255,255,255,.95);color:var(--ink);box-shadow:0 10px 24px -14px rgba(12,42,70,.4);transform:translateX(4px)}.wfs-list button.on b{color:var(--coral)}.wfs-frame{padding:10px;border-radius:10px}.wfs-screen{aspect-ratio:1000/640;background:#1c1d22;border-radius:6px;overflow:hidden;line-height:0}.wfs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.wfs-meta p{flex:1 1 280px;margin:0;font-size:.92rem;color:var(--ink);line-height:1.55;min-height:3em}.wfs-tools{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;flex-basis:100%}.wfs-tools li{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:4px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px;font-size:.78rem;font-weight:650;color:var(--ink)}.wfs-bar{height:3px;margin-top:14px;background:rgba(11,106,174,.12);border-radius:2px;overflow:hidden}.wfs-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--sky),var(--coral));transform-origin:0 50%;transform:scaleX(var(--p,0))}@media(max-height:780px) and (min-width:901px){.wfs-l .sub{display:none}.wfs-list button{padding:5px 12px}}@media(max-width:900px){.wfs-in{grid-template-columns:minmax(0,1fr);gap:18px}.wfs-bar{display:none}.wfs-list{display:flex;overflow-x:auto;gap:8px;margin-top:14px;padding-bottom:6px;scroll-snap-type:x proximity}.wfs-list li{flex:none;scroll-snap-align:start}.wfs-list button{width:auto;white-space:nowrap;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px}.wfs-list button b{display:none}.wfs-list button.on{transform:none;border-left-width:1px;background:var(--deep);color:#fff;outline-color:var(--deep)}}.prf-in{width:100%;max-width:var(--W);margin:0 auto;padding:clamp(40px,6vw,72px) var(--pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);align-items:center}.prf-l .t{font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;margin:12px 0 18px;max-width:18ch}.cnt{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.cnt-n{font-size:clamp(3rem,7.5vw,5.4rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cnt-n span{color:var(--ink)}.cnt-l{font-weight:700;color:var(--mut);max-width:14ch;line-height:1.25}.prf .fine{margin:8px 0 0}.crowd{--c:0;display:grid;grid-template-columns:repeat(25,minmax(0,1fr));grid-gap:4px;gap:4px;margin:20px 0 4px;max-width:520px}.crowd i{display:block;aspect-ratio:1;border-radius:2px;opacity:clamp(.1,calc((var(--c) - var(--k)) * 3),.62)}.crowd i:nth-child(11n){opacity:clamp(.1,calc((var(--c) - var(--k)) * 3),.85)}.prf-stats{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:16px 0 0;padding:0}.prf-stats li{display:flex;flex-direction:column;padding:10px 14px;border-radius:var(--sq);min-width:96px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px}.prf-stats b{font-size:1.3rem;font-weight:800;color:var(--deep);letter-spacing:-.02em}.prf-stats span{font-size:.76rem;color:var(--mut);font-weight:600}.deck{position:relative;height:clamp(250px,34vh,320px)}.vc{position:absolute;inset:0;margin:0;padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;transform-origin:50% 100%;transform:translateY(calc(var(--d)*18px)) scale(calc(1 - var(--d)*.045));opacity:calc(1 - var(--d)*.3);z-index:calc(20 - var(--d));transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s ease;pointer-events:none}html body .vc{background:linear-gradient(180deg,#fff,#f3f9fe)}.vc[aria-hidden=true] blockquote,.vc[aria-hidden=true] figcaption{visibility:hidden}.vc.past{transform:translateY(-34px) scale(1.03);opacity:0;z-index:30}.vc blockquote{margin:0;font-size:clamp(1.02rem,1.7vw,1.28rem);line-height:1.55;font-weight:600;color:var(--ink);letter-spacing:-.005em}.vc figcaption{display:flex;align-items:center;gap:12px}.av{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--sq);background:linear-gradient(135deg,var(--blue),var(--deep));color:#fff;font-style:normal;font-weight:800}.vc figcaption>span{display:flex;flex-direction:column;line-height:1.3}.vc figcaption b{font-size:.95rem}.vc figcaption small{color:var(--mut);font-size:.8rem}.prf-dots{justify-content:flex-start;margin-top:18px}.prf-r .fine{margin:10px 0 0}@media(max-width:900px){.prf-in{grid-template-columns:minmax(0,1fr);gap:28px}.crowd{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}.deck{height:auto;min-height:250px}}.lite .lg-t,.lite .t3d-chip,.lite .t3d-float,.lite .t3d-shadow{animation-duration:12s}.lite .t3d-glow{filter:blur(18px)}@media(prefers-reduced-motion:reduce){.qbar li,.t3d-chip,.t3d-float,.t3d-shadow,html body .hero-t>*{animation:none!important}.t3d-tilt,.vc{transition:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){html body .card,html body .faq2 details,html body .lg-i,html body .qt,html body .vc,html body .wfs-frame{background:rgba(255,255,255,.93)}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fine{font-size:.8rem;color:var(--mut)}.svc-i{margin:14px 0 0;padding:12px 0 0;border-top:1px solid rgba(11,106,174,.14);display:grid;grid-gap:8px;gap:8px}.svc-i div{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.svc-i dt{font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--deep)}.svc-i dd{margin:0;font-size:.86rem;line-height:1.5;color:var(--ink)}.fnd-box{padding:clamp(20px,3.4vw,36px);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.55));-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px -20px rgba(12,42,70,.35)}.fnd-head .t{margin:12px 0 6px}.fnd-steps{display:flex;gap:6px;list-style:none;margin:18px 0 6px;padding:0}.fnd-steps li{flex:1 1;height:4px;border-radius:2px;position:relative;transition:background .3s}.fnd-steps li b{display:none}.fnd-steps li.done,.fnd-steps li.on{background:linear-gradient(90deg,var(--sky),var(--coral))}.fnd-body{min-height:200px;padding-top:12px}.fnd-q{margin:6px 0 14px;font-size:1.05rem;font-weight:780}.fnd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.fo{padding:14px 16px;border-radius:var(--sq);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.14);outline-offset:-1px;background:rgba(255,255,255,.75);color:var(--ink);font:inherit;font-weight:700;font-size:.95rem;text-align:left;cursor:pointer;transition:transform .22s,box-shadow .22s,outline-color .22s,background .22s;animation:rise .45s cubic-bezier(.2,.8,.2,1) both}.fo:hover{transform:translateY(-3px);outline-color:var(--blue);background:#fff;box-shadow:0 14px 28px -14px rgba(11,106,174,.45)}.fnd-back{margin-top:16px;padding:6px 0;border:0;background:none;color:var(--deep);font:inherit;font-weight:700;font-size:.85rem;cursor:pointer}.fnd-res{animation:rise .5s cubic-bezier(.2,.8,.2,1) both}.fnd-res h3{margin:10px 0 6px;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.fnd-res p{margin:0 0 10px;max-width:60ch;line-height:1.6}.fnd-wf a{color:var(--deep);font-weight:700}.fnd-cta{gap:10px;margin-top:16px}.aud-tabs,.fnd-cta{display:flex;flex-wrap:wrap}.aud-tabs{gap:8px;margin:20px 0 14px}.aud-tabs button{padding:10px 18px;border-radius:var(--sq);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.14);outline-offset:-1px;background:rgba(255,255,255,.6);color:var(--mut);font:inherit;font-weight:750;cursor:pointer;transition:background .25s,color .25s}.aud-tabs button.on{background:var(--deep);color:#fff;outline-color:var(--deep)}.aud-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(20px,4vw,48px);gap:clamp(20px,4vw,48px);align-items:center}.aud-info,.chat{min-width:0}.aud-lead{margin:0 0 14px;font-size:1.02rem;max-width:52ch}.aud-list{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:8px;gap:8px}.aud-list li{position:relative;padding:10px 14px 10px 38px;border-radius:var(--sq);background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px;font-weight:650;font-size:.93rem}.aud-list li:before{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:2px;background:var(--coral)}.chat{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(11,106,174,.14),0 26px 50px -24px rgba(12,42,70,.5)}.chat-top{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#0b6aae;color:#fff;font-size:.9rem}.chat-top i{width:10px;height:10px;border-radius:50%;background:#3ddc84}.chat-sim{margin-left:auto;font-size:.7rem;font-weight:700;padding:3px 7px;border-radius:4px;background:rgba(255,255,255,.2)}.chat-log{height:clamp(280px,40vh,340px);overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(180deg,#f3f9fe,#eaf3fb)}.bub{margin:0;max-width:86%;padding:9px 12px;border-radius:6px;font-size:.88rem;line-height:1.5;animation:rise .35s cubic-bezier(.2,.8,.2,1) both}.bub.u{align-self:flex-end;background:#d7ecfb}.bub.b,.bub.u{color:var(--ink)}.bub.b{align-self:flex-start;background:#fff;box-shadow:0 1px 0 rgba(11,106,174,.12)}.bub.typing{display:flex;gap:4px;padding:12px}.bub.typing i{width:6px;height:6px;border-radius:50%;background:#7aa3c4;animation:dot 1s ease-in-out infinite}.bub.typing i:nth-child(2){animation-delay:.15s}.bub.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.chat-re{padding:9px;border:0;border-top:1px solid rgba(11,106,174,.12);background:#fff;color:var(--deep);font:inherit;font-weight:700;font-size:.82rem;cursor:pointer}.prc-dev{margin:0 0 14px;padding:10px 14px;border-radius:var(--sq);background:#fff3cd;border:1px solid #f0d27a;font-size:.85rem;font-weight:650}.prc-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);align-items:start;margin-top:18px}.prc-list{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.prc-row{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;border-radius:var(--sq);cursor:pointer;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.12);outline-offset:-1px;transition:outline-color .2s,background .2s,transform .2s}.prc-row:hover{transform:translateX(3px);background:#fff}.prc-row input{position:absolute;opacity:0;pointer-events:none}.prc-box{width:20px;height:20px;border-radius:4px;border:2px solid rgba(11,106,174,.4);background:#fff;transition:background .2s,border-color .2s;position:relative}.prc-row input:focus-visible+.prc-box{outline:2px solid var(--coral);outline-offset:2px}.prc-row.on{outline-color:var(--blue);background:#fff}.prc-row.on .prc-box{background:var(--blue);border-color:var(--blue)}.prc-row.on .prc-box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.prc-n{font-size:.93rem;min-width:0}.prc-n,.prc-p{font-weight:700}.prc-p{font-size:.82rem;color:var(--deep);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-sum{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border-radius:10px;background:linear-gradient(180deg,#fff,#f3f9fe);box-shadow:0 0 0 1px rgba(11,106,174,.14),0 22px 44px -22px rgba(12,42,70,.45)}.prc-t{font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800;letter-spacing:-.02em;color:var(--deep);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prc-empty,.prc-sum small{color:var(--mut);font-weight:650}.prc-empty{margin:4px 0}@media(max-width:900px){.aud-panel,.prc-grid{grid-template-columns:minmax(0,1fr)}.prc-sum{position:static}.chat-log{height:300px}.svc-i div{grid-template-columns:70px minmax(0,1fr)}.prc-row{grid-template-columns:22px minmax(0,1fr)}.prc-p{grid-column:2;white-space:normal}}@media(prefers-reduced-motion:reduce){.bub,.bub.typing i,.fnd-res,.fo{animation:none!important}}:root{--gap:clamp(28px,4.2vw,52px)}html body main>section.aud,html body main>section.cl,html body main>section.fnd,html body main>section.prc{padding-top:var(--gap);padding-bottom:0;margin-top:0;margin-bottom:0}html body main>section.cl>.t,html body main>section.cl>div>.t{margin-top:0}html body .cl .t{margin-bottom:8px}html body .cl .sub{margin-top:0;margin-bottom:0}html body .cl .faq2,html body .cl .g3,html body .cl .g4,html body .cl>.sub+*,html body .cl>div:first-child+*{margin-top:clamp(16px,2.4vw,24px)}html body .cta2{margin-bottom:0}html body .hero{padding-bottom:clamp(14px,2.4vw,26px)}html body .lg{margin:0;padding:10px 0}.prf-in,.wfs-in{padding-top:clamp(24px,3.4vw,44px);padding-bottom:clamp(24px,3.4vw,44px)}.stage-pin{padding-top:68px}html body main>section.prf,html body main>section.wfs{margin:0;padding:0}html body .qbar{padding-bottom:0}html body .g4.stp,html body .stp{margin-top:clamp(16px,2.4vw,24px)}html body .qbar{padding-top:84px}.qdd{position:relative;display:inline-block;max-width:100%}.qdd-btn{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 14px;border-radius:var(--sq);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(11,106,174,.14);outline-offset:-1px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.6));-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:0 14px 30px -18px rgba(12,42,70,.35);color:var(--ink);font:inherit;cursor:pointer;text-align:left;transition:outline-color .2s,box-shadow .2s}.qdd-btn.open,.qdd-btn:hover{outline-color:var(--blue)}.qdd-t{display:flex;flex-direction:column;line-height:1.25;font-weight:780;font-size:.95rem;min-width:0}.qdd-t small{font-size:.74rem;font-weight:600;color:var(--mut);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qdd-c{flex:none;margin-left:6px;color:var(--deep);transition:transform .25s}.qdd-btn.open .qdd-c{transform:rotate(180deg)}.qdd-list{position:absolute;z-index:60;left:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 2 * var(--pad)));margin:0;padding:6px;list-style:none;border-radius:10px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(11,106,174,.14),0 26px 50px -20px rgba(12,42,70,.5);animation:rise .22s cubic-bezier(.2,.8,.2,1) both}.qdd-list li{margin:0}.qdd-list .qt{min-height:56px;padding:8px 10px;border-radius:var(--sq);background:none;border:0;outline:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.qdd-list a.qt:hover{background:rgba(20,136,216,.09);transform:none;box-shadow:none}.qdd-list .qt.off{opacity:.55}@media(max-width:640px){html body .qbar{padding-top:78px}.qdd{display:block}.qdd-btn,.qdd-list{width:100%}}.t3d{touch-action:pan-y}.tsl-wrap{position:relative;overflow:hidden}.tsl{width:100%;line-height:0}.tsl.out{position:absolute;inset:0;z-index:1}.tsl.in{position:relative;z-index:2}.tsl.in.from-r{animation:tsl-in-r .65s cubic-bezier(.22,.8,.2,1) both}.tsl.in.from-l{animation:tsl-in-l .65s cubic-bezier(.22,.8,.2,1) both}.tsl.out.to-l{animation:tsl-out-l .65s cubic-bezier(.22,.8,.2,1) both}.tsl.out.to-r{animation:tsl-out-r .65s cubic-bezier(.22,.8,.2,1) both}@keyframes tsl-in-r{0%{transform:translateX(100%)}to{transform:none}}@keyframes tsl-in-l{0%{transform:translateX(-100%)}to{transform:none}}@keyframes tsl-out-l{0%{transform:none}to{transform:translateX(-100%)}}@keyframes tsl-out-r{0%{transform:none}to{transform:translateX(100%)}}.t3d-nav{position:absolute;z-index:6;top:42%;display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:var(--sq);border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--deep);cursor:pointer;box-shadow:0 12px 26px -10px rgba(12,42,70,.5);transition:transform .2s,background .2s,color .2s}.t3d-nav:hover{background:var(--deep);color:#fff}.t3d-nav:active{transform:scale(.94)}.t3d-nav.prev{left:-14px}.t3d-nav.next{right:-14px}@media(max-width:1100px){.t3d-nav.prev{left:6px}.t3d-nav.next{right:6px}}@media(max-width:900px){.t3d-nav{width:38px;height:38px;top:38%}}@media(prefers-reduced-motion:reduce){.tsl.in,.tsl.out{animation:none!important}.tsl.out{display:none}}.fo-o{border-style:dashed;color:var(--deep)}.fo-o.on{background:#fff;outline-color:var(--blue)}.fnd-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.fnd-other{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.fnd-in{flex:1 1 240px;min-width:0;padding:12px 14px;border-radius:var(--sq);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.22);outline-offset:-1px;background:rgba(255,255,255,.9);color:var(--ink);font:inherit;font-weight:600}.fnd-in:focus-visible{outline:2px solid var(--blue)}.btn:disabled{opacity:.5;cursor:not-allowed}.fnd-out{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(18px,3.4vw,40px);gap:clamp(18px,3.4vw,40px);align-items:start;margin-top:10px}.fnd-txt h3{margin:10px 0;font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.fnd-p{margin:0 0 6px;line-height:1.75;font-size:.98rem;max-width:62ch}.fnd-view{min-width:0}.fnd-view .fine{margin:10px 0 0}.fnd-res .tag{display:inline-block}.fnd-body{min-height:0}@media(max-width:900px){.fnd-out{grid-template-columns:minmax(0,1fr)}.fnd-view{order:-1}}.aip{display:flex;flex-direction:column;gap:8px;margin-top:14px}.aip-l{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.aip-r{display:flex;flex-wrap:wrap;gap:6px}.aip-r button,.aud-wf-r button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.16);outline-offset:-1px;background:rgba(255,255,255,.72);color:var(--ink);font:inherit;font-weight:650;font-size:.8rem;cursor:pointer;transition:background .2s,color .2s,outline-color .2s}.aip-r button:hover,.aud-wf-r button:hover{background:#fff;outline-color:var(--blue)}.aip-r button.on,.aud-wf-r button.on{background:var(--deep);color:#fff;outline-color:var(--deep)}.aud-tabs{margin:18px 0 12px}.aud-lead{margin:0 0 16px;font-size:1rem;line-height:1.65;max-width:70ch}.aud-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);align-items:start}.aud-probs{list-style:none;margin:0;display:grid;grid-gap:4px;gap:4px;max-height:640px;overflow-y:auto;padding:0 4px 0 0}.aud-probs button{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:var(--sq);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.1);outline-offset:-1px;background:rgba(255,255,255,.6);color:var(--ink);font:inherit;font-weight:700;font-size:.9rem;text-align:left;cursor:pointer;transition:background .2s,transform .2s,outline-color .2s}.aud-probs button b{font-size:.7rem;letter-spacing:.1em;color:var(--mut);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aud-probs button.on,.aud-probs button:hover{background:#fff;outline-color:var(--blue)}.aud-probs button.on{box-shadow:inset 3px 0 0 var(--coral),0 10px 24px -14px rgba(12,42,70,.4);transform:translateX(3px)}.aud-probs button.on b{color:var(--coral)}.aud-detail{min-width:0}.aud-pain{margin:0 0 6px;font-weight:700;color:var(--deep);font-size:.95rem}.aud-sol{margin:0 0 14px;line-height:1.7;font-size:.97rem;max-width:68ch}.aud-wf{display:flex;flex-direction:column;gap:8px;margin-top:14px}.aud-wf-r{display:flex;flex-wrap:wrap;gap:6px}.aud-act{margin-top:16px}.aud-chat{margin-top:clamp(18px,3vw,28px);max-width:620px}@media(max-width:900px){.aud-grid{grid-template-columns:minmax(0,1fr)}.aud-probs{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;gap:8px;padding:0 0 6px;scroll-snap-type:x proximity}.aud-probs li{flex:none;scroll-snap-align:start}.aud-probs button{width:auto;white-space:nowrap}.aud-probs button b{display:none}.aud-probs button.on{transform:none;background:var(--deep);color:#fff;outline-color:var(--deep);box-shadow:none}.aud-wf-r{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.aud-wf-r button{flex:none;white-space:nowrap}}.prj-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.prj-sel{display:flex;flex-direction:column;gap:6px;min-width:min(340px,100%)}.prj-lab{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.prj-selw{position:relative;display:block}.prj-selw select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:13px 44px 13px 14px;border-radius:var(--sq);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.22);outline-offset:-1px;background:rgba(255,255,255,.92);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.prj-selw select:focus-visible{outline:2px solid var(--blue)}.prj-selw svg{position:absolute;right:14px;top:50%;margin-top:-9px;color:var(--deep);pointer-events:none}.prj-n{font-size:.85rem;font-weight:650;color:var(--mut)}.prj-c{align-items:stretch}.prj-c,.prj-h{display:flex;flex-direction:column}.prj-h{align-items:flex-start;gap:0;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.prj-h h3{margin:8px 0 4px}.prj-h p{margin:0 0 10px}.prj-d{margin-top:12px;padding-top:12px;border-top:1px solid rgba(11,106,174,.14);display:grid;grid-gap:12px;gap:12px;animation:rise .3s cubic-bezier(.2,.8,.2,1) both}.prj-d dl{margin:0;display:grid;grid-gap:10px;gap:10px}.prj-d dt{font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--deep);margin-bottom:2px}.prj-d dd{margin:0;font-size:.88rem;line-height:1.55}.prj-d .wfs-tools{flex-basis:auto}.btn.sm{align-self:flex-start;padding:9px 14px;font-size:.82rem}.prj-more{display:flex;justify-content:center;margin-top:clamp(16px,2.4vw,24px)}.prj-note{margin-top:14px;font-size:.85rem}.prc-chat{max-width:720px;margin-top:clamp(16px,2.4vw,24px)}.prc-log{height:auto;min-height:220px;max-height:min(460px,62vh)}.prc-in{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-top:1px solid rgba(11,106,174,.12);background:#fff}.prc-chips{display:flex;flex-wrap:wrap;gap:8px}.prc-chips button{padding:9px 13px;border-radius:var(--sq);border:1px solid rgba(11,106,174,.22);background:#f3f9fe;color:var(--ink);font:inherit;font-weight:700;font-size:.86rem;cursor:pointer;text-align:left;transition:background .2s,color .2s,border-color .2s}.prc-chips button:hover{border-color:var(--blue);background:#fff}.prc-chips button.on{background:var(--deep);color:#fff;border-color:var(--deep)}.prc-in .fnd-in{width:100%;flex:none}.prc-re{width:auto;padding:8px 12px;border:1px solid rgba(11,106,174,.2);border-radius:var(--sq)}.prc-res{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;width:min(100%,440px)}.prc-res p{margin:4px 0 6px;font-size:.88rem;line-height:1.55}.prc-from{color:var(--coral)}.prc-res .prc-t{font-size:clamp(1.7rem,4vw,2.2rem)}.prc-fine{margin:12px 0 0}:root{--gap:clamp(14px,2vw,24px)}html{scroll-padding-top:24px}html body .askbtn,html body .askp,html body .fbbtn,html body .fbp{display:none!important}html body main>section.cl,html body main>section.fnd,html body main>section.og,html body main>section.prc,html body main>section.qmenu{padding-top:var(--gap);padding-bottom:0;margin:0}html body .cl .t{margin-bottom:6px}html body .cl .faq2,html body .cl .g3,html body .cl .g4,html body .cl .og-tabs{margin-top:clamp(10px,1.6vw,16px)}html body .cta2{margin-top:var(--gap)}html body .hero{padding-top:clamp(20px,3.4vw,40px);padding-bottom:clamp(8px,1.6vw,16px)}html body .hero-facts{margin-top:18px}html body .g4.stp,html body .stp{margin-top:clamp(10px,1.6vw,16px)}.stage{height:calc(var(--n,8)*20vh + 100vh)!important}.prf-in{padding-top:clamp(12px,2vw,24px);padding-bottom:clamp(12px,2vw,24px)}html body .fnd-box{padding:clamp(16px,2.6vw,28px)}.hero-cta{flex-wrap:wrap;gap:10px}.btn.shop{background:linear-gradient(135deg,var(--coral),#ff9a5a);color:#fff}.qmenu .qdd{display:block;max-width:560px;margin-top:clamp(10px,1.6vw,16px)}.qmenu .qdd-btn{width:100%;min-height:64px;padding:12px 18px;background:linear-gradient(135deg,#0b6aae,#1488d8 65%,#ff6d5a 160%);color:#fff;outline:0;border:0;box-shadow:0 18px 36px -16px rgba(11,106,174,.65)}.qmenu .qdd-btn:hover{transform:translateY(-2px)}.qmenu .qdd-btn .qi{background:rgba(255,255,255,.2);color:#fff;box-shadow:none}.qmenu .qdd-t{font-size:1.05rem;color:#fff}.qmenu .qdd-t small{color:rgba(255,255,255,.8)}.qmenu .qdd-c{margin-left:auto;color:#fff}.qdd-pulse{position:absolute;right:46px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#3ddc84;animation:bpulse 2s ease-in-out infinite}.qmenu .qdd-list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:8px}.qmenu .qdd-list .qt{border:1px solid rgba(11,106,174,.12);background:#f6faff;min-height:64px}.qmenu .qdd-list a.qt:hover{background:#fff;border-color:var(--blue);transform:translateY(-2px);box-shadow:0 12px 22px -14px rgba(11,106,174,.5)}.qmenu .qdd-list li:first-child .qi{background:#e3f1fd}.qmenu .qdd-list li:nth-child(2) .qi{background:#ffe9e4;color:#d6402b}.qmenu .qdd-list li:nth-child(3) .qi{background:#e5f7ec;color:#16884a}.qmenu .qdd-list li:nth-child(4) .qi{background:#fff3d6;color:#b07400}@media(max-width:640px){.qmenu .qdd-list{grid-template-columns:minmax(0,1fr)}}.wfs-screen{background:#f6faff}.wfc .tbar{font-size:14px;font-weight:600}.wfc .tbar.b{font-weight:800}.wfc .tbar.w{font-weight:700}.wfc .tn{stroke:#c9dcef;stroke-width:1.5}.wfc .tl1{font-weight:700;text-anchor:middle}.wfc .tl2{fill:#5b7790;text-anchor:middle}.wfc .te{fill:none;stroke:#9fc3e4;stroke-width:2.4}.wfc .tf{fill:none;stroke:var(--coral);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:46 90;animation:wflow 2.4s linear infinite}.wfc .mv{fill:var(--coral);opacity:.95}.wfc .tok{fill:#16a85a}.wfc .tck{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.wfc .tb{fill:#fff;stroke:#ffd0c9}@media(prefers-reduced-motion:reduce){.wfc .mv{display:none}}.og-tabs{display:flex;gap:6px;flex-wrap:wrap}.og-tabs button{padding:8px 12px;border-radius:var(--sq);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(11,106,174,.16);outline-offset:-1px;background:rgba(255,255,255,.7);color:var(--ink);font:inherit;font-weight:700;font-size:.84rem;cursor:pointer;transition:background .2s,color .2s}.og-tabs button.on{background:var(--deep);color:#fff;outline-color:var(--deep)}.og-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px;margin-top:clamp(12px,1.8vw,18px);align-items:start}.og-grid>.mk{animation:rise .45s cubic-bezier(.2,.8,.2,1) both}.fnd-oh{margin:18px 0 0;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--deep)}.mk{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(11,106,174,.14),0 20px 40px -22px rgba(12,42,70,.5);font-size:.82rem;line-height:1.45;color:#1b2a3a}.mk,.mk p{margin:0}.mk-h{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#fff;font-weight:800;font-size:.82rem}.mk-h i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.85)}.mk-h small{margin-left:auto;font-weight:600;opacity:.9;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-wa .mk-h{background:#075e54}.mk-tg .mk-h{background:#2a9fd8}.mk-dm .mk-h,.mk-ig .mk-h{background:linear-gradient(45deg,#f9a03c,#e1306c 55%,#833ab4)}.mk-mail .mk-h{background:#fff;color:#c5221f;border-bottom:1px solid #e5e9ee}.mk-sl .mk-h{background:#4a154b}.mk-tt .mk-h{background:#000}.mk-th .mk-h{background:#111}.mk-sh .mk-h{background:#188038}.mk-nt .mk-h{background:#fff;color:#111;border-bottom:1px solid #e5e9ee}.mk-at .mk-h{background:#2d7ff9}.mk-mail .mk-h i,.mk-nt .mk-h i{background:currentColor}.mk-chat{display:flex;flex-direction:column;gap:6px;padding:12px;min-height:150px}.mk-wa .mk-chat{background:#ece5dd}.mk-tg .mk-chat{background:#dfe9f0}.mk-dm .mk-chat{background:#fff}.mk-chat p{max-width:84%;padding:7px 10px;border-radius:10px}.mk-chat .them{align-self:flex-start;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.08)}.mk-chat .me{align-self:flex-end;background:#d9fdd3}.mk-tg .mk-chat .me{background:#e1f6ff}.mk-dm .mk-chat .them{background:#efefef}.mk-dm .mk-chat .me{background:#6a4cf5;color:#fff}.mk-mail,.mk-nt,.mk-th{display:flex;flex-direction:column;gap:6px;padding:14px;min-height:150px}.mk-mail b,.mk-nt b,.mk-th b{font-size:.95rem}.mk-nt p:before{content:"• "}.mk-sl{display:flex;gap:10px;padding:14px;min-height:110px}.mk-sl .av{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:6px;background:#ff6d5a;color:#fff;font-weight:800;font-size:.7rem}.mk-sl b small{font-weight:500;color:#789;margin-left:6px}.mk-post{display:flex;flex-direction:column}.mk-pic{display:grid;place-items:center;aspect-ratio:1/1;padding:18px;text-align:center;background:linear-gradient(135deg,#1488d8,#ff6d5a);color:#fff;font-size:1.15rem}.mk-tt .mk-pic{background:linear-gradient(160deg,#111,#2a2a3a 60%,#ff2d55 180%);aspect-ratio:9/12}.mk-cap{display:flex;flex-direction:column;gap:3px;padding:10px 12px}.mk-cap span{color:#789}.mk-tb{width:100%;border-collapse:collapse}.mk-tb th{padding:8px 10px;text-align:left;background:#e6f4ea;font-size:.76rem;border-bottom:1px solid #cfe6d6}.mk-at .mk-tb th{background:#e8f1ff;border-color:#cddffc}.mk-tb td{padding:8px 10px;border-bottom:1px solid #edf1f5}.mk-tb tr:nth-child(odd) td{background:#fafcfe}:root{--ink:#0c2a46;--mut:#587491;--deep:#0b6aae;--blue:#1488d8;--sky:#4cb3ee;--coral:#ff6d5a;--line:rgba(11,106,174,.14);--line2:rgba(11,106,174,.26);--glass:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.62));--shadow:0 1px 0 rgba(255,255,255,.95) inset,0 18px 40px -22px rgba(12,60,110,.38);--W:1180px;--gap:clamp(16px,2.4vw,28px);color-scheme:light}html{background:#eaf4fc!important}html,html body{color:var(--ink)}html body{background:transparent!important;position:relative;z-index:0;isolation:isolate;-webkit-font-smoothing:antialiased}::selection{background:rgba(20,136,216,.22)}html body:before{content:"";position:fixed;z-index:-2;background:radial-gradient(820px 560px at 6% -8%,rgba(76,179,238,.4),transparent 66%),radial-gradient(640px 460px at 96% 4%,rgba(255,109,90,.1),transparent 66%),radial-gradient(900px 620px at 50% 112%,rgba(120,205,240,.34),transparent 66%),linear-gradient(180deg,#f5fafe,#e9f3fc 55%,#eef6fd)}.bg-n8n,html body:before{inset:0;pointer-events:none}.bg-n8n{position:fixed!important;z-index:-1!important;display:block!important;opacity:1!important;visibility:visible!important;background:radial-gradient(820px 560px at 6% -8%,rgba(76,179,238,.42),transparent 66%),radial-gradient(640px 460px at 96% 4%,rgba(255,109,90,.1),transparent 66%),radial-gradient(900px 620px at 50% 112%,rgba(120,205,240,.36),transparent 66%),linear-gradient(180deg,#f5fafe,#e6f1fb 55%,#eef6fd)}.bg-n8n svg{display:block;width:100%;height:100%}.bg-n8n:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 40%,rgba(245,250,254,.55),transparent 85%)}.bg-n8n .be{stroke:rgba(11,106,174,.16);stroke-width:1.5}.bg-n8n .bf{stroke:#ff6d5a;stroke-width:2.4;stroke-dasharray:90 900;opacity:.7;filter:none}.bg-n8n .bm{fill:#ff8a79;filter:none}.bg-n8n .bn{fill:rgba(255,255,255,.78);stroke:rgba(11,106,174,.24);stroke-width:1.4}.bg-n8n .bh{animation:bpulse 4.6s ease-in-out infinite}.lite .bg-n8n .bf{animation:none;opacity:.35}.lite .bg-n8n .bm{display:none}@media(prefers-reduced-motion:reduce){.bg-n8n .bf,.bg-n8n .bh{animation:none}.bg-n8n .bm{display:none}}.sp i{background:linear-gradient(90deg,var(--sky),var(--blue) 60%,var(--coral))}html body h1,html body h2,html body h3,html body h4{color:var(--ink)}html body .fine,html body .lead,html body .sub,html body p{color:var(--mut)}html body .card p,html body .faq2 p,html body .lead,html body .vc blockquote{color:#35557a}html body .vc blockquote{color:var(--ink)}html body .cnt-n,html body .hero-facts b,html body .prf-stats b{color:var(--deep)}html body .cnt-n span{color:var(--ink)}html body .cnt-l,html body .hero-facts span,html body .prf-stats span{color:var(--mut)}html body .card,html body .faq2 details,html body .hero-facts li,html body .lg-i,html body .prf-stats li,html body .prj-card,html body .qt,html body .vc,html body .wfs-frame{background:var(--glass);border:1px solid rgba(255,255,255,.95);outline:1px solid var(--line);outline-offset:-1px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);color:var(--ink)}html body .vc{background:linear-gradient(180deg,#fff,#f1f8fe);-webkit-backdrop-filter:none;backdrop-filter:none}html body .cb:hover,html body .prj-card:hover,html body .qt:hover{border-color:#fff;outline-color:rgba(20,136,216,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 24px 44px -18px rgba(20,136,216,.45)}html body .cb .k{background:rgba(20,136,216,.1)}html body .cb .k,html body .cb:hover h3{color:var(--deep)}html body .faq2 details[open]{outline-color:rgba(255,109,90,.55)}html body .faq2 summary{color:var(--ink)}html body .kick,html body .otag,html body .tag{background:rgba(20,136,216,.1);color:var(--deep);border:1px solid rgba(20,136,216,.28)}html body .lg-i{color:var(--ink)}html body main>section.cl,html body main>section.prf{position:relative;width:min(var(--W),calc(100% - 24px));max-width:none;margin:var(--gap) auto 0;padding:clamp(26px,4.4vw,52px) clamp(16px,3.4vw,44px);border-radius:18px;text-align:center;background:radial-gradient(rgba(11,106,174,.09) 1.1px,transparent 1.4px) 0 0/24px 24px,linear-gradient(180deg,rgba(255,255,255,.8),rgba(244,250,255,.66));border:1px solid rgba(255,255,255,.95);outline:1px solid var(--line);outline-offset:-1px;box-shadow:0 30px 70px -44px rgba(12,60,110,.45),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html body main>section.cl:before,html body main>section.prf:before{content:"";position:absolute;top:-1px;left:50%;height:2px;width:calc(var(--sy,0)*72%);transform:translateX(-50%);border-radius:2px;background:linear-gradient(90deg,transparent,var(--sky),var(--blue),var(--coral),transparent);box-shadow:0 0 14px rgba(20,136,216,.45);pointer-events:none}html body .prf-l .t,html body main>section.cl .t,html body main>section.cl>.t{font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;letter-spacing:-.025em;margin:0 auto 10px;max-width:22ch;text-align:center;color:var(--ink)}html body .cl>div>.sub,html body main>section.cl .sub{max-width:64ch;margin:0 auto;text-align:center}html body main>section.cl>.sub+*,html body main>section.cl>div:first-child+*{margin-top:clamp(18px,2.6vw,30px)}html body .cl .faq2,html body .cl .g3,html body .cl .g4{margin-top:clamp(18px,2.6vw,30px);justify-content:center}html body .g4.stp .card{text-align:center}html body .stp .cb{align-items:center}html body .faq2{max-width:820px;margin-inline:auto;text-align:left}html body .faq2 p,html body .faq2 summary{text-align:left}html body .fnd-box{background:none;border:0;outline:0;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}html body .fnd-head{text-align:center}html body .fnd-steps{max-width:420px;margin:20px auto 8px}html body .fnd-q{text-align:center;color:var(--ink);font-size:1.2rem}html body .fnd-grid{justify-content:center;max-width:980px;margin-inline:auto}html body .fnd-back{display:block;margin:16px auto 0;color:var(--deep)}html body .fnd-txt,html body .fnd-txt .fnd-p{text-align:left}html body .fnd-cta{justify-content:center}html body .fnd-oh{text-align:center;color:var(--deep);font-size:.9rem;letter-spacing:.1em;margin-top:clamp(22px,3vw,34px)}html body .fnd-wf a{color:var(--deep)}.fnd-steps li{background:rgba(11,106,174,.14)}.fnd-steps li.done{background:var(--blue)}.fnd-steps li.on{background:linear-gradient(90deg,var(--sky),var(--coral))}.stage,.stage-pin{height:auto!important}.stage-pin{position:static!important;padding:0!important;display:block!important}.prf-in{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(22px,3vw,34px);gap:clamp(22px,3vw,34px);padding:0;justify-items:center;text-align:center}.prf-l,.prf-r{width:100%;display:flex;flex-direction:column;align-items:center}.cnt{justify-content:center}.crowd{margin:20px auto 4px}.prf-dots,.prf-stats{justify-content:center}.deck{width:min(680px,100%);height:clamp(250px,32vh,300px)}html body .lg{margin:var(--gap) 0 0;padding:0}html body .cta2{width:min(var(--W),calc(100% - 24px));margin:var(--gap) auto 0;text-align:center;border-radius:18px;background-image:radial-gradient(rgba(255,255,255,.22) 1.2px,transparent 1.5px),linear-gradient(135deg,#1488d8,#3aa7ec 55%,#7cc8f4);background-size:24px 24px,auto;box-shadow:0 30px 60px -30px rgba(20,136,216,.7),inset 0 1px 0 rgba(255,255,255,.35)}html body .cta2 h2,html body .cta2 p{color:#fff;margin-inline:auto}html body .cta2 p{opacity:.92}html body .cta2 .btn.white{background:#fff;color:var(--deep)}html body .hero-in{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}html body .hero-t{align-items:center;text-align:center;width:100%}html body .hero .wordmark{text-align:center}html body .hero .lead{margin-inline:auto;max-width:56ch}html body .hero-cta{justify-content:center;gap:12px;margin-top:26px}html body .hero-facts{margin:26px auto 0;max-width:520px}html body .hero-tab{max-width:900px;margin-inline:auto}html body .hero .hero-cta .btn{display:inline-flex;align-items:center;gap:12px;min-width:216px;padding:12px 22px 12px 14px;border-radius:12px;text-align:left;border:1px solid rgba(255,255,255,.95);outline:1px solid var(--line2);outline-offset:-1px;background:var(--glass);color:var(--ink);box-shadow:0 14px 30px -18px rgba(12,60,110,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s,outline-color .25s,box-shadow .25s,background .25s}html body .hero .hero-cta .btn:hover{transform:translateY(-3px);outline-color:var(--blue);box-shadow:0 20px 34px -16px rgba(20,136,216,.5)}html body .hero .hero-cta .btn.shop{background:linear-gradient(135deg,#1488d8,#4cb3ee);border-color:transparent;outline:0;color:#fff;box-shadow:0 18px 38px -16px rgba(20,136,216,.75)}html body .hero .hero-cta .btn.cta-c{background:linear-gradient(135deg,rgba(255,109,90,.14),rgba(255,255,255,.8));outline-color:rgba(255,109,90,.5)}.cta-i{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:rgba(20,136,216,.12);color:var(--deep);font-size:.95rem}html body .btn.shop .cta-i{background:rgba(255,255,255,.22);color:#fff}html body .btn.cta-c .cta-i{background:rgba(255,109,90,.16);color:#e0503c}.cta-t{display:flex;flex-direction:column;line-height:1.2}.cta-t b{font-size:1rem;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.cta-t small{font-size:.76rem;font-weight:600;color:var(--mut)}html body .btn.shop .cta-t b{color:#fff}html body .btn.shop .cta-t small{color:rgba(255,255,255,.82)}@media(max-width:640px){html body .hero .hero-cta .btn{width:100%}}html body .btn:not(.ghost):not(.white):not(.shop):not(.cta-c){background:linear-gradient(135deg,#1488d8,#3aa7ec);color:#fff;border-color:transparent}html body .btn.ghost:not(.cta-d){background:rgba(255,255,255,.75);color:var(--deep);outline:1px solid var(--line2);outline-offset:-1px}html body .tab-body{background:linear-gradient(145deg,#f7fbff,#d7e7f6);box-shadow:inset 0 0 0 1.5px #b9d0e6,0 0 0 1px #9fbad3,0 40px 70px -34px rgba(12,60,110,.55)}.t3d-back{background:#c3d8ec}.t3d-back.b1{background:#d5e5f4;box-shadow:inset 0 0 0 1.5px #b3cde4}.t3d-back.b2{background:#a9c4dd;box-shadow:0 30px 60px -20px rgba(12,60,110,.5)}.t3d-shine{background:linear-gradient(115deg,rgba(255,255,255,.55),rgba(255,255,255,0) 38%);mix-blend-mode:normal}.t3d-glow{background:radial-gradient(55% 55% at 50% 50%,rgba(76,179,238,.4),rgba(255,109,90,.14) 55%,transparent 75%)}.t3d-shadow{background:radial-gradient(closest-side,rgba(12,60,110,.3),transparent)}html body .tab-screen{background:#f6faff}.tab-cam{background:#9fbad3}html body .t3d-chip,html body .t3d-nav{background:rgba(255,255,255,.92);border-color:#fff;color:var(--deep)}html body .t3d-nav:hover{background:var(--blue);color:#fff}.t3d-name{color:var(--ink)}.prf-dots button:before,.t3d-dots button:before{background:rgba(11,106,174,.25)}.prf-dots button.on:before,.t3d-dots button.on:before{background:var(--coral)}.wfc,.wfs-screen{background:#f6faff}.wfc .tbar{fill:#38506a}.wfc .tbar.b{fill:#0c2a46}.wfc .tbar.g{fill:#16884a}.wfc .tbar.w,.wfc .tn{fill:#fff}.wfc .tn{stroke:#c3d9ee}.wfc .tn.ag{stroke:#ff6d5a}.wfc .tl1{fill:#0c2a46}.wfc .tl2{fill:#587491}.wfc .te{stroke:#a9cbe9;stroke-width:2.2}.wfc .tf{stroke:#ff6d5a;stroke-width:3;filter:none}.wfc .mv{fill:#ff6d5a;filter:none}.wfc .tb{fill:#fff2ef;stroke:#ffc9c0}.wfc.dn .tl1{font-size:11px}.wfc.dn .te{stroke-width:1.6}.wfc.dn .tf{stroke-width:2.4;stroke-dasharray:40 80}.wfc.dn .mv{r:3.4}html body .qmenu .qdd{margin-inline:auto}html body .qmenu .qdd-btn{background:linear-gradient(135deg,#1488d8,#4cb3ee);color:#fff;box-shadow:0 18px 36px -16px rgba(20,136,216,.7)}html body .qdd-list{background:rgba(255,255,255,.97);border-color:#fff;text-align:left}html body .qmenu .qdd-list .qt{background:#f3f9fe;border:1px solid var(--line);outline:0;box-shadow:none}html body .qmenu .qdd-list a.qt:hover{background:#fff;border-color:var(--blue)}html body .qx b{color:var(--ink)}html body .qx small{color:var(--mut)}html body .qi{background:rgba(20,136,216,.12);color:var(--deep);box-shadow:none}html body .fo{background:rgba(255,255,255,.8);border:1px solid #fff;outline:1px solid var(--line);outline-offset:-1px;color:var(--ink)}html body .fo:hover{background:#fff;outline-color:var(--blue);box-shadow:0 14px 28px -14px rgba(20,136,216,.5)}html body .fo-o{border-style:dashed;color:var(--deep)}html body .fnd-in,html body .px-ta{background:rgba(255,255,255,.92);border:1px solid #fff;outline:1px solid var(--line2);outline-offset:-1px;color:var(--ink)}html body .fnd-in::placeholder,html body .px-ta::placeholder{color:#8aa3bb}html body .fnd-in:focus-visible,html body .px-ta:focus-visible{outline:2px solid var(--blue);box-shadow:0 0 0 4px rgba(20,136,216,.16)}html body .aip-r button{background:rgba(255,255,255,.8);border:1px solid #fff;outline:1px solid var(--line);color:var(--ink)}html body .aip-r button.on{background:var(--blue);border-color:var(--blue);color:#fff;outline-color:var(--blue)}html body .aip-l{color:var(--deep)}.og-big{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;max-width:1040px;margin-inline:auto;text-align:left}.og-big .mk{font-size:1rem;line-height:1.6;border-radius:14px}.og-big .mk-h{padding:13px 16px;font-size:.95rem}.og-big .mk-chat{padding:16px;gap:10px;min-height:330px}.og-big .mk-chat p{padding:11px 14px;font-size:.98rem;max-width:90%}.og-big .mk-mail,.og-big .mk-nt,.og-big .mk-th{padding:18px;gap:10px;min-height:260px}.og-big .mk-mail b{font-size:1.1rem}.og-big .mk-sl{padding:18px;gap:12px;min-height:200px;flex-direction:row}.og-big .mk-sl .av{width:42px;height:42px;font-size:.8rem}.og-big .mk-tb td,.og-big .mk-tb th{padding:13px 14px;font-size:.96rem}.og-big .mk-sl p+p{margin-top:8px}html body .mk p{color:inherit}.prj-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:980px;margin:0 auto}.prj-tabs button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid #fff;outline:1px solid var(--line);outline-offset:-1px;background:rgba(255,255,255,.72);color:var(--ink);font:inherit;font-weight:700;font-size:.88rem;cursor:pointer;transition:background .25s,outline-color .25s,color .25s,transform .25s}.prj-tabs button small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;background:rgba(20,136,216,.12);color:var(--deep);font-size:.72rem;font-weight:800}.prj-tabs button:hover{outline-color:var(--blue);transform:translateY(-2px);background:#fff}.prj-tabs button.on{background:linear-gradient(135deg,#1488d8,#4cb3ee);outline-color:transparent;color:#fff}.prj-tabs button.on small{background:rgba(255,255,255,.28);color:#fff}.prj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:16px;gap:16px;margin-top:clamp(20px,2.8vw,32px);text-align:left}.prj-card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:14px;animation:rise .55s cubic-bezier(.2,.8,.2,1) both;transition:transform .3s,outline-color .3s,box-shadow .3s}.prj-card:hover{transform:translateY(-5px)}.prj-card header{display:flex;flex-direction:column;gap:8px}.prj-who{align-self:flex-start;padding:4px 10px;border-radius:6px;background:rgba(20,136,216,.1);border:1px solid rgba(20,136,216,.28);color:var(--deep);font-size:.74rem;font-weight:700}.prj-card h3{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.015em}.prj-card dl{margin:0;display:grid;grid-gap:12px;gap:12px}.prj-card dt{font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--deep);margin-bottom:3px}.prj-card dd{margin:0;font-size:.92rem;line-height:1.6;color:#35557a}.prj-card .wfs-tools{margin-top:auto}.prj-card .wfs-tools li{background:rgba(255,255,255,.85);border:1px solid #fff;outline:1px solid var(--line);color:var(--ink)}.prj-card .btn.sm{margin-top:4px}.prj-note{text-align:center}.px{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(16px,2.6vw,28px);gap:clamp(16px,2.6vw,28px);max-width:1040px;margin:clamp(20px,2.8vw,32px) auto 0;text-align:left;align-items:stretch}.px-in,.px-out{padding:clamp(18px,2.6vw,28px);border-radius:16px;background:var(--glass);border:1px solid #fff;outline:1px solid var(--line);outline-offset:-1px;box-shadow:var(--shadow)}.px-in{display:flex;flex-direction:column;gap:12px}.px-lab{font-weight:800;font-size:1rem;color:var(--ink)}.px-ta{width:100%;flex:1 1;min-height:170px;padding:14px 16px;border-radius:12px;font:inherit;font-size:1rem;line-height:1.6;resize:vertical}.px-meta{justify-content:space-between;gap:8px;font-size:.78rem;color:var(--mut)}.px-hits,.px-meta{display:flex;flex-wrap:wrap}.px-hits{gap:6px}.px-hits i{font-style:normal;padding:2px 9px;border-radius:6px;background:rgba(20,136,216,.1);color:var(--deep);font-weight:700}.px-out{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;overflow:hidden}.px-out:before{content:"";position:absolute;inset:-40% -20% auto auto;width:320px;height:320px;background:radial-gradient(closest-side,rgba(76,179,238,.35),transparent);opacity:0;transition:opacity .6s;pointer-events:none}.px-out.on:before{opacity:1}.px-meter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;margin-bottom:10px}.px-meter span{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:10px;background:rgba(255,255,255,.7);border:1px solid #fff;outline:1px solid var(--line);outline-offset:-1px;transition:background .4s,outline-color .4s,transform .4s}.px-meter b{font-size:.84rem;color:var(--ink)}.px-meter small{font-size:.68rem;color:var(--mut);line-height:1.3}.px-meter span.done{background:rgba(20,136,216,.1);outline-color:rgba(20,136,216,.32)}.px-meter span.now{background:linear-gradient(135deg,#1488d8,#4cb3ee);outline-color:transparent;transform:translateY(-3px);box-shadow:0 14px 24px -14px rgba(20,136,216,.7)}.px-meter span.now b,.px-meter span.now small{color:#fff}.px-price{font-size:clamp(2rem,4.6vw,2.9rem);font-weight:800;letter-spacing:-.03em;color:var(--deep);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:rise .4s both}.px-out p{margin:4px 0 8px;line-height:1.6}.px-empty{margin:auto 0;color:var(--mut)}.prc-from{color:#e0503c;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.prc-fine{text-align:center;margin-top:16px}.prc-dev{background:#fff6d9;border-color:#f0d27a;color:#6b4e00}@media(max-width:900px){.px{grid-template-columns:minmax(0,1fr)}}.crowd i{background:var(--blue)}.crowd i:nth-child(11n){background:var(--coral)}.av{background:linear-gradient(135deg,var(--sky),var(--deep))}.wfs-list button.on{border-left-color:var(--coral)}.sp i,.wfs-bar i{background:linear-gradient(90deg,var(--sky),var(--coral))}html body .fx{opacity:0;transform:translateY(34px) scale(.985);filter:blur(7px)}html body .fx.fx-in{opacity:1;transform:none;filter:none;transition:opacity .85s cubic-bezier(.2,.8,.2,1) var(--fx-d,0s),transform .85s cubic-bezier(.2,.8,.2,1) var(--fx-d,0s),filter .85s ease var(--fx-d,0s)}html body .hero-t>*{animation-duration:.9s}@media(prefers-reduced-motion:reduce){html body .fx{opacity:1;transform:none;filter:none}.prj-card,.px-price{animation:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){html body .card,html body .faq2 details,html body .lg-i,html body .prj-card,html body .qt,html body .wfs-frame,html body main>section.cl,html body main>section.prf{background:rgba(255,255,255,.95)}}html body .cta2,html body .hero-in,html body .prj-card,html body .px-in,html body .px-out,html body main>section.cl,html body main>section.prf{box-sizing:border-box;max-width:100%;min-width:0}html body .cta2{padding:clamp(28px,6vw,52px) clamp(16px,4vw,40px)}html body h1,html body h2,html body h3{overflow-wrap:anywhere}html body .g3,html body .g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}html body .px-ta{box-sizing:border-box}html,html body{overflow-x:clip}