@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#000;--card:#131315;--card-2:#1B1B1E;--line:rgba(255,255,255,.1);--fg:#F2F2F2;--fg-60:rgba(242,242,242,.58);--fg-35:rgba(242,242,242,.35);--accent:color-mix(in srgb,#C6F24E 90%,#808080);--accent-ink:#B7D06E;--accent-2:#8A7BC4;--tile-ink:#151517;--input-bg:#0A0A0C;color-scheme:dark;--blob-lime:#A9D93A;--ink-lime:#3B1E9E;--blob-violet:#6B4AF0;--ink-violet:#D8FF7A;--blob-blue:#4F6FE0;--ink-blue:#FFC46B;--blob-pink:#D98CC9;--ink-pink:#4B1060;--blob-green:#5FCB82;--ink-green:#5E0F52;--blob-yellow:#DCB63C;--ink-yellow:#123B32;--r:22px;--r-lg:28px;--phys-in:cubic-bezier(.2,.85,.3,1);--phys-out:cubic-bezier(.3,1.55,.5,1);--phys-bounce:linear(0,.14 8%,.42 16%,.78 25%,1.06 33%,1.12 38%,1.06 44%,.96 52%, .93 57%,.97 65%,1.03 74%,1.02 80%,.99 88%,1);--ease-soft:cubic-bezier(.25,.85,.3,1);--pad: calc(clamp(16px,2.5vw,40px) + max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))) ;--font:-apple-system,BlinkMacSystemFont,"Manrope Variable","Manrope","Segoe UI",Arial,sans-serif}:root[data-theme=light]{--bg:#F2EFE9;--card:#FFFFFF;--card-2:#E9E6DE;--line:rgba(0,0,0,.12);--fg:#101012;--fg-60:rgba(16,16,18,.6);--fg-35:rgba(16,16,18,.38);--accent:#C6F24E;--accent-ink:#5B4AA5;--tile-ink:#1A1A1D;--input-bg:#F7F6F3;color-scheme:light;--blob-lime:#C6F24E;--ink-lime:#4B2FD9;--blob-violet:#7C5CFF;--ink-violet:#E8FF9B;--blob-blue:#3463ff;--ink-blue:#FFC46B;--blob-pink:#F3BEE8;--ink-pink:#6A1D8C;--blob-green:#83E6A0;--ink-green:#7C1668;--blob-yellow:#F5CE4B;--ink-yellow:#14453A}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background .35s ease,color .35s ease}a{color:inherit;text-decoration:none}a,button,label,summary,input,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}.wrap{max-width:1800px;margin:0 auto;padding-inline:var(--pad)}section{padding-block:clamp(60px,7vw,130px)}.display{font-size:clamp(30px,7.4vw,132px);line-height:.94;letter-spacing:-.04em;font-weight:600}.h2{font-size:clamp(30px,5.6vw,92px);line-height:.98;letter-spacing:-.035em;font-weight:600}.lead{font-size:clamp(15px,1.15vw,19px);line-height:1.45;color:var(--fg-60)}.small{font-size:13px;color:var(--fg-35);line-height:1.5}.lc{text-transform:lowercase}header{position:fixed;inset:0 0 auto 0;z-index:60;isolation:isolate;padding-block:16px;transition:transform .45s cubic-bezier(.3,.85,.3,1),opacity .35s ease}header.hidden{transform:translateY(-115%);opacity:0}header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 15%,color-mix(in srgb,var(--bg) 0%,transparent));transition:opacity .35s ease}header.stuck:after{opacity:0}.nav{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2vw,40px)}.logo{display:flex;align-items:center;font-size:20px;flex-shrink:0;padding-block:9px;padding-right:6px}.logo-lockup{display:inline-flex;align-items:center;gap:.26em;line-height:1}.logo-lockup.logo-col{flex-direction:column;gap:.4em}.logo-mark{flex-shrink:0;display:block;color:var(--accent-ink);transition:color .35s ease,transform .5s var(--phys-out)}.logo-word{font-size:1em;font-weight:800;letter-spacing:.045em}.logo:hover .logo-mark{transform:rotate(-9deg) scale(1.07);transition:transform .34s var(--phys-in)}.nav-center{justify-self:center;display:flex;align-items:stretch;gap:10px;min-width:0}.nav-links{display:flex;gap:clamp(2px,.6vw,10px);padding:5px 7px;font-size:17px;color:var(--fg)}.nav-links,.nav-social{position:relative;isolation:isolate;border-radius:100px}.nav-links:before,.nav-social:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--bg) 70%,transparent);backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);opacity:0;transform:scale(.86);transition:opacity .3s ease,transform .5s var(--phys-out)}header.stuck .nav-links:before,header.stuck .nav-social:before{opacity:1;transform:none;transition:opacity .28s ease,transform .5s var(--phys-out)}.nav-links a{padding:9px 16px;border-radius:100px;letter-spacing:-.01em;white-space:nowrap;transition:background .25s,color .25s}.nav-links a:hover{background:color-mix(in srgb,var(--fg) 9%,transparent)}.nav-links b{color:var(--fg-35);font-weight:400;font-size:13px}.nav-social{display:flex;align-items:center;gap:6px;padding-inline:7px}.nav-ico{display:block;width:28px;height:28px;flex-shrink:0;border-radius:50%;transition:transform .5s var(--phys-out)}.nav-ico:hover{transform:translateY(-2px) scale(1.08);transition:transform .3s var(--phys-in)}.nav-ico:active{transform:translateY(0) scale(.96);transition:transform .12s ease-out}.nav-ico svg{display:block;width:100%;height:100%}.nav-actions{justify-self:end;display:flex;align-items:center;gap:10px;flex-shrink:0}@media(max-width:1280px){.nav-center{display:none}.nav{grid-template-columns:1fr auto}}.burger{display:none;position:relative;isolation:isolate;overflow:hidden;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--fg);cursor:pointer;place-items:center;flex-shrink:0;transition:transform .5s var(--phys-out),border-color .25s,color .25s}.burger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fg);transform:scale(.3);opacity:0;transition:transform .5s var(--phys-out),opacity .3s}.burger:hover{transform:translateY(-3px) scale(1.06);color:var(--bg);border-color:var(--fg);transition:transform .3s var(--phys-in),border-color .25s,color .25s}.burger:hover:before{transform:scale(1);opacity:1;transition:transform .32s var(--phys-in),opacity .18s}.burger:active{transform:translateY(-1px) scale(.97);transition:transform .12s ease-out}.burger span{position:absolute;left:50%;top:50%;width:19px;height:2px;border-radius:2px;background:currentColor;transition:transform .45s var(--phys-out)}.burger span:nth-child(1){transform:translate(-50%,calc(-50% - 4px))}.burger span:nth-child(2){transform:translate(-50%,calc(-50% + 4px))}.burger.open span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.burger.open span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.burger.open{color:var(--bg);border-color:var(--fg)}.burger.open:before{transform:scale(1);opacity:1}@media(max-width:1280px){.burger{display:grid}}@media(max-width:900px){.nav-actions .nav-cta{display:none}}.nav-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;visibility:hidden;transition:visibility 0s linear .45s}.nav-sheet.in{visibility:visible;transition-delay:0s}header.menu-open{z-index:100}.nav-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);transition:opacity .4s var(--ease-soft)}.nav-sheet.in .nav-sheet-scrim{opacity:1}.nav-sheet-in{position:absolute;top:76px;left:var(--pad);right:var(--pad);max-width:440px;margin-left:auto;max-height:calc(100dvh - 48px - 16px - 12px - var(--pad));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:clamp(10px,1.4vw,16px);border-radius:clamp(22px,2.4vw,32px);background:var(--card);border:1px solid var(--line);box-shadow:0 40px 90px -50px #0009;transform-origin:100% 0;transform:translateY(-14px) scale(.95);opacity:0;transition:transform .5s var(--phys-out),opacity .3s var(--ease-soft)}.nav-sheet-in::-webkit-scrollbar{display:none}.nav-sheet.in .nav-sheet-in{transform:none;opacity:1;transition:transform .55s var(--phys-out),opacity .28s var(--ease-soft)}.nav-sheet-links{display:grid;gap:2px}.nav-sheet-links a,.nav-sheet-foot{opacity:0;transform:translateY(12px);transition:opacity .3s var(--ease-soft),transform .4s var(--ease-soft)}.nav-sheet.in .nav-sheet-links a,.nav-sheet.in .nav-sheet-foot{opacity:1;transform:none;transition:opacity .4s var(--ease-soft) calc(90ms + var(--i,0) * 45ms),transform .55s var(--phys-out) calc(90ms + var(--i,0) * 45ms)}.nav-sheet-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(13px,1.6vw,17px) clamp(14px,1.8vw,20px);border-radius:100px;font-size:clamp(19px,2.2vw,24px);font-weight:500;letter-spacing:-.025em;transition:background .25s,color .25s}.nav-sheet-links a:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.nav-sheet-links a:active{background:color-mix(in srgb,var(--fg) 14%,transparent)}.nav-sheet-links b{color:var(--fg-35);font-weight:400;font-size:14px;vertical-align:2px}.nav-sheet-links .ar{color:var(--fg-35);font-size:19px;transition:transform .4s var(--phys-out),color .25s}.nav-sheet-links a:hover .ar{transform:translate(5px);color:var(--fg);transition:transform .3s var(--phys-in),color .25s}.nav-sheet-foot{display:grid;gap:12px;justify-items:center;margin-top:clamp(10px,1.4vw,16px);padding-top:clamp(14px,1.8vw,20px);border-top:1px solid var(--line)}.nav-sheet-foot .big-cta{width:100%;justify-content:center}.nav-sheet-mail{font-size:15px;color:var(--fg-60);padding:12px 16px;border-radius:100px;transition:color .25s}.nav-sheet-mail:hover{color:var(--accent-ink)}@media(max-height:520px)and (orientation:landscape){.nav-sheet-links a{padding-block:6px;font-size:17px}.nav-sheet-foot{margin-top:4px;padding-top:8px;gap:8px}.nav-sheet-foot .big-cta{padding-block:10px}.nav-sheet-mail{display:none}}button.pill{border:0;background:none;color:inherit;font-family:var(--font)}.pill{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:100px;font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .5s var(--phys-out),color .28s,border-color .28s}.pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;transform:scale(.35);opacity:0;transition:transform .5s var(--phys-out),opacity .3s}.pill:hover{transform:translateY(-3px) scale(1.05);transition:transform .3s var(--phys-in)}.pill:hover:before{transform:scale(1);opacity:1;transition:transform .32s var(--phys-in),opacity .18s}.pill:active{transform:translateY(-1px) scale(.99);transition:transform .12s ease-out}.pill .ar{display:inline-block;transition:transform .4s var(--phys-out)}.pill:hover .ar{transform:translate(5px);transition:transform .3s var(--phys-in)}.pill.outline{border:1px solid var(--line);color:var(--fg)}.pill.outline:before{background:var(--fg)}.pill.outline:hover{color:var(--bg);border-color:var(--fg)}.pill.solid{background:var(--fg);color:var(--bg)}.pill.solid:before{background:var(--accent)}.pill.solid:hover{color:#000}.pill.accent{background:var(--accent);color:#000}.pill.accent:before{background:var(--fg)}.pill.accent:hover{color:var(--bg)}.theme-btn{position:relative;isolation:isolate;overflow:hidden;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--fg);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:transform .5s var(--phys-out),border-color .25s,color .25s}.theme-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fg);transform:scale(.3);opacity:0;transition:transform .5s var(--phys-out),opacity .3s}.theme-btn:hover{transform:translateY(-3px) scale(1.06);color:var(--bg);border-color:var(--fg);transition:transform .3s var(--phys-in),border-color .25s,color .25s}.theme-btn:hover:before{transform:scale(1);opacity:1;transition:transform .32s var(--phys-in),opacity .18s}.theme-btn:active{transform:translateY(-1px) scale(.97);transition:transform .12s ease-out}.theme-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-btn .moon{display:none}:root[data-theme=light] .theme-btn .moon{display:block}:root[data-theme=light] .theme-btn .sun{display:none}@media(max-width:560px){.pill{padding:11px 18px;font-size:14px}}.hero{padding-top:clamp(110px,13vw,190px);padding-bottom:clamp(30px,4vw,56px)}.hero-top{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:flex-end}.hero .display span{color:var(--accent-ink)}@media(max-width:700px){.hero .display br{display:none}}.hero-note{max-width:30ch;font-size:15px;line-height:1.45;color:var(--fg-60)}@media(max-width:520px){.hero-top{gap:18px}.hero-cta{width:100%}.hero-cta .big-cta,.hero-cta .pill{width:100%;justify-content:center}}@media(max-height:520px)and (orientation:landscape){.hero{padding-top:clamp(88px,16vh,120px)}.hero .display{font-size:clamp(28px,5.4vw,54px)}}.cases-grid{display:grid;grid-template-columns:clamp(280px,23vw,400px) 1fr;gap:clamp(12px,1.2vw,22px);align-items:start}@media(max-width:1000px){.cases-grid{grid-template-columns:1fr}}.rail{position:sticky;top:96px;display:grid;gap:10px}@media(max-width:1000px){.rail{position:static;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}}.rail-item{position:relative;border-radius:var(--r);background:var(--card);display:flex;align-items:center;gap:14px;padding:13px 16px;transition:background .45s,color .45s,transform .35s,padding .45s cubic-bezier(.2,.8,.2,1)}.rail-item:hover{background:var(--card-2)}.rail-item .ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:20px;letter-spacing:-.03em;flex-shrink:0;background:var(--ico-bg);color:var(--ico-fg);transition:width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),font-size .45s,background .45s,color .45s}.rail-item h3{font-size:17px;font-weight:600;letter-spacing:-.025em;line-height:1.2;transition:font-size .45s}.rail-item p{margin-top:3px;font-size:14px;color:var(--fg-35);transition:color .45s,font-size .45s}.rail-item .dots{position:absolute;top:24px;right:24px;display:flex;gap:3px;align-items:flex-end;height:22px;opacity:0;transition:opacity .4s}.rail-item .dots i{width:4px;border-radius:2px;background:currentColor;display:block}.rail-item .dots i:nth-child(1){height:10px}.rail-item .dots i:nth-child(2){height:18px}.rail-item .dots i:nth-child(3){height:7px}.rail-item.active{background:var(--accent);color:#000;transform:translate(4px);flex-direction:column;align-items:stretch;gap:0;padding:22px}.rail-item.active:hover{background:var(--accent)}.rail-item.active .ico{width:64px;height:64px;border-radius:16px;font-size:24px;background:#000;color:var(--accent)}.rail-item.active .rail-txt{margin-top:56px}.rail-item.active h3{font-size:22px}.rail-item.active p{font-size:15px;color:#00000080}.rail-item.active .dots{opacity:1}.reel,.case-block,.case-block .row{display:grid;gap:clamp(12px,1.2vw,22px)}.case-block .row.two{grid-template-columns:1fr 1fr}@media(max-width:700px){.case-block .row.two{grid-template-columns:1fr}}.tile{position:relative;border-radius:var(--r-lg);overflow:hidden;display:grid;place-items:center;min-height:clamp(260px,38vw,620px);padding:clamp(14px,1.4vw,24px)}.tile.tall{min-height:clamp(320px,46vw,760px)}.tile .arrow{position:absolute;left:50%;top:50%;translate:-50% -50%;width:clamp(56px,5vw,86px);aspect-ratio:1;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:clamp(20px,2vw,30px);opacity:0;scale:.85;transition:opacity .35s,scale .35s;z-index:3;pointer-events:none}.case-block a.tile:hover .arrow{opacity:1;scale:1}.phone{width:min(300px,58%);aspect-ratio:9/19;border-radius:38px;background:#0b0b0d;border:9px solid #17171A;box-shadow:0 40px 90px #00000080;position:relative;overflow:hidden;transition:transform .8s cubic-bezier(.2,.8,.2,1)}a.tile:hover .phone{transform:translateY(-10px)}.phone:before{content:"";position:absolute;top:12px;left:50%;translate:-50%;width:34%;height:9px;border-radius:100px;background:#000;z-index:2}.phone .screen{position:absolute;top:0;right:0;bottom:0;left:0;background:#f4f4f6;padding:30px 12px 12px;display:grid;grid-template-rows:auto auto 1fr;gap:8px}.phone .bar{height:8px;border-radius:4px;background:#0000001f}.phone .bar.w60{width:60%}.phone .grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.phone .box{border-radius:10px;aspect-ratio:1;background:#00000017}.phone .box.a{background:var(--accent)}.phone .box.b{background:var(--accent-2)}.phone .list{display:grid;gap:7px;align-content:start}.phone .list i{height:11px;border-radius:5px;background:#0000001a;display:block}.phone .list i:nth-child(odd){width:85%}.tile-cap{position:absolute;left:clamp(18px,2vw,32px);bottom:clamp(18px,2vw,32px);z-index:3;font-size:14px;color:#ffffffbf;letter-spacing:-.01em}.tile-cap.dark{color:#0000008c}.beyond-head{text-align:center}.beyond-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.beyond-head .h2{font-size:clamp(28px,4.4vw,68px);max-width:16ch;margin-inline:auto}.beyond-note{max-width:52ch;margin:20px auto 0}.beyond-rail{--gutter:max(var(--pad),calc(50vw - 900px + var(--pad)));position:relative;z-index:3;display:flex;gap:clamp(14px,2.4vw,36px);width:100vw;margin-inline:calc(50% - 50vw);margin-top:calc(clamp(28px,3.6vw,56px) - 24px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;padding:24px var(--gutter) 10px;justify-content:safe center}.beyond-rail::-webkit-scrollbar{display:none}.ccard{position:relative;flex:0 0 clamp(240px,31vw,470px);aspect-ratio:.7;scroll-snap-align:center;display:block;color:#fff}@media(max-width:700px){.ccard{flex-basis:min(80vw,340px)}}.ccard:before{content:"";position:absolute;top:-16px;right:0;bottom:0;left:0}.ccard-in{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:clamp(24px,2.9vw,38px);overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 62%,#0B0B0D),#0b0b0d 78%);transition:transform .7s var(--phys-out)}.ccard:hover .ccard-in{transform:translateY(-14px);transition:transform .4s var(--phys-in)}.ccard-in:after{content:"";position:absolute;inset:auto 0 0 0;height:38%;pointer-events:none;background:linear-gradient(to top,#0b0b0de6 18%,#0b0b0d00)}.ccard-media{position:absolute;inset:0 0 auto 0;height:72%;display:grid;justify-items:center;align-content:start;padding-top:15%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 56%,transparent 97%);mask-image:linear-gradient(#000 56%,transparent 97%)}.ccard-media .phone{width:54%;border-width:6px;border-radius:26px;box-shadow:0 18px 40px #00000073}.ccard-media-img{width:62%;height:auto;display:block;filter:drop-shadow(0 22px 40px rgba(0,0,0,.5))}.ccard-chips{position:absolute;top:clamp(14px,1.5vw,22px);left:clamp(14px,1.5vw,22px);right:clamp(14px,1.5vw,22px);z-index:2;display:flex;flex-wrap:wrap;gap:6px}.ccard-chips span{padding:clamp(4px,.55vw,8px) clamp(9px,1vw,14px);border-radius:100px;background:#ffffff29;font-size:clamp(10px,.85vw,13px);line-height:1.1;white-space:nowrap}.ccard-foot{position:absolute;left:clamp(18px,1.8vw,28px);right:clamp(18px,1.8vw,28px);bottom:clamp(18px,1.8vw,28px);z-index:2}.ccard-title{display:block;font-size:clamp(18px,2.2vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.1;transition:transform .62s var(--phys-out)}@supports (transition-timing-function:linear(0,1)){.ccard-title{transition:transform .95s var(--phys-bounce)}}.ccard:hover .ccard-title{transform:translateY(-7px);transition:transform .42s var(--ease-soft)}.ccard-desc{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease-soft)}.ccard-desc>span{overflow:hidden;display:block;padding-top:clamp(8px,.9vw,14px);font-size:clamp(13px,1.05vw,17px);line-height:1.35;color:#ffffffc7;opacity:0;transition:opacity .45s var(--ease-soft)}.ccard:hover .ccard-desc{grid-template-rows:1fr;transition:grid-template-rows .55s var(--ease-soft)}.ccard:hover .ccard-desc>span{opacity:1;transition:opacity .5s var(--ease-soft) .08s}.ccard-btn{display:inline-block;margin-top:clamp(12px,1.4vw,20px);padding:clamp(8px,1vw,14px) clamp(16px,1.7vw,26px);border-radius:100px;border:1px solid rgba(255,255,255,.38);font-size:clamp(13px,1vw,16px);transition:transform .55s var(--phys-out),background .4s var(--ease-soft),color .4s var(--ease-soft),border-color .4s var(--ease-soft)}.ccard:hover .ccard-btn{background:#fff;color:#000;border-color:#fff;transform:scale(1.05);transition:transform .38s var(--phys-in),background .35s var(--ease-soft),color .35s var(--ease-soft),border-color .35s var(--ease-soft)}@media(hover:none){.ccard-desc{grid-template-rows:1fr}.ccard-desc>span{opacity:1}.ccard-btn{background:#fff;color:#000;border-color:#fff}.ccard:active .ccard-in{transform:scale(.98);transition:transform .18s ease-out}}.beyond-nav{display:flex;gap:10px;justify-content:center;margin-top:clamp(20px,2.4vw,34px)}.beyond-nav button{position:relative;isolation:isolate;overflow:hidden;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--fg);font-size:19px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .5s var(--phys-out),border-color .25s,color .25s}.beyond-nav button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fg);transform:scale(.3);opacity:0;transition:transform .5s var(--phys-out),opacity .3s}.beyond-nav button:hover{transform:translateY(-3px) scale(1.08);color:var(--bg);border-color:var(--fg);transition:transform .3s var(--phys-in),border-color .25s,color .25s}.beyond-nav button:hover:before{transform:scale(1);opacity:1;transition:transform .32s var(--phys-in),opacity .18s}.beyond-nav button:active{transform:translateY(-1px) scale(.97);transition:transform .12s ease-out}.cr-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;--cr-pad:clamp(20px,5vw,90px)}.cr-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0606098c;opacity:0;transition:opacity .5s var(--ease-soft)}.cr-root.in .cr-scrim{opacity:1}.cr-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bg);clip-path:inset(0px 0px 0px 0px round 0px);transition:clip-path .62s var(--ease-soft)}.cr-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 62%,#0B0B0D),#0b0b0d);transition:opacity .3s var(--ease-soft)}.cr-root.closing .cr-panel:before{opacity:1;transition:opacity .3s var(--ease-soft) .12s}.cr-panel.no-origin{opacity:0;transition:opacity .42s var(--ease-soft)}.cr-root.in .cr-panel.no-origin{opacity:1}.cr-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;outline:none;padding-bottom:clamp(50px,6vw,110px)}.cr-fly{opacity:0;transform:translateY(28px);transition:opacity .45s var(--ease-soft),transform .6s var(--ease-soft);transition-delay:calc(var(--i,0) * 70ms)}.cr-root.in .cr-fly{opacity:1;transform:none;transition-delay:calc(70ms + var(--i,0) * 70ms)}.cr-hero-img.cr-fly{transform:translate(clamp(24px,3vw,54px),20px) scale(.94)}.cr-root.in .cr-hero-img.cr-fly{transform:none}.cr-root.closing .cr-fly{transition-duration:.26s,.34s;transition-delay:0s}.cr-w{max-width:1280px;margin-inline:auto;padding-inline:var(--cr-pad)}.cr-close{position:absolute;z-index:4;top:clamp(14px,1.8vw,26px);right:clamp(14px,1.8vw,26px);width:clamp(40px,3.4vw,52px);aspect-ratio:1;border:0;border-radius:50%;cursor:pointer;background:var(--accent);color:#000;display:grid;place-items:center;box-shadow:0 14px 34px -14px #0000008c;transition:transform .5s var(--phys-out),background .3s}.cr-close svg{width:42%;height:42%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cr-close:hover{transform:rotate(90deg) scale(1.06);transition:transform .35s var(--phys-in)}@media(hover:none){.cr-close{width:46px;top:14px;right:14px}}@media(max-width:560px){.cr-chips{padding-right:52px}}.cr-hero{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 62%,#0B0B0D),#0b0b0d);color:#fff;padding-block:clamp(60px,7vw,110px) clamp(70px,8vw,150px)}.cr-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;pointer-events:none;height:clamp(70px,8vw,150px);background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 0%,transparent) 0%,color-mix(in srgb,var(--bg) 45%,transparent) 55%,var(--bg) 100%)}.cr-hero-in{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,3vw,60px);align-items:center}.cr-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:clamp(14px,1.5vw,22px)}.cr-chips span{padding:6px 13px;border-radius:100px;background:#ffffff29;font-size:clamp(11px,.9vw,14px);line-height:1.1;white-space:nowrap}.cr-title{font-size:clamp(30px,4.6vw,76px);line-height:1;letter-spacing:-.04em;font-weight:600}.cr-hero-cta{display:block;margin-top:clamp(20px,2.4vw,34px)}.cr-hero-btn{display:inline-flex;align-items:center;gap:10px;cursor:pointer;padding:clamp(10px,1.1vw,15px) clamp(20px,1.9vw,28px);border-radius:100px;border:1px solid rgba(255,255,255,.38);background:none;color:#fff;font-family:var(--font);font-size:clamp(14px,1.05vw,17px);letter-spacing:-.01em;transition:transform .55s var(--phys-out),background .35s var(--ease-soft),color .35s var(--ease-soft),border-color .35s var(--ease-soft)}.cr-hero-btn:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-3px) scale(1.03);transition:transform .34s var(--phys-in),background .3s var(--ease-soft),color .3s var(--ease-soft),border-color .3s var(--ease-soft)}.cr-hero-btn .ar{display:inline-block;transition:transform .4s var(--phys-out)}.cr-hero-btn:hover .ar{transform:translate(5px);transition:transform .3s var(--phys-in)}.cr-sub{margin-top:16px;font-size:clamp(15px,1.3vw,21px);line-height:1.4;color:#ffffffb3;max-width:36ch}.cr-hero-img{display:grid;justify-items:center}.cr-hero-img img{height:clamp(300px,44vh,560px);width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 40px 70px rgba(0,0,0,.55))}@media(max-width:860px){.cr-hero-in{grid-template-columns:1fr}.cr-hero-img img{height:clamp(260px,38vh,420px)}}@media(max-height:560px)and (orientation:landscape){.cr-hero{padding-block:clamp(34px,7vh,60px) clamp(40px,9vh,70px)}.cr-hero:after{height:clamp(40px,9vh,70px)}.cr-hero-img img{height:clamp(180px,52vh,300px)}}.cr-body{display:grid;grid-template-columns:minmax(190px,260px) 1fr;gap:clamp(28px,4vw,80px);padding-top:clamp(10px,1.4vw,28px)}@media(max-width:900px){.cr-body{grid-template-columns:1fr;gap:28px}}.cr-meta{position:sticky;top:clamp(20px,3vw,40px);align-self:start;display:grid;gap:22px}@media(max-width:900px){.cr-meta{position:static}}.cr-meta dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px;line-height:1.35}.cr-meta dt{color:var(--fg-35)}.cr-meta dd{color:var(--fg)}.cr-stack p{margin-bottom:10px}.cr-stack-tags{display:flex;flex-wrap:wrap;gap:7px}.cr-stack-tags span{padding:6px 12px;border-radius:100px;border:1px solid var(--line);font-size:13px;color:var(--fg-60)}.cr-intro{font-size:clamp(19px,1.9vw,30px);line-height:1.25;letter-spacing:-.025em;max-width:30ch}.cr-block{padding-block:0;margin-top:clamp(28px,3.2vw,52px);max-width:62ch}.cr-block h3{font-size:clamp(17px,1.4vw,22px);font-weight:600;letter-spacing:-.02em;color:var(--accent-ink);margin-bottom:12px}.cr-block p{font-size:clamp(15px,1.2vw,19px);line-height:1.5;color:var(--fg-60)}.cr-list{list-style:none;display:grid;gap:10px;margin-top:16px}.cr-list li{position:relative;padding-left:22px;font-size:clamp(14px,1.1vw,17px);line-height:1.45}.cr-list li:before{content:"";position:absolute;left:0;top:.52em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.cr-shots{padding-block:clamp(46px,5.5vw,96px) 0}.cr-shots-h{font-size:13px;color:var(--fg-35);letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(16px,2vw,28px)}.cr-shots-row{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.6vw,26px)}.cr-shot{flex:1 1 28%;max-width:340px;display:grid;justify-items:center;gap:clamp(14px,1.6vw,22px);padding:clamp(22px,2.6vw,44px) clamp(16px,2vw,32px);border-radius:var(--r-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 26%,var(--card)) 0%,var(--card) 90%)}.cr-shot .phone{width:min(230px,80%);border-width:7px;border-radius:30px;box-shadow:0 26px 56px #0006}.cr-shot img{width:min(230px,80%);height:auto;display:block}.cr-shot.wide{flex:1 1 clamp(320px,42%,520px);max-width:none;padding:clamp(8px,1vw,16px) clamp(8px,1vw,16px) clamp(18px,2vw,30px)}.cr-shot.wide img{width:100%}@media(max-width:900px){.cr-shot.wide{flex-basis:100%}}@media(max-width:820px){.cr-shot{flex-basis:44%}}@media(max-width:560px){.cr-shot{flex-basis:100%;max-width:none}}.cr-shot figcaption{font-size:13px;line-height:1.4;color:var(--fg-60);text-align:center}.cr-cta{padding-block:clamp(46px,5.5vw,96px) 0;display:grid;justify-items:center;gap:16px;text-align:center}.cr-cta h3{font-size:clamp(24px,3vw,46px);letter-spacing:-.035em;font-weight:600}.cr-cta .lead{max-width:44ch}.cr-cta .big-cta{margin-top:10px}.acc{display:grid;gap:10px}.acc-item{border-radius:var(--r-lg);background:var(--card);overflow:hidden;transition:background .45s}.acc-head{display:grid;grid-template-columns:clamp(48px,6vw,120px) 1fr auto;align-items:center;gap:20px;padding:clamp(20px,2.2vw,34px) clamp(20px,2.5vw,40px);cursor:pointer;width:100%;background:none;border:0;color:inherit;font:inherit;text-align:left}.acc-num{font-size:15px;color:var(--fg-35);transition:color .45s}.acc-title{font-size:clamp(20px,2.5vw,38px);letter-spacing:-.03em;font-weight:500}.acc-plus{width:14px;height:14px;position:relative;opacity:.45;transition:.45s}.acc-plus:before,.acc-plus:after{content:"";position:absolute;background:currentColor;border-radius:2px}.acc-plus:before{top:6px;right:0;bottom:6px;left:0;height:2px}.acc-plus:after{top:0;right:6px;bottom:0;left:6px;width:2px;transition:opacity .35s}.acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.acc-body>div{overflow:hidden}.acc-inner{display:grid;grid-template-columns:clamp(48px,6vw,120px) 1fr;gap:20px;padding:0 clamp(20px,2.5vw,40px) clamp(26px,3vw,44px)}.acc-cols{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:flex-start}.acc-desc{font-size:clamp(17px,1.7vw,27px);line-height:1.25;letter-spacing:-.02em;max-width:22ch}.acc-tags{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:560px}.acc-tags span{padding:11px 20px;border-radius:100px;border:1px solid rgba(0,0,0,.25);font-size:15px;white-space:nowrap}.acc-item.open{background:var(--accent);color:#000}.acc-item.open .acc-num{color:#0006}.acc-item.open .acc-body{grid-template-rows:1fr}.acc-item.open .acc-plus{opacity:.6}.acc-item.open .acc-plus:after{opacity:0}@media(max-width:820px){.acc-head{grid-template-columns:1fr auto}.acc-num{display:none}.acc-inner{grid-template-columns:1fr}.acc-inner>.spacer{display:none}.acc-tags{justify-content:flex-start}.acc-cols{gap:18px}.acc-desc{max-width:none}}@media(max-width:560px){.acc-tags{gap:7px}.acc-tags span{padding:8px 15px;font-size:14px}.acc-head{gap:14px}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat{background:var(--card);border-radius:var(--r);padding:clamp(24px,2.6vw,40px);transition:transform .55s var(--phys-out)}.stat:hover{transform:translateY(-6px);transition:transform .32s var(--phys-in)}.stat b{display:block;font-size:clamp(40px,5vw,80px);line-height:1;letter-spacing:-.045em;font-weight:600;color:var(--accent-ink)}.stat p{margin-top:14px;font-size:15px;line-height:1.4;color:var(--fg-60)}@media(max-width:860px){.stats{grid-template-columns:1fr 1fr}}.team-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.team-head .h2{font-size:clamp(28px,4.4vw,68px);max-width:17ch}.team-note{max-width:60ch;margin-top:20px}.team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(30px,4vw,60px)}.tcard{flex:0 1 calc((100% - 50px) / 6);min-width:0;background:var(--card);border-radius:var(--r);padding:clamp(16px,1.6vw,26px);transition:transform .55s var(--phys-out),background .45s}.tcard:hover{transform:translateY(-6px);transition:transform .32s var(--phys-in)}.tcard-ava{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;background:var(--tone);color:var(--ink);margin-bottom:clamp(12px,1.3vw,20px);transition:transform .6s var(--phys-out)}.tcard:hover .tcard-ava{transform:scale(1.05) rotate(-3deg);transition:transform .4s var(--phys-in)}.tcard-ava img{width:100%;height:100%;object-fit:cover;display:block}.tcard-mono{font-size:clamp(24px,2.4vw,42px);font-weight:600;letter-spacing:.03em;line-height:1}.tcard-count{font-size:clamp(34px,3.6vw,60px);font-weight:600;letter-spacing:-.04em;line-height:1}.tcard-name{font-size:clamp(15px,1.2vw,20px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.tcard-role{margin-top:6px;font-size:13px;line-height:1.3;color:var(--accent-ink)}.tcard-note{margin-top:10px;font-size:13px;line-height:1.4;color:var(--fg-60)}@media(max-width:1200px){.tcard{flex-basis:calc(33.333% - 8px)}}@media(max-width:560px){.team-grid{gap:6px}.tcard{flex-basis:calc(33.333% - 4px);padding:10px}.tcard-name{font-size:13px}.tcard-role{margin-top:4px;font-size:11px;line-height:1.25}.tcard-note{margin-top:6px;font-size:11px;line-height:1.3}}@media(min-width:1001px){.team-top{display:grid;grid-template-columns:minmax(0,1fr) calc(50% - 5px);gap:clamp(24px,3.4vw,64px);align-items:start}.team-top .team-grid{margin-top:0}.team-top .tcard{flex-basis:calc(33.333% - 7px)}}.team-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;margin-top:10px}@media(max-width:1000px){.team-bottom{grid-template-columns:1fr}}.office{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--card);border-radius:var(--r);padding:0;overflow:hidden}.office-info{padding:clamp(20px,2.2vw,40px);align-self:center}@media(max-width:620px){.office{grid-template-columns:1fr}}.office-map{position:relative;height:100%;min-height:clamp(240px,24vw,400px);overflow:hidden;background:var(--card-2)}@media(max-width:620px){.office-map{height:auto;aspect-ratio:1.4;min-height:0}}.omap-plane{position:absolute}.omap-plane img{position:absolute;width:256px;height:256px;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.omap-credit{position:absolute;right:8px;bottom:6px;z-index:1;font-size:10px;line-height:1;letter-spacing:.02em;color:var(--fg-60);background:var(--card);padding:4px 7px;border-radius:6px;opacity:.8}.office-pin{position:absolute;left:50%;top:50%;translate:-50% -100%}.office-pin-dot{display:block;position:relative;width:clamp(22px,2vw,30px);aspect-ratio:1;background:var(--accent);border-radius:50% 50% 50% 4px;transform:rotate(-45deg);box-shadow:0 12px 26px -10px #0009}.office-pin-dot:before{content:"";position:absolute;top:32%;right:32%;bottom:32%;left:32%;border-radius:50%;background:#0b0b0d}.office-pin:after{content:"";position:absolute;left:50%;top:100%;translate:-50% -50%;width:clamp(34px,3.4vw,50px);aspect-ratio:1;border-radius:50%;border:2px solid var(--accent);animation:pin-ping 2.8s ease-out infinite}@keyframes pin-ping{0%{transform:scale(.4);opacity:.7}70%,to{transform:scale(1);opacity:0}}.office-city{font-size:clamp(24px,2.3vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-top:8px}.office-addr{margin-top:10px;font-size:clamp(15px,1.15vw,18px);line-height:1.35}.office-meta{list-style:none;display:grid;gap:9px;margin-top:16px;font-size:14px;line-height:1.4;color:var(--fg-60)}.office-meta li{position:relative;padding-left:18px}.office-meta li:before{content:"";position:absolute;left:0;top:.48em;width:7px;height:7px;border-radius:50%;background:var(--accent)}.office-info .pill{margin-top:clamp(16px,1.8vw,26px)}.team-facts{display:grid;gap:10px}.fact{display:grid;align-content:center;gap:6px;background:var(--card);border-radius:var(--r);padding:clamp(16px,1.5vw,26px);transition:transform .55s var(--phys-out)}.fact:hover{transform:translateY(-4px);transition:transform .32s var(--phys-in)}.fact b{font-size:clamp(16px,1.3vw,21px);font-weight:600;letter-spacing:-.025em;color:var(--accent-ink)}.fact p{font-size:13px;line-height:1.45;color:var(--fg-60)}.cta{background:var(--card);border-radius:var(--r-lg);padding:clamp(24px,3vw,56px)}.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,3.5vw,64px);align-items:start}@media(max-width:900px){.cta-grid{grid-template-columns:1fr}}.channels{display:grid;gap:12px;align-content:start}.channel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,1.4vw,20px);padding:clamp(14px,1.3vw,20px) clamp(16px,1.5vw,24px);border-radius:clamp(18px,1.6vw,24px);background:var(--input-bg);border:1px solid var(--line);transition:transform .55s var(--phys-out),background .3s var(--ease-soft),border-color .3s}.channel:hover{transform:translateY(-4px);border-color:var(--tint);background:color-mix(in srgb,var(--tint) 12%,var(--input-bg));transition:transform .34s var(--phys-in),background .3s var(--ease-soft),border-color .3s}.channel:active{transform:translateY(-1px);transition:transform .12s ease-out}.channel-ico{width:clamp(42px,3.4vw,52px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:#fff;flex-shrink:0;transition:transform .5s var(--phys-out)}.channel:hover .channel-ico{transform:scale(1.08);transition:transform .34s var(--phys-in)}.channel-ico svg{width:52%;height:52%;fill:currentColor}.channel-txt{display:grid;gap:2px;min-width:0}.channel-txt b{font-size:clamp(15px,1.25vw,18px);font-weight:500;letter-spacing:-.015em}.channel-val{font-size:clamp(13px,1.05vw,15px);color:var(--fg-60);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-note{font-size:12px;color:var(--fg-35)}.channel .ar{font-size:18px;color:var(--fg-35);transition:transform .45s var(--phys-out),color .3s}.channel:hover .ar{transform:translate(5px);color:var(--fg);transition:transform .32s var(--phys-in),color .3s}.form{display:grid;gap:10px}.form input,.form textarea{width:100%;padding:13px 16px;border-radius:12px;background:var(--input-bg);border:1px solid var(--line);color:var(--fg);font-family:var(--font);font-size:16px;transition:border-color .25s}.form textarea{min-height:96px;resize:vertical}.form ::placeholder{color:var(--fg-35)}.form input:focus,.form textarea:focus{outline:none;border-color:var(--accent-ink)}.consent{display:flex;gap:11px;align-items:flex-start;font-size:13px;color:var(--fg-35);line-height:1.5}.consent input{width:auto;accent-color:var(--accent-ink);margin-top:2px}footer{padding-block:clamp(40px,5vw,80px) 30px;border-top:1px solid var(--line)}.foot-cta{position:relative;isolation:isolate;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.4vw,26px);padding:clamp(26px,3.4vw,60px) clamp(18px,2.4vw,40px);margin-bottom:clamp(40px,5vw,80px);border:0;border-radius:clamp(24px,2.6vw,44px);cursor:pointer;background:var(--accent);color:#000;font-family:var(--font);font-size:clamp(26px,4.6vw,76px);font-weight:600;letter-spacing:-.04em;line-height:1;text-align:center;box-shadow:0 30px 70px -40px color-mix(in srgb,var(--accent) 85%,transparent);transition:transform .55s var(--phys-out),color .3s ease,box-shadow .4s ease}.foot-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fg);transform:translateY(101%);transition:transform .55s var(--phys-out)}.foot-cta:hover{transform:translateY(-5px);color:var(--bg);box-shadow:0 40px 80px -40px #0000008c;transition:transform .34s var(--phys-in),color .3s ease,box-shadow .4s ease}.foot-cta:hover:before{transform:none;transition:transform .45s var(--phys-in)}.foot-cta:active{transform:translateY(-2px) scale(.995);transition:transform .12s ease-out}.foot-cta .big-cta-drop{width:1.15em;height:1.15em}.foot-cta .ar{display:inline-block;transition:transform .4s var(--phys-out)}.foot-cta:hover .ar{transform:translate(8px);transition:transform .3s var(--phys-in)}@media(max-width:560px){.foot-cta{flex-wrap:wrap;gap:10px}}.foot{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;align-items:flex-start}.foot-big{font-size:clamp(26px,3.4vw,52px);font-weight:600;letter-spacing:-.035em;display:block;transition:color .25s}.foot-big:hover{color:var(--accent-ink)}.foot-col h4{font-size:13px;color:var(--fg-35);margin-bottom:14px}.foot-col a{display:block;font-size:16px;margin-bottom:9px;color:var(--fg-60);transition:color .2s}.foot-col a:hover{color:var(--accent-ink)}.foot-bottom{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:48px}@media(max-width:700px){.foot{gap:clamp(24px,5vw,36px)}.foot-col{flex:1 1 140px}.foot-bottom{margin-top:36px;gap:10px}}.foot-bottom a{text-decoration:underline;text-underline-offset:2px}.foot-bottom a:hover{color:var(--fg)}.foot-logo{font-size:15px;color:var(--fg-35)}.foot-logo .logo-mark{color:var(--fg-35)}.fab{position:fixed;z-index:70;right:clamp(16px,2.2vw,34px);bottom:calc(clamp(16px,2.2vw,34px) + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:0;height:60px;padding-inline:17px;border-radius:100px;background:var(--accent);color:#000;box-shadow:0 12px 30px #00000029;opacity:0;transform:translateY(26px) scale(.85);pointer-events:none;transition:transform .6s var(--phys-out),opacity .4s,gap .5s var(--phys-out),padding-inline .5s var(--phys-out),box-shadow .35s}.fab.in{opacity:1;transform:none;pointer-events:auto}.fab svg{width:25px;height:25px;flex-shrink:0;fill:currentColor;transition:transform .5s var(--phys-out)}.fab-label{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;font-size:15px;font-weight:500;letter-spacing:-.01em;transition:max-width .5s var(--phys-out),opacity .25s}.fab:hover{gap:11px;padding-inline:22px 26px;transform:translateY(-4px) scale(1.03);box-shadow:0 18px 40px #00000038;transition:transform .35s var(--phys-in),gap .4s var(--phys-in),padding-inline .4s var(--phys-in),box-shadow .35s}.fab:hover svg{transform:translate(2px) rotate(-8deg);transition:transform .4s var(--phys-in)}.fab:hover .fab-label{max-width:240px;opacity:1;transition:max-width .45s var(--phys-in),opacity .3s ease .06s}.fab:active{transform:translateY(-1px) scale(.98);transition:transform .12s ease-out}.fab.in:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:2px solid var(--accent);animation:fab-ping 2.4s ease-out .4s 2}@keyframes fab-ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(1.45);opacity:0}}.stage{position:relative}.stage-body{position:relative;z-index:1;display:flow-root}.stage-blobs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.blob{position:absolute;background:var(--tone);overflow:hidden;transform-origin:50% 50%;animation-timing-function:cubic-bezier(.42,0,.58,1);animation-iteration-count:infinite;will-change:transform}.blob-ghost{position:absolute;color:var(--ink);transform-origin:50% 50%;animation-timing-function:cubic-bezier(.42,0,.58,1);animation-iteration-count:infinite;will-change:transform}.blob-ghost *{color:inherit!important}.blob-ghost .rv{opacity:1!important;transform:none!important;transition:none!important}.blob-ghost .pill,.blob-ghost .acc-tags span{background:none!important;border-color:currentColor!important}.blob-circle{border-radius:50%}.blob-squircle{border-radius:34%}.blob-blob1{border-radius:62% 38% 47% 53%/45% 56% 44% 55%}.blob-blob2{border-radius:39% 61% 66% 34%/57% 39% 61% 43%}.blob-hex{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.blob-clover{border-radius:50%/62% 62% 38% 38%}.blob-cloud{--m:radial-gradient(circle closest-side,#000 99%,transparent 100%);-webkit-mask-image:var(--m),var(--m),var(--m),linear-gradient(#000,#000);-webkit-mask-size:54% 76%,66% 92%,50% 70%,88% 44%;-webkit-mask-position:0% 24%,30% 0%,62% 30%,6% 100%;-webkit-mask-repeat:no-repeat;mask-image:var(--m),var(--m),var(--m),linear-gradient(#000,#000);mask-size:54% 76%,66% 92%,50% 70%,88% 44%;mask-position:0% 24%,30% 0%,62% 30%,6% 100%;mask-repeat:no-repeat}@keyframes drift-a{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(calc(var(--k)*46px),calc(var(--k)*-38px)) rotate(calc(var(--k)*7deg))}50%{transform:translate(calc(var(--k)*16px),calc(var(--k)*30px)) rotate(calc(var(--k)*-5deg))}75%{transform:translate(calc(var(--k)*-40px),calc(var(--k)*-14px)) rotate(calc(var(--k)*4deg))}}@keyframes drift-a-i{0%,to{transform:rotate(0) translate(0)}25%{transform:rotate(calc(var(--k)*-7deg)) translate(calc(var(--k)*-46px),calc(var(--k)*38px))}50%{transform:rotate(calc(var(--k)*5deg)) translate(calc(var(--k)*-16px),calc(var(--k)*-30px))}75%{transform:rotate(calc(var(--k)*-4deg)) translate(calc(var(--k)*40px),calc(var(--k)*14px))}}@keyframes drift-b{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(calc(var(--k)*-52px),calc(var(--k)*26px)) rotate(calc(var(--k)*-8deg))}66%{transform:translate(calc(var(--k)*34px),calc(var(--k)*44px)) rotate(calc(var(--k)*6deg))}}@keyframes drift-b-i{0%,to{transform:rotate(0) translate(0)}33%{transform:rotate(calc(var(--k)*8deg)) translate(calc(var(--k)*52px),calc(var(--k)*-26px))}66%{transform:rotate(calc(var(--k)*-6deg)) translate(calc(var(--k)*-34px),calc(var(--k)*-44px))}}@keyframes drift-c{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(calc(var(--k)*38px),calc(var(--k)*42px)) rotate(calc(var(--k)*5deg))}60%{transform:translate(calc(var(--k)*-30px),calc(var(--k)*-36px)) rotate(calc(var(--k)*-9deg))}}@keyframes drift-c-i{0%,to{transform:rotate(0) translate(0)}30%{transform:rotate(calc(var(--k)*-5deg)) translate(calc(var(--k)*-38px),calc(var(--k)*-42px))}60%{transform:rotate(calc(var(--k)*9deg)) translate(calc(var(--k)*30px),calc(var(--k)*36px))}}@keyframes drift-d{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(calc(var(--k)*-34px),calc(var(--k)*-30px)) rotate(calc(var(--k)*-6deg))}50%{transform:translate(calc(var(--k)*44px),calc(var(--k)*-16px)) rotate(calc(var(--k)*8deg))}75%{transform:translate(calc(var(--k)*12px),calc(var(--k)*36px)) rotate(calc(var(--k)*-3deg))}}@keyframes drift-d-i{0%,to{transform:rotate(0) translate(0)}25%{transform:rotate(calc(var(--k)*6deg)) translate(calc(var(--k)*34px),calc(var(--k)*30px))}50%{transform:rotate(calc(var(--k)*-8deg)) translate(calc(var(--k)*-44px),calc(var(--k)*16px))}75%{transform:rotate(calc(var(--k)*3deg)) translate(calc(var(--k)*-12px),calc(var(--k)*-36px))}}@media(max-width:760px){.blob-sm-off{display:none}}.big-cta{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:clamp(10px,1vw,16px);padding:clamp(14px,1.5vw,22px) clamp(24px,2.4vw,38px);border:0;border-radius:100px;cursor:pointer;background:var(--accent);color:#000;font-family:var(--font);font-size:clamp(16px,1.5vw,23px);font-weight:500;letter-spacing:-.025em;white-space:nowrap;box-shadow:0 18px 44px -20px color-mix(in srgb,var(--accent) 85%,transparent);transition:transform .55s var(--phys-out),color .3s ease,box-shadow .4s ease}.big-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fg);transform:translateY(101%);transition:transform .55s var(--phys-out)}.big-cta:hover{transform:translateY(-4px) scale(1.03);color:var(--bg);box-shadow:0 28px 60px -24px #00000080;transition:transform .34s var(--phys-in),color .3s ease,box-shadow .4s ease}.big-cta:hover:before{transform:none;transition:transform .45s var(--phys-in)}.big-cta:active{transform:translateY(-1px) scale(.99);transition:transform .12s ease-out}.big-cta .ar{display:inline-block;transition:transform .4s var(--phys-out)}.big-cta:hover .ar{transform:translate(5px);transition:transform .3s var(--phys-in)}.big-cta-drop{width:1.65em;height:1.65em;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:#0000001f;transition:background .3s ease,transform .5s var(--phys-out)}.big-cta-drop svg{width:.85em;height:.85em;fill:currentColor;animation:cta-drip 2.6s var(--ease-soft) infinite}.big-cta:hover .big-cta-drop{background:#ffffff29;transform:scale(1.08)}@keyframes cta-drip{0%,62%,to{transform:translateY(0) scaleY(1)}70%{transform:translateY(-2px) scaleY(1.14)}82%{transform:translateY(2px) scaleY(.9)}}.wf-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.wf-defs{position:absolute;width:0;height:0;overflow:hidden}html.wf-lock .blob,html.wf-lock .blob-ghost,html.wf-lock .big-cta-drop svg,html.wf-lock .office-pin:after{animation-play-state:paused}.wf-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#060609a8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);will-change:opacity;animation:wf-fade .38s ease both}.wf-scrim.out{animation:wf-fade .72s ease reverse both}@keyframes wf-fade{0%{opacity:0}to{opacity:1}}.wf-canvas{position:fixed;z-index:2;pointer-events:none;opacity:1;transition:opacity .3s ease;transform:translateZ(0)}.wf-canvas.gone{opacity:0}.wf-body{top:0;right:0;bottom:0;left:0}.wf-goo{left:0;top:0;filter:url(#wf-goo)}.wf-ghost{position:fixed;z-index:4;pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity}.wf-ghost>*{width:100%;height:100%;margin:0;transition:none;transform:none}.wf-panel{--wf-ink:#EFEFEC;--wf-u:min(1vw,2vh);--wf-lh:clamp(30px,calc(3.7 * var(--wf-u)),50px);position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:3;width:min(720px,92vw);height:calc(100vh - 20px);height:calc(100dvh - 20px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding:clamp(18px,calc(2.6 * var(--wf-u)),36px);border-radius:clamp(22px,calc(3 * var(--wf-u)),40px);background:transparent;border:0;color:#0b0b0b;transition:box-shadow .3s ease}.wf-panel::-webkit-scrollbar{display:none}.wf-panel.filled{background:var(--wf-ink);box-shadow:0 44px 100px -36px #000000bf}.wf-row{opacity:0;visibility:hidden}.wf-panel.filled .wf-row{opacity:1;visibility:visible;animation:wf-row-in .62s var(--phys-out) backwards;animation-delay:calc(.14s + var(--i,0) * 55ms)}@keyframes wf-row-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.wf-panel.closing .wf-row{animation:wf-row-out .13s ease both}@keyframes wf-row-out{to{opacity:0;visibility:hidden;transform:translateY(8px)}}.wf-panel.closing .wf-close{opacity:0;pointer-events:none;transition:opacity .13s ease}.wf-panel.back{background:transparent;box-shadow:none;transition:none}.wf-form{flex:1 0 auto;display:flex;flex-direction:column}.wf-done{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:16px}.wf-title{font-size:clamp(22px,calc(2.7 * var(--wf-u)),36px);line-height:var(--wf-lh);letter-spacing:-.03em;font-weight:600;text-wrap:pretty;padding-right:clamp(42px,4.4vw,62px)}.wf-title.wf-plain{padding-right:0;line-height:1.05;font-size:clamp(26px,calc(3.1 * var(--wf-u)),40px)}.wf-title a{white-space:nowrap;transition:color .25s ease}.wf-title a:hover{color:#54544f}.wf-nb{white-space:nowrap}.wf-tg{display:inline-flex;align-items:baseline;gap:.24em;color:#2aabee}.wf-tg svg{width:.82em;height:.82em;align-self:center;flex-shrink:0}.wf-tg:hover{color:#1892d3}.wf-dots{padding-bottom:.18em;background-image:radial-gradient(circle at 50% calc(100% - 2px),#B6B6AE 1.6px,transparent 1.7px);background-size:10px 100%;background-repeat:repeat-x;background-position:0 100%;transition:color .25s ease,background-image .25s ease}.wf-dots:hover{background-image:radial-gradient(circle at 50% calc(100% - 2px),#0B0B0B 1.6px,transparent 1.7px)}.wf-lead{font-size:clamp(14px,1.2vw,17px);line-height:1.5;color:#54544f;max-width:34ch}.wf-badge{width:66px;height:66px;border-radius:50%;background:var(--accent);display:grid;place-items:center}.wf-check{width:30px;height:30px;fill:none;stroke:#000;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wf-fields{--wf-fx:clamp(14px,calc(1.7 * var(--wf-u)),22px);display:flex;flex-direction:column;gap:clamp(10px,calc(1.15 * var(--wf-u)),16px);flex:1 1 auto;margin-top:clamp(16px,calc(2.4 * var(--wf-u)),34px)}.wf-field{position:relative;display:block}.wf-field input,.wf-field textarea{width:100%;display:block;border:0;color:#0b0b0b;padding:clamp(23px,calc(2.6 * var(--wf-u)),34px) var(--wf-fx) clamp(9px,calc(1.15 * var(--wf-u)),15px);border-radius:clamp(14px,calc(1.7 * var(--wf-u)),20px);background:#f8f8f6;box-shadow:0 1px 2px #0b0b0b0d,0 10px 24px -14px #0b0b0b47;font-family:var(--font);font-size:clamp(16px,calc(1.7 * var(--wf-u)),22px);letter-spacing:-.015em;transition:background .25s ease,box-shadow .3s ease,transform .3s var(--phys-out)}.wf-field textarea{resize:none;overflow:hidden;line-height:1.4}.wf-field-grow{flex:1 1 auto;display:flex;flex-direction:column;min-height:clamp(76px,calc(8 * var(--wf-u)),120px)}.wf-field-grow textarea{flex:1 1 auto}.wf-field input:hover,.wf-field textarea:hover{background:#fcfcfb;box-shadow:0 2px 4px #0b0b0b0f,0 14px 30px -16px #0b0b0b57}.wf-field input:focus,.wf-field textarea:focus{outline:none;background:#fff;transform:translateY(-1px);box-shadow:0 3px 6px #0b0b0b12,0 20px 40px -18px #0b0b0b6b}.wf-field ::placeholder{color:transparent}.wf-field>span{position:absolute;left:var(--wf-fx);top:50%;translate:0 -50%;pointer-events:none;color:#9e9e96;font-size:clamp(16px,calc(1.7 * var(--wf-u)),22px);letter-spacing:-.015em;line-height:1.2;transition:top .28s var(--phys-out),translate .28s var(--phys-out),font-size .28s var(--phys-out),color .25s ease}.wf-field-grow>span{top:clamp(23px,calc(2.6 * var(--wf-u)),34px);translate:0 0}.wf-field :focus+span,.wf-field :not(:placeholder-shown)+span{top:clamp(9px,calc(1.1 * var(--wf-u)),14px);translate:0 0;font-size:clamp(11px,calc(1.15 * var(--wf-u)),13px);letter-spacing:0}.wf-field :focus+span{color:#0b0b0b}.wf-field input:-webkit-autofill{-webkit-text-fill-color:#0B0B0B;-webkit-box-shadow:inset 0 0 0 100px #F8F8F6}.wf-foot{display:flex;align-items:center;gap:clamp(16px,2.6vw,44px);flex-wrap:wrap;margin-top:clamp(20px,calc(3 * var(--wf-u)),44px)}.wf-submit{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:clamp(15px,calc(1.75 * var(--wf-u)),24px) clamp(30px,3.6vw,56px);border:0;border-radius:100px;cursor:pointer;background:#0b0b0b;color:#fff;font-family:var(--font);font-size:clamp(16px,calc(1.65 * var(--wf-u)),22px);font-weight:500;letter-spacing:-.01em;transition:transform .5s var(--phys-out),color .3s ease}.wf-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--accent);transform:translateY(101%);transition:transform .5s var(--phys-out)}.wf-submit:hover{transform:translateY(-3px) scale(1.02);color:#000;transition:transform .34s var(--phys-in),color .3s ease}.wf-submit:hover:before{transform:none;transition:transform .42s var(--phys-in)}.wf-submit:active{transform:translateY(-1px) scale(.99);transition:transform .12s ease-out}.wf-submit:disabled{cursor:progress;opacity:.6;transform:none}.wf-submit:disabled:before{transform:translateY(101%)}.wf-error{flex:1 0 100%;margin:0;color:#b3261e;font-size:clamp(12px,1.05vw,14px);line-height:1.5}.wf-consent{flex:1 1 260px;display:flex;gap:11px;align-items:flex-start;cursor:pointer;font-size:clamp(11px,.95vw,13px);line-height:1.5;color:#33332f}.wf-consent input{flex-shrink:0;width:17px;height:17px;margin-top:1px;accent-color:#0B0B0B;cursor:pointer}.wf-consent a{text-decoration:underline;text-underline-offset:2px}.wf-consent a:hover{color:#0b0b0b}.wf-close{position:absolute;top:calc(clamp(14px,1.6vw,22px) + env(safe-area-inset-top,0px));right:clamp(14px,1.6vw,22px);width:42px;height:42px;border-radius:50%;z-index:2;border:0;background:#0000000f;color:#0b0b0b;cursor:pointer;place-items:center;opacity:0;pointer-events:none;transition:opacity .4s ease .3s,background .25s ease,transform .45s var(--phys-out)}.wf-close svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.wf-panel.filled .wf-close{opacity:1;pointer-events:auto}.wf-close:hover{background:#0000001f;transform:rotate(90deg)}.wf-close{display:none}@media(hover:none),(max-width:900px){.wf-close{display:grid}}@media(max-width:560px){.wf-foot{gap:16px}.wf-submit{width:100%}.wf-panel{padding-top:calc(clamp(18px,calc(2.6 * var(--wf-u)),36px) + env(safe-area-inset-top,0px));padding-bottom:calc(clamp(18px,calc(2.6 * var(--wf-u)),36px) + env(safe-area-inset-bottom,0px))}.wf-title{padding-right:58px}}.rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}*{transition-duration:.01ms!important}.blob,.blob-ghost,.fab.in:after,.big-cta-drop svg,.office-pin:after{animation:none!important}.wf-scrim,.wf-canvas,.wf-panel.filled .wf-row{animation:none!important}}
