@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9b6839{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_9b6839{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--blue:#2449ff;--deep:#1630c9;--night:#0a1240;--bg:#f6f7fb;--ink:#0a0f2e;--mute:#5d6384;--line:#dfe3f2;--tint:#e8ecff;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{background:var(--blue);scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-manrope),Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.serif{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}nav{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0);z-index:50;justify-content:center;padding:14px}.bar,nav{display:flex}.bar{align-items:center;gap:28px;padding:8px 8px 8px 20px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;transition:background .4s,color .4s,border-color .4s}nav.solid .bar{background:rgba(255,255,255,.82);color:var(--ink);border-color:var(--line)}.logo{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:-.02em}.logo svg{width:24px;height:24px}.menu{display:flex;gap:24px;font-weight:600;opacity:.85}.menu,.pillbtn{font-size:13.5px}.pillbtn{background:#fff;color:var(--blue);padding:10px 18px;border-radius:999px;font-weight:800}.hero,nav.solid .pillbtn{background:var(--blue);color:#fff}.hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:120px 0 0}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 78% 38%,rgba(255,255,255,.16),transparent 70%),radial-gradient(50% 50% at 0 100%,rgba(10,18,64,.5),transparent 70%);pointer-events:none}.mark{position:absolute;right:-8%;top:50%;width:min(86vw,880px);transform:translateY(-54%);z-index:1}.mark svg{width:100%;height:auto;overflow:visible}.half{fill:#fff;stroke:none;transition:transform .25s ease-out}.pl{opacity:.16;animation:inL 1.6s cubic-bezier(.2,.8,.2,1) both}.pr{opacity:.95;animation:inR 1.6s cubic-bezier(.2,.8,.2,1) both}@keyframes inL{0%{transform:translateX(-160px);opacity:0}}@keyframes inR{0%{transform:translateX(160px);opacity:0}}.hero .wrap{position:relative;z-index:2;width:100%}.tag{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.tag:before{content:"";width:32px;height:1px;background:#fff}h1{font-size:clamp(46px,10.4vw,150px);line-height:.92;letter-spacing:-.05em;font-weight:800;margin:22px 0 0;max-width:11ch}h1 .serif{font-size:1.04em;letter-spacing:-.03em}.hrow{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap;margin:38px 0 46px}.hrow p{max-width:42ch;margin:0;font-size:clamp(15px,1.8vw,18px);opacity:.88}.go{display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--blue);padding:8px 8px 8px 24px;border-radius:999px;font-weight:800;transition:gap .3s}.go i{width:42px;height:42px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-style:normal;transition:transform .3s}.go:hover i{transform:rotate(-45deg)}.ticker{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.28);padding:18px 0;overflow:hidden;background:rgba(10,18,64,.18)}.tk{display:flex;width:max-content;animation:tk 30s linear infinite;gap:56px;font-weight:800;font-size:clamp(18px,2.4vw,26px);letter-spacing:-.02em}.tk span:after{content:"✦";margin-left:56px;color:rgba(255,255,255,.5);font-size:.7em}@keyframes tk{to{transform:translateX(-50%)}}.statement{padding:150px 0 120px}.k{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}#story,.k{font-weight:800}#story{font-size:clamp(30px,5.4vw,70px);line-height:1.08;letter-spacing:-.04em;margin:26px 0 0;max-width:19em}#story span{color:#c5cbe6;transition:color .35s}#story span.on{color:var(--ink)}#story span.on.b{color:var(--blue)}.sec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}h2{font-size:clamp(34px,6vw,84px);line-height:.98;letter-spacing:-.045em;font-weight:800;margin:14px 0 0}.list{margin-top:56px;border-top:1px solid var(--ink)}.row{position:relative;display:grid;grid-template-columns:90px 1fr 1.1fr 56px;align-items:center;gap:20px;padding:34px 8px;border-bottom:1px solid var(--line);overflow:hidden;transition:color .45s,padding .45s}.row:before{content:"";position:absolute;inset:0;background:var(--blue);transform:translateY(101%);transition:transform .5s cubic-bezier(.2,.8,.2,1);z-index:0}.row>*{position:relative;z-index:1}.row:hover:before{transform:none}.row:hover{color:#fff;padding-left:26px}.row b{font-size:14px;color:var(--blue);transition:color .45s}.row:hover b,.row:hover p{color:#fff}.row h3{margin:0;font-size:clamp(24px,3.4vw,44px);letter-spacing:-.04em;line-height:1}.row p{margin:0;color:var(--mute);font-size:15px;transition:color .45s}.row i{width:48px;height:48px;border-radius:50%;border:1px solid;display:grid;place-items:center;font-style:normal;justify-self:end}.work{padding:140px 0 60px}.stack{margin-top:56px}.pc{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 84px);border-radius:36px;color:#fff;min-height:440px;padding:40px;margin-bottom:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.pc:first-child{background:var(--blue)}.pc:nth-child(2){background:var(--deep);top:calc(env(safe-area-inset-top, 0px) + 104px)}.pc:nth-child(3){background:var(--night);top:calc(env(safe-area-inset-top, 0px) + 124px)}.pc .ghost{position:absolute;right:-60px;bottom:-90px;width:420px;opacity:.1;pointer-events:none}.pc .top{display:flex;justify-content:space-between;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.8;gap:12px}.pc h3{font-size:clamp(38px,8.4vw,120px);letter-spacing:-.055em;line-height:.92;margin:0;font-weight:800;max-width:11ch}.pc .bot{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;position:relative}.pc p{margin:0;max-width:44ch;opacity:.86}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips span{border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700}.proc{padding:110px 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;position:relative}.steps:before{content:"";position:absolute;left:0;right:0;top:9px;height:1px;background:var(--ink)}.st{padding:0 26px 0 0}.st,.st:before{position:relative}.st:before{content:"";display:block;width:19px;height:19px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 7px var(--tint);margin-bottom:28px}.st b{font-size:13px;color:var(--blue)}.st h3{font-size:28px;letter-spacing:-.04em;margin:6px 0 8px}.st p{margin:0;color:var(--mute);font-size:15px}.cta{background:var(--blue);color:#fff;border-radius:44px 44px 0 0;position:relative;overflow:hidden;padding:130px 0 0;margin-top:40px}.cta .big{font-size:clamp(54px,14vw,210px);line-height:.88;letter-spacing:-.06em;font-weight:800;margin:20px 0 0}.cta .mail{display:inline-block;margin-top:44px;font-size:clamp(20px,3.4vw,40px);font-weight:700;letter-spacing:-.03em;border-bottom:2px solid rgba(255,255,255,.5);padding-bottom:6px;transition:border-color .3s}.cta .mail:hover{border-color:#fff}.foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:90px 0 28px;font-size:13.5px;opacity:.85}.word{font-size:clamp(28px,7.8vw,150px);font-weight:800;letter-spacing:-.04em;line-height:.82;white-space:nowrap;color:rgba(255,255,255,.14);text-transform:uppercase;width:100%;padding-left:0;padding-right:0;margin:0;overflow:hidden;text-align:center;user-select:none;pointer-events:none}.rv{opacity:0;transform:translateY(30px);transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}.cur{position:fixed;width:340px;height:340px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(36,73,255,.1),transparent 65%);transform:translate(-50%,-50%);z-index:0;left:-400px;top:-400px}@media (max-width:860px){.menu{display:none}.bar{gap:16px}.mark{right:-30%;opacity:.8}.row{grid-template-columns:44px 1fr 44px;padding:26px 6px}.row p{grid-column:2/3;grid-row:2}.row i{grid-row:1/3;grid-column:3}.steps{grid-template-columns:1fr 1fr;row-gap:44px}.steps:before{display:none}.pc{padding:26px;min-height:380px;border-radius:28px}.statement{padding:100px 0 80px}.cur{display:none}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.hero:before{content:"";inset:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.gl,.hero:before{position:absolute}.gl{z-index:3;right:6%;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:14px 18px;font-size:13px;font-weight:700;box-shadow:0 20px 50px -20px rgba(10,18,64,.6);animation:fl 6s ease-in-out infinite}.gl small{display:block;font-weight:600;opacity:.75;font-size:11.5px}.gl i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#5dff9b;margin-right:8px;box-shadow:0 0 0 4px rgba(93,255,155,.25)}.g1{top:24%}.g2{top:60%;right:22%;animation-delay:-3s}@keyframes fl{50%{transform:translateY(-12px)}}.stats{position:relative;z-index:5;margin-top:-1px;padding:0}.sg{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:28px;margin-top:-56px;box-shadow:0 40px 80px -40px rgba(36,73,255,.45);overflow:hidden}.sg div{padding:34px 28px;border-right:1px solid var(--line)}.sg div:last-child{border:0}.sg b{display:block;font-size:clamp(40px,5vw,68px);letter-spacing:-.05em;line-height:1;font-weight:800;background:linear-gradient(120deg,var(--blue),#7a5cff);-webkit-background-clip:text;background-clip:text;color:transparent}.sg span{display:block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--mute)}.price{padding:110px 0 40px}.pg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;align-items:stretch}.pk{background:#fff;border:1px solid var(--line);border-radius:32px;padding:36px;display:flex;flex-direction:column;position:relative;transition:transform .4s,box-shadow .4s}.pk:hover{transform:translateY(-8px);box-shadow:0 40px 70px -40px rgba(36,73,255,.5)}.pk h3{margin:0;font-size:26px;letter-spacing:-.03em}.pk .d{color:var(--mute);font-size:15px;margin:8px 0 26px}.pk .p{font-size:40px;font-weight:800;letter-spacing:-.05em;margin-bottom:24px}.pk .p small{font-size:14px;font-weight:600;color:var(--mute);letter-spacing:0}.pk ul{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:12px;font-size:15px;font-weight:500}.pk li:before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--tint);color:var(--blue);font-size:11px;font-weight:800;margin-right:12px}.pk .bt{margin-top:auto;display:block;text-align:center;padding:15px;border-radius:999px;border:1px solid var(--ink);font-weight:800}.pk.hot{background:linear-gradient(160deg,#2f55ff,#1630c9 70%,#0a1240);color:#fff;border:0;transform:translateY(-14px);box-shadow:0 50px 90px -35px rgba(36,73,255,.8)}.pk.hot:hover{transform:translateY(-22px)}.pk.hot .d,.pk.hot .p small{color:rgba(255,255,255,.75)}.pk.hot li:before{background:rgba(255,255,255,.2);color:#fff}.pk.hot .bt{border-color:#fff}.badge,.pk.hot .bt{background:#fff;color:var(--blue)}.badge{position:absolute;top:-13px;left:36px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:7px 14px;border-radius:999px;box-shadow:0 10px 30px -10px rgba(10,18,64,.5)}.cta .btns{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:44px}.cta .btns .mail{margin:0}.cta .go{font-size:16px}.trustl{display:flex;gap:26px;flex-wrap:wrap;margin-top:30px;font-size:13.5px;font-weight:600;opacity:.85}.trustl span:before{content:"✦ "}@media (max-width:860px){.sg{grid-template-columns:1fr 1fr}.sg div:nth-child(2){border-right:0}.sg div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pg{grid-template-columns:1fr}.pk.hot{transform:none}.gl{display:none}}::selection{background:var(--blue);color:#fff}a:focus-visible,summary:focus-visible{outline:3px solid #9db0ff;outline-offset:3px;border-radius:8px}#pre{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:auto;overflow:hidden;background:radial-gradient(60% 50% at 50% 45%,rgba(255,255,255,.16),transparent 70%),radial-gradient(50% 50% at 50% 100%,rgba(10,18,64,.5),transparent 70%),#2449ff;color:#fff;user-select:none;transition:opacity .75s cubic-bezier(.35,0,.15,1) .18s}#pre.pre-zooming{pointer-events:none;opacity:0}.pre-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;will-change:transform}.pre-ambient-glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(141,160,255,.35) 0,rgba(36,73,255,.12) 50%,transparent 70%);pointer-events:none;z-index:-1;transform-origin:center center;will-change:transform,opacity;animation:preAuraBreath 2.4s ease-in-out infinite alternate}@keyframes preAuraBreath{0%{transform:scale(.95);opacity:.65}to{transform:scale(1.1);opacity:1}}.pre-emblem-wrap{position:relative;width:124px;height:112px;display:grid;place-items:center;transform-origin:center center;will-change:transform,opacity}.pre-emblem{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 14px 28px rgba(10,18,64,.45))}.pre-emblem .pre-pl{opacity:.35;fill:#ffffff;animation:preInL 1s cubic-bezier(.19,1,.22,1) both}.pre-emblem .pre-pr{opacity:1;fill:#ffffff;animation:preInR 1s cubic-bezier(.19,1,.22,1) both}@keyframes preInL{0%{transform:translateX(-70px);opacity:0}}@keyframes preInR{0%{transform:translateX(70px);opacity:0}}.pre-info{display:flex;flex-direction:column;align-items:center;gap:12px;will-change:transform,opacity;transition:opacity .22s ease-out,transform .22s cubic-bezier(.16,1,.3,1)}.pre-badge{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.75)}.pre-track{width:160px;height:2px;background:rgba(255,255,255,.18);border-radius:999px;overflow:hidden;position:relative}.pre-fill{position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(90deg,#8ea5ff,#ffffff);box-shadow:0 0 8px rgba(255,255,255,.8);border-radius:999px;transform-origin:0 50%;will-change:transform;transition:box-shadow .2s ease-out}.pre-digits{font-size:13.5px;font-weight:800;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:#fff;transition:text-shadow .2s ease-out}.pre-loaded .pre-fill{box-shadow:0 0 14px rgba(255,255,255,.95)}.pre-loaded .pre-digits{text-shadow:0 0 12px rgba(255,255,255,.6)}.pre-zooming .pre-info{opacity:0;transform:translateY(16px) scale(.92);pointer-events:none}.pre-zooming .pre-emblem-wrap{transform:scale(24) translateZ(0)!important;opacity:0!important;transition:transform .9s cubic-bezier(.32,0,.15,1),opacity .65s cubic-bezier(.32,0,.15,1) .22s!important}.pre-zooming .pre-ambient-glow{transform:scale(10)!important;opacity:0!important;animation:none!important;transition:transform .9s cubic-bezier(.32,0,.15,1),opacity .6s ease-out .18s!important}@keyframes up{0%{opacity:0;transform:translateY(42px);filter:blur(8px)}}.pl,.pr{animation-delay:1.6s}.hero .tag{animation:up 1s 1.9s both}.hero h1{animation:up 1.2s 2s both}.hrow{animation:up 1.2s 2.2s both}#sp{position:fixed;left:0;top:env(safe-area-inset-top,0);height:3px;width:100%;background:linear-gradient(90deg,#0a1240,#7a5cff);transform:scaleX(0);transform-origin:0 50%;z-index:60}.ui{position:absolute;right:40px;top:78px;width:min(36%,360px);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:22px;padding:16px;display:grid;gap:10px;transform:rotate(3deg);box-shadow:0 40px 70px -30px rgba(0,0,0,.55);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pc:hover .ui{transform:rotate(0) translateY(-8px)}.ui .dots{display:flex;gap:6px}.ui .dots i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.5)}.ui .r{display:flex;justify-content:space-between;align-items:center;gap:10px;background:rgba(255,255,255,.14);border-radius:12px;padding:11px 13px;font-size:12px;font-weight:700}.ui .r em{font-style:normal;background:#fff;color:var(--blue);border-radius:999px;padding:3px 10px;font-size:10.5px}.ui .t{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ui .t i{aspect-ratio:1.3;border-radius:12px;background:rgba(255,255,255,.18)}.ui .t i:nth-child(2){background:rgba(255,255,255,.34)}@media (max-width:1000px){.ui{display:none}}.faq{padding:80px 0 120px}.fq{margin-top:48px;border-top:1px solid var(--ink);max-width:900px}.fq details{border-bottom:1px solid var(--line);padding:26px 4px}.fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:clamp(19px,2.4vw,26px);font-weight:700;letter-spacing:-.03em}.fq summary::-webkit-details-marker{display:none}.fq summary:after{content:"+";width:38px;height:38px;flex:none;border-radius:50%;background:var(--tint);color:var(--blue);display:grid;place-items:center;font-size:22px;transition:transform .35s,background .35s,color .35s}.fq details[open] summary:after{transform:rotate(45deg);background:var(--blue);color:#fff}.fq p{margin:14px 60px 0 0;color:var(--mute)}.bento{padding:40px 0 120px}.bg{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:16px;margin-top:52px}.bx{background:#fff;border:1px solid var(--line);border-radius:30px;padding:30px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.bx:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px rgba(36,73,255,.55)}.bx h3{margin:0 0 6px;font-size:24px;letter-spacing:-.04em}.bx p{margin:0;color:var(--mute);font-size:15px;max-width:34ch}.bx .n{position:absolute;top:26px;left:30px;font-size:34px;letter-spacing:-.05em;color:var(--blue)}.bx.big{grid-column:span 2;grid-row:span 2;background:linear-gradient(150deg,#2f55ff,#1630c9 65%,#0a1240);color:#fff;border:0}.bx.big h3{font-size:clamp(36px,5.2vw,68px);line-height:.95;letter-spacing:-.055em;margin-bottom:14px}.bx.big p{color:rgba(255,255,255,.82);font-size:17px}.bx.big .gh{position:absolute;right:-50px;top:-20px;width:360px;height:320px;opacity:.14;color:#fff}.bx.wide{grid-column:span 2}.bx.night{background:var(--night);color:#fff;border:0}.bx.night p{color:#9aa4d6}.cl{position:absolute;top:28px;left:30px;right:30px;display:grid;gap:9px}.cl i{height:8px;border-radius:4px;background:rgba(255,255,255,.14);animation:cl 3s ease-in-out infinite}.cl i:nth-child(2){width:72%;animation-delay:.4s}.cl i:nth-child(3){width:48%;animation-delay:.8s}.cl i:nth-child(4){width:84%;animation-delay:1.2s}@keyframes cl{50%{background:#7a8cff}}.cfg{padding:30px 0 110px}.cf{display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin-top:52px;align-items:start}.cq{background:#fff;border:1px solid var(--line);border-radius:32px;padding:36px}.cq h4{margin:30px 0 14px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.cq h4:first-child{margin-top:0}.opts{display:flex;flex-wrap:wrap;gap:10px}.opts button{font:inherit;font-weight:700;font-size:14.5px;padding:12px 20px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;transition:all .25s}.opts button.on,.opts button:hover{border-color:var(--blue)}.opts button.on{background:var(--blue);color:#fff;box-shadow:0 10px 24px -10px rgba(36,73,255,.8)}.sum{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 90px);background:linear-gradient(160deg,#2f55ff,#1630c9 70%,#0a1240);color:#fff;border-radius:32px;padding:36px;box-shadow:0 50px 90px -40px rgba(36,73,255,.8)}.sum p{font-size:clamp(20px,2.4vw,28px);line-height:1.2;letter-spacing:-.03em;font-weight:700;margin:16px 0 30px}@media (max-width:860px){.bg{grid-template-columns:1fr}.bx.big,.bx.wide{grid-column:auto;grid-row:auto}.bx.big{min-height:380px}.cf{grid-template-columns:1fr}.sum{position:relative;top:auto}.cq{padding:26px}}.prod{padding:90px 0 40px}.pr2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:52px}.pd{position:relative;overflow:hidden;border-radius:36px;padding:38px;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid var(--line);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.pd:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-140px;top:-160px;background:radial-gradient(circle,rgba(36,73,255,.22),transparent 68%);transition:transform .8s}.pd:hover{transform:translateY(-8px);box-shadow:0 50px 80px -44px rgba(36,73,255,.6)}.pd:hover:before{transform:scale(1.3)}.pd.dk{background:linear-gradient(155deg,#2f55ff,#1630c9 65%,#0a1240);color:#fff;border:0}.pd.dk:before{background:radial-gradient(circle,rgba(255,255,255,.22),transparent 68%)}.pd .tp{display:flex;justify-content:space-between;align-items:center;position:relative}.pd .lt{width:64px;height:64px;border-radius:20px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:30px;font-weight:800;letter-spacing:-.05em;box-shadow:0 18px 36px -14px rgba(36,73,255,.8)}.pd.dk .lt{background:#fff;color:var(--blue)}.pd .bd{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:7px 14px;opacity:.75}.pd .bd,.pd h3{font-weight:800}.pd h3{font-size:clamp(40px,6vw,76px);letter-spacing:-.055em;line-height:.95;margin:50px 0 12px}.pd h3,.pd p{position:relative}.pd p{margin:0;max-width:40ch;color:var(--mute)}.pd.dk p{color:rgba(255,255,255,.82)}.pd .chips{margin-top:22px;position:relative}.pd .chips span{border-color:var(--line)}.pd.dk .chips span{border-color:rgba(255,255,255,.4)}@media (max-width:860px){.pr2{grid-template-columns:1fr}.pd{min-height:360px;padding:28px;border-radius:28px}}#net{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.has-cur,.has-cur *{cursor:none!important}.cd,.cr{position:fixed;left:0;top:0;pointer-events:none;z-index:200;border-radius:50%;opacity:0;transition:opacity .3s}.cd{width:8px;height:8px;margin:-4px;background:#fff;box-shadow:0 0 0 1.5px rgba(10,18,64,.55)}.cr{width:40px;height:40px;margin:-20px;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(10,18,64,.35),inset 0 0 0 1px rgba(10,18,64,.2);transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),margin .35s cubic-bezier(.2,.8,.2,1),background .3s,opacity .3s}.cr.h{width:84px;height:84px;margin:-42px;background:rgba(124,140,255,.22)}.cd.s,.cr.s{opacity:1}.w{overflow:hidden;vertical-align:bottom;padding:0 .04em .14em;margin-bottom:-.14em}.w,.w>span{display:inline-block}.w>span{transform:translateY(112%) rotate(4deg);transform-origin:0 100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 80ms)}.in .w>span{transform:none}.sp:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(36,73,255,.14),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.sp:hover:after{opacity:1}.sp.big:after,.sp.dk:after,.sp.hot:after,.sp.night:after{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.18),transparent 60%)}.cq{position:relative}.mq{overflow:hidden;padding:10px 0 80px}.mt{display:flex;gap:52px;width:max-content;font-size:clamp(76px,14vw,210px);font-weight:800;letter-spacing:-.065em;line-height:1;white-space:nowrap;will-change:transform}.mt span{color:var(--ink)}.mt .o{color:transparent;-webkit-text-stroke:2px var(--blue)}.mt span:after{content:"✦";font-size:.3em;color:var(--blue);margin-left:52px;vertical-align:middle;-webkit-text-stroke:0}.hero{--p:0}.mark{transform:translateY(-54%) scale(calc(1 + var(--p) * .6)) rotate(calc(var(--p) * -7deg));transform-origin:62% 50%;will-change:transform}.hero .wrap{transform:translateY(calc(var(--p) * -80px));opacity:calc(1 - var(--p) * 1.2)}.pc{transform-origin:50% 0;will-change:transform}.cta:after,.cta:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;filter:blur(36px);pointer-events:none;animation:bl 14s ease-in-out infinite alternate}.cta:before{left:-140px;top:-100px;background:radial-gradient(circle,rgba(122,92,255,.6),transparent 65%)}.cta:after{right:-180px;top:25%;background:radial-gradient(circle,rgba(93,200,255,.4),transparent 65%);animation-delay:-6s}@keyframes bl{to{transform:translate(170px,100px) scale(1.25)}}.cta .wrap{position:relative;z-index:1}.dn{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:40;list-style:none;margin:0;padding:0;display:grid;gap:16px}.dn a{display:block;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(36,73,255,.7);position:relative;transition:transform .35s,background .35s,box-shadow .35s}.dn a:before{content:attr(data-t);position:absolute;right:24px;top:50%;transform:translate(8px,-50%);opacity:0;white-space:nowrap;color:#fff;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;transition:all .3s;pointer-events:none}.dn a:hover:before{opacity:1;transform:translateY(-50%)}.dn a.on{transform:scale(1.5);background:var(--blue);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--blue)}@media (max-width:1000px){.dn{display:none}}.hero:before{display:none}.has-cur{scroll-behavior:auto}.rv{transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.half{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.w>span{transition-duration:1.4s;transition-timing-function:cubic-bezier(.16,1,.3,1)}section{padding-top:clamp(96px,12vw,170px)}.statement{padding-top:clamp(110px,14vw,190px)}.bx,.pc .ui,.pd,.pk{transition-timing-function:cubic-bezier(.16,1,.3,1)}#clk{font-weight:700;font-variant-numeric:tabular-nums}.proc2{--pp:0;background:var(--night);color:#fff;border-radius:44px;margin:60px 14px 0;padding:clamp(90px,10vw,150px) 0;position:relative;overflow:clip}.proc2:before{content:"";position:absolute;width:800px;height:800px;right:-300px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(36,73,255,.38),transparent 65%);pointer-events:none}.proc2 .k{color:#8da0ff}.proc2 h2{font-size:clamp(34px,5vw,68px)}.pw{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start;position:relative}.pl2{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 120px)}.num{position:relative;height:clamp(150px,20vw,290px);margin-top:46px}.num span{position:absolute;left:-.04em;top:0;font-size:clamp(150px,20vw,290px);line-height:1;font-weight:800;letter-spacing:-.07em;background:linear-gradient(160deg,#8da0ff,#2449ff 60%,#6b3df5);color:transparent;opacity:0;transform:translateY(60px) scale(.96);filter:blur(10px);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.num span.on{opacity:1;transform:none;filter:none}.num span.up{transform:translateY(-60px) scale(.96)}.pbar{height:2px;background:rgba(255,255,255,.14);margin-top:34px;max-width:420px;position:relative}.pbar,.pbar i{border-radius:2px}.pbar i{position:absolute;inset:0;background:linear-gradient(90deg,#8da0ff,#b69bff);transform-origin:0 50%;transform:scaleX(var(--pp))}.pr3{position:relative}.pr3:after,.pr3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;border-radius:2px}.pr3:before{background:rgba(255,255,255,.12)}.pr3:after{background:linear-gradient(#8da0ff,#b69bff);transform-origin:50% 0;transform:scaleY(var(--pp))}.ps{position:relative;min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding-left:54px;opacity:.2;transform:translateX(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.ps.done{opacity:.38;transform:none}.ps.on{opacity:1;transform:none}.ps:before{content:"";position:absolute;left:-6px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--night);border:2px solid rgba(255,255,255,.3);z-index:2;transition:all .8s cubic-bezier(.16,1,.3,1)}.ps.on:before{background:#8da0ff;box-shadow:0 0 0 9px rgba(141,160,255,.22),0 0 30px rgba(141,160,255,.8)}.ps-h{display:flex;align-items:center;gap:16px;margin-bottom:22px}.ps-h b{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#8da0ff}.ic{width:60px;height:60px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);display:grid;place-items:center;color:#fff;backdrop-filter:blur(8px)}.ic svg{width:28px;height:28px}.ic svg *{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.16,1,.3,1) .25s}.ps.done .ic svg *,.ps.on .ic svg *{stroke-dashoffset:0}.ps h3{margin:0 0 14px;font-size:clamp(38px,5.4vw,76px);letter-spacing:-.055em;line-height:.95;font-weight:800}.ps p{margin:0;color:#9aa4d6;font-size:clamp(16px,1.6vw,19px);max-width:42ch}.tg{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.tg span{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:700;color:#c9d1ff;transition:all .6s}.ps.on .tg span{border-color:rgba(141,160,255,.6);background:rgba(141,160,255,.1)}@media (max-width:860px){.pw{grid-template-columns:1fr;gap:20px}.pl2{position:static}.num{height:150px;margin-top:26px}.num span{font-size:150px}.ps{min-height:46vh;padding-left:38px}.proc2{border-radius:30px}}.proc2{background:linear-gradient(160deg,#3a5cff,#2449ff 50%,#1630c9)}.proc2:before{background:radial-gradient(circle,rgba(255,255,255,.22),transparent 65%)}.proc2:after{content:"";position:absolute;width:700px;height:700px;left:-260px;bottom:-320px;border-radius:50%;background:radial-gradient(circle,rgba(10,18,64,.55),transparent 65%);pointer-events:none}.proc2 .k{color:#fff;opacity:.85}.proc2 h2 .serif{color:#dbe2ff!important}.num span{background:linear-gradient(160deg,#fff,#dbe2ff 55%,#a9b9ff);-webkit-background-clip:text;background-clip:text}.pbar{background:rgba(255,255,255,.28)}.pbar i{background:linear-gradient(90deg,#fff,#dbe2ff)}.pr3:before{background:rgba(255,255,255,.26)}.pr3:after{background:linear-gradient(#fff,#dbe2ff)}.ps:before{background:var(--blue);border-color:rgba(255,255,255,.55)}.ps.on:before{background:#fff;border-color:#fff;box-shadow:0 0 0 9px rgba(255,255,255,.22),0 0 32px rgba(255,255,255,.75)}.ps-h b{color:#dbe2ff}.ic{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.12)}.ps p{color:rgba(255,255,255,.84)}.tg span{color:#fff;border-color:rgba(255,255,255,.4)}.ps.on .tg span{border-color:#fff;background:rgba(255,255,255,.16)}.k{display:inline-flex;align-items:center;gap:12px}.k:before{content:"";width:28px;height:1.5px;background:currentColor;opacity:.7}.dn{right:16px;gap:2px;padding:12px 6px;border-radius:999px;background:rgba(255,255,255,.74);border:1px solid rgba(10,15,46,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 50px -24px rgba(10,18,64,.5),inset 0 1px 0 #fff}.dn a{width:26px;height:15px;border-radius:0;background:none;box-shadow:none;display:grid;place-items:center;transform:none}.dn a:after{content:"";width:6px;height:2px;border-radius:2px;background:rgba(10,15,46,.28);transition:width .6s cubic-bezier(.16,1,.3,1),height .4s,background .4s}.dn a:hover:after{width:14px;background:var(--blue)}.dn a.on{transform:none;background:none;box-shadow:none}.dn a.on:after{width:18px;height:3px;background:var(--blue)}.dn a:before{right:44px;padding:8px 14px;font-size:11.5px;letter-spacing:.06em;background:var(--ink);box-shadow:0 14px 30px -14px rgba(10,18,64,.6)}.dn a.on:before{opacity:1;transform:translateY(-50%)}.row i{transition:transform .5s cubic-bezier(.16,1,.3,1),background .4s,color .4s}.row:hover i{background:#fff;color:var(--blue);transform:rotate(-45deg)}.pc{box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 50px 90px -56px rgba(10,18,64,.7)}.pd{box-shadow:inset 0 1px 0 #fff,0 30px 70px -50px rgba(10,18,64,.35)}.pd.dk{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 40px 80px -40px rgba(36,73,255,.7)}.bento{padding:clamp(100px,12vw,170px) 0 30px}.bx{box-shadow:inset 0 1px 0 #fff,0 24px 60px -44px rgba(10,18,64,.4)}.bx.big,.bx.night{box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.pk{box-shadow:inset 0 1px 0 #fff,0 24px 60px -46px rgba(10,18,64,.35)}.pk.hot{animation:hg 4.5s ease-in-out infinite alternate}@keyframes hg{to{box-shadow:0 60px 110px -30px rgba(36,73,255,.95)}}.cq{box-shadow:inset 0 1px 0 #fff,0 24px 60px -46px rgba(10,18,64,.35)}.sec-h .k,.wrap>.k{display:flex;justify-content:center}.sec-h .k:after,.wrap>.k:after{content:"";width:28px;height:1.5px;background:currentColor;opacity:.7}#services h2,.bento h2,.cfg h2,.faq h2,.price h2,.prod h2,.work h2{text-align:center;margin-inline:auto;max-width:none}.sec-h{justify-content:center}.sec-h,.statement .wrap{text-align:center}.fq,.statement #story{margin-inline:auto}.fq p{margin-right:60px}.cta .wrap{text-align:center}.cta .btns,.cta .trustl{justify-content:center}.foot{text-align:left}.cf,.pg,.pr2{max-width:1120px;margin-inline:auto}.pd{text-align:center;align-items:stretch;min-height:560px}.pd .tp{text-align:left}.pv{display:grid;place-items:center;margin-top:30px;position:relative;z-index:1}.pd .g{width:min(330px,100%);background:linear-gradient(180deg,#fff,var(--tint));border:1px solid var(--line);border-radius:24px;padding:16px;display:grid;gap:10px;box-shadow:0 30px 60px -34px rgba(36,73,255,.55);transition:transform .7s cubic-bezier(.16,1,.3,1)}.pd:hover .g{transform:translateY(-8px) scale(1.02)}.pd.dk .g{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.34);backdrop-filter:blur(10px);box-shadow:0 30px 60px -30px rgba(0,0,0,.5)}.ecg svg{width:100%;height:46px;fill:none;stroke:var(--blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ecg path{stroke-dasharray:1;stroke-dashoffset:1;animation:ec 3.4s ease-in-out infinite}@keyframes ec{0%{stroke-dashoffset:1}60%,to{stroke-dashoffset:0}}.rw{display:flex;align-items:center;gap:10px;background:#fff;border-radius:13px;padding:11px 13px;font-size:12.5px;font-weight:700;text-align:left;box-shadow:0 1px 0 var(--line)}.rw i{width:9px;height:9px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px var(--tint)}.rw span{flex:1}.rw em{font-style:normal;background:var(--tint);color:var(--blue);border-radius:999px;padding:3px 10px;font-size:11px}.inv{text-align:center;gap:6px;padding:24px 18px}.inv small{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.8}.inv b{font-size:34px;line-height:1.05;font-weight:400}.inv span{font-size:12.5px;opacity:.88}.rs{display:flex;gap:8px;justify-content:center;margin-top:10px}.rs em{font-style:normal;background:#fff;color:var(--blue);padding:8px 18px;border-radius:999px;font-size:12px;font-weight:800}.rs em.o{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.pd h3{margin:34px 0 12px}.pd p{margin-inline:auto}.pd .chips{justify-content:center}.bx .n{font-size:13px;letter-spacing:.14em;top:28px;font-weight:800;background:var(--tint);padding:6px 12px;border-radius:999px}.bx.big .n,.bx.night .n{background:rgba(255,255,255,.14);color:#fff}.bx.night .n{color:#fff}.cq{counter-reset:q;padding:40px}.cq h4{counter-increment:q;display:flex;align-items:center;gap:12px;color:var(--ink);font-size:13px}.cq h4:before{content:counter(q);width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:12px;letter-spacing:0}.opts button{padding:13px 22px}.sum{overflow:hidden}.sum>*{position:relative}.gh2{position:absolute!important;right:-40px;bottom:-50px;width:270px;height:240px;opacity:.1;color:#fff;pointer-events:none}.schips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.schips span{border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.1);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;animation:pop .6s cubic-bezier(.16,1,.3,1)}@keyframes pop{0%{opacity:0;transform:scale(.8)}}.sum p{margin:22px 0 30px}@media (max-width:860px){.pd{min-height:0}.fq p{margin-right:0}}@media (prefers-reduced-motion:reduce){#pre{display:none}*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}