@property --pr-a{syntax:"<angle>";inherits:false;initial-value:0deg}.pr{overflow:hidden;color:#e9eef6;background:#05060b}.pr,.pr-hero{position:relative;isolation:isolate}.pr-hero{padding:0 16px 76px;text-align:center}.pr-hero-art{position:absolute;inset:0 0 -160px;z-index:-1;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 230px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 230px),transparent)}.pr-hero-field{inset:0;-webkit-mask-image:radial-gradient(78% 64% at 50% 38%,#000 0,#000 42%,transparent 100%);mask-image:radial-gradient(78% 64% at 50% 38%,#000 0,#000 42%,transparent 100%);opacity:.85}.pr-hero-fade,.pr-hero-field{position:absolute;pointer-events:none}.pr-hero-fade{inset:0 0 -140px;background:radial-gradient(52% 38% at 38% 34%,rgba(56,189,248,.16),transparent 72%),radial-gradient(52% 40% at 64% 30%,rgba(168,85,247,.18),transparent 72%),radial-gradient(74% 46% at 50% 40%,rgba(4,6,12,.3),transparent 74%),linear-gradient(180deg,transparent,transparent 42%,rgba(4,6,12,.3) 68%,rgba(4,6,12,.44) 84%,rgba(4,6,12,0))}.pr-hero-floor{position:absolute;right:0;bottom:-150px;left:0;height:340px;background:radial-gradient(60% 62% at 38% 50%,rgba(56,189,248,.22),transparent 72%),radial-gradient(60% 62% at 64% 50%,rgba(192,132,252,.22),transparent 72%);pointer-events:none}.pr-hero-body{max-width:1100px;padding-top:clamp(34px,6vw,86px)}.pr-hero-body,.pr-top{position:relative;margin:0 auto}.pr-top{z-index:3;display:flex;gap:16px;justify-content:space-between;max-width:1180px;padding:16px 18px 0}.pr-brand,.pr-top{align-items:center}.pr-brand{display:inline-flex;gap:10px;text-decoration:none}.pr-brand svg{width:26px;height:33px;filter:drop-shadow(0 0 12px rgba(129,140,248,.6))}.pr-brand span{display:block;line-height:1}.pr-brand strong{display:block;font:700 15px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#fff}.pr-brand em{display:block;margin-top:4px;font:600 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;letter-spacing:.42em;color:#8e9ab6}.pr-top-nav{display:none;gap:30px}.pr-top-nav a{font:700 11px ui-sans-serif,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#b2bed4;text-decoration:none;transition:color .16s ease}.pr-top-nav a:hover{color:#fff}@media (min-width:760px){.pr-top-nav{display:flex}}.pr-top-cta{display:inline-flex;gap:7px;align-items:center;padding:10px 20px;border-radius:999px;background:rgba(10,14,26,.6);box-shadow:inset 0 0 0 1.4px rgba(129,140,248,.75);font:700 11px ui-sans-serif,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#e6ebfa;text-decoration:none;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease}.pr-top-cta:hover{background:rgba(99,102,241,.22);box-shadow:inset 0 0 0 1.4px rgba(165,180,252,.95),0 0 24px -4px rgba(129,140,248,.7)}.pr-kicker{margin:0 auto 14px;max-width:34ch;font:600 clamp(14px,3.4vw,19px) /1.35 ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.85);text-wrap:balance}.pr-title{position:relative;margin:0;font-weight:800;font-size:clamp(38px,9vw,104px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.pr-title span{display:block}.pr-title .pr-line-a{background:linear-gradient(100deg,#fff,#d9f4ff 16%,#fff 34%,#cfe6ff 50%,#fff 70%,#e4f6ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.pr-title .pr-line-b{background:linear-gradient(100deg,#38bdf8,#818cf8 26%,#c084fc 50%,#e879f9 66%,#38bdf8);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 34px rgba(147,120,255,.45)}.pr-title-shine{position:absolute;inset:0;overflow:hidden;pointer-events:none}.pr-title-shine:before{content:"";position:absolute;top:-24%;left:0;width:26%;height:148%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.16) 40%,rgba(224,240,255,.3) 52%,hsla(0,0%,100%,.16) 62%,transparent);transform:translateX(-160%) skewX(-13deg);will-change:transform;animation:pr-shine 7s ease-in-out infinite}@keyframes pr-shine{0%,62%,to{transform:translateX(-160%) skewX(-13deg)}86%{transform:translateX(520%) skewX(-13deg)}}.pr-sub{margin:16px auto 0;max-width:44ch;font-size:clamp(15px,3.6vw,19px);line-height:1.5;color:#eaf0fb;text-shadow:0 2px 16px rgba(0,0,0,.8)}.pr-form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:720px;margin:28px auto 0}.pr-field{position:relative;flex:1 1 290px;min-width:0}.pr-field svg{position:absolute;left:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#6f7c93;pointer-events:none}.pr-input{width:100%;height:62px;padding:0 18px 0 50px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:rgba(10,13,22,.86);color:#eef3fa;font-size:16px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.pr-input::-moz-placeholder{color:#6f7c93}.pr-input::placeholder{color:#6f7c93}.pr-input:focus{border-color:rgba(129,140,248,.8);box-shadow:0 0 0 4px rgba(129,140,248,.18)}.pr-submit{flex:0 1 260px;height:62px;padding:0 30px;border:0;border-radius:999px;font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#07080d;cursor:pointer;background:linear-gradient(96deg,#38bdf8,#818cf8 46%,#c084fc);box-shadow:0 14px 40px -12px rgba(129,140,248,.8);transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease}.pr-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 50px -12px rgba(129,140,248,.95)}.pr-submit:disabled{opacity:.6;cursor:default}.pr-assure{max-width:660px;margin:30px auto 0;padding:20px 26px 22px;border:1px solid rgba(129,140,248,.22);border-radius:16px;background:linear-gradient(180deg,rgba(129,140,248,.08),rgba(4,6,12,.4)),rgba(6,9,18,.5)}.pr-trust{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin:0;font-size:13.5px;font-weight:500;color:#e4eaf7;text-shadow:0 1px 10px rgba(0,0,0,.8)}.pr-trust span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pr-trust svg{width:17px;height:17px;color:#a5b4fc}.pr-done{max-width:560px;margin:28px auto 0;padding:26px 22px;border-radius:20px;background:rgba(129,140,248,.08);box-shadow:inset 0 0 0 1px rgba(129,140,248,.34)}.pr-done-num{margin:6px 0 0;font:800 clamp(40px,12vw,64px) /1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;background:linear-gradient(96deg,#38bdf8,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.pr-error{margin:14px auto 0;max-width:44ch;font-size:14px;color:#fca5a5}.pr-pack{max-width:1120px;margin:0 auto;padding:36px 20px 40px;border-radius:26px;background:linear-gradient(180deg,rgba(14,17,27,.92),rgba(7,9,15,.92));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.pr-eyebrow{margin:0;text-align:center;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:#8c99b0}.pr-h2{margin:12px 0 0;text-align:center;font-weight:800;font-size:clamp(28px,7vw,52px);letter-spacing:-.015em;color:#f4f7fc}.pr-h2 em{background:linear-gradient(96deg,#fbbf24,#fde68a 50%,#f59e0b)}.pr-lede{margin:12px auto 0;max-width:54ch;text-align:center;font-size:clamp(14px,3.4vw,17px);color:#b4bfd2}.pr-forever{margin:10px 0 26px;text-align:center;font:700 clamp(10px,2.4vw,12px) /1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.26em;text-transform:uppercase;color:#fbbf24}.pr-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pr-tile{flex:1 1 150px;max-width:260px;padding:16px 14px 18px;border-radius:16px;text-align:center;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));box-shadow:inset 0 0 0 1px rgba(var(--pr-t,129,140,248),.28)}@media (min-width:860px){.pr-tile{flex-basis:220px}}.pr-art{height:92px}.pr-art>svg{width:72px;height:72px}.pr-tile h3{margin:0;font:800 11px/1.3 ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#eef3fa}.pr-tile p{margin:7px 0 0;font-size:12.5px;line-height:1.45;color:#9fabc0}.pr-feats{display:grid;gap:2px;margin:24px 0 0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.pr-feat{padding:24px 18px;text-align:center}.pr-feat svg{width:30px;height:30px;margin-bottom:12px;color:rgb(var(--pr-t,129,140,248))}.pr-feat h3{margin:0;font:800 12px/1.3 ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#eef3fa}.pr-feat p{margin:7px 0 0;font-size:13px;line-height:1.45;color:#9fabc0}.pr-foot{max-width:1120px;margin:0 auto;padding:34px 20px 56px;text-align:center;font-size:12.5px;line-height:1.6;color:#717e94}.pr-foot a{color:#9fabc0;text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.pr-h2 em,.pr-last-cta,.pr-pack:before,.pr-submit,.pr-tile,.pr-tile:before,.pr-title .pr-line-a,.pr-title .pr-line-b,.pr-title-shine:before{animation:none;transition:none}}@media (max-width:759px){.pr-hero-body{padding-top:26px}.pr-top-cta{padding:9px 15px;font-size:10px;letter-spacing:.1em}}.pr-consent{display:flex;gap:10px;align-items:flex-start;max-width:460px;margin:14px auto 0;text-align:left;font-size:12.5px;line-height:1.45;color:#dbe3f2;text-shadow:0 1px 10px rgba(0,0,0,.8);cursor:pointer}.pr-consent input{flex:none;width:17px;height:17px;margin:1px 0 0;border-radius:4px;outline:1px solid rgba(159,176,255,.45);outline-offset:1px;accent-color:#818cf8;cursor:pointer}.pr-legal{margin:16px auto 0;max-width:48ch;font-size:12.5px;line-height:1.5;color:#c3cde0;text-shadow:0 1px 10px rgba(0,0,0,.8)}.pr-legal a{color:#c6d2ff;text-decoration:underline;text-underline-offset:3px}.pr-now{max-width:520px;margin:22px auto 0;padding:18px 18px 20px;border-radius:16px;text-align:left;background:radial-gradient(120% 140% at 20% -20%,rgba(56,189,248,.14),transparent 62%),rgba(129,140,248,.08);box-shadow:inset 0 0 0 1px rgba(125,211,252,.3)}.pr-now-head{margin:0;font:800 12px/1.3 ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a8daff}.pr-now-body{margin:7px 0 14px;font-size:13px;line-height:1.5;color:#9fabc0}.pr-now-cta{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;font:700 14px/1 ui-sans-serif,system-ui,sans-serif;color:#04060c;text-decoration:none;background:linear-gradient(100deg,#7dd3fc,#818cf8 52%,#c084fc);box-shadow:0 10px 30px -12px rgba(129,140,248,.9),inset 0 1px 0 hsla(0,0%,100%,.6)}.pr-now-cta,.pr-now-cta span{transition:transform .18s cubic-bezier(.2,.7,.3,1)}.pr-now-cta:hover{transform:translateY(-2px)}.pr-now-cta:hover span{transform:translateX(3px)}.pr-now-cta:focus-visible{outline:2px solid #a5b4fc;outline-offset:3px}@media (prefers-reduced-motion:reduce){.pr-now-cta,.pr-now-cta span{transition:none}}.pr-refer{max-width:520px;margin:22px auto 0;padding:16px 16px 18px;border-radius:16px;text-align:left;background:rgba(129,140,248,.07);box-shadow:inset 0 0 0 1px rgba(129,140,248,.26)}.pr-refer-head{margin:0;font:800 12px/1.3 ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#cbd5f5}.pr-refer-body{margin:7px 0 13px;font-size:13px;line-height:1.5;color:#9fabc0}.pr-refer-row{display:flex;gap:8px;align-items:stretch}.pr-refer-link{flex:1 1 auto;min-width:0;overflow-x:auto;padding:10px 12px;border-radius:10px;background:rgba(4,6,12,.6);font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9d4ea;white-space:nowrap}.pr-copy{display:inline-flex;flex:none;gap:6px;align-items:center;padding:0 14px;border:0;border-radius:10px;background:rgba(129,140,248,.2);box-shadow:inset 0 0 0 1px rgba(129,140,248,.45);font:700 12px ui-sans-serif,system-ui,sans-serif;color:#dde3ff;cursor:pointer}.pr-copy svg{width:15px;height:15px}.pr-screens{max-width:1120px;margin:0 auto;padding:56px 20px 10px;text-align:center}.pr-concept{display:inline-flex;gap:8px;align-items:baseline;flex-wrap:wrap;justify-content:center;max-width:62ch;margin:18px auto 0;padding:9px 14px;border-radius:999px;background:rgba(251,191,36,.09);box-shadow:inset 0 0 0 1px rgba(251,191,36,.4);font-size:12.5px;line-height:1.45;color:#d9c79a}.pr-concept span{font:800 11px ui-sans-serif,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fbbf24}.pr-phones{display:flex;flex-wrap:wrap;gap:26px;justify-content:center;margin-top:30px}.pr-phone-fig{flex:0 1 260px;margin:0}.pr-phone{width:100%}.pr-phone-fig figcaption{margin-top:16px}.pr-phone-fig h3{margin:0;font:800 13px/1.3 ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#eef3fa}.pr-phone-fig p{margin:7px auto 0;max-width:30ch;font-size:13px;line-height:1.5;color:#9fabc0}.pr-miles{max-width:820px;margin:0 auto;padding:56px 20px 8px;text-align:center}.pr-miles-list{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.pr-mile{display:grid;gap:4px 16px;align-items:center;padding:16px 18px;border-radius:14px;text-align:left;background:hsla(0,0%,100%,.028);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07);grid-template-columns:auto minmax(0,1fr) auto}.pr-mile--done{background:rgba(99,102,241,.1);box-shadow:inset 0 0 0 1px rgba(129,140,248,.45)}.pr-mile-at{font:700 15px ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;color:#8e9ab2}.pr-mile--done .pr-mile-at{color:#a5b4fc}.pr-mile-text{display:block;min-width:0}.pr-mile-text strong{display:block;font-size:14px;color:#eef3fa}.pr-mile-text span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:#96a2b8}.pr-mile-state{font:700 11px ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#7a869e}.pr-mile--done .pr-mile-state{color:#a5b4fc}@media (max-width:560px){.pr-mile{grid-template-columns:auto minmax(0,1fr)}.pr-mile-state{grid-column:2}}.pr-feats-wrap{max-width:1120px;margin:0 auto;padding:56px 20px 0;text-align:center}.pr-feat{position:relative;display:block;border-radius:14px;color:inherit;text-decoration:none;transition:background .18s ease}.pr-feat:hover{background:hsla(0,0%,100%,.035)}.pr-badge{display:inline-block;margin-top:10px;padding:4px 9px;border-radius:999px;background:rgba(251,191,36,.1);box-shadow:inset 0 0 0 1px rgba(251,191,36,.38);font:800 9.5px ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fbbf24}.pr-badge--live{background:rgba(52,211,153,.1);box-shadow:inset 0 0 0 1px rgba(52,211,153,.36);color:#5fe3b4}.pr-faq{max-width:760px;margin:0 auto;padding:56px 20px 0;text-align:center}.pr-faq-list{display:grid;gap:8px;margin-top:24px;text-align:left}.pr-faq-item{border-radius:14px;background:hsla(0,0%,100%,.028);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.07)}.pr-faq-item summary{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px;font:700 14px/1.4 ui-sans-serif,system-ui,sans-serif;color:#e7edf7;cursor:pointer;list-style:none}.pr-faq-item summary::-webkit-details-marker{display:none}.pr-faq-item summary svg{flex:none;width:17px;height:17px;color:#7f8aa3;transition:rotate .18s ease}.pr-faq-item[open] summary svg{rotate:180deg}.pr-faq-item p{margin:0;padding:0 18px 17px;font-size:13.5px;line-height:1.6;color:#9eaabf}.pr-art{position:relative;display:grid;place-items:center;height:112px;margin-bottom:12px}.pr-art:before{content:"";position:absolute;width:112px;height:112px;border-radius:999px;background:radial-gradient(circle,rgba(var(--pr-t,129,140,248),.4),transparent 68%)}.pr-art-img{position:relative;width:auto;height:104px;-o-object-fit:contain;object-fit:contain}.pr-art>svg{position:relative;width:92px;height:92px;overflow:visible}.pr-tile{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%,rgba(var(--pr-t,129,140,248),.12),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.012));box-shadow:inset 0 0 0 1px rgba(var(--pr-t,129,140,248),.3),0 18px 40px -26px rgba(0,0,0,.9);transition:transform .2s ease,box-shadow .2s ease}.pr-tile:before{content:"";position:absolute;top:0;left:-40%;width:40%;height:1.4px;background:linear-gradient(90deg,transparent,rgba(var(--pr-t,129,140,248),.9),transparent);animation:pr-edge 6s linear infinite}.pr-tile:nth-child(2n):before{animation-delay:1.4s}.pr-tile:nth-child(3n):before{animation-delay:2.9s}@keyframes pr-edge{0%{transform:translateX(0)}to{transform:translateX(350%)}}.pr-tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(var(--pr-t,129,140,248),.6),0 22px 46px -22px rgba(var(--pr-t,129,140,248),.5)}.pr-last{position:relative;max-width:760px;margin:0 auto;padding:64px 20px 10px;text-align:center}.pr-last-cta{display:inline-flex;gap:10px;align-items:center;margin-top:22px;padding:16px 34px;border-radius:999px;background:linear-gradient(96deg,#38bdf8,#818cf8 45%,#c084fc);font:800 15px ui-sans-serif,system-ui,sans-serif;color:#080c18;text-decoration:none;box-shadow:0 14px 40px -10px rgba(129,140,248,.85);animation:pr-breathe-cta 3.6s ease-in-out infinite}.pr-last-cta:hover{transform:translateY(-1px)}@keyframes pr-breathe-cta{0%,to{opacity:1}50%{opacity:.88}}@media (min-width:1120px){.pr-tile{flex-basis:128px}}.pr-phone{position:relative;padding:7px;border-radius:30px;background:linear-gradient(150deg,#585f78,#9aa3bd 22%,#2d3347 55%,#656d87);box-shadow:0 24px 50px -22px rgba(0,0,0,.9);transition:transform .25s ease}.pr-phone-glow{position:absolute;inset:-26% -42%;z-index:-1;border-radius:50%;background:radial-gradient(58% 48% at 50% 50%,rgba(129,140,248,.45),transparent 72%);opacity:.75}.pr-phone-fig:nth-child(2) .pr-phone-glow{background:radial-gradient(58% 48% at 50% 50%,rgba(56,189,248,.45),transparent 72%)}.pr-phone-fig:nth-child(3) .pr-phone-glow{background:radial-gradient(58% 48% at 50% 50%,rgba(192,132,252,.45),transparent 72%)}.pr-phone-fig:nth-child(4) .pr-phone-glow{background:radial-gradient(58% 48% at 50% 50%,rgba(232,121,249,.42),transparent 72%)}.pr-phone-fig:hover .pr-phone{transform:translateY(-6px)}.pr-phone-body{position:relative;overflow:hidden;border-radius:24px;aspect-ratio:var(--shot,9/17.6);background:#05070e}.pr-phone-shot{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.pr-phones{align-items:flex-start}.pr-phone-sheen{position:absolute;top:-60%;right:-20%;left:-20%;height:55%;background:linear-gradient(172deg,transparent,hsla(0,0%,100%,.07) 44%,hsla(0,0%,100%,.14) 52%,transparent);transform:translateY(96%);pointer-events:none}.pr-phone-fig{flex:0 1 236px}@property --pr-ring{syntax:"<angle>";initial-value:0deg;inherits:false}.pr-pack{position:relative;isolation:isolate}.pr-pack:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;border-radius:26px;background:conic-gradient(from var(--pr-ring),rgba(56,189,248,.6),rgba(192,132,252,.6) 25%,rgba(251,191,36,.55) 50%,rgba(56,189,248,.6) 75%,rgba(56,189,248,.6));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}.pr-h2 em{background:linear-gradient(100deg,#fbbf24,#fff3c4 24%,#f59e0b 46%,#fde68a 68%,#fbbf24);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;animation:pr-sheen 7s ease-in-out 1.2s infinite}.fs-number{display:grid;gap:4px;place-items:center}.fs-number-label{font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.3em;text-transform:uppercase;color:#8a8158}.fs-number-value{font:800 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#fbbf24,#fff3c4 30%,#f59e0b 55%,#fde68a 78%,#fbbf24);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pr-sheen 7s ease-in-out infinite}.fs-title{display:inline-flex;gap:7px;align-items:center;padding:9px 15px;border-radius:999px;background:linear-gradient(145deg,rgba(251,191,36,.2),rgba(251,191,36,.05));box-shadow:inset 0 0 0 1.2px rgba(251,191,36,.55);font:800 11.5px/1 ui-sans-serif,system-ui,sans-serif;letter-spacing:.04em;color:#fde68a}.fs-title svg{width:15px;height:15px;color:#fbbf24}.fs-static-badge{cursor:default}.fs-frame{display:grid;place-items:center;padding:14px}.fs-pack{position:relative;display:grid;place-items:center}.fs-pack-glow{position:absolute;inset:-18%;border-radius:999px;background:radial-gradient(circle,rgba(251,191,36,.4),transparent 68%);animation:pr-bloom 5.2s ease-in-out infinite}.fs-pack-body{position:relative;display:grid;place-items:center;width:66px;height:92px;overflow:hidden;border-radius:7px;background:linear-gradient(160deg,#2a1f06,#120d04 48%,#3a2a08);box-shadow:inset 0 0 0 1.4px rgba(251,191,36,.6)}.fs-pack-foil{position:absolute;top:-40%;left:-70%;width:60%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,240,190,.3) 50%,transparent);animation:pr-sweep 6.5s ease-in-out infinite}.fs-pack-seam{position:absolute;top:17px;right:0;left:0;height:1.2px;background:repeating-linear-gradient(90deg,rgba(251,191,36,.75) 0 4px,transparent 4px 8px)}.fs-pack-mark{position:relative;width:26px;height:33px;margin-top:10px;color:hsla(48,97%,77%,.92)}.fs-pack-tag{position:absolute;right:-10px;bottom:-2px;padding:3px 8px;border-radius:999px;background:#1a1306;box-shadow:inset 0 0 0 1px rgba(251,191,36,.5);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;color:#fcd34d}.fs-blade{display:block;width:86px;height:120px;overflow:hidden}.fs-blade-inner{display:block;width:320px;height:448px;transform:scale(.268);transform-origin:top left}.fs-blade-inner *,.fs-blade-inner :after,.fs-blade-inner :before{animation:none!important}.pr-art{height:132px}.pr-art:before{width:128px;height:128px}.fs-ticket{position:relative;display:grid;place-items:center}.fs-ticket-glow{position:absolute;inset:-22% -12%;border-radius:999px;background:radial-gradient(circle,rgba(192,132,252,.45),transparent 68%);animation:pr-bloom 5.8s ease-in-out .9s infinite}.fs-ticket-svg{position:relative;width:112px;height:auto}.fs-ticket-sheen{position:absolute;top:50%;left:50%;width:112px;height:72px;overflow:hidden;border-radius:9px;translate:-50% -50%;pointer-events:none}.fs-ticket-sheen:before{content:"";position:absolute;top:-40%;left:-90%;width:70%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,235,255,.16) 50%,transparent);animation:pr-sweep 7.4s ease-in-out 1.6s infinite}.pr-faq-item{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(118deg,rgba(56,189,248,.13),rgba(192,132,252,.13) 62%,rgba(56,189,248,.07)),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.012));box-shadow:none;transition:transform .18s ease}.pr-faq-item:nth-child(2n){background:linear-gradient(118deg,rgba(192,132,252,.14),rgba(56,189,248,.12) 62%,rgba(192,132,252,.07)),linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.012))}.pr-faq-item:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(118deg,rgba(56,189,248,.75),rgba(192,132,252,.75));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;opacity:.45;pointer-events:none;transition:opacity .18s ease}.pr-faq-item:nth-child(2n):after{background:linear-gradient(118deg,rgba(192,132,252,.75),rgba(56,189,248,.75))}.pr-faq-item:hover:after,.pr-faq-item[open]:after{opacity:.95}.pr-faq-item summary{color:#f3f7ff;text-shadow:0 0 18px rgba(147,170,255,.55)}.pr-faq-item[open] summary{text-shadow:0 0 22px rgba(170,150,255,.8)}.pr-faq-item summary svg{color:#b7c6ff}.pr-faq-item p{color:#b2bed6}.pr-h2{text-shadow:0 0 38px rgba(130,150,255,.34)}.pr-eyebrow{text-shadow:0 0 14px rgba(130,150,255,.45)}.pr-amber{color:#fbbf24;text-shadow:0 0 34px rgba(251,191,36,.32)}.pr-mile-text strong{text-shadow:0 0 16px rgba(165,180,252,.45)}.pr-phone-fig h3{text-shadow:0 0 16px rgba(147,170,255,.5)}.pr-tile h3{text-shadow:0 0 16px rgba(var(--pr-t,129,140,248),.45)}.pr-feat h3{text-shadow:0 0 16px rgba(var(--pr-t,129,140,248),.5)}.pr-mile{grid-template-areas:"at text state" "bar bar bar";row-gap:12px}.pr-mile-at{grid-area:at}.pr-mile-text{grid-area:text}.pr-mile-state{grid-area:state}.pr-mile-track{position:relative;display:block;overflow:hidden;grid-area:bar;height:7px;border-radius:999px;background:hsla(0,0%,100%,.07)}.pr-mile-fill{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8 46%,#c084fc);transform:scaleX(var(--fill,0));transform-origin:left center;animation:pr-fill 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes pr-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--fill,0))}}.pr-mile--done .pr-mile-fill{background:linear-gradient(90deg,#34d399,#5fe3b4 50%,#a7f3d0)}.pr-mile-track:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55));transform:scaleX(var(--edge,0));transform-origin:left center;mix-blend-mode:screen;opacity:.45;pointer-events:none}@media (max-width:560px){.pr-mile{grid-template-areas:"at text" "state state" "bar bar"}}@media (prefers-reduced-motion:reduce){.pr-mile-fill{animation:none}}.atm{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.atm-aurora{position:absolute;border-radius:50%;opacity:.5}.atm-aurora--a{top:-18%;left:-10%;width:62vw;height:62vw;background:radial-gradient(circle,rgba(56,189,248,.26),transparent 64%)}.atm-aurora--b{top:24%;right:-16%;width:70vw;height:70vw;background:radial-gradient(circle,rgba(168,85,247,.26),transparent 66%)}.atm-stars{position:absolute;inset:0;background-repeat:repeat}.atm-stars--far{opacity:.5}.atm-stars--near{opacity:.85}.atm-glint{position:absolute;will-change:opacity,transform;width:var(--s,10px);height:var(--s,10px);background:linear-gradient(to right,transparent 46%,var(--g,#fff) 50%,transparent 54%),linear-gradient(to bottom,transparent 46%,var(--g,#fff) 50%,transparent 54%),radial-gradient(circle,var(--g,#fff) 0,transparent 38%);animation-name:atm-glint;animation-timing-function:ease-in-out;animation-iteration-count:infinite;opacity:0}.atm-glint--w{--g:hsla(0,0%,100%,.95)}.atm-glint--b{--g:rgba(147,215,255,.95)}.atm-glint--v{--g:rgba(205,171,255,.95)}@keyframes atm-glint{0%,72%,to{opacity:0;transform:scale(.6) rotate(0deg)}84%{opacity:1;transform:scale(1) rotate(45deg)}}.atm-mote{position:absolute;bottom:-6%;will-change:opacity,transform;width:var(--s,3px);height:var(--s,3px);border-radius:50%;background:radial-gradient(circle,var(--m,#a5b4fc),transparent 70%);animation-name:atm-rise;animation-timing-function:linear;animation-iteration-count:infinite;opacity:0}.atm-mote--b{--m:rgba(125,211,252,.9)}.atm-mote--v{--m:rgba(192,132,252,.9)}@keyframes atm-rise{0%{opacity:0;transform:translateZ(0)}12%{opacity:.9}82%{opacity:.55}to{opacity:0;transform:translate3d(var(--drift,0),-112vh,0)}}.atm-shoot{position:absolute;will-change:opacity,transform;width:var(--len,150px);height:2px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85));border-radius:2px;rotate:32deg;transform-origin:right center;animation-name:atm-shoot;animation-timing-function:cubic-bezier(.2,.5,.3,1);animation-iteration-count:infinite;opacity:0}.atm-shoot:after{content:"";position:absolute;top:-1.5px;right:-2px;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#fff,rgba(186,230,253,.6) 45%,transparent 72%)}@keyframes atm-shoot{0%,to{opacity:0;transform:translate3d(-10vw,-10vh,0)}2%{opacity:0}3.5%{opacity:1}7%{opacity:0;transform:translate3d(34vw,26vh,0)}}.pr-pack{margin-top:64px;background:linear-gradient(180deg,rgba(14,17,27,0),rgba(12,15,24,.46) 7%,rgba(10,13,21,.7) 16%,rgba(7,9,15,.82) 46%)}.pr-consent{margin-top:26px}.pr-assure{margin-top:30px}.pr-legal{margin-top:14px}@media (prefers-reduced-motion:reduce){.atm-aurora,.atm-glint,.atm-mote,.atm-shoot,.atm-stars{animation:none}.atm-glint{opacity:.8}.atm-mote,.atm-shoot{opacity:0}}@property --arc-a{syntax:"<angle>";initial-value:0deg;inherits:false}@property --arc-b{syntax:"<angle>";initial-value:0deg;inherits:false}.pr-last-cta,.pr-submit{position:relative;isolation:isolate;background:radial-gradient(120% 140% at 50% 120%,rgba(56,189,248,.22),transparent 62%),radial-gradient(120% 140% at 50% -20%,rgba(192,132,252,.22),transparent 62%),linear-gradient(180deg,#0b1020,#070912);color:#dff4ff;text-shadow:0 0 14px rgba(125,211,252,.75),0 1px 3px rgba(0,0,0,.9);box-shadow:inset 0 0 0 1px rgba(125,211,252,.28),0 14px 40px -14px rgba(56,189,248,.6),0 0 44px -16px rgba(192,132,252,.7);cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,color .18s ease,text-shadow .18s ease}.pr-last-cta:after,.pr-last-cta:before,.pr-submit:after,.pr-submit:before{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:inherit;padding:2px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;pointer-events:none}.pr-submit:before{background:conic-gradient(from var(--arc-a),transparent 0 4%,rgba(125,211,252,.95) 8%,transparent 13% 29%,#e0f7ff 33%,transparent 37% 54%,rgba(56,189,248,.9) 59%,transparent 63% 81%,rgba(186,230,253,.95) 86%,transparent 90% 100%);animation:arc-a 4.3s linear infinite}.pr-last-cta:after,.pr-last-cta:before,.pr-submit:after{inset:-5px;padding:5px;opacity:.55;transition:opacity .18s ease;background:conic-gradient(from var(--arc-b),transparent 0 9%,rgba(192,132,252,.85) 15%,transparent 21% 44%,rgba(232,121,249,.75) 49%,transparent 55% 72%,rgba(129,140,248,.85) 77%,transparent 83% 100%);animation:arc-b 7.1s linear infinite reverse}.pr-last-cta:after,.pr-last-cta:before{animation:none}@keyframes arc-a{to{--arc-a:360deg}}@keyframes arc-b{to{--arc-b:360deg}}.pr-last-cta:hover,.pr-submit:hover:not(:disabled){transform:translateY(-3px) scale(1.015);color:#f4fcff;text-shadow:0 0 20px rgba(125,211,252,.95),0 1px 3px rgba(0,0,0,.9);box-shadow:inset 0 0 0 1.5px rgba(186,230,253,.72),inset 0 0 30px rgba(125,211,252,.3),0 22px 56px -14px rgba(56,189,248,.95),0 0 78px -12px #c084fc}.pr-last-cta:hover:after,.pr-submit:hover:not(:disabled):after{opacity:1}.pr-last-cta:hover:before,.pr-submit:hover:not(:disabled):before{opacity:1;animation-duration:2.2s}.pr-last-cta:active,.pr-submit:active:not(:disabled){transform:translateY(-1px) scale(.994);transition-duration:60ms}.pr-last-cta:focus-visible,.pr-submit:focus-visible{outline:2px solid #a5b4fc;outline-offset:3px}.pr-top-cta{position:relative;isolation:isolate;background:linear-gradient(180deg,rgba(11,16,32,.9),rgba(7,9,18,.9));box-shadow:none}.pr-top-cta:before{content:"";position:absolute;z-index:-1;inset:-1.4px;border-radius:inherit;padding:1.4px;background:conic-gradient(from var(--arc-a),transparent 0 6%,rgba(125,211,252,.9) 11%,transparent 16% 40%,rgba(192,132,252,.9) 46%,transparent 52% 78%,rgba(224,247,255,.9) 84%,transparent 89% 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;pointer-events:none}.pr-last-cta{animation:none}@media (prefers-reduced-motion:reduce){.pr-last-cta:after,.pr-last-cta:before,.pr-submit:after,.pr-submit:before,.pr-top-cta:before{animation:none;transition:none}}@keyframes pr-bloom{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes pr-sweep{0%,to{transform:translateX(0) skewX(-11deg)}55%,60%{transform:translateX(380%) skewX(-11deg)}}@keyframes pr-sheen{0%,62%,to{background-position:0 50%}86%{background-position:100% 50%}}@media (max-width:760px){.atm-glint:nth-of-type(2n),.atm-mote,.atm-shoot{display:none}}