@font-face{font-family:Lekton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b0f5c8d80f748c2c-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:Lekton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/226debda08c664cf-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:Lekton;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ed1e1a2242d18e52-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:Lekton;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/11bfd388d0331c65-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:Lekton Fallback;src:local("Arial");ascent-override:66.87%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:112.16%}.__className_4434d2{font-family:Lekton,Lekton Fallback;font-style:normal}.__variable_4434d2{--font-display:"Lekton","Lekton Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body:"Inter","Inter Fallback"}:root{--bg:#000000;--bg-2:#0a0a0a;--card:#0c0c0c;--card-2:#141414;--text:#f1effc;--text-2:#bdbdbd;--muted:#808080;--bd:rgba(255,255,255,0.14);--bd-2:rgba(255,255,255,0.22);--accent:#ffcd57;--accent-2:#ffcd57;--acc-soft:#ffcd57;--gold:#ffcd57;--grad:linear-gradient(#ffcd57,#ffcd57);--ink:#1e293b;--radius:14px;--max:1200px;--display:var(--font-display,"Lekton"),"Courier New",ui-monospace,monospace;--body:var(--font-body,system-ui),-apple-system,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,ol,p,ul{margin:0}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}::selection{background:var(--accent);color:#fff}.container{width:min(100% - 2.5rem,var(--max));margin-inline:auto;position:relative}.skip{position:absolute;left:-999px;top:0;background:var(--accent);color:#fff;padding:.7rem 1rem;z-index:100}.skip:focus{left:1rem;top:1rem}.bg{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#14123a 0,var(--bg) 60%)}.bg__grid{position:absolute;inset:-60px;background-image:linear-gradient(var(--bd) 1px,transparent 1px),linear-gradient(90deg,var(--bd) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 20%,transparent 78%);animation:grid-drift 14s linear infinite}@keyframes grid-drift{to{transform:translate(60px,60px)}}.bg__orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.bg__orb--a{width:520px;height:520px;left:-140px;top:-120px;background:#c10fff;animation:orb-a 22s ease-in-out infinite alternate}.bg__orb--b{width:560px;height:560px;right:-180px;top:22vh;background:#2f3bff;opacity:.45;animation:orb-b 26s ease-in-out infinite alternate}.bg__orb--c{width:360px;height:360px;left:35vw;bottom:-160px;background:#7b2cff;opacity:.35;animation:orb-a 30s ease-in-out infinite alternate-reverse}@keyframes orb-a{to{transform:translate(180px,140px) scale(1.15)}}@keyframes orb-b{to{transform:translate(-200px,120px) scale(.9)}}.progress{position:fixed;left:0;top:0;width:100%;background:var(--grad);transform-origin:0 50%;transform:scaleX(0);z-index:60}@supports (animation-timeline:scroll()){.progress{animation:prog linear both;animation-timeline:scroll(root)}@keyframes prog{to{transform:scaleX(1)}}}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc-soft)}.eyebrow:before{content:"";width:28px;height:2px;background:var(--grad)}.h2{font-family:var(--display);font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.lead{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--text-2);max-width:60ch}.section{padding-block:clamp(4rem,9vw,8rem);position:relative}.section--tight{padding-block:clamp(2.5rem,5vw,4.5rem)}.section__head{display:grid;grid-gap:1.1rem;gap:1.1rem;margin-bottom:clamp(2rem,5vw,4rem)}.section__head .h2{max-width:18ch}.gt{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}mark.hl{background:linear-gradient(transparent 62%,rgba(255,205,87,.55) 0);color:inherit;padding:0 .12em}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.4rem;border:1px solid var(--bd-2);background:rgba(255,255,255,.06);color:var(--text);font:700 .95rem/1 var(--body);text-decoration:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s ease}.btn:hover{transform:translateY(-2px);border-color:var(--acc-soft)}.btn:hover:after{transform:translateX(120%)}.btn svg{transition:transform .2s ease}.btn:hover svg{transform:translateX(4px)}.btn--accent{background:var(--grad);border-color:transparent;color:#fff;box-shadow:0 10px 34px -10px rgba(255,205,87,.8)}.btn--accent:hover{box-shadow:0 16px 44px -8px rgba(255,205,87,.95)}.btn--ghost:hover{background:rgba(255,255,255,.08)}.btn--light{background:#fff;color:#14102a;border-color:#fff}.btn--lg{padding:1.1rem 1.8rem;font-size:1.05rem}.btn[disabled]{opacity:.6;cursor:progress;transform:none}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--bd)}.header:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(7,7,13,.72);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header__bar{display:flex;align-items:center;justify-content:space-between;height:72px;gap:1rem}.logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-size:1.45rem;letter-spacing:-.04em}.logo__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--grad);color:#fff;font-weight:800;box-shadow:0 0 24px rgba(255,205,87,.55);transition:transform .4s ease}.logo:hover .logo__mark{transform:rotate(-12deg) scale(1.08)}.logo b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.nav{display:flex;align-items:center;gap:1.6rem}.nav ul{display:flex;gap:1.4rem}.nav a:not(.btn){text-decoration:none;font-size:.95rem;font-weight:600;color:var(--text-2);padding:.4rem 0;position:relative;transition:color .2s}.nav a:not(.btn):hover,.nav a[aria-current=page]{color:#fff}.nav a:not(.btn):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav a:not(.btn):hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.burger{display:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--bd-2);background:transparent;position:relative;cursor:pointer}.burger span{position:absolute;left:13px;right:13px;height:2px;background:var(--text);transition:transform .25s ease,top .25s ease}.burger span:first-child{top:17px}.burger span:nth-child(2){top:26px}.burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){top:21px;transform:rotate(-45deg)}.hero{position:relative;padding-block:clamp(3rem,7vw,6.5rem) clamp(3rem,6vw,5rem)}.hero__grid{position:relative;grid-template-columns:1.15fr .85fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.hero__title{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.96;letter-spacing:-.045em;margin:1.4rem 0 1.6rem;text-wrap:balance}.hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero__proof{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:2.2rem;font-size:.92rem;font-weight:600;color:var(--text-2)}.hero__proof li{display:inline-flex;align-items:center;gap:.45rem}.hero__proof svg{color:var(--acc-soft)}.pill{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .9rem;border:1px solid var(--bd-2);border-radius:99px;background:rgba(255,255,255,.05);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.pill i{width:8px;height:8px;border-radius:50%;background:#3dff9a;box-shadow:0 0 0 0 rgba(61,255,154,.7);animation:ping 2s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px rgba(61,255,154,0)}to{box-shadow:0 0 0 0 rgba(61,255,154,0)}}.hero__in>*{transform:translateY(26px);filter:blur(6px);animation:rise .9s cubic-bezier(.2,.7,.2,1) forwards}.hero__in>:nth-child(3){animation-delay:.3s}.hero__in>:nth-child(4){animation-delay:.42s}.hero__in>:nth-child(5){animation-delay:.54s}.mock{position:relative;animation:float 7s ease-in-out infinite}.mock:before{content:"";position:absolute;inset:-12%;background:radial-gradient(closest-side,rgba(255,205,87,.55),transparent 70%);filter:blur(30px);z-index:-1;animation:pulse 5s ease-in-out infinite}@keyframes pulse{50%{opacity:.55;transform:scale(1.08)}}.mock__win{background:linear-gradient(160deg,#1a1a33,#0d0d1c);border:1px solid var(--bd-2);border-radius:24px;padding:14px;box-shadow:0 40px 80px -30px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.12);transform:perspective(1200px) rotateY(-9deg) rotateX(4deg)}.mock__bar{display:flex;align-items:center;gap:6px;padding:4px 8px 12px}.mock__bar i{width:10px;height:10px;border-radius:50%;background:#3a3a5c}.mock__bar i:first-child{background:#ff5f57}.mock__bar i:nth-child(2){background:#febc2e}.mock__bar i:nth-child(3){background:#28c840}.mock__url{margin-left:10px;flex:1 1;background:rgba(255,255,255,.06);color:var(--muted);font:600 .72rem/1 ui-monospace,monospace;padding:.5rem .8rem;border-radius:99px}.mock__page{background:#0a0a16;border-radius:14px;padding:22px;display:grid;grid-gap:14px;gap:14px;border:1px solid var(--bd);position:relative;overflow:hidden}.mock__page:after{content:"";position:absolute;left:0;right:0;height:60px;top:-60px;background:linear-gradient(180deg,transparent,rgba(255,205,87,.25),transparent);animation:scan 4.5s linear infinite}.mock__h{height:16px;width:70%;background:var(--grad);border-radius:6px}.mock__h--s{width:48%;background:rgba(255,255,255,.18);height:10px}.mock__row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mock__tile{aspect-ratio:1;border-radius:12px;background:var(--card-2);border:1px solid var(--bd);display:grid;place-items:end start;padding:10px;font:800 1.1rem var(--display)}.mock__tile:first-child{background:linear-gradient(135deg,#c10fff,#6d4bff);border-color:transparent}.mock__tile:nth-child(2){background:linear-gradient(135deg,#3b82ff,#4f46ff);border-color:transparent}.mock__btn{width:42%;height:34px;background:var(--gold);border-radius:99px}.chip{background:rgba(16,16,30,.9);border:1px solid var(--bd-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.55rem .9rem;font-weight:700;font-size:.85rem;box-shadow:0 14px 40px -10px rgba(0,0,0,.8);display:inline-flex;gap:.5rem}.chip--a{left:-8%;bottom:12%}.chip--b{right:-3%;top:-5%;border-color:rgba(255,205,87,.6)}.chip b{color:var(--acc-soft)}.marquee{overflow:hidden;border-block:1px solid var(--bd);background:rgba(255,255,255,.03);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;width:max-content;animation:slide 38s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__row{display:flex}.marquee__row li{font-family:var(--display);font-weight:700;font-size:clamp(1.1rem,2.4vw,1.7rem);color:var(--text-2);padding:1.1rem 1.6rem;white-space:nowrap;display:inline-flex;align-items:center;gap:3rem}.marquee__row li:after{content:"✦";color:var(--accent);font-size:.9em}@keyframes slide{to{transform:translateX(-50%)}}.about{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.about__big{font-family:var(--display);font-weight:800;font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:.98;letter-spacing:-.04em}.about__big span{display:block}.about__text{display:grid;grid-gap:1.2rem;gap:1.2rem;padding-top:.6rem;color:var(--text-2)}.about__text p:first-child{font-size:1.25rem;font-weight:600;color:var(--text)}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem}.plan,.post,.svc{--mx:50%;--my:0%;position:relative;display:flex;flex-direction:column;gap:.9rem;border:1px solid var(--bd);border-radius:var(--radius);background:var(--card);text-decoration:none;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .35s}.plan:before,.post:before,.svc:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,205,87,.22),transparent 60%)}.plan:hover:before,.post:hover:before,.svc:hover:before{opacity:1}.plan>*,.post>*,.svc>*{position:relative;z-index:1}.post:hover,.svc:hover{transform:translateY(-6px);border-color:rgba(255,205,87,.7);box-shadow:0 24px 60px -24px rgba(255,205,87,.6)}.svc{min-height:290px;padding:1.8rem}.svc__n{font-weight:800;font-size:.95rem;color:var(--acc-soft)}.svc__n,.svc__t{font-family:var(--display)}.svc__t{font-weight:700;font-size:1.6rem;line-height:1.05;letter-spacing:-.025em}.svc__d{flex:1 1}.svc__go{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.92rem;color:var(--acc-soft)}.svc__go svg{transition:transform .25s}.post:hover .svc__go svg,.svc:hover .svc__go svg{transform:translateX(6px)}.dark{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));border-block:1px solid var(--bd)}.steps{list-style:none;margin:0;padding:0;grid-template-columns:repeat(4,1fr);grid-gap:1.1rem;gap:1.1rem}.step,.steps{display:grid;position:relative}.step{padding-top:1.4rem;grid-gap:.7rem;gap:.7rem}.step:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:0;background:var(--grad);transition:width 1.1s cubic-bezier(.2,.7,.2,1) .3s}.step.rv-in:before{width:100%}.step__n{font-size:clamp(3.2rem,6vw,5.4rem);line-height:.9;font-weight:800;letter-spacing:-.05em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.step h3{font-family:var(--display);font-size:1.5rem;letter-spacing:-.02em}.step p{color:var(--text-2)}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bd);border-radius:var(--radius);background:var(--card);overflow:hidden}.stat{padding:2rem 1.6rem;border-right:1px solid var(--bd)}.stat:last-child{border-right:0}.stat__v{font-weight:800;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1;letter-spacing:-.04em;background:var(--grad);color:transparent}.stat__l{margin-top:.5rem;color:var(--muted)}.quote{margin-top:clamp(3rem,6vw,5rem);display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:980px}.quote blockquote{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(1.7rem,3.6vw,3rem);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.quote blockquote:before{content:"“";color:var(--accent)}.quote blockquote:after{content:"”";color:var(--accent)}.quote figcaption{font-weight:700;display:flex;align-items:center;gap:.8rem}.quote figcaption i{width:44px;height:44px;border-radius:50%;background:var(--grad);display:grid;place-items:center;font:800 1rem var(--display);font-style:normal}.stars{color:var(--gold);letter-spacing:.15em}.posts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem}.post{padding:1.4rem}.post__cover{border-radius:14px;display:grid;place-items:center;font-weight:800;font-size:2.6rem;letter-spacing:-.04em;color:#fff;background:linear-gradient(135deg,#c10fff,#4f46ff)}.post:nth-child(2) .post__cover{background:linear-gradient(135deg,#3b82ff,#6d4bff)}.post:nth-child(3) .post__cover{background:linear-gradient(135deg,#ff4fa3,#c10fff)}.post__cover:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0);background-size:28px 28px;mask-image:linear-gradient(135deg,transparent 20%,#000);-webkit-mask-image:linear-gradient(135deg,transparent 20%,#000);transition:transform .6s}.post:hover .post__cover:after{transform:scale(1.15) rotate(2deg)}.post__meta{display:flex;gap:.8rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.post__t{font-size:1.4rem;line-height:1.12;letter-spacing:-.02em;font-weight:700}.post__e{color:var(--text-2);font-size:.98rem;flex:1 1}.cta{position:relative;overflow:hidden;background:var(--grad);background-size:200% 200%;animation:gradmove 12s ease infinite}@keyframes gradmove{50%{background-position:100% 50%}}.cta:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent);animation:grid-drift 10s linear infinite}.cta__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:clamp(3rem,7vw,5.5rem);flex-wrap:wrap}.cta__title{font-weight:800;font-size:clamp(2.4rem,6vw,5rem);line-height:.96;letter-spacing:-.045em}.cta__text{max-width:52ch;margin-top:1rem;font-weight:500;color:rgba(255,255,255,.88)}.footer{background:rgba(5,5,10,.85);border-top:1px solid var(--bd);padding-top:clamp(3rem,6vw,5rem)}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem}.footer__lead{color:var(--muted);margin-top:1.1rem;max-width:42ch}.footer__h{font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--acc-soft);margin-bottom:1rem}.footer li{margin-bottom:.55rem}.footer a{text-decoration:none;color:var(--text-2);transition:color .2s}.footer a:hover{color:#fff}.footer address{font-style:normal}.footer__legal{margin-top:3rem;padding-block:1.5rem;border-top:1px solid var(--bd);color:var(--muted);font-size:.88rem}.phero{padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--bd);position:relative;overflow:hidden}.phero:after{content:"";position:absolute;right:-120px;top:-140px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,205,87,.5),transparent 70%);filter:blur(20px);animation:pulse 6s ease-in-out infinite}.phero .container{position:relative;z-index:1}.phero__title{font-family:var(--display);font-weight:800;font-size:clamp(2.3rem,5.4vw,4.6rem);line-height:1;letter-spacing:-.04em;max-width:20ch;margin:1.1rem 0 1.3rem;text-wrap:balance}.phero__lead{font-size:clamp(1.05rem,1.7vw,1.3rem);max-width:60ch;color:var(--text-2)}.crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--muted);margin-bottom:1.6rem}.crumbs li+li:before{content:"/";margin-right:.5rem;opacity:.5}.crumbs a{text-decoration:none}.crumbs a:hover{color:#fff}.prose{max-width:70ch;display:grid;grid-gap:1.1rem;gap:1.1rem;color:var(--text-2)}.prose h2{font-family:var(--display);font-weight:700;color:var(--text);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1;letter-spacing:-.03em;margin-top:1.6rem}.prose ul{display:grid;grid-gap:.5rem;gap:.5rem}.prose li{padding-left:1.6rem;position:relative}.prose li:before{content:"";position:absolute;left:0;top:.75em;width:.8rem;height:2px;background:var(--grad)}.prose strong{color:var(--text)}.prose a:not(.btn){color:var(--acc-soft)}.split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start}.sticky{position:-webkit-sticky;position:sticky;top:100px}.row-svc{display:grid;grid-template-columns:80px 1fr auto;grid-gap:1.5rem;gap:1.5rem;align-items:start;padding-block:2.2rem;border-top:1px solid var(--bd-2);transition:background .3s}.row-svc:last-child{border-bottom:1px solid var(--bd-2)}.row-svc:hover{background:linear-gradient(90deg,rgba(255,205,87,.08),transparent)}.row-svc__n{font-family:var(--display);font-weight:800;font-size:1.1rem;color:var(--acc-soft);padding-top:.4rem}.row-svc h2,.row-svc h3{font-family:var(--display);font-weight:700;font-size:clamp(1.7rem,3.4vw,2.6rem);letter-spacing:-.03em;line-height:1.04}.row-svc p{margin-top:.9rem;max-width:62ch;color:var(--text-2)}.tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.tags li{border:1px solid var(--bd-2);border-radius:99px;padding:.3rem .85rem;font-size:.85rem;font-weight:700;background:rgba(255,255,255,.05);color:var(--text)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem;align-items:stretch}.plan{gap:1.2rem;padding:2rem}.plan--featured{background:linear-gradient(170deg,#1d1140,#12102a);border-color:rgba(255,205,87,.75);transform:translateY(-14px);box-shadow:0 30px 80px -30px rgba(255,205,87,.7)}.plan--featured:after{content:"Populaire";position:absolute;top:1.2rem;right:1.2rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:.3rem .7rem;border-radius:99px;background:var(--grad);z-index:1}.plan:not(.plan--featured):hover{transform:translateY(-6px);border-color:rgba(255,205,87,.6)}.plan__name{font-family:var(--display);font-weight:700;font-size:1.5rem;letter-spacing:-.02em}.plan__for{color:var(--muted);font-size:.95rem}.plan__price{font-family:var(--display);font-weight:800;font-size:clamp(2.6rem,4.5vw,3.8rem);line-height:1;letter-spacing:-.045em}.plan__price small{display:block;font:700 .8rem var(--body);text-transform:uppercase;letter-spacing:.12em;color:var(--acc-soft);margin-bottom:.4rem}.plan ul{display:grid;grid-gap:.6rem;gap:.6rem;flex:1 1;align-content:start}.plan li{display:flex;gap:.6rem;align-items:flex-start;font-size:.97rem;color:var(--text-2)}.plan li svg{color:#3dff9a;flex:none;margin-top:.2rem}.faq{display:grid;grid-gap:.8rem;gap:.8rem}.faq details{border:1px solid var(--bd);border-radius:18px;background:var(--card);transition:background .2s,border-color .2s}.faq details[open]{background:var(--card-2);border-color:rgba(255,205,87,.5)}.faq summary{list-style:none;cursor:pointer;padding:1.2rem 1.5rem;font-family:var(--display);font-weight:700;font-size:1.15rem;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.8rem;line-height:1;color:var(--acc-soft);transition:transform .3s;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq__a{padding:0 1.5rem 1.4rem;color:var(--text-2);max-width:75ch;animation:rise-s .4s ease}@keyframes rise-s{0%{opacity:0;transform:translateY(-6px)}}.form{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--bd-2);border-radius:var(--radius);background:var(--card);box-shadow:0 30px 80px -40px rgba(255,205,87,.6)}.field{display:grid;grid-gap:.45rem;gap:.45rem}.field label{font-weight:700;font-size:.92rem;display:flex;justify-content:space-between}.field label span{color:var(--muted);font-weight:600}.field input,.field textarea{width:100%;font:inherit;color:var(--text);background:var(--bg-2);border:1px solid var(--bd-2);border-radius:14px;padding:.9rem 1rem;transition:box-shadow .2s,border-color .2s}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px rgba(255,205,87,.25)}.field textarea{min-height:150px;resize:vertical}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__status{padding:.9rem 1.1rem;border-radius:14px;font-weight:600;border:1px solid}.form__status--ok{background:rgba(61,255,154,.12);border-color:#3dff9a}.form__status--err{background:rgba(255,90,90,.12);border-color:#ff5a5a}.contact-list{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.8rem}.contact-list a{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid var(--bd);border-radius:16px;background:var(--card);text-decoration:none;font-weight:700;transition:transform .25s,border-color .25s,background .25s}.contact-list a:hover{transform:translateX(8px);border-color:var(--accent);background:var(--card-2)}.contact-list small{display:block;color:var(--muted);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.article{max-width:720px;margin-inline:auto}.article h2{font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.025em;line-height:1.12;margin:2.4rem 0 .8rem}.article p{font-size:1.12rem;color:var(--text-2)}.article p strong{color:var(--text)}.article a{color:var(--acc-soft)}.article__meta{gap:1rem;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.areas,.article__meta{display:flex;flex-wrap:wrap;margin-top:1.4rem}.areas{gap:.6rem}.areas li{padding:.5rem 1rem!important;border-radius:99px;background:rgba(255,205,87,.14);border:1px solid rgba(255,205,87,.5);color:var(--text);font-weight:700;font-size:.9rem}.areas li:before{display:none}.notfound{min-height:60vh;place-content:center;text-align:center;grid-gap:1.2rem;gap:1.2rem;padding:4rem 1rem}.notfound h1{font-family:var(--display);font-weight:800;font-size:clamp(5rem,18vw,12rem);line-height:.85;letter-spacing:-.06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.rv-hide{filter:blur(5px)}.rv-in{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),filter .8s ease var(--d,0s)}.rv-done.plan,.rv-done.post,.rv-done.svc{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .35s}@media (max-width:980px){.about,.hero__grid,.split{grid-template-columns:1fr}.mock{max-width:480px;margin-inline:auto;width:100%}.plans,.posts,.svc-grid{grid-template-columns:repeat(2,1fr)}.plan--featured{transform:none}.steps{gap:2rem 1.1rem}.stats,.steps{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--bd)}.sticky{position:static}.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>:first-child{grid-column:1/-1}}@media (max-width:860px){.burger{display:inline-block}.nav{position:fixed;inset:72px 0 0 0;background:var(--bg);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.5rem;padding:2rem 1.25rem;transform:translateX(100%);visibility:hidden;transition:transform .3s ease,visibility .3s;overflow-y:auto}.nav.is-open{transform:none;visibility:visible}.nav ul{flex-direction:column;gap:0}.nav li{border-bottom:1px solid var(--bd)}.nav a:not(.btn){display:block;padding:1rem 0;font-family:var(--display);font-size:1.8rem;font-weight:700;letter-spacing:-.03em;color:var(--text)}.nav a:not(.btn):after{display:none}.nav__cta{align-self:flex-start}}@media (max-width:640px){body{font-size:16px}.plans,.posts,.row-svc,.steps,.svc-grid{grid-template-columns:1fr}.row-svc{gap:.6rem}.footer__grid{grid-template-columns:1fr}.chip--a{left:0}.chip--b{right:0}.mock__win{transform:none}.stat{padding:1.4rem 1rem}.bg__orb{filter:blur(70px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.hero__in>*{opacity:1;transform:none;filter:none}}body{background:#000;font-family:var(--body)}.big,.h2,h1,h2,h3{font-family:var(--display);letter-spacing:0;font-weight:700}.bg,.bg__orb,.progress{display:none!important}.hero{background-image:linear-gradient(90deg,#8484844a,transparent 1px);background-size:390px 500px;background-position:-300px 0}@media (max-width:768px){.hero{background-size:180px 200px;background-position:-120px 0}}.hero:after,.hero:before{display:none}.hero--alt{background-size:390px 500px}.btn{border-radius:999px;font-family:var(--body)}.btn--accent{background:#ffcd57;color:#1e293b;border:2px solid #ffcd57;box-shadow:none}.btn--accent:hover{background:#fff;border-color:#fff;color:#1e293b;box-shadow:0 10px 30px -10px rgba(255,205,87,.7)}.btn--ghost{border-color:#fff;color:#fff;background:transparent}.btn--ghost:hover{background:#fff;color:#000}.btn:after{display:none}.header:before{background:rgba(0,0,0,.85)}.logo{font-family:var(--display);font-weight:700;letter-spacing:.04em;font-size:1.35rem}.logo__mark{background:#ffcd57;color:#1e293b;box-shadow:none;border-radius:8px}.logo b{color:inherit;background:none;-webkit-background-clip:initial}.nav ul{align-items:center}.nav li{position:relative}.nav a:not(.btn):after{background:#ffcd57}.nav a:not(.btn):hover,.nav a[aria-current=page]{color:#ffcd57}.has-sub>a:before{content:none}.sub{position:absolute;top:100%;left:-1rem;min-width:280px;padding:.6rem;display:grid;grid-gap:0;gap:0;background:#0c0c0c;border:1px solid var(--bd-2);border-radius:12px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.has-sub:focus-within>.sub,.has-sub:hover>.sub{opacity:1;visibility:visible;transform:none}.sub a{display:block;padding:.65rem .8rem;border-radius:8px;white-space:nowrap}.sub a:after{display:none!important}.sub a:hover{background:rgba(255,205,87,.12)}.burger{background:#ffcd57;border-color:#ffcd57}.burger span{background:#1e293b}.hero{padding-block:clamp(3rem,6vw,6rem) clamp(3rem,6vw,5rem)}.hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.hero__tag{font-family:var(--display);color:var(--muted);letter-spacing:.12em;font-size:.85rem;margin-bottom:1.2rem}.hero__h1,.hero__tag{text-transform:uppercase}.hero__h1{font-size:clamp(2.2rem,5.2vw,4.6rem);line-height:1.02;margin:0 0 .4rem;color:#fff;text-wrap:balance}.hero__h2{font-size:clamp(2rem,4.6vw,4rem);text-transform:uppercase;color:gray;margin:0}.hero__h2,.hero__h3{font-family:var(--display);font-weight:700;line-height:1.05}.hero__h3{font-size:clamp(2.6rem,6.6vw,6rem);color:#fff;margin:.2rem 0 1.6rem}.hero__text{color:var(--text-2);font-size:1.15rem;max-width:46ch;margin-bottom:1.8rem}.hero__icons{display:flex;gap:.7rem;margin-bottom:1.8rem}.round{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffcd57;color:#1e293b;font:700 1rem var(--display);text-decoration:none;transition:transform .25s,background .25s}.round:hover{transform:translateY(-3px) rotate(-6deg);background:#fff}.round--sm{width:36px;height:36px;font-size:.9rem}.hero__in>*{opacity:0;transform:translateY(24px);animation:rise .8s cubic-bezier(.2,.7,.2,1) forwards;filter:none}.hero__in>:first-child{animation-delay:.05s}.hero__in>:nth-child(2){animation-delay:.15s}.hero__in>:nth-child(3){animation-delay:.25s}.hero__in>:nth-child(4){animation-delay:.35s}.hero__in>:nth-child(5){animation-delay:.45s}.hero__in>:nth-child(6){animation-delay:.55s}.hero__in>:nth-child(7){animation-delay:.65s}@keyframes rise{to{opacity:1;transform:none}}.hero__visual{position:relative;padding:0 0 4rem}.shot{background:#0c0c0c;border:1px solid var(--bd-2);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(255,205,87,.25);animation:float 7s ease-in-out infinite}.shot__bar{display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--bd)}.shot__bar i{width:10px;height:10px;border-radius:50%;background:#333}.shot__bar i:first-child{background:#ffcd57}.shot__bar span{margin-left:10px;font:600 .75rem ui-monospace,monospace;color:var(--muted)}.shot__page{padding:28px;display:grid;grid-gap:14px;gap:14px;position:relative;overflow:hidden}.shot__page:after{content:"";position:absolute;left:0;right:0;top:-50px;height:50px;background:linear-gradient(transparent,rgba(255,205,87,.18),transparent);animation:scan 4.5s linear infinite}.shot__line{height:12px;width:46%;background:#262626;border-radius:6px}.shot__line--l{height:18px;width:72%;background:#fff}.shot__row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.shot__row b{aspect-ratio:1;border-radius:10px;background:#141414;border:1px solid var(--bd);display:grid;place-items:end start;padding:10px;font:700 1rem var(--display)}.shot__row b:first-child{background:#ffcd57;color:#1e293b;border-color:#ffcd57}.shot__btn{width:38%;height:34px;background:#ffcd57;border-radius:99px}.floatcard{position:absolute;right:-14px;top:-28px;display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;background:#0c0c0c;border:1px solid var(--bd-2);border-radius:14px;animation:bob 5s ease-in-out infinite}.dots{display:inline-flex;gap:5px}.dots i{width:9px;height:9px;border-radius:50%;background:#ffcd57}.dots i:nth-child(2){opacity:.6}.dots i:nth-child(3){opacity:.3}.circle-text{position:absolute;left:-24px;bottom:-8px;width:170px;height:170px;display:grid;place-items:center}.circle-text svg{width:100%;height:100%;animation:rotate 10s linear infinite}.circle-text text{fill:#fff;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-family:var(--display)}.circle-text__dot{position:absolute;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#ffcd57;color:#1e293b;font-size:1.4rem;font-weight:700}@keyframes rotate{to{transform:rotate(1turn)}}.brands{overflow:hidden;width:100%;background:transparent;padding:20px 0;border:0;mask-image:none;-webkit-mask-image:none}.brands-track{display:flex;width:max-content;animation:scroll 15s linear infinite}.brands-row{display:flex}.brands span{font-size:2rem;font-weight:700;color:#595959cc;margin:0 40px;white-space:nowrap;opacity:.7;transition:.3s;font-family:var(--body)}.brands span a{color:inherit;text-decoration:none}.brands span:hover{opacity:1;color:#00ffcc}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.big{font-size:clamp(2.2rem,5.4vw,4.6rem);line-height:1.05;text-transform:uppercase;max-width:18ch;text-wrap:balance}.y{color:#ffcd57}.intro{margin-top:1.6rem;max-width:70ch;font-size:1.2rem;color:var(--text-2)}.duo{grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:end;margin-block:2.2rem clamp(2.5rem,5vw,4rem)}.duo,.duo__label{display:grid;color:var(--muted)}.duo__label{text-align:right;font-family:var(--display);text-transform:uppercase;font-size:1.1rem;grid-gap:.2rem;gap:.2rem}.duo__label strong{font-size:clamp(1.6rem,3.4vw,2.6rem);color:#fff;font-weight:700}.svc,.svc-grid{gap:1rem}.svc{min-height:0;padding:2rem;border-radius:14px;background:#0c0c0c}.svc:hover{border-color:#ffcd57;transform:translateY(-6px);box-shadow:0 20px 50px -25px rgba(255,205,87,.5)}.svc__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:rgba(255,205,87,.12);color:#ffcd57;transition:background .3s,color .3s,transform .4s}.svc:hover .svc__icon{color:#1e293b;transform:rotate(-8deg) scale(1.06)}.svc__t{font-size:1.25rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.svc__d{color:var(--text-2);font-size:1rem}.h2{font-size:clamp(1.9rem,4.2vw,3.3rem);line-height:1.08}.eyebrow{font-family:var(--display);color:#ffcd57}.eyebrow:before{background:#ffcd57}.step{border-top:1px solid var(--bd-2);background:#0c0c0c;border:1px solid var(--bd);border-radius:14px;padding:1.8rem;transition:border-color .3s,transform .3s}.step:hover{border-color:#ffcd57;transform:translateY(-4px)}.step:before{display:none}.step__n{color:#ffcd57;background:none;-webkit-text-fill-color:initial;font-family:var(--display);font-size:clamp(2.6rem,4.6vw,4rem);font-weight:700;letter-spacing:0}.step h3{font-size:1.35rem}.stats{border:0;background:transparent;border-radius:0;gap:1rem;overflow:visible}.stat{border:1px solid var(--bd)!important;border-radius:14px;background:#0c0c0c;padding:1.8rem;display:grid;grid-gap:.4rem;gap:.4rem}.stat__l{order:-1;margin:0;color:var(--text-2);font-weight:600}.stat__v{font-family:var(--display);font-size:clamp(2.6rem,5vw,4.2rem);color:#fff;background:none;-webkit-text-fill-color:initial;letter-spacing:0}.testi{max-width:880px}.testi__viewport{display:grid}.testi__slide{grid-area:1/1;margin:0;display:grid;grid-gap:1.4rem;gap:1.4rem;opacity:0;transform:translateX(30px);transition:opacity .6s,transform .6s;pointer-events:none}.testi__slide.is-active{opacity:1;transform:none;pointer-events:auto}.testi__slide blockquote{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.2;text-wrap:balance}.testi__slide figcaption{display:flex;align-items:center;gap:.9rem}.testi__slide figcaption i{width:52px;height:52px;border-radius:50%;background:#ffcd57;color:#1e293b;display:grid;place-items:center;font:700 1rem var(--display);font-style:normal}.testi__slide figcaption span{display:grid;line-height:1.2}.testi__slide figcaption small{color:var(--muted)}.testi__dots{display:flex;gap:.6rem;margin-top:2rem}.testi__dots button{width:34px;height:4px;border:0;border-radius:4px;background:#333;cursor:pointer;padding:0;transition:background .3s,width .3s}.testi__dots button.is-active{background:#ffcd57;width:56px}.stars{color:#ffcd57}.bslide{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:0;gap:0;border:1px solid var(--bd);border-radius:16px;overflow:hidden;background:#0c0c0c}.bslide__img{min-height:380px;display:grid;place-items:center;text-decoration:none;background:#141414;position:relative;overflow:hidden;animation:fadein .6s ease}.bslide__img:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#8484844a,transparent 1px);background-size:60px 100%}.bslide__img span{position:relative;font-family:var(--display);font-weight:700;font-size:clamp(2rem,4vw,3.2rem);text-transform:uppercase;color:#ffcd57}.bslide__body{padding:clamp(1.6rem,3vw,2.8rem);display:grid;grid-gap:1.2rem;gap:1.2rem;align-content:center;animation:fadein .6s ease}@keyframes fadein{0%{opacity:0;transform:translateY(10px)}}.bslide__t{font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.15}.bslide__e{color:var(--text-2)}.bslide .btn{justify-self:start}.bslide__nav{display:flex;align-items:center;gap:1rem;margin-top:.6rem;font-family:var(--display);color:var(--muted)}.bslide__nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--bd-2);background:transparent;color:#fff;font-size:1.1rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.bslide__nav button:hover{background:#ffcd57;color:#1e293b;border-color:#ffcd57}.post__meta{color:var(--muted)}.post{border-radius:14px;background:#0c0c0c}.post__cover{background:#141414!important;color:#ffcd57!important;font-family:var(--display)}.post:hover{border-color:#ffcd57;box-shadow:0 20px 50px -25px rgba(255,205,87,.45)}.post__t{font-family:var(--display)}.cta{background:#000;color:#fff;animation:none;border-top:1px solid var(--bd)}.cta:before{background-image:linear-gradient(90deg,#8484844a,transparent 1px);background-size:390px 100%;background-position:-300px 0;mask-image:none;-webkit-mask-image:none;animation:none}.cta__title{font-family:var(--display);text-transform:uppercase;letter-spacing:0;line-height:1.02}.cta__text{color:var(--text-2)}.footer__h{font-family:var(--display)}.footer a:hover,.footer__h{color:#ffcd57}.phero{background-image:linear-gradient(90deg,#8484844a,transparent 1px);background-size:390px 500px;background-position:-300px 0}.phero:after{display:none}.article h2,.faq summary,.phero__title,.plan__name,.plan__price,.prose h2,.quote blockquote,.row-svc h2,.row-svc h3{font-family:var(--display);letter-spacing:0}.phero__title{text-transform:uppercase}.plan--featured{background:#0c0c0c;border-color:#ffcd57;box-shadow:0 30px 80px -40px rgba(255,205,87,.5)}.plan--featured:after{background:#ffcd57;color:#1e293b}.plan li svg{color:#ffcd57}.areas li{background:rgba(255,205,87,.12);border-color:rgba(255,205,87,.5)}.contact-list a:hover{border-color:#ffcd57}.field input:focus,.field textarea:focus{border-color:#ffcd57;box-shadow:0 0 0 4px rgba(255,205,87,.2)}@media (max-width:980px){.duo,.hero__grid{grid-template-columns:1fr}.duo__label{text-align:left}.bslide{grid-template-columns:1fr}.bslide__img{min-height:220px}.hero__visual{max-width:520px;margin-inline:auto;width:100%;padding-bottom:5rem}}@media (max-width:860px){.nav{background:#000}.nav a:not(.btn){font-family:var(--display);letter-spacing:0}.sub{position:static;opacity:1;visibility:visible;transform:none;border:0;background:transparent;padding:0 0 .6rem 1rem;min-width:0}.sub a{font-size:1.1rem!important;color:var(--muted)!important;padding:.4rem 0!important}}@media (max-width:640px){.brands span{font-size:1.4rem;margin:0 24px}.circle-text{width:120px;height:120px;left:-6px}.circle-text__dot{width:40px;height:40px}.floatcard{right:0}}.article h3{font-family:var(--display);font-weight:700;font-size:1.25rem;line-height:1.2;margin:1.8rem 0 .5rem;color:var(--text)}.article p+p,.article p+ul,.article ul+p{margin-top:1rem}.article ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0}.article li{position:relative;padding-left:1.6rem;color:var(--text-2);font-size:1.08rem}.article li:before{content:"";position:absolute;left:0;top:.8em;width:.8rem;height:2px;background:var(--grad)}.article li strong{color:var(--text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.zones{padding-block:clamp(3.5rem,8vw,6rem)}.zones__head{max-width:46rem}.zones__head .h2{margin-top:.8rem}.zones__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0 1.6rem}.zones__filters button{font:inherit;font-weight:600;font-size:.9rem;color:var(--text-2);background:transparent;border:1px solid var(--bd);border-radius:999px;padding:.55rem 1.1rem;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.zones__filters button:hover{color:#fff;border-color:rgba(255,205,87,.55)}.zones__filters button.is-on{color:#111;background:#ffcd57;border-color:#ffcd57}.zones__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:.9rem;gap:.9rem}.zones__grid li[hidden]{display:none}.zone{position:relative;display:flex;flex-direction:column;gap:.2rem;min-height:132px;padding:1.1rem 1.2rem;border-radius:18px;text-decoration:none;color:#fff;border:1px solid var(--bd);background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015));overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.zone:after{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,205,87,.22),transparent 65%);opacity:0;transition:opacity .35s;pointer-events:none}.zone:focus-visible,.zone:hover{transform:translateY(-4px);border-color:rgba(255,205,87,.6);box-shadow:0 14px 34px rgba(0,0,0,.45)}.zone:focus-visible:after,.zone:hover:after{opacity:1}.zone__dept{font-family:var(--display);font-size:.78rem;letter-spacing:.08em;color:#ffcd57}.zone__kicker{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:.5rem}.zone__name{font-family:var(--display);font-weight:700;font-size:1.2rem;line-height:1.15}.zone__go{position:absolute;right:1rem;top:1rem;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.07);transition:background .25s,color .25s,transform .3s}.zone__go svg{width:14px;height:14px}.zone:hover .zone__go{background:#ffcd57;color:#111;transform:rotate(-35deg)}.zones--strip{padding-block:1.8rem;border-top:1px solid var(--bd)}.zones__strip{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem}.zones__label{font-family:var(--display);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.zones__pills{display:flex;flex-wrap:wrap;gap:.5rem}.zones__pills a{display:inline-flex;align-items:baseline;gap:.45rem;padding:.42rem .9rem;border:1px solid var(--bd);border-radius:999px;color:var(--text-2);text-decoration:none;font-size:.9rem;transition:color .2s,border-color .2s,background .2s}.zones__pills small{font-size:.68rem;color:#ffcd57;opacity:.8}.zones__pills a:focus-visible,.zones__pills a:hover{color:#fff;border-color:rgba(255,205,87,.6);background:rgba(255,205,87,.08)}@media (max-width:640px){.zones__grid{grid-template-columns:repeat(2,1fr)}.zone{min-height:118px;padding:.9rem}.zone__name{font-size:1.05rem}}:root{--gold-glow:rgba(255,205,87,.35);--ease:cubic-bezier(.2,.7,.2,1);--card-g:linear-gradient(180deg,#121212,#090909)}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.progress{display:block!important;height:3px;background:linear-gradient(90deg,#ffcd57,#d6f7ff);box-shadow:0 0 14px var(--gold-glow)}::selection{background:#ffcd57;color:#1e293b}.header{border-bottom:0}.header:before{background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.logo__mark{box-shadow:0 0 26px var(--gold-glow)}.btn{transition:transform .3s var(--ease),box-shadow .3s,background .25s,color .25s,border-color .25s}.btn--accent{box-shadow:0 10px 34px -12px rgba(255,205,87,.65),inset 0 1px 0 rgba(255,255,255,.55)}.btn--accent:hover{transform:translateY(-3px);box-shadow:0 18px 44px -10px rgba(255,205,87,.85)}.y{text-shadow:0 0 38px rgba(255,205,87,.45)}.big,.h2,.hero__h3{text-wrap:balance}.eyebrow:before{height:1px;width:40px;box-shadow:0 0 10px var(--gold-glow)}.hero{overflow:hidden}.hero:before{display:block!important;content:"";position:absolute;right:-10%;top:-20%;width:70vw;height:90%;background:radial-gradient(closest-side,rgba(255,205,87,.16),transparent 70%);pointer-events:none;animation:breathe 7s ease-in-out infinite}@keyframes breathe{50%{opacity:.55;transform:scale(1.08)}}.hero__h1{background:linear-gradient(180deg,#fff 30%,#cfcfcf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__text{font-size:1.2rem;line-height:1.65;color:#cfcfcf}.trust{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.trust li{font-size:.82rem;font-weight:700;padding:.45rem .9rem;border:1px solid rgba(255,205,87,.35);border-radius:99px;background:rgba(255,205,87,.07);color:#ffe29a}.hero__visual{padding:0 0 3rem;perspective:1400px}.hero__stage{position:relative;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease);transform-style:preserve-3d;animation:float 8s ease-in-out infinite}@keyframes float{50%{translate:0 -12px}}.hero__img{filter:drop-shadow(0 40px 60px rgba(0,0,0,.7));border-radius:22px}.chip{position:absolute;display:flex;align-items:center;gap:.65rem;padding:.7rem 1rem;background:rgba(12,12,12,.82);border:1px solid rgba(255,255,255,.16);border-radius:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -14px #000,0 0 0 1px rgba(255,205,87,.06);font-size:.88rem;line-height:1.2;color:#fff}.chip span{display:grid}.chip b{font-family:var(--display);color:#ffcd57}.chip small{color:var(--muted);font-size:.72rem;display:block}.chip__dot{width:10px!important;height:10px;border-radius:50%;background:#3dff9a;box-shadow:0 0 0 0 rgba(61,255,154,.7);animation:ping 2s infinite}.chip--a{left:-6%;top:20%;animation:bob 5s ease-in-out infinite;transform:translateZ(60px)}.chip--b{right:-4%;top:6%;animation:bob 6s ease-in-out -2s infinite;border-color:rgba(255,205,87,.5)}.chip--b,.chip--c{display:grid;grid-gap:.1rem;gap:.1rem}.chip--c{right:2%;bottom:8%;animation:bob 7s ease-in-out -4s infinite}@keyframes bob{50%{translate:0 -10px}}.circle-text{left:-18px;bottom:-6px;filter:drop-shadow(0 0 18px rgba(255,205,87,.25))}.svc{padding:0 0 1.8rem;background:var(--card-g);gap:.9rem}.svc>:not(.svc__media){margin-inline:1.8rem}.svc__media{position:relative;display:block;margin:0 0 .4rem!important;aspect-ratio:2/1;overflow:hidden;border-bottom:1px solid var(--bd)}.svc__media .bimg{position:absolute;inset:0;transition:transform .8s var(--ease)}.svc__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#0c0c0c)}.svc:hover .svc__media .bimg{transform:scale(1.07)}.svc__icon{margin-top:-2.9rem!important;z-index:2;background:#0c0c0c;border:1px solid rgba(255,205,87,.45);box-shadow:0 0 24px rgba(255,205,87,.18)}.svc:hover .svc__icon{background:#ffcd57}.moment:before,.stat:before,.step:before,.svc:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0),rgba(255,205,87,.16),transparent 60%)}.moment:hover:before,.stat:hover:before,.step:hover:before,.svc:hover:before{opacity:1;display:block}.svc__t{margin-top:.2rem}.moments{position:relative}.moments:before{content:"";position:absolute;inset:10% 0 auto;height:60%;background:radial-gradient(60% 60% at 50% 40%,rgba(255,205,87,.08),transparent 70%);pointer-events:none}.moments__grid{grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem}.moment,.moments__grid{position:relative;display:grid}.moment{overflow:hidden;border:1px solid var(--bd);border-radius:18px;background:var(--card-g);transition:transform .45s var(--ease),border-color .3s,box-shadow .4s}.moment:nth-child(2){transform:translateY(2rem)}.moment:hover{border-color:#ffcd57;box-shadow:0 30px 70px -30px rgba(255,205,87,.55);transform:translateY(-6px)}.moment:nth-child(2):hover{transform:translateY(calc(2rem - 6px))}.moment__img{overflow:hidden;position:relative}.moment__img .bimg{position:absolute;inset:0;transition:transform 1.1s var(--ease)}.moment:hover .moment__img .bimg{transform:scale(1.08)}.moment__img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#0a0a0a)}.moment__body{padding:0 1.8rem 2rem;display:grid;grid-gap:.7rem;gap:.7rem;margin-top:-1.2rem;position:relative;z-index:2}.moment__tag{font-family:var(--display);font-size:.8rem;letter-spacing:.14em;color:#ffcd57}.moment h3,.moment__tag{text-transform:uppercase}.moment h3{font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12}.moment p{color:var(--text-2)}.steps{counter-reset:s}.step{background:var(--card-g);overflow:hidden}.step__top{display:flex;align-items:center;justify-content:space-between}.step__ico{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,205,87,.4);color:#ffcd57;background:rgba(255,205,87,.08);transition:background .3s,color .3s,transform .4s}.step:hover .step__ico{background:#ffcd57;color:#1e293b;transform:rotate(-8deg) scale(1.06)}.step:not(:last-child):after{content:"";position:absolute;top:3.2rem;right:-1.1rem;width:1.1rem;height:1px;background:linear-gradient(90deg,#ffcd57,transparent);z-index:4}.stat{position:relative;overflow:hidden;background:var(--card-g)}.stat:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#ffcd57,transparent)}.stat__v{background:linear-gradient(180deg,#fff,#ffe29a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.testi{position:relative;padding:clamp(1.8rem,4vw,3rem);border:1px solid var(--bd);border-radius:20px;background:var(--card-g);overflow:hidden;max-width:960px}.testi:before{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;background:radial-gradient(closest-side,rgba(255,205,87,.22),transparent)}.testi__q{position:absolute;right:.5rem;top:-1.8rem;font:700 13rem/1 var(--display);color:rgba(255,205,87,.12);pointer-events:none}.testi__slide figcaption img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #ffcd57;box-shadow:0 0 0 5px rgba(255,205,87,.15),0 0 30px rgba(255,205,87,.25)}.testi__slide blockquote{position:relative}.testi__slide figcaption b{font-size:1.05rem}.bslide__img{background:#070707}.bslide__img .bimg,.post__cover .bimg{position:absolute;inset:0;transition:transform 1s var(--ease)}.bslide__img:before{display:none}.bslide__img span{position:absolute;left:1.2rem;bottom:1.2rem;z-index:2;font-size:.8rem;letter-spacing:.12em;padding:.4rem .8rem;border-radius:99px;background:#ffcd57;color:#1e293b}.bslide:hover .bslide__img .bimg,.post:hover .post__cover .bimg{transform:scale(1.06)}.post__cover{position:relative;overflow:hidden;border:1px solid var(--bd)}.post__cover:after{display:none}.post__cover em{position:absolute;left:.9rem;bottom:.9rem;z-index:2;font:700 .72rem var(--display);font-style:normal;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .7rem;border-radius:99px;background:#ffcd57;color:#1e293b}.cta{background:#000 url(/img/cta.svg) bottom/cover no-repeat;border-top:1px solid rgba(255,205,87,.35)}.cta:before{background:none}.cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88) 10%,rgba(0,0,0,.35) 70%);pointer-events:none}.cta__inner{z-index:2;padding-block:clamp(4.5rem,10vw,8rem)}.cta__title{text-shadow:0 0 60px rgba(255,205,87,.25)}.footer{position:relative;overflow:hidden;background:#000}.footer:before{content:"SITEFIX";position:absolute;left:50%;bottom:-.28em;translate:-50% 0;font:700 clamp(6rem,22vw,20rem)/1 var(--display);letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(255,205,87,.14);pointer-events:none;white-space:nowrap}.footer__grid,.footer__legal{position:relative;z-index:1}.rv-hide{opacity:0;transform:translateY(34px) scale(.985);filter:blur(6px)}.rv-in{opacity:1;transform:none;filter:none;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s),filter .9s var(--ease) var(--d,0s)}@media (max-width:980px){.moments__grid{grid-template-columns:1fr}.moment:nth-child(2),.moment:nth-child(2):hover{transform:none}.step:not(:last-child):after{display:none}.chip--a{left:0}.chip--b{right:0}.testi__q{font-size:8rem}}@media (max-width:640px){.chip{padding:.5rem .7rem;font-size:.78rem}.chip--c{display:none}.trust li{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.chip,.hero:before,.hero__stage{animation:none!important}.rv-hide{opacity:1;transform:none;filter:none}}[data-depth]{transform:translate3d(var(--px,0),var(--py,0),0);will-change:transform}.brands{border-block:1px solid rgba(255,205,87,.18);background:linear-gradient(180deg,rgba(255,205,87,.05),transparent)}.brands span{color:#9a9a9a;opacity:1}.brands span:hover{color:#ffcd57;text-shadow:0 0 24px rgba(255,205,87,.5)}.circle-text{left:2%;bottom:-1.2rem}.circle-text:before{content:"";position:absolute;inset:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.9),rgba(0,0,0,.6) 70%,transparent)}.circle-text svg,.circle-text__dot{position:relative}.circle-text svg{position:absolute}.seo{position:relative;padding-block:clamp(4rem,9vw,8rem);overflow:clip;border-top:1px solid var(--bd)}.seo:before{content:"";position:absolute;right:-15%;top:8%;width:70%;height:80%;background:radial-gradient(closest-side,rgba(255,205,87,.13),transparent 72%);pointer-events:none}.seo__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start}.seo__copy{display:grid;grid-gap:1.4rem;gap:1.4rem;justify-items:start}.seo__h{max-width:12ch}.seo__beats{display:grid;grid-gap:.9rem;gap:.9rem;margin-block:1rem;border-left:1px solid var(--bd-2);padding-left:1.6rem;position:relative}.beat{display:grid;grid-template-columns:auto 1fr;grid-gap:1.1rem;gap:1.1rem;padding:1.2rem 1.4rem;border:1px solid var(--bd);border-radius:14px;background:#0a0a0a;opacity:.45;transition:opacity .5s,border-color .4s,transform .5s var(--ease),box-shadow .5s}.beat:nth-child(2n){margin-left:2rem}.beat__n{font:700 1.6rem var(--display);color:#595959;transition:color .4s}.beat h3{font-size:1.2rem;text-transform:uppercase;margin-bottom:.25rem}.beat p{color:var(--text-2);font-size:.98rem}.beat.is-done{opacity:.7}.beat.is-done .beat__n{color:#ffcd57}.beat.is-on{opacity:1;border-color:#ffcd57;transform:translateX(10px);box-shadow:0 24px 60px -28px rgba(255,205,87,.6)}.beat.is-on .beat__n{color:#ffcd57;text-shadow:0 0 22px rgba(255,205,87,.6)}.seo__stage{position:-webkit-sticky;position:sticky;top:90px;height:min(78vh,720px);min-height:520px;margin-right:-12vw;perspective:1400px}.layer{position:absolute;height:auto;max-width:none;pointer-events:none;transition:opacity .7s,filter .7s,scale .8s var(--ease);opacity:.28;filter:saturate(.6) blur(.4px)}.layer--orb{width:48%;right:18%;top:-2%;opacity:.9;filter:none;animation:spin-slow 40s linear infinite}.layer--chart{width:66%;right:0;bottom:4%}.layer--lens{width:56%;left:2%;top:8%}.layer--serp{width:68%;left:4%;bottom:10%}.layer--keys{width:64%;right:4%;top:36%}.seo__stage[data-step="0"] .layer--lens,.seo__stage[data-step="1"] .layer--keys,.seo__stage[data-step="2"] .layer--serp,.seo__stage[data-step="3"] .layer--chart,.seo__stage[data-step="3"] .layer--serp{opacity:1;filter:drop-shadow(0 0 40px rgba(255,205,87,.35));scale:1.06}.seo__stage[data-step="3"] .layer--lens{opacity:.6;filter:none}@keyframes spin-slow{to{rotate:1turn}}.phero--img .phero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);align-items:center}.phero__art{position:relative;aspect-ratio:5/4;margin-right:-3vw}.phero__halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,205,87,.3),transparent 72%);filter:blur(10px)}.phero__img{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 30px 50px rgba(0,0,0,.7));animation:float 9s ease-in-out infinite}.phero__img.is-cover{inset:12% 0;height:auto;aspect-ratio:16/9;border-radius:20px;border:1px solid rgba(255,205,87,.4);overflow:hidden}.notfound{display:grid;justify-items:center;grid-gap:1rem;gap:1rem}.notfound__art{width:min(520px,90%);aspect-ratio:5/4;position:relative}.notfound__art .bimg{width:100%;height:100%;animation:float 8s ease-in-out infinite}.notfound h1{font-size:clamp(1.4rem,3vw,2rem)}@media (max-width:980px){.phero--img .phero__grid,.seo__grid{grid-template-columns:1fr}.seo__stage{position:relative;top:0;order:-1;height:440px;min-height:0;margin-right:0}.phero__art{max-width:460px;margin:1rem auto 0;width:100%}.beat:nth-child(2n){margin-left:0}}@media (prefers-reduced-motion:reduce){[data-depth]{transform:none!important}.layer--orb,.notfound__art .bimg,.phero__img{animation:none}}.bimg,.bimg svg{display:block}.bimg svg{width:100%;height:100%;overflow:visible}.bimg:not(.is-built) svg :where(path,circle,ellipse,rect,polygon,polyline,line,text){visibility:hidden}.bimg svg>.b-bg{animation:b-fade .8s ease both}.bimg.is-built svg .b-x{animation:b-fade .4s ease calc(var(--s) * 1ms) both}.bimg.is-built svg .b-d{stroke-dasharray:1;animation:b-stroke calc(var(--d) * 1ms) cubic-bezier(.45,0,.25,1) calc(var(--s) * 1ms) both,b-fill .5s ease calc((var(--s) + var(--d) * .55) * 1ms) both}.bimg.is-built svg .b-d.b-tmp{animation:b-stroke calc(var(--d) * 1ms) cubic-bezier(.45,0,.25,1) calc(var(--s) * 1ms) both,b-fill .5s ease calc((var(--s) + var(--d) * .55) * 1ms) both,b-ink .5s ease calc((var(--s) + var(--d)) * 1ms) both}@keyframes b-fade{0%{opacity:0}}@keyframes b-stroke{0%{stroke-dashoffset:1;opacity:0}4%{opacity:1}to{stroke-dashoffset:0}}@keyframes b-fill{0%{fill-opacity:0}}@keyframes b-ink{0%{stroke-opacity:1}to{stroke-opacity:0}}@media (prefers-reduced-motion:reduce){.bimg svg *{visibility:visible!important;animation:none!important}}.hero__h1{font-size:clamp(1.6rem,3.2vw,2.8rem)}.hero__h2{font-size:clamp(1.4rem,2.8vw,2.4rem)}.hero__h3{font-size:clamp(1.9rem,4vw,3.6rem)}.hero__text{font-size:1.05rem}.big{font-size:clamp(1.7rem,3.4vw,2.9rem);max-width:22ch}.h2{font-size:clamp(1.5rem,2.8vw,2.3rem)}.intro{font-size:1.05rem}.duo__label strong{font-size:clamp(1.3rem,2.4vw,1.9rem)}.moment h3{font-size:clamp(1.1rem,1.7vw,1.35rem)}.step__n{font-size:clamp(2rem,3.4vw,2.9rem)}.stat__v{font-size:clamp(2rem,3.6vw,3rem)}.testi__slide blockquote{font-size:clamp(1.2rem,2.2vw,1.7rem)}.bslide__t{font-size:clamp(1.2rem,2vw,1.6rem)}.cta__title{font-size:clamp(1.9rem,4vw,3.2rem)}.seo__h{max-width:14ch}.hero__img{display:block;width:100%;height:auto}.nav__quick{display:none}@media (max-width:860px){.header__bar{height:64px}.burger{width:42px;height:42px;flex:none}.burger span{left:12px;right:12px}.burger span:first-child{top:15px}.burger span:nth-child(2){top:23px}.burger[aria-expanded=true] span:first-child,.burger[aria-expanded=true] span:nth-child(2){top:19px}.nav{inset:64px 0 0 0;padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));gap:1.1rem;background:#000;justify-content:flex-start;overscroll-behavior:contain}.nav,.nav ul{align-items:stretch}.nav li,.nav ul{width:100%}.nav li{border-bottom:1px solid var(--bd)}.nav li:first-child{border-top:1px solid var(--bd)}.nav a:not(.btn){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .15rem;min-height:54px;font-family:var(--body);font-size:1.05rem;font-weight:600;letter-spacing:0;line-height:1.25;color:#fff}.nav a:not(.btn):after{display:block;position:static;transform:none;flex:none;width:8px;height:8px;background:none;border-right:2px solid #ffcd57;border-top:2px solid #ffcd57;rotate:45deg;opacity:.8}.nav a[aria-current=page]{color:#ffcd57}.nav .sub{display:none}.nav__cta{width:100%;padding:1rem 1.2rem;font-size:1rem}.nav__quick{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;margin-top:auto;padding-top:.5rem}.nav .nav__quick a:not(.btn){justify-content:center;min-height:48px;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--bd-2);font-weight:700;font-size:.95rem}.nav .nav__quick a:not(.btn):after{display:none}.nav .nav__quick a:last-child{border-color:#25d366;color:#25d366}}@media (max-width:640px){.container{width:min(100% - 2rem,var(--max))}.section{padding-block:clamp(2.6rem,11vw,4rem)}.section__head{margin-bottom:1.6rem;gap:.8rem}.h2,.section__head .h2{max-width:none}.phero{padding-block:2rem 1.6rem}.phero__title{font-size:clamp(1.55rem,7vw,2rem);line-height:1.12;max-width:none;margin:.8rem 0 1rem}.hero__text,.lead,.phero__lead{font-size:1rem}.hero__h1{font-size:clamp(1.4rem,6.4vw,1.8rem)}.hero__h2{font-size:clamp(1.2rem,5.6vw,1.5rem)}.hero__h3{font-size:clamp(1.7rem,8vw,2.2rem);margin-bottom:1.1rem}.big{font-size:clamp(1.5rem,7vw,1.9rem);max-width:none}.btn--lg{padding:.95rem 1.4rem;font-size:1rem}.hero__in>.btn{width:100%}.trust{gap:.45rem}.row-svc{padding-block:1.4rem}.row-svc h2,.row-svc h3{font-size:1.4rem}.prose h2{font-size:1.35rem}.plan{padding:1.4rem}.plan__price{font-size:2.3rem}.stat,.step{padding:1.3rem}.cta__inner{gap:1.2rem;padding-block:2.4rem}.cta__title{font-size:clamp(1.6rem,8vw,2rem)}.cta__inner .btn{width:100%}.faq summary{padding:1rem 1.1rem;font-size:1rem}.faq__a{padding:0 1.1rem 1.1rem}.form{padding:1.2rem}.footer__grid{gap:1.8rem}}body,html{background:#000}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60vmax 45vmax at 12% -10%,rgba(255,205,87,.1),transparent 60%),radial-gradient(50vmax 40vmax at 100% 10%,rgba(255,205,87,.06),transparent 60%),#000}.hero,.phero,.section,.section--tight{background-color:transparent}.header{backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,205,87,.55),transparent);pointer-events:none}.bslide,.faq__i,.moment,.plan,.post,.stat,.step,.svc,.tcard,.v-card,.zone{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.moment:hover,.plan:hover,.post:hover,.step:hover,.svc:hover,.tcard:hover,.v-card:hover{border-color:rgba(255,205,87,.55);box-shadow:0 0 0 1px rgba(255,205,87,.2),0 28px 70px -30px rgba(255,205,87,.45)}.phero--photo .phero__photo{position:relative;margin:0;aspect-ratio:4/3;border-radius:30px;overflow:hidden;border:1px solid rgba(255,205,87,.3);box-shadow:0 50px 110px -40px rgba(0,0,0,.9),0 0 90px -34px rgba(255,205,87,.45)}.phero__photo img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.05)}.phero__photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,205,87,.18),transparent 45%,rgba(0,0,0,.25))}.phero__photo .phero__halo{display:none}.phero__scan{position:absolute;left:0;right:0;top:0;height:2px;z-index:2;background:linear-gradient(90deg,transparent,#ffcd57,transparent);box-shadow:0 0 22px #ffcd57;animation:scan 6s linear infinite}@keyframes scan{0%{top:0;opacity:0}10%,90%{opacity:1}to{top:100%;opacity:0}}.phero--photo .phero__grid{align-items:center}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;grid-gap:1rem;gap:1rem;margin-top:2.2rem}.bento__i{position:relative;display:block;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;isolation:isolate;transition:border-color .3s,box-shadow .4s,transform .4s}.bento__i--xl{grid-row:span 2}.bento__i--wide,.bento__i--xl{grid-column:span 2}.bento__i--full{grid-column:span 4}.bento__i img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.bento__i:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.05) 30%,rgba(0,0,0,.88))}.bento__i:hover{border-color:rgba(255,205,87,.6);box-shadow:0 30px 80px -34px rgba(255,205,87,.5);transform:translateY(-4px)}.bento__i:hover img{transform:scale(1.08)}.bento__t{position:absolute;left:1.3rem;right:1.3rem;bottom:1.2rem;font-family:var(--display);font-weight:700;font-size:1.1rem;line-height:1.2}.bento__t small{display:block;margin-bottom:.35rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#ffcd57;font-weight:600}.bslide__img,.moment__img,.post__cover{overflow:hidden}.moment__img{aspect-ratio:4/3;border-radius:20px}.post__cover{aspect-ratio:16/9}.bslide__img img,.moment__img img,.post__cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.moment:hover img,.post:hover img{transform:scale(1.06)}.v-sect__img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;display:block}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.bento__i--full,.bento__i--wide,.bento__i--xl{grid-column:span 2;grid-row:span 1}}@media (prefers-reduced-motion:reduce){.phero__scan{animation:none}}