:root{--red:#c0392b;--red-bright:#d6493b;--red-deep:#9c271b;--red-tint:#fbeae8;--aqua:#c0392b;--aqua-bright:#d6493b;--aqua-deep:#9c271b;--aqua-ink:#6e1a12;--lime:#c0392b;--lime-soft:#d6493b;--ink:#1a1a1a;--ink-fixed:#1c1c1e;--steel:#5c5c5c;--mist:#f4f3f3;--paper:#fff;--card:#fff;--line:#e7e3e3;--hero-grad:radial-gradient(120% 95% at 78% -8%,#3c2523 0%,#241f20 46%,#151315 100%);--shadow-sm:0 2px 8px rgba(24,16,16,.07);--shadow-md:0 12px 30px rgba(24,16,16,.11);--shadow-lg:0 30px 70px rgba(24,16,16,.24);--r-lg:26px;--r-md:18px;--r-sm:12px;--maxw:1600px;--gutter:clamp(20px,3.4vw,56px);--display:var(--font-museo),Georgia,serif;--body:var(--font-poppins),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--ink:#f2ecec;--steel:#a8a1a1;--mist:#1b1719;--paper:#141113;--card:#211c1e;--line:#332b2d;--shadow-sm:0 2px 8px rgba(0,0,0,.4);--shadow-md:0 14px 34px rgba(0,0,0,.5);--shadow-lg:0 30px 70px rgba(0,0,0,.6)}}:root[data-theme=light]{--ink:#1a1a1a;--steel:#5c5c5c;--mist:#f4f3f3;--paper:#fff;--card:#fff;--line:#e7e3e3;--shadow-sm:0 2px 8px rgba(24,16,16,.07);--shadow-md:0 12px 30px rgba(24,16,16,.11);--shadow-lg:0 30px 70px rgba(24,16,16,.24)}:root[data-theme=dark]{--ink:#f2ecec;--steel:#a8a1a1;--mist:#1b1719;--paper:#141113;--card:#211c1e;--line:#332b2d;--shadow-sm:0 2px 8px rgba(0,0,0,.4);--shadow-md:0 14px 34px rgba(0,0,0,.5);--shadow-lg:0 30px 70px rgba(0,0,0,.6)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);font-weight:700;line-height:1.05;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--body);font-weight:600;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}:root[data-theme=dark] .eyebrow{color:var(--red-bright)}.section{padding:clamp(72px,6.5vw,118px) 0}.lead{font-family:var(--display);font-weight:300;font-size:clamp(1.05rem,1.7vw,1.3rem);color:var(--steel);line-height:1.5}:focus-visible{outline:3px solid var(--aqua);outline-offset:3px;border-radius:6px}.btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--body);font-weight:600;font-size:1rem;padding:15px 26px;border-radius:100px;cursor:pointer;border:0;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-lime{background:var(--red);color:#fff;box-shadow:0 10px 24px rgba(192,57,43,.35)}.btn-lime:hover{background:var(--red-bright);transform:translateY(-2px);box-shadow:0 16px 34px rgba(192,57,43,.45)}.btn-aqua{background:#26211f;color:#fff}.btn-aqua:hover{background:#332b29;transform:translateY(-2px)}.btn-ghost{background:transparent;border:1.5px solid var(--line);color:var(--ink)}.btn-ghost:hover{border-color:var(--aqua);color:var(--aqua-deep)}.btn-lg{padding:18px 34px;font-size:1.08rem}.btn{overflow:hidden;isolation:isolate}.btn,.btn>*{position:relative}.btn>*{z-index:2}.btn:before{z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,.12),transparent 42%)}@property --spec-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.btn:after,.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.btn:after{z-index:3;padding:2px;background:conic-gradient(from var(--spec-angle),transparent 0deg,hsla(0,0%,100%,0) 58deg,hsla(0,0%,100%,.95) 96deg,hsla(0,0%,100%,.35) 134deg,hsla(0,0%,100%,0) 190deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85;animation:specSpin 3s linear infinite}.btn:hover:after{opacity:1;animation-duration:1.5s}@keyframes specSpin{to{--spec-angle:360deg}}@media(prefers-reduced-motion:reduce){.btn:after{animation:none;opacity:.5}}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-in{justify-content:space-between;height:70px}.brand,.nav-in{display:flex;align-items:center}.brand{gap:11px;font-family:var(--display);font-weight:700;font-size:1.28rem;letter-spacing:-.02em}.brand .mark{width:36px;height:36px;border-radius:10px;display:block;object-fit:cover;box-shadow:var(--shadow-sm)}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:.95rem;color:var(--steel);font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--aqua-deep)}.nav-cta{display:flex;align-items:center;gap:12px}.theme-toggle{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--ink)}.theme-toggle:hover{border-color:var(--aqua)}@media(max-width:860px){.nav-cta .btn:not(.btn-lime),.nav-links{display:none}}@media(max-width:560px){.brand{font-size:1.02rem;gap:8px;min-width:0}.brand .mark{width:30px;height:30px}.nav-in{height:62px;gap:10px}.nav-cta{gap:8px;flex:none}.theme-toggle{width:34px;height:34px}.nav-cta .btn{padding:10px 16px;font-size:.88rem}}.hero{position:relative;isolation:isolate;background:var(--hero-grad);color:#f6f5f5;overflow:hidden;padding:clamp(24px,2.2vw,44px) 0 clamp(56px,4.8vw,92px);min-height:min(calc(100svh - 104px),920px);display:flex;align-items:center}.hero>.wrap{width:100%}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-grid-lines{position:absolute;inset:-2px;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:radial-gradient(85% 75% at 62% 38%,#000 0,transparent 72%);mask-image:radial-gradient(85% 75% at 62% 38%,#000 0,transparent 72%);opacity:.7}.hero-glow{top:-18%;right:-8%;width:62vw;height:62vw;max-width:900px;max-height:900px;background:radial-gradient(circle,rgba(214,73,59,.38) 0,rgba(192,57,43,.14) 38%,transparent 66%);filter:blur(30px);will-change:transform,opacity}.hero-glow,.hero-orb{position:absolute;border-radius:50%}.hero-orb{filter:blur(60px);opacity:.5}.hero-orb-1{width:340px;height:340px;left:-80px;bottom:-60px;background:radial-gradient(circle,rgba(192,57,43,.5),transparent 70%);animation:heroOrb1 18s ease-in-out infinite}.hero-orb-2{width:260px;height:260px;left:42%;top:-60px;background:radial-gradient(circle,rgba(156,39,27,.45),transparent 70%);animation:heroOrb2 22s ease-in-out infinite}@keyframes heroOrb1{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}@keyframes heroOrb2{0%,to{transform:translate(0)}50%{transform:translate(-34px,26px)}}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:clamp(40px,4.5vw,88px);gap:clamp(40px,4.5vw,88px);align-items:center}.hero-copy{max-width:760px}.hero-badge{display:inline-flex;align-items:center;gap:9px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);padding:8px 16px;border-radius:100px;font-size:.82rem;font-weight:500;color:#eae8e8;margin-bottom:26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--red-bright);box-shadow:0 0 0 0 rgba(214,73,59,.55);animation:heroPing 2.4s ease-out infinite}@keyframes heroPing{0%{box-shadow:0 0 0 0 rgba(214,73,59,.55)}70%,to{box-shadow:0 0 0 7px rgba(214,73,59,0)}}.hero-title{font-size:clamp(2.6rem,5.2vw,5.1rem);line-height:1.02;color:#fff;letter-spacing:-.025em;margin:0}.hero-title-line{display:inline}.hero-title .hero-word{display:inline-block;transform-style:preserve-3d}.hero-title{perspective:700px}.hero-rotator{display:inline-block;position:relative}.hero-rot-word{display:inline-block;color:transparent;background:linear-gradient(110deg,var(--red-bright) 38%,#ffe6e0 50%,var(--red-bright) 62%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;animation:heroRotIn .55s cubic-bezier(.2,.7,.2,1),shinyText 3.2s linear infinite}@keyframes heroRotIn{0%{opacity:0;transform:translateY(.4em) rotateX(-40deg)}to{opacity:1;transform:none}}.hero-sub{font-size:clamp(1.05rem,1.6vw,1.3rem);color:#c6c2c2;margin-top:24px;max-width:48ch;line-height:1.6}.hero-actions{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.hero-ghost{color:#f6f5f5;border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-ghost:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.hero-trust{display:flex;align-items:center;gap:22px;margin-top:44px;flex-wrap:wrap}.ht-stat{display:flex;flex-direction:column;gap:3px}.ht-n{font-family:var(--display);font-weight:700;font-size:1.28rem;color:#fff;line-height:1}.ht-l{font-size:.76rem;letter-spacing:.04em;color:#9c9696;text-transform:uppercase}.ht-div{width:1px;height:30px;background:hsla(0,0%,100%,.16)}.hero-visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;perspective:1200px;padding:32px 0}.hero-glow-behind{position:absolute;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(214,73,59,.32),transparent 68%);filter:blur(24px);z-index:0}.hero-car{position:relative;z-index:2;width:100%;max-width:940px;min-width:0;transform-style:preserve-3d;will-change:transform}.hero-car img{width:100%;height:auto;display:block;filter:drop-shadow(0 40px 50px rgba(0,0,0,.55))}.hero-car-sheen{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url(/car2.png);mask-image:url(/car2.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);background-size:34% 100%;background-repeat:no-repeat;mix-blend-mode:overlay;animation:carSheen 7s ease-in-out 2.5s infinite}.hero-jobcard{position:absolute;z-index:4;width:clamp(228px,17.5vw,264px);padding:18px;border-radius:18px;background:rgba(28,22,23,.62);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 50px rgba(0,0,0,.5);will-change:transform}.jc-top{display:flex;justify-content:space-between}.jc-live,.jc-top{align-items:center}.jc-live{display:inline-flex;gap:6px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#f6c7c0}.jc-dot{width:7px;height:7px;border-radius:50%;background:var(--red-bright);box-shadow:0 0 0 0 rgba(214,73,59,.6);animation:heroPing 1.8s ease-out infinite}.jc-eta{font-size:.72rem;color:#a8a1a1}.jc-pay{font-family:var(--display);font-weight:700;font-size:2.1rem;color:#fff;line-height:1;margin-top:12px;display:flex;align-items:baseline;gap:7px}.jc-pay span{font-family:var(--body);font-weight:500;font-size:.72rem;color:#9c9696;text-transform:uppercase;letter-spacing:.04em}.jc-car{margin-top:8px;font-weight:600;font-size:.98rem;color:#f2ecec}.jc-meta{display:flex;justify-content:space-between;margin-top:6px;font-size:.76rem;color:#a8a1a1}.jc-accept{margin-top:14px;text-align:center;padding:10px;border-radius:10px;background:var(--red);color:#fff;font-weight:600;font-size:.86rem}.hero-scroll{position:absolute;z-index:3;left:50%;bottom:22px;transform:translateX(-50%);width:24px;height:40px;border:2px solid hsla(0,0%,100%,.28);border-radius:14px;display:flex;justify-content:center;padding-top:7px}.hero-scroll-dot{width:4px;height:8px;border-radius:3px;background:hsla(0,0%,100%,.7);animation:heroScroll 1.8s ease-in-out infinite}@keyframes heroScroll{0%,to{transform:translateY(0);opacity:1}60%{transform:translateY(12px);opacity:.2}}@keyframes carSheen{0%{background-position:-25% 0}45%,to{background-position:125% 0}}@keyframes shinyText{0%{background-position:200% 0}to{background-position:-120% 0}}@media(max-width:1000px){.hero-car{max-width:620px}.hero-jobcard{width:210px}}@media(max-width:940px){.hero{padding:26px 0 64px;min-height:0}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-visual{order:-1;padding:20px 0}.hero-car{max-width:460px}.hero-sub{max-width:48ch}.hero-scroll{display:none}}@media(max-width:560px){.hero-trust{gap:16px}.hero-jobcard{width:min(212px,62vw);padding:13px}.hero-jobcard .jc-pay{font-size:1.7rem;margin-top:9px}.hero-jobcard .jc-car{font-size:.86rem;margin-top:6px}.hero-jobcard .jc-meta{flex-direction:column;align-items:flex-start;gap:2px;font-size:.71rem}.hero-jobcard .jc-accept{margin-top:10px;padding:8px;font-size:.84rem}}@media(prefers-reduced-motion:reduce){.hero-badge .dot,.hero-car-sheen,.hero-glow,.hero-orb,.hero-rot-word,.hero-scroll-dot,.jc-dot{animation:none!important}.hero-rot-word{background:none;color:var(--red-bright);-webkit-text-fill-color:var(--red-bright)}}.phone-stage{position:relative;display:flex;justify-content:center;align-items:center}.glow{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(192,57,43,.35),transparent 65%);filter:blur(20px);z-index:0}.phone{position:relative;z-index:2;width:300px;height:612px;background:#0a1c1f;border-radius:44px;padding:12px;box-shadow:var(--shadow-lg),0 0 0 2px hsla(0,0%,100%,.08) inset;border:1px solid hsla(0,0%,100%,.12)}.phone .notch{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:120px;height:26px;background:#0a1c1f;border-radius:0 0 16px 16px;z-index:5}.screen{width:100%;height:100%;background:#f8f9fa;border-radius:33px;overflow:hidden;position:relative;font-family:var(--body)}.scr-status{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;justify-content:space-between;align-items:center;padding:14px 22px 6px;color:#111827;background:#f8f9fa}.scr-status .clock{font-size:.74rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scr-status .sbicons{display:flex;align-items:center;gap:5px}.scr-status .batt{width:20px;height:11px;border:1px solid rgba(17,24,39,.55);border-radius:3px;padding:1.5px;position:relative;display:inline-block}.scr-status .batt:after{content:"";position:absolute;right:-3px;top:3.5px;width:2px;height:4px;background:rgba(17,24,39,.55);border-radius:0 1px 1px 0}.scr-status .battfill{display:block;width:80%;height:100%;background:#111827;border-radius:1px}.scr-scroll{position:absolute;top:34px;left:0;right:0;bottom:0;overflow:hidden}.scr-pad{padding:14px 18px 18px}.scr-hi{font-family:var(--display);font-weight:700;font-size:1.5rem;color:var(--aqua);letter-spacing:-.02em}.scr-sub{font-size:.72rem;color:#6b7280;margin-top:4px}.scr-sec{font-family:var(--display);font-weight:700;font-size:1.05rem;color:#111827;margin:20px 0 12px}.tcard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;margin-bottom:12px;box-shadow:0 6px 16px rgba(0,0,0,.06)}.tcard-top{background:#f9fafb;padding:12px 13px;border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:8px}.tcar,.tcard-top{display:flex;align-items:center}.tcar{gap:9px;min-width:0}.tcar .ci{width:32px;height:32px;border-radius:50%;background:var(--aqua);display:grid;place-items:center;flex:none}.tcar .ci svg{width:17px;height:17px}.tcar .tt{font-family:var(--display);font-weight:700;font-size:.82rem;color:#111827;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.badge,.tcar .tt{white-space:nowrap}.badge{font-size:.56rem;font-weight:600;letter-spacing:.05em;padding:5px 9px;border-radius:100px;flex:none}.b-conf{background:#dbeafe;color:#3b82f6}.b-prog{background:#fef3c7;color:#f59e0b}.b-done{background:#d1fae5;color:#10b981}.tcard-body{padding:12px 13px 8px;display:flex;flex-wrap:wrap}.tinfo{width:50%;display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.tinfo .ii{width:28px;height:28px;border-radius:50%;background:#f3f4f6;display:grid;place-items:center;flex:none}.tinfo .ii.money{background:#fbeae8}.tinfo .ii svg{width:15px;height:15px;color:#6b7280}.tinfo .il{font-size:.54rem;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}.tinfo .iv{font-size:.74rem;color:#111827;font-weight:500;margin-top:2px}.tinfo .iv.amt{color:var(--aqua-deep);font-family:var(--display);font-weight:700;font-size:.9rem}.scr-actions{display:flex;gap:8px;margin-top:16px}.scr-actions .sa{flex:1 1;background:var(--aqua);color:#fff;border-radius:11px;padding:11px 6px;text-align:center;font-size:.64rem;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:4px}.scr-actions .sa svg{width:15px;height:15px}.scr-tab{position:absolute;bottom:0;left:0;right:0;height:56px;background:#fff;border-top:1px solid #eee;justify-content:space-around;padding:0 6px}.scr-tab,.scr-tab .ti{display:flex;align-items:center}.scr-tab .ti{flex-direction:column;gap:3px;color:#9ca3af;font-size:.52rem}.scr-tab .ti svg{width:19px;height:19px}.scr-tab .ti.on{color:var(--aqua)}@media(max-width:940px){.phone-stage{order:-1}}.trust-cards{padding:clamp(56px,5vw,88px) 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,2vw,34px);gap:clamp(20px,2vw,34px)}.tcardx{padding:28px 20px;text-align:center;transition:transform .2s ease}.tcardx:hover{transform:translateY(-4px)}.tcardx-icon{width:44px;height:44px;margin:0 auto 24px;display:grid;place-items:center;color:var(--red)}:root[data-theme=dark] .tcardx-icon{color:var(--red-bright)}.tcardx-icon svg{width:36px;height:36px}.tcardx h3{font-size:1.32rem;letter-spacing:-.2px}.tcardx p{margin-top:14px;color:var(--steel);font-size:.98rem;line-height:1.6;max-width:330px;margin-inline:auto}@media(max-width:900px){.trust-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.trust-grid{grid-template-columns:1fr}}.sec-head{max-width:760px;margin-bottom:clamp(48px,4vw,68px)}.sec-head.center{margin-inline:auto;text-align:center}.sec-head h2{font-size:clamp(2rem,3.4vw,3.2rem);margin-top:14px}.sec-head p{margin-top:18px;color:var(--steel);font-size:1.08rem}.why{background:var(--mist)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,1.8vw,30px);gap:clamp(20px,1.8vw,30px)}.vcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(28px,2.4vw,40px) clamp(24px,2.2vw,36px);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.vcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.vcard .vi{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;margin-bottom:20px;background:linear-gradient(135deg,rgba(192,57,43,.16),rgba(192,57,43,.04));color:var(--aqua-deep)}:root[data-theme=dark] .vcard .vi{color:var(--aqua-bright)}.vcard .vi svg{width:26px;height:26px}.vcard h3{font-size:1.28rem}.vcard p{margin-top:11px;color:var(--steel);font-size:.98rem}.vcard-wide{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:clamp(28px,3vw,48px);gap:clamp(28px,3vw,48px);align-items:center}.ba-split{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;aspect-ratio:16/10;box-shadow:var(--shadow-sm)}.ba-half,.ba-split{position:relative}.ba-half img{object-fit:cover}.ba-before{border-right:2px solid hsla(0,0%,100%,.9)}.ba-before img{filter:saturate(.72) brightness(.82) contrast(.94)}.ba-brand,.ba-label{position:absolute;bottom:10px;z-index:1;display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.45);padding:4px 9px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ba-label{left:10px}.ba-brand{right:10px}.ba-brand img{width:15px;height:15px}@media(max-width:860px){.why-grid{grid-template-columns:1fr}.vcard-wide{grid-column:auto;grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;counter-reset:step}.step,.steps{position:relative}.step{padding:0 clamp(20px,3.4vw,64px);text-align:center}.step:not(:last-child):after{content:"";position:absolute;top:120px;left:75%;width:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(214,73,59,.55) 22%,rgba(214,73,59,.55) 78%,transparent);pointer-events:none}.step .num{counter-increment:step;font-family:var(--display);font-weight:700;font-size:.95rem;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--red-bright);color:#fff;margin:0 auto 46px;box-shadow:var(--shadow-sm)}.step .num:before{content:"0" counter(step)}.step h3{font-size:1.35rem}.step p{margin-top:16px;color:var(--steel);font-size:1rem}@media(max-width:860px){.steps{grid-template-columns:1fr;gap:38px}.step{padding:0}.step:not(:last-child):after{display:none}}.features{background:var(--mist)}.features-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);grid-gap:clamp(40px,5vw,96px);gap:clamp(40px,5vw,96px);align-items:center}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(20px,1.8vw,30px);gap:clamp(20px,1.8vw,30px)}.feat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(24px,2vw,34px) clamp(22px,1.9vw,32px);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s}.feat:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.feat .fi{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;color:var(--aqua-deep)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .feat .fi{color:var(--aqua-bright)}}:root[data-theme=dark] .feat .fi{color:var(--aqua-bright)}.feat .fi svg{width:27px;height:27px}.feat h3{font-size:1.13rem}.feat p{color:var(--steel);font-size:.95rem}.feat.accent{border-color:var(--red-bright)}.feat-stage{position:relative;display:grid;place-items:center}.feat-stage:before{content:"";position:absolute;inset:-12% -18%;background:radial-gradient(55% 55% at 50% 42%,rgba(214,73,59,.16),transparent 70%);pointer-events:none}.feat-phone{position:relative;width:min(390px,100%);aspect-ratio:9/18.6;padding:11px;border-radius:56px;background:linear-gradient(180deg,#39332f,#171314 30%,#171314 70%,#2c2626);box-shadow:var(--shadow-md),0 34px 70px rgba(0,0,0,.38);animation:fp-float 7s ease-in-out infinite alternate}.feat-phone:before{left:-3px;top:21%;height:52px;box-shadow:0 70px 0 #39332f}.feat-phone:after,.feat-phone:before{content:"";position:absolute;width:3px;border-radius:3px;background:#39332f}.feat-phone:after{right:-3px;top:27%;height:74px}.fp-screen{position:relative;height:100%;border-radius:46px;background:var(--card);border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.fp-notch{position:absolute;top:13px;left:50%;transform:translateX(-50%);width:94px;height:25px;border-radius:999px;background:#0b0909;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);z-index:3}.fp-status{display:flex;justify-content:space-between;align-items:center;padding:17px 28px 0;font-size:.72rem;font-weight:700;color:var(--steel)}.fp-sig{display:inline-flex;align-items:flex-end;gap:3px}.fp-sig span{width:4px;height:6px;border-radius:1.5px;background:var(--steel)}.fp-sig span:nth-child(2){height:9px}.fp-sig span:nth-child(3){height:12px}.fp-head{color:var(--red-bright);font-weight:700;font-size:1.02rem;padding:20px 26px 16px;border-bottom:1px solid var(--line)}.fp-body{padding:24px 22px;display:flex;flex-direction:column;gap:18px}.fp-homebar{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:110px;height:5px;border-radius:999px;background:hsla(0,7%,46%,.35)}.fp-card{background:hsla(0,7%,46%,.08);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.fp-bar{display:block;height:10px;border-radius:6px;background:hsla(0,7%,46%,.22);position:relative;overflow:hidden}.fp-bar:after,.fp-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,hsla(0,0%,100%,.16) 50%,transparent 75%);transform:translateX(-100%);animation:fp-sweep 2.6s ease-in-out infinite}.fp-red{width:34%;background:var(--red-bright)}.fp-w100{width:100%}.fp-w75{width:72%}.fp-active{flex-direction:row;align-items:center;justify-content:space-between;gap:18px;border-color:rgba(214,73,59,.55);background:rgba(214,73,59,.06);animation:fp-glow 3.4s ease-in-out infinite}.fp-col{display:flex;flex-direction:column;gap:12px;flex:1 1}.fp-dim-red{width:32%;background:rgba(214,73,59,.45)}.fp-white{width:52%;height:13px;background:#fff}:root[data-theme=light] .fp-white{background:var(--red-deep)}.fp-check{width:30px;height:30px;flex:none;color:var(--red-bright);transform-origin:center;animation:fp-pop 3.4s ease-in-out infinite}.fp-label{width:96px;height:8px;background:rgba(214,73,59,.35)}.fp-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.fp-ph{aspect-ratio:1;border-radius:12px;background:hsla(0,7%,46%,.16);position:relative;overflow:hidden}.fp-ph:nth-child(2):after{animation-delay:.35s}.fp-ph-add{background:hsla(0,7%,46%,.07);border:1.6px dashed rgba(214,73,59,.5);animation:fp-dash 2.4s ease-in-out infinite}.fp-ph-add:after{content:none}@keyframes fp-float{0%{transform:translateY(-7px)}to{transform:translateY(8px)}}@keyframes fp-sweep{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@keyframes fp-pop{0%,52%,76%,to{transform:scale(1)}64%{transform:scale(1.22)}}@keyframes fp-glow{0%,52%,to{box-shadow:0 0 0 rgba(214,73,59,0)}64%{box-shadow:0 0 24px rgba(214,73,59,.38)}}@keyframes fp-dash{0%,to{border-color:rgba(214,73,59,.4);background:hsla(0,7%,46%,.07)}50%{border-color:var(--red-bright);background:rgba(214,73,59,.09)}}@media (prefers-reduced-motion:reduce){.feat-phone,.fp-active,.fp-bar:after,.fp-check,.fp-ph-add,.fp-ph:after{animation:none}}@media(max-width:980px){.features-split{grid-template-columns:1fr}.feat-phone{width:min(320px,100%)}}@media(max-width:560px){.feat-grid{grid-template-columns:1fr}}.earn{background:var(--hero-grad);color:#f6f5f5;position:relative;overflow:hidden}.earn:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 100% at 100% 100%,rgba(192,57,43,.16),transparent 70%)}.earn-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:60px;margin-bottom:56px}.earn-copy{max-width:680px}.earn-cta{flex-shrink:0;text-transform:uppercase;letter-spacing:.06em}.earn h2{color:#fff;font-size:clamp(2rem,3.6vw,2.9rem)}.earn p{color:#c6c2c2;margin-top:18px;font-size:1.08rem}.earn-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(20px,1.8vw,30px);gap:clamp(20px,1.8vw,30px)}.estat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-md);padding:44px 24px;text-align:center}.estat-hl{border-color:rgba(214,73,59,.75)}.estat .n{font-family:var(--display);font-weight:700;font-size:2.9rem;color:#fff;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.estat .n.hl{color:var(--red-bright)}.estat .l{color:#c6c2c2;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;margin-top:16px}@media(max-width:1000px){.earn-stats{grid-template-columns:1fr 1fr}}@media(max-width:860px){.earn-head{flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:40px}}@media(max-width:520px){.earn-stats{grid-template-columns:1fr}}.showcase .sc-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(18px,1.7vw,28px);gap:clamp(18px,1.7vw,28px)}.sc-card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card);padding:clamp(24px,2vw,34px);box-shadow:var(--shadow-sm)}.sc-card .k{font-family:var(--display);font-weight:700;font-size:1.05rem;margin-bottom:8px}.sc-card .d{color:var(--steel);font-size:.92rem}.sc-card .em{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;margin-bottom:16px;background:linear-gradient(135deg,rgba(192,57,43,.16),rgba(192,57,43,.04));color:var(--aqua-deep)}.sc-card .em svg{width:23px;height:23px}:root[data-theme=dark] .sc-card .em{color:var(--aqua-bright)}@media(max-width:860px){.showcase .sc-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.showcase .sc-grid{grid-template-columns:1fr}}.aud-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,1.8vw,30px);gap:clamp(20px,1.8vw,30px)}.aud{border-radius:var(--r-lg);padding:clamp(28px,2.4vw,42px);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm)}.aud.primary{background:var(--ink-fixed);color:#eaf6f6;border-color:transparent}.aud .role{font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aqua)}.aud.primary .role{color:var(--lime)}.aud h3{font-size:1.5rem;margin:12px 0 14px}.aud ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.aud li{display:flex;gap:10px;font-size:.95rem;color:var(--steel)}.aud.primary li{color:#afced0}.aud li svg{width:19px;height:19px;flex:none;color:var(--aqua)}.aud.primary li svg{color:var(--lime)}@media(max-width:860px){.aud-grid{grid-template-columns:1fr}}.faq{background:var(--mist)}.faq-list{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:14px}details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:4px 24px;box-shadow:var(--shadow-sm)}details[open]{border-color:var(--aqua)}summary{list-style:none;cursor:pointer;padding:20px 0;font-family:var(--display);font-weight:700;font-size:1.08rem;display:flex;justify-content:space-between;align-items:center;gap:16px}summary::-webkit-details-marker{display:none}summary .chev{width:26px;height:26px;border-radius:50%;background:var(--mist);display:grid;place-items:center;flex:none;transition:transform .2s;color:var(--aqua-deep)}:root[data-theme=dark] summary .chev{color:var(--aqua-bright)}details[open] summary .chev{transform:rotate(45deg)}details p{padding:0 0 22px;color:var(--steel);font-size:.98rem;line-height:1.65}.final{text-align:center}.final-card{background:var(--hero-grad);border-radius:36px;padding:clamp(64px,6vw,104px) clamp(28px,5vw,72px);position:relative;overflow:hidden;color:#fff}.final-card canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.4}.final-card .inner{position:relative;z-index:2}.final-card h2{font-size:clamp(2.1rem,4vw,3.2rem);color:#fff}.final-card p{color:#c6c2c2;margin:18px auto 0;max-width:56ch;font-size:1.1rem}.final-actions{display:flex;gap:14px;justify-content:center;margin-top:36px;flex-wrap:wrap}footer{background:var(--ink-fixed);color:#9c9696;border-top:2px solid var(--red);padding:clamp(52px,5vw,76px) 0 34px}.foot-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:clamp(32px,3.5vw,72px);gap:clamp(32px,3.5vw,72px);padding-bottom:clamp(34px,3.4vw,48px)}.foot-about{max-width:42ch}.foot-brand{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:700;font-size:1.45rem;letter-spacing:-.01em;color:#f6f5f5;margin-bottom:14px}.foot-brand .mark{width:38px;height:38px;border-radius:10px;display:block;object-fit:cover}.foot-brand-accent{color:var(--red-bright)}.foot-tagline{color:#8c8686;font-size:.92rem;line-height:1.7;margin:0}.foot-address{font-style:normal;margin-top:20px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.09);color:#8c8686;font-size:.86rem;line-height:1.75}.foot-address strong{display:block;color:#e6e1e1;font-weight:600}.foot-address a{color:#c9c2c2;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.foot-address a:hover{color:var(--red-bright)}.foot-address mark{background:#4a3b10;color:#ffe9a8;font-weight:600;padding:1px 6px;border-radius:5px;border:1px dashed #8a6d1f}.foot-col h4{font-family:var(--body);font-weight:600;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:#f1ecec;margin:0 0 18px}.foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.foot-col a{display:inline-block;color:#9c9696;font-size:.92rem;transition:color .15s}.foot-col a:hover{color:var(--red-bright)}.foot-bottom{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(20px,3vw,56px);padding-top:clamp(22px,2.2vw,28px);border-top:1px solid hsla(0,0%,100%,.1);flex-wrap:wrap}.foot-fine{display:flex;flex-direction:column;gap:8px;max-width:92ch}.foot-fine p{margin:0;font-size:.84rem;line-height:1.7;color:#8c8686}.foot-agency{font-size:.8rem!important;opacity:.75}.foot-agency a{color:inherit;text-decoration:underline;text-underline-offset:2px}.foot-agency a:hover{color:var(--aqua)}.foot-fine strong{color:#c9c2c2;font-weight:600}.foot-fine mark{background:#4a3b10;color:#ffe9a8;font-weight:600;padding:1px 6px;border-radius:5px;border:1px dashed #8a6d1f}@media(max-width:960px){.foot-grid{grid-template-columns:1fr 1fr;gap:34px}.foot-about{grid-column:1/-1;max-width:52ch}}@media(max-width:560px){.foot-grid{grid-template-columns:1fr}}.doc-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:transparent;pointer-events:none}.doc-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--red-bright));transform-origin:0 50%;transform:scaleX(0)}.doc-hero{background:var(--mist);border-bottom:1px solid var(--line);padding:124px 0 40px}.doc-hero-in{max-width:1180px}.doc-pill{display:inline-block;padding:5px 12px;border-radius:999px;background:rgba(192,57,43,.12);color:var(--red);font-size:.74rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.doc-hero h1{margin-top:16px;font-size:clamp(2.1rem,4.2vw,3rem);letter-spacing:-.02em;max-width:22ch}.doc-meta{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--steel);font-size:.9rem}.doc-meta svg{width:16px;height:16px;flex:none}.doc{padding:0 0 96px;background:var(--paper)}.doc-layout{max-width:1180px;display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.doc-side{position:-webkit-sticky;position:sticky;top:96px;padding-top:44px;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin}.doc-body{padding-top:44px;min-width:0;max-width:74ch}.doc-toc-title{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:12px}.doc-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.doc-toc ol a{display:flex;gap:10px;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--steel);font-size:.87rem;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s}.doc-toc ol a:hover{color:var(--ink);border-left-color:var(--line);text-decoration:none}.doc-toc ol a.is-active{color:var(--red);border-left-color:var(--red);font-weight:600}.doc-toc-num{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.72rem;opacity:.65;padding-top:1px}.legal h2,.legal h3{scroll-margin-top:96px}.legal h2{font-size:1.5rem;letter-spacing:-.015em;margin-top:48px}.doc-body h2{margin-top:52px;padding-top:26px;border-top:1px solid var(--line)}.doc-body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-updated{color:var(--steel);font-size:.9rem;margin-top:14px}.legal h3{font-size:1.08rem;margin-top:32px;color:var(--ink)}.legal li,.legal p{color:var(--steel);font-size:1.02rem;line-height:1.78}.legal p{margin-top:15px}.legal ul{margin:15px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.legal li::marker{color:var(--red)}.legal a{color:var(--red);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.legal a:hover{color:var(--red-bright)}.legal strong{color:var(--ink);font-weight:600}.legal code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--mist);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.legal mark{background:#ffe9a8;color:#5a4300;font-weight:600;padding:1px 6px;border-radius:5px;border:1px dashed #c9a227}:root[data-theme=dark] .legal mark{background:#4a3b10;color:#ffe9a8;border-color:#8a6d1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legal mark{background:#4a3b10;color:#ffe9a8;border-color:#8a6d1f}}.legal-callout{position:relative;margin-top:30px;padding:20px 24px 20px 26px;border-radius:var(--r-md);background:var(--mist);border:1px solid var(--line);overflow:hidden}.legal-callout:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red)}.legal-callout p:first-child{margin-top:0}.legal-callout strong{color:var(--ink)}.doc-lede{margin-top:0;background:var(--card);box-shadow:var(--shadow-sm);font-size:1.04rem}.doc-lede,.doc-lede p{line-height:1.75}.legal-table-wrap{margin-top:20px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.legal-table{width:100%;border-collapse:collapse;font-size:.93rem;min-width:480px}.legal-table td,.legal-table th{text-align:left;padding:13px 16px;color:var(--steel)}.legal-table tbody tr{border-top:1px solid var(--line)}.legal-table thead{background:var(--mist)}.legal-table th{color:var(--ink);font-weight:600;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.legal-table td:first-child{color:var(--ink);font-weight:500}.legal-steps{list-style:none;margin:20px 0 0;padding:0;counter-reset:doc-step;display:flex;flex-direction:column;gap:16px}.legal-steps li{position:relative;counter-increment:doc-step;padding-left:44px;color:var(--steel);line-height:1.7}.legal-steps li:before{content:counter(doc-step);position:absolute;left:0;top:-1px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(192,57,43,.12);color:var(--red);font-size:.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal-steps li:not(:last-child):after{content:"";position:absolute;left:13.5px;top:31px;bottom:-16px;width:1px;background:var(--line)}.doc-more{margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}.doc-more-title{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin-bottom:16px}.doc-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}a.doc-more-card{display:flex;flex-direction:column;gap:5px;padding:16px 18px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.doc-more-card:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.doc-more-label{display:flex;align-items:center;gap:7px;color:var(--ink);font-weight:600;font-size:.97rem}.doc-more-label svg{width:15px;height:15px;color:var(--red);opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s}.doc-more-card:hover .doc-more-label svg{opacity:1;transform:translateX(0)}.doc-more-blurb{color:var(--steel);font-size:.87rem;line-height:1.55}@media(max-width:1040px){.doc-layout{grid-template-columns:minmax(0,1fr);gap:0}.doc-side{position:static;max-height:none;overflow:visible;padding:18px 20px;margin-top:36px;border-radius:var(--r-md);background:var(--mist);border:1px solid var(--line)}.doc-body{padding-top:32px;max-width:none}}@media(max-width:680px){.doc-hero{padding:100px 0 32px}.doc-more-grid{grid-template-columns:1fr}.legal h2{font-size:1.32rem;margin-top:42px}}@media print{.doc-more,.doc-progress,.doc-side,footer,nav.nav{display:none!important}.doc-hero{padding:0 0 18px;background:transparent}.doc,.doc-body{padding:0;max-width:none}.doc-layout{display:block}.legal li,.legal p{color:#000;font-size:10.5pt}.legal h2{page-break-after:avoid;break-after:avoid}.legal-callout,.legal-table-wrap{page-break-inside:avoid;break-inside:avoid}.legal a:after{content:" (" attr(href) ")";font-size:9pt;color:#555}}.guide{padding:0 0 96px}.guide-wrap{max-width:1240px}.guide-hero{background:var(--mist);border-bottom:1px solid var(--line);padding:116px 0 44px}.guide-hero h1{margin-top:12px;max-width:20ch}.guide-lede{margin-top:18px;max-width:68ch;font-size:1.06rem;line-height:1.75;color:var(--steel)}.guide-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}a.guide-jump{display:flex;align-items:flex-start;gap:13px;padding:16px 18px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.guide-jump:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.guide-jump-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(192,57,43,.14);color:var(--red)}.guide-jump-icon svg{width:20px;height:20px}.guide-jump strong{display:block;color:var(--ink);font-weight:600;font-size:.98rem}.guide-jump em{display:block;margin-top:3px;font-style:normal;color:var(--steel);font-size:.86rem;line-height:1.55}.guide-layout{display:grid;grid-template-columns:258px minmax(0,1fr);grid-gap:clamp(32px,4vw,72px);gap:clamp(32px,4vw,72px);align-items:start;padding-top:44px}.guide-side{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 110px);overflow-y:auto}.guide-toc-title{font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:0 0 14px}.guide-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--line);display:flex;flex-direction:column}.guide-toc a{display:flex;gap:10px;align-items:baseline;padding:8px 0 8px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--steel);font-size:.9rem;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s}.guide-toc a:hover{color:var(--ink)}.guide-toc a.is-active{color:var(--ink);font-weight:600;border-left-color:var(--red)}.guide-toc-num{flex:none;font-size:.76rem;font-weight:600;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-body{min-width:0;max-width:78ch}.guide-section+.guide-section{margin-top:56px;padding-top:8px}.guide-body h2{display:flex;align-items:center;gap:13px;margin-top:0;font-size:1.5rem}.guide-body h2,.guide-body h3{scroll-margin-top:92px}.guide-num{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--red);color:#fff;font-family:var(--body);font-size:.95rem;font-weight:700}.guide-steps{list-style:none;counter-reset:guide-step;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.guide-steps li{position:relative;counter-increment:guide-step;padding-left:46px;color:var(--steel);font-size:1rem;line-height:1.7}.guide-steps li:before{content:counter(guide-step);position:absolute;left:0;top:-1px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--card);border:1px solid var(--line);color:var(--red);font-size:.86rem;font-weight:700}.guide-steps li:not(:last-child):after{content:"";position:absolute;left:15px;top:33px;bottom:-18px;width:1px;background:var(--line)}.guide-callout{display:flex;gap:14px;margin-top:26px;padding:18px 20px;border-radius:var(--r-md);background:var(--mist);border:1px solid var(--line);border-left:3px solid var(--steel)}.guide-callout div,.guide-callout p{color:var(--steel);font-size:.97rem;line-height:1.7}.guide-callout strong{color:var(--ink)}.guide-callout-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.82rem;font-weight:700;font-family:var(--display);color:#fff;background:var(--steel)}.guide-callout--tip{border-left-color:var(--red)}.guide-callout--tip .guide-callout-icon{background:var(--red)}.guide-callout--warn{background:#fff7e6;border-color:#f0d9a0 #f0d9a0 #f0d9a0 #c9a227}.guide-callout--warn .guide-callout-icon{background:#c9a227}:root[data-theme=dark] .guide-callout--warn{background:#2a2113;border-color:#5a4820 #5a4820 #5a4820 #c9a227}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .guide-callout--warn{background:#2a2113;border-color:#5a4820 #5a4820 #5a4820 #c9a227}}.guide-faqs{margin-top:20px;display:flex;flex-direction:column;gap:10px}.guide-faq{padding:2px 20px}.guide-faq summary{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:15px 0;cursor:pointer;list-style:none;font-family:var(--body);color:var(--ink);font-weight:600;font-size:1rem;transition:color .15s}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:before{content:"+";flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:rgba(192,57,43,.14);color:var(--red);font-weight:700;line-height:1}.guide-faq[open] summary:before{content:"−"}.guide-faq summary:hover{color:var(--red)}.guide-faq-body{padding:0 0 16px 34px}.guide-faq-body p{margin-top:0;padding:0}@media(max-width:1040px){.guide-layout{grid-template-columns:1fr}.guide-side{position:static;max-height:none;padding:18px 20px;border-radius:var(--r-md);background:var(--mist);border:1px solid var(--line)}.guide-body{max-width:none}}@media(max-width:780px){.guide-hero{padding:96px 0 34px}.guide-jumps{grid-template-columns:1fr}}.price-terms{max-width:860px;margin:34px auto 0;padding:24px 26px;border-radius:var(--r-md);background:var(--mist);border:1px solid var(--line)}.price-terms h3{font-size:1rem;color:var(--ink)}.price-terms ul{margin:14px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:9px}.price-terms li{color:var(--steel);font-size:.94rem;line-height:1.65}.price-terms li::marker{color:var(--red)}.price-terms a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.price-terms code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.price-terms mark{background:#ffe9a8;color:#5a4300;font-weight:600;padding:1px 6px;border-radius:5px;border:1px dashed #c9a227}.price-terms-links{margin-top:16px;color:var(--steel);font-size:.88rem}.foot-legal{display:flex;gap:18px;flex-wrap:wrap;font-size:.84rem;color:#767070;padding-top:2px}.foot-legal a{color:#767070;transition:color .15s}.foot-legal a:hover{color:var(--red-bright)}.contact{background:var(--mist)}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(40px,4.5vw,90px);gap:clamp(40px,4.5vw,90px);align-items:start}.contact-points{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.contact-points li{display:flex;align-items:center;gap:10px;color:var(--steel);font-size:.98rem}.contact-points svg{width:19px;height:19px;flex:none;color:var(--red)}.contact-entity{margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-style:normal;color:var(--steel);font-size:.9rem;line-height:1.75}.contact-entity strong{color:var(--ink)}.contact-entity a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.contact-entity mark{background:#fff3c4;color:#6b4e00;font-weight:600;padding:1px 6px;border-radius:5px;border:1px dashed #c79a1f}.contact-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(28px,2.6vw,44px);box-shadow:var(--shadow-md)}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field label{font-size:.86rem;font-weight:600;color:var(--ink)}.field input,.field textarea{font-family:var(--body);font-size:1rem;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:13px 15px;width:100%;transition:border-color .18s ease,box-shadow .18s ease}.field textarea{min-height:150px;resize:vertical;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--steel);opacity:.65}.field input:focus,.field textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 4px rgba(192,57,43,.14)}.field .counter{align-self:flex-end;font-size:.74rem;color:var(--steel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-send{width:100%;justify-content:center;margin-top:6px}.contact-send:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.form-status{min-height:1.4em;margin-top:12px;font-size:.9rem;text-align:center}.form-status .err{color:var(--red-bright)}.contact-done{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 32px}.contact-done .tick{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--red);color:#fff;font-size:1.5rem;line-height:1}.contact-done p{color:var(--steel);max-width:34ch}.contact-done .btn{margin-top:8px}@media(max-width:820px){.contact-grid{grid-template-columns:1fr;gap:36px}.contact-card{padding:26px 22px}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}.aud,.estat,.faq details,.feat,.price-card,.price-stat,.sc-card,.vcard{position:relative}.aud:before,.estat:before,.faq details:before,.feat:before,.price-card:before,.price-stat:before,.sc-card:before,.vcard:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.6px;pointer-events:none;z-index:1;background:radial-gradient(300px circle at var(--gx,50%) var(--gy,50%),hsla(0,0%,100%,.92) 0,var(--red-bright) 16%,var(--red) 42%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 5px rgba(214,73,59,.85)) drop-shadow(0 0 16px rgba(214,73,59,.5));opacity:.28;transition:opacity .35s ease}.aud:hover:before,.estat:hover:before,.faq details:hover:before,.feat:hover:before,.price-card:hover:before,.price-stat:hover:before,.sc-card:hover:before,.vcard:hover:before{opacity:1}.aud:hover,.estat:hover,.faq details:hover,.feat:hover,.price-stat:hover,.sc-card:hover,.vcard:hover{box-shadow:var(--shadow-md),0 0 30px rgba(192,57,43,.3)}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes glowPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes shine{0%{background-position:180% 0}55%,to{background-position:-80% 0}}@keyframes softPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes badgeGlow{0%,to{box-shadow:0 0 0 0 rgba(245,158,11,.5)}50%{box-shadow:0 0 0 5px rgba(245,158,11,0)}}@keyframes spinSlow{to{transform:rotate(1turn)}}.phone-stage{opacity:0;animation:fadeUp 1s cubic-bezier(.2,.75,.25,1) .3s forwards}.phone{animation:floatY 6s ease-in-out 1.2s infinite}.glow{animation:glowPulse 5s ease-in-out infinite}.tcard .b-prog{animation:softPulse 1.8s ease-in-out infinite}.scr-actions .sa:first-child svg{transform-origin:center;animation:spinSlow 9s linear infinite}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.glow,.hero h1 .hl,.hero-actions .btn-lime,.hero-car img,.hero-car:after,.hero-car:before,.hero-copy>*,.phone,.phone-stage,.scr-actions .sa:first-child svg,.tcard .b-prog{animation:none!important}.hero-car:before{opacity:0}.hero-copy>*,.phone-stage{opacity:1}.hero h1 .hl{color:var(--lime);-webkit-text-fill-color:var(--lime)}*{scroll-behavior:auto!important}}.pricing{background:var(--mist)}.price-wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(24px,2.2vw,36px);gap:clamp(24px,2.2vw,36px);align-items:stretch;max-width:1240px;margin:0 auto}.price-card{position:relative;background:var(--hero-grad);border:1px solid rgba(214,73,59,.35);border-radius:var(--r-lg);padding:clamp(32px,3vw,52px);color:#fff;box-shadow:var(--shadow-lg);overflow:hidden}.price-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.price-name{font-family:var(--display);font-weight:700;font-size:1.3rem;color:#fff}.price-badge{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--red-bright);background:rgba(214,73,59,.14);border:1px solid rgba(214,73,59,.4);padding:7px 13px;border-radius:100px;white-space:nowrap}.price-amount{display:flex;align-items:baseline;gap:4px;margin-top:26px}.price-cur{font-size:2.4rem}.price-cur,.price-num{font-family:var(--display);font-weight:700;color:#fff;line-height:1}.price-num{font-size:4.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-per{color:#c6c2c2;font-size:1.05rem;margin-left:4px}.price-sub{color:#c6c2c2;font-size:1rem;margin-top:16px;max-width:46ch;line-height:1.55}.price-list{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:13px;gap:13px}.price-list li{display:flex;align-items:center;gap:11px;color:#eae6e6;font-size:.98rem}.price-list li svg{flex-shrink:0;width:20px;height:20px;color:var(--red-bright)}.price-cta{width:100%;justify-content:center;margin-top:30px}.price-fine{color:#9c9696;font-size:.82rem;margin-top:16px;line-height:1.5}.price-aside{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:clamp(20px,2vw,32px);gap:clamp(20px,2vw,32px)}.price-stat{border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);padding:clamp(26px,2.2vw,38px);display:flex;flex-direction:column;justify-content:center}.price-stat .n{font-family:var(--display);font-weight:700;font-size:1.9rem;color:var(--ink);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-stat .n.hl{color:var(--aqua-deep)}:root[data-theme=dark] .price-stat .n.hl{color:var(--red-bright)}.price-stat .l{color:var(--steel);font-size:.9rem;margin-top:10px;line-height:1.45}@media(max-width:860px){.price-wrap{grid-template-columns:1fr;max-width:520px}.price-card{padding:32px}.price-aside{grid-template-rows:none;grid-template-columns:1fr 1fr 1fr}.price-num{font-size:3.6rem}}@media(max-width:520px){.price-aside{grid-template-columns:1fr}}.price-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.price-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg),0 0 46px rgba(214,73,59,.38)}.price-stat{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.price-stat:hover{transform:translateY(-4px)}.price-card:after{content:"";position:absolute;z-index:0;top:-30%;left:-20%;width:70%;height:90%;border-radius:50%;background:radial-gradient(circle,rgba(214,73,59,.5) 0,transparent 65%);filter:blur(38px);opacity:.55;pointer-events:none;animation:priceAurora 12s ease-in-out infinite}.price-card>*{position:relative;z-index:1}@keyframes priceAurora{0%,to{transform:translate(0) scale(1);opacity:.45}50%{transform:translate(55%,22%) scale(1.25);opacity:.75}}.price-cur,.price-num>span{background:linear-gradient(100deg,#fff 0,#fff 42%,var(--red-bright) 50%,#fff 58%,#fff 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shinyText 5.5s linear infinite}.price-badge{animation:priceBadge 2.6s ease-in-out infinite}@keyframes priceBadge{0%,to{box-shadow:0 0 0 0 rgba(214,73,59,.5)}50%{box-shadow:0 0 0 6px rgba(214,73,59,0)}}.price-list li{opacity:0;transform:translateX(-10px)}.price-wrap.in .price-list li{animation:priceItemIn .5s ease forwards}.price-wrap.in .price-list li:first-child{animation-delay:.1s}.price-wrap.in .price-list li:nth-child(2){animation-delay:.17s}.price-wrap.in .price-list li:nth-child(3){animation-delay:.24s}.price-wrap.in .price-list li:nth-child(4){animation-delay:.31s}.price-wrap.in .price-list li:nth-child(5){animation-delay:.38s}.price-wrap.in .price-list li:nth-child(6){animation-delay:.45s}.price-wrap.in .price-list li:nth-child(7){animation-delay:.52s}@keyframes priceItemIn{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.price-badge,.price-card:after{animation:none!important}.price-cur,.price-num>span{animation:none!important;-webkit-text-fill-color:#fff;background:none}.price-card:hover,.price-stat:hover{transform:none}.price-list li{opacity:1;transform:none;animation:none!important}}.demo-stage{position:relative;max-width:1040px;margin-inline:auto;border-radius:var(--r-md);border:1px solid var(--line);background:#0b0909;box-shadow:var(--shadow-md);overflow:hidden}.demo-toggle{position:absolute;inset:0;display:grid;place-items:center;border:0;padding:0;cursor:pointer;background:rgba(11,9,9,.38);transition:background .2s,opacity .2s}.demo-toggle.is-playing{background:transparent;opacity:0}.demo-toggle.is-playing:hover,.demo-toggle:focus-visible{opacity:1;background:rgba(11,9,9,.28)}.demo-toggle:focus-visible{outline:3px solid var(--red-bright);outline-offset:-3px}.demo-glyph{display:grid;place-items:center;width:clamp(56px,5.5vw,76px);aspect-ratio:1;border-radius:50%;background:rgba(11,9,9,.72);border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.demo-glyph svg{width:44%;height:44%}@media(prefers-reduced-motion:reduce){.demo-toggle{transition:none}}.demo-vid{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#0b0909}@font-face{font-family:__museo_a0f75c;src:url(/_next/static/media/232cf68a95b475fb-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__museo_a0f75c;src:url(/_next/static/media/5714fb1d427c582f-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__museo_Fallback_a0f75c;src:local("Arial");ascent-override:90.41%;descent-override:25.01%;line-gap-override:0.00%;size-adjust:103.97%}.__className_a0f75c{font-family:__museo_a0f75c,__museo_Fallback_a0f75c}.__variable_a0f75c{--font-museo:"__museo_a0f75c","__museo_Fallback_a0f75c"}@font-face{font-family:__poppins_c538d0;src:url(/_next/static/media/488f1f50bd7bffbd-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__poppins_c538d0;src:url(/_next/static/media/9796c93ffdcdca88-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__poppins_c538d0;src:url(/_next/static/media/0f98c4dbe53b9a1e-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__poppins_Fallback_c538d0;src:local("Arial");ascent-override:92.98%;descent-override:30.99%;line-gap-override:8.86%;size-adjust:112.92%}.__className_c538d0{font-family:__poppins_c538d0,__poppins_Fallback_c538d0}.__variable_c538d0{--font-poppins:"__poppins_c538d0","__poppins_Fallback_c538d0"}