.b{--bg:#0e0e0c;--bg2:#16160f;--fg:#f4f1ea;--acc:#f58220;--acc2:#fb923c;--line:#f4f1ea24;--mut:#f4f1ea9e;background:var(--bg);color:var(--fg);font-family:var(--font-sans);overflow-x:hidden}.b ::selection{background:var(--acc);color:#0e0e0c}.b h1,.b h2,.b h3,.b h4,.b .brand,.b .marq .track,.b .bignum,.b .pno,.b .cno{font-family:var(--font-display);font-weight:400}.b .r{opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(26px)}.b .in .r{opacity:1;transform:none}.b .nav{z-index:60;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(20px,5vw,56px);transition:background .3s,border-color .3s;display:flex;position:fixed;inset:0 0 auto}.b .nav.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0e0e0ccc}.b .brand{color:var(--fg);letter-spacing:-.01em;font-size:20px}.b .links{gap:28px;display:none}.b .links a{color:var(--mut);font-size:14px;transition:color .2s}.b .links a:hover{color:var(--fg)}.b .navend{align-items:center;gap:18px;display:none}.b .navswitch{color:var(--mut);font-size:14px;transition:color .2s}.b .navswitch:hover{color:var(--fg)}.b .navcta{background:var(--acc);color:#0e0e0c;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700}.b .burger{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.b .burger span,.b .burger span:before,.b .burger span:after{content:"";background:var(--fg);width:22px;height:2px;transition:all .3s;display:block}.b .burger span:before{transform:translateY(-7px)}.b .burger span:after{transform:translateY(5px)}.b .burger span.x{background:0 0}.b .burger span.x:before{transform:rotate(45deg)}.b .burger span.x:after{transform:rotate(-45deg)translateY(-1px)}@media (width>=860px){.b .links,.b .navend{display:flex}.b .burger{display:none}}.b .mobile{z-index:59;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;padding:12px 20px 20px;display:flex;position:fixed;inset:64px 0 auto}.b .mobile a{color:var(--fg);border-bottom:1px solid var(--line);padding:14px 6px;font-size:18px}.b .mobile .m-cta{background:var(--acc);color:#0e0e0c;text-align:center;border:0;border-radius:999px;margin-top:14px;font-weight:700}.b .hero{flex-direction:column;justify-content:center;max-width:1500px;min-height:100svh;margin:0 auto;padding:clamp(88px,11vw,128px) clamp(20px,5vw,56px) clamp(28px,4vw,44px);display:flex}@media (width<=640px){.b .hero{justify-content:flex-start;min-height:auto;padding-top:104px;padding-bottom:44px}}.b .eyebrow{letter-spacing:.16em;color:var(--acc2);text-transform:uppercase;margin-bottom:26px;font-size:13px}.b h1{letter-spacing:-.01em;margin:0;font-size:clamp(38px,7vw,92px);line-height:.98}.b .ln{display:block;overflow:hidden}.b .ln>span{animation:rise 1s var(--ease-out-expo) forwards;display:block;transform:translateY(110%)}.b .ln:nth-child(2)>span{animation-delay:.1s}.b .ln:nth-child(3)>span{animation-delay:.2s}.b .accent>span{color:var(--acc)}@keyframes rise{to{transform:translateY(0)}}.b .herofoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-top:clamp(24px,3vw,36px);display:flex}.b .lead{max-width:46ch;color:var(--mut);font-size:clamp(15px,1.4vw,19px);line-height:1.6}.b .hctas{flex-wrap:wrap;flex-shrink:0;gap:12px;display:flex}.b .btn{background:var(--acc);color:#0e0e0c;will-change:transform;transition:transform .2s var(--ease-brand), background .2s;border-radius:999px;align-items:center;gap:8px;padding:16px 28px;font-size:15px;font-weight:700;display:inline-flex}.b .btn:hover{background:var(--acc2)}.b .btn.ghost{color:var(--fg);border:1px solid var(--line);background:0 0}.b .btn.ghost:hover{border-color:var(--fg)}.b .chips{flex-wrap:wrap;gap:8px;margin-top:clamp(20px,2.5vw,30px);display:flex}.b .chips li{color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500;list-style:none}.b .marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden}.b .track{white-space:nowrap;align-items:center;gap:34px;width:max-content;font-size:30px;animation:26s linear infinite roll;display:flex}.b .track i{color:var(--acc);font-style:normal}@keyframes roll{to{transform:translate(-50%)}}.b .stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding-inline:max(0px,50% - 750px);display:grid}.b .stat{border-right:1px solid var(--line);padding:clamp(28px,4vw,52px) clamp(20px,5vw,56px)}.b .stat:nth-child(2n){border-right:0}@media (width<=859px){.b .stat:nth-last-child(n+3){border-bottom:1px solid var(--line)}}.b .stat b{font-family:var(--font-sans);color:var(--fg);letter-spacing:-.01em;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.05;display:block}.b .sl{margin-top:14px;font-size:15px;font-weight:500;display:block}.b .sn{color:var(--mut);margin-top:4px;font-size:13px;display:block}@media (width>=860px){.b .stats{grid-template-columns:repeat(4,1fr)}.b .stat:nth-child(2n){border-right:1px solid var(--line)}.b .stat:nth-child(4n){border-right:0}}.b .block,.b .contact{max-width:1500px;margin:0 auto;padding:clamp(44px,9vw,140px) clamp(20px,5vw,56px)}.b .block.alt{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:none}.b .block.alt>*{max-width:1500px;margin-left:auto;margin-right:auto}.b .head{margin-bottom:clamp(32px,5vw,60px)}.b .num{display:none}.b h2{letter-spacing:-.01em;text-wrap:balance;word-break:keep-all;margin:14px 0 0;font-size:clamp(34px,5.5vw,76px);line-height:.98}.b .head p{max-width:54ch;color:var(--mut);margin-top:18px;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.b .lead2{color:var(--fg);font-weight:500}.b .srow{border-top:1px solid var(--line);color:var(--fg);transition:padding-left .4s var(--ease-brand);padding:clamp(28px,4vw,48px) 0;display:block}.b .rows .srow:last-child{border-bottom:1px solid var(--line)}.b .srow:hover{padding-left:18px}.b .stop{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.b .seye{color:var(--acc2);font-size:13px;font-weight:500}.b .sprice{color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px}.b .srow h3{margin:14px 0 0;font-size:clamp(28px,4.5vw,56px);transition:color .3s}.b .srow:hover h3{color:var(--acc)}.b .sdesc{max-width:56ch;color:var(--mut);margin-top:12px;font-size:15px;line-height:1.6}.b .sb{flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.b .sb li{color:var(--mut);padding-left:16px;font-size:13px;list-style:none;position:relative}.b .sb li:before{content:"→";color:var(--acc);position:absolute;left:0}.b .sgo{color:var(--acc);gap:8px;margin-top:22px;font-weight:700;display:inline-flex}.b .cardgrid{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.b .card{background:var(--bg);flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.b .block.alt .card{background:var(--bg2)}.b .cno{color:var(--acc);font-size:22px}.b .card h4{margin:14px 0 0;font-size:clamp(18px,1.9vw,24px)}.b .card p{color:var(--mut);margin-top:10px;font-size:14px;line-height:1.65}@media (width>=640px){.b .cardgrid.c2,.b .cardgrid.c3,.b .cardgrid.c4{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.b .cardgrid.c3{grid-template-columns:repeat(3,1fr)}.b .cardgrid.c4{grid-template-columns:repeat(4,1fr)}}.b .pills{background:var(--line);border:1px solid var(--line);border-radius:4px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.b .pill{background:var(--bg);padding:clamp(24px,3vw,40px)}.b .block.alt .pill{background:var(--bg2)}.b .pno{color:var(--acc);font-size:22px}.b .pill h4{margin:14px 0 0;font-size:clamp(19px,2vw,26px)}.b .pill p{color:var(--mut);margin-top:10px;font-size:14px;line-height:1.65}@media (width>=760px){.b .pills{grid-template-columns:repeat(2,1fr)}}.b .cmp{border:1px solid var(--line);border-radius:12px;overflow:hidden}.b .crow{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.3fr 1.5fr;align-items:stretch;display:grid}.b .crow:last-child{border-bottom:0}.b .crow>*{align-items:center;gap:8px;padding:18px clamp(16px,2vw,24px);display:flex}.b .chead .cax,.b .chead .cthem{background:var(--bg2);color:var(--fg);font-size:clamp(13px,1.3vw,15px);font-weight:700}.b .cax{font-size:15px;font-weight:600}.b .cthem{color:var(--mut);font-size:14px}.b .cus{color:var(--fg);box-shadow:inset 2px 0 0 var(--acc);background:#f5822017;font-size:15px;font-weight:500}.b .chead .cus{color:var(--acc);background:#f5822029;font-size:clamp(13px,1.3vw,15px);font-weight:700}.b .cus i{color:var(--acc);font-style:normal}.b .foot{color:var(--mut);margin-top:22px;font-size:14px}@media (width<=640px){.b .cmp{border:0;border-radius:0;flex-direction:column;gap:12px;display:flex;overflow:visible}.b .chead{display:none}.b .cmp .crow{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr;overflow:hidden}.b .crow>*{padding:14px 16px}.b .cax{background:var(--bg2);font-size:14px;font-weight:700}.b .cthem{font-size:13px}.b .cthem:before{content:"✕";color:var(--mut);opacity:.55;margin-right:8px}.b .cus{background:#f5822024;padding-top:14px;padding-bottom:16px;font-size:16px;font-weight:700}}.b .steps{grid-template-columns:1fr;gap:clamp(20px,3vw,36px);display:grid}.b .step{border-top:1px solid var(--line);padding-top:20px}.b .bignum{color:#f4f1ea24;font-size:clamp(40px,7vw,90px);line-height:1}.b .step h4{margin:10px 0 0;font-size:clamp(20px,2.2vw,28px)}.b .step p{color:var(--mut);max-width:36ch;margin-top:10px;font-size:14px;line-height:1.65}@media (width>=860px){.b .steps{grid-template-columns:repeat(4,1fr)}}.b .note{color:#f4f1ea66;max-width:70ch;margin-top:26px;font-size:12px}.b .express{border:1px solid var(--line);color:var(--acc2);border-radius:999px;margin-top:28px;padding:12px 22px;font-size:14px;font-weight:500;display:inline-block}.b .price{grid-template-columns:1fr;gap:16px;display:grid}.b .pcard{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:clamp(26px,3vw,38px);display:flex;position:relative}.b .block.alt .pcard{background:var(--bg2)}.b .pcard.hot{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc) inset}.b .pbadge{background:var(--acc);color:#0e0e0c;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-11px;left:clamp(26px,3vw,38px)}.b .ptag{color:var(--acc2);font-size:13px;font-weight:500}.b .pname{margin:6px 0 0;font-size:clamp(24px,2.6vw,32px)}.b .pprice{align-items:baseline;gap:6px;margin-top:16px;display:flex}.b .pprice b{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(30px,3.6vw,44px);font-weight:400}.b .pprice span{color:var(--mut);font-size:15px;font-weight:500}.b .pfeat{flex-direction:column;flex:1;gap:12px;margin-top:22px;display:flex}.b .pfeat li{color:var(--mut);padding-left:18px;font-size:14px;line-height:1.5;list-style:none;position:relative}.b .pfeat li:before{content:"→";color:var(--acc);position:absolute;left:0}.b .pbtn{text-align:center;color:var(--acc2);background:#f5822024;border:1px solid #f582204d;border-radius:999px;margin-top:26px;padding:14px 20px;font-size:14px;font-weight:700;transition:background .2s}.b .pcard.hot .pbtn{background:var(--acc);color:#0e0e0c;border-color:var(--acc)}.b .pbtn:hover{background:var(--acc);color:#0e0e0c}.b .pnote{text-align:center;color:var(--mut);margin-top:22px;font-size:13px}@media (width>=900px){.b .price.c3{grid-template-columns:repeat(3,1fr)}.b .price.c2{grid-template-columns:repeat(2,1fr);max-width:880px;margin:0 auto}}.b .opts{border-top:1px solid var(--line);margin-top:22px}.b .opt{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 4px;font-size:14px;display:flex}.b .opt b{font-weight:600}.b .opt span{color:var(--mut)}.b .cross{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:24px clamp(20px,3vw,32px);display:flex}.b .cross p{color:var(--mut);font-size:15px}.b .cross a{color:var(--acc);flex-shrink:0;gap:8px;font-weight:600;display:inline-flex}.b .faq{border-top:1px solid var(--line)}.b .qa button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:24px 4px;font-size:clamp(16px,1.7vw,20px);font-weight:500;display:flex}.b .qa button span{min-width:0;line-height:1.45}.b .qa button i{width:32px;height:32px;color:var(--acc);flex:0 0 32px;justify-content:center;align-items:center;font-size:22px;font-style:normal;transition:transform .3s;display:inline-flex}.b .qa button i.open{transform:none}.b .qa .panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.b .qa .panel.open{grid-template-rows:1fr}.b .qa .panel>.qa-body{overflow:hidden}.b .qa .panel p{color:var(--mut);max-width:64ch;padding:8px;font-size:15px;line-height:1.7}@media (prefers-reduced-motion:reduce){.b .qa .panel{transition:none}}.b .contact{border-top:1px solid var(--line)}.b .block.alt+.contact{border-top:0}.b .ctitle{white-space:pre-line}.b .cwrap{grid-template-columns:1fr;gap:24px;display:grid}.b .cform{flex-direction:column;gap:16px;min-width:0;display:flex}.b .frow{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.b .cform label{min-width:0;color:var(--mut);flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.b .cform input,.b .cform textarea{background:var(--bg2);border:1px solid var(--line);width:100%;min-width:0;color:var(--fg);font:inherit;border-radius:10px;padding:14px 16px;font-size:15px;transition:border-color .2s}.b .cform input::placeholder,.b .cform textarea::placeholder{color:var(--mut);opacity:.6}.b .cform input:focus,.b .cform textarea:focus{border-color:var(--acc);outline:none}.b .submit{background:var(--acc);color:#0e0e0c;cursor:pointer;will-change:transform;transition:transform .2s var(--ease-brand), background .2s;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:16px 30px;font-size:15px;font-weight:700;display:inline-flex}.b .submit:hover{background:var(--acc2)}.b .ok{color:var(--acc2);font-size:13px}.b .chans{flex-direction:column;gap:10px;display:flex}.b .ct{margin-bottom:4px;font-size:14px;font-weight:600}.b .chan{background:var(--bg2);border:1px solid var(--line);color:var(--fg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s;display:flex}.b .chan:hover{border-color:var(--acc);color:var(--acc2)}.b .chan i{color:var(--acc);font-style:normal}.b .slots{color:var(--mut);margin-top:8px;font-size:12px}.b .ft{border-top:1px solid var(--line);max-width:1500px;margin:0 auto;padding:clamp(40px,6vw,70px) clamp(20px,5vw,56px)}.b .ftop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.b .ft .brand{font-size:22px}.b .ft nav{flex-wrap:wrap;gap:20px;display:flex}.b .ft nav a{color:var(--mut);font-size:14px;transition:color .2s}.b .ft nav a:hover{color:var(--acc2)}.b .legal{color:#f4f1ea66;margin-top:30px;font-size:12px;line-height:1.8}.b .badges{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.b .badge{color:var(--acc2);background:#f582201a;border:1px solid #f582204d;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.b .badge:before{content:"✓";color:var(--acc);font-weight:900}.b a:focus-visible,.b button:focus-visible,.b input:focus-visible,.b textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.b .ln>span{animation:none;transform:none}.b .track{animation:none}.b .r{transition:none}}.brand.svelte-r9m68h img:where(.svelte-r9m68h){width:auto;height:26px;display:block}.brand.svelte-1uo8q8p img:where(.svelte-1uo8q8p){width:auto;height:28px;display:block}.trust.svelte-1uo8q8p{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:30px;padding-top:28px;display:flex}.ptn.svelte-1uo8q8p{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.ptn-label.svelte-1uo8q8p{letter-spacing:.1em;text-transform:uppercase;color:var(--acc2);font-size:11px;font-weight:700}.ptn-list.svelte-1uo8q8p{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.ptn-list.svelte-1uo8q8p li:where(.svelte-1uo8q8p){color:var(--mut);padding-left:14px;font-size:13px;font-weight:600;position:relative}.ptn-list.svelte-1uo8q8p li:where(.svelte-1uo8q8p):before{content:"·";color:var(--line);position:absolute;left:2px}.ptn-list.svelte-1uo8q8p li:where(.svelte-1uo8q8p):first-child{padding-left:0}.ptn-list.svelte-1uo8q8p li:where(.svelte-1uo8q8p):first-child:before{content:none}.ptn-list.svelte-1uo8q8p li:where(.svelte-1uo8q8p):has(.ptn-logo:where(.svelte-1uo8q8p)){padding-left:0}.ptn-list.svelte-1uo8q8p li:where(.svelte-1uo8q8p):has(.ptn-logo:where(.svelte-1uo8q8p)):before{content:none}.ptn-logo.svelte-1uo8q8p{object-fit:contain;opacity:.7;filter:grayscale()brightness(1.4);width:auto;height:20px;transition:opacity .2s;display:block}.ptn-logo.svelte-1uo8q8p:hover{opacity:1}.trust.svelte-1uo8q8p .badges{margin-bottom:0}
