.site-nav[data-astro-cid-4lunwx2e]{position:relative;z-index:2;max-width:1040px;margin:0 auto;padding:18px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-nav-logo[data-astro-cid-4lunwx2e] img[data-astro-cid-4lunwx2e]{height:38px;width:auto;display:block;border-radius:6px}nav[data-astro-cid-4lunwx2e]{display:flex;gap:22px;flex-wrap:wrap}nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{color:var(--slate-300);text-decoration:none;font-size:14px;font-weight:500}nav[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{color:var(--sky-300)}.site-footer[data-astro-cid-gcn2mc3v]{position:relative;z-index:2;max-width:960px;margin:0 auto;padding:32px 24px 72px;text-align:center;border-top:1px solid rgba(51,65,85,.5)}nav[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-bottom:18px}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--slate-300);text-decoration:none;font-size:14px;font-weight:500}nav[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.company[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--sky-300)}.company[data-astro-cid-gcn2mc3v]{font-size:13.5px;line-height:1.7;color:var(--slate-400)}.company[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{color:#e2e8f0}.company[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--sky-400);text-decoration:none}.info-grid[data-astro-cid-ic7cpspl]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;text-align:left}.info-card[data-astro-cid-ic7cpspl]{background:#0f172a8c;border:1px solid rgba(56,189,248,.18);border-radius:16px;padding:24px}h2[data-astro-cid-ic7cpspl]{font-size:17px;font-weight:700;color:var(--slate-100);margin-bottom:10px;letter-spacing:-.01em}p[data-astro-cid-ic7cpspl]{font-size:14px;line-height:1.65;color:var(--slate-400)}p[data-astro-cid-ic7cpspl]+p[data-astro-cid-ic7cpspl]{margin-top:10px}a[data-astro-cid-ic7cpspl]{color:var(--sky-300);text-decoration:none;font-weight:600}a[data-astro-cid-ic7cpspl]:hover{text-decoration:underline}@media(max-width:820px){.info-grid[data-astro-cid-ic7cpspl]{grid-template-columns:1fr}}:root{--navy-950: #020617;--navy-900: #0f172a;--navy-800: #1e293b;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--slate-100: #f1f5f9;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--white: #ffffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;background-color:var(--navy-950);background-image:radial-gradient(ellipse 75% 50% at 50% -10%,rgba(14,165,233,.26),transparent 60%),radial-gradient(ellipse 40% 35% at 8% 45%,rgba(2,132,199,.14),transparent 65%),radial-gradient(ellipse 45% 35% at 95% 70%,rgba(56,189,248,.1),transparent 65%),linear-gradient(180deg,#0a1930,#020617 48%,#041224);background-attachment:fixed;color:var(--white);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 70%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 70%,transparent);pointer-events:none;z-index:0}.helix{position:fixed;top:50%;transform:translateY(-50%);height:130vh;width:auto;opacity:.35;pointer-events:none;z-index:0}.helix.left{left:-60px}.helix.right{right:-60px;transform:translateY(-50%) scaleX(-1)}.promo-bar{position:fixed;bottom:0;left:0;right:0;z-index:6;overflow:hidden;background:linear-gradient(90deg,var(--sky-600),var(--sky-500),var(--sky-600));border-top:1px solid rgba(2,6,23,.35);box-shadow:0 -8px 24px #02061773}.promo-track{display:flex;width:max-content;animation:promo-scroll 45s linear infinite}.promo-track span{display:inline-block;white-space:nowrap;padding:10px 0;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--white);text-shadow:0 1px 2px rgba(2,6,23,.25)}@keyframes promo-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.promo-track{animation:none}}.page{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:64px 24px 128px;text-align:center}.logo-img{display:inline-block;height:104px;max-width:100%;width:auto;object-fit:contain;border-radius:12px;margin-bottom:8px;filter:drop-shadow(0 0 34px rgba(14,165,233,.35))}.access-pill{display:inline-flex;align-items:center;gap:8px;background:#0ea5e91a;border:1px solid rgba(56,189,248,.3);color:var(--sky-300);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:8px 16px;border-radius:999px;margin:0 0 24px}.access-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--sky-400);box-shadow:0 0 10px #38bdf8;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.gate-title{font-size:clamp(26px,4vw,33px);font-weight:800;letter-spacing:-.025em;line-height:1.15;text-align:center;margin-bottom:12px}.gate-title .accent{background:linear-gradient(100deg,var(--sky-300),var(--sky-500));-webkit-background-clip:text;background-clip:text;color:transparent}.reg-note{font-size:14.5px;line-height:1.6;color:var(--slate-400);text-align:center;margin:0 0 24px}.product-blurb{font-size:15px;line-height:1.6;color:var(--slate-300);text-align:center;max-width:52ch;margin:-8px auto 24px}.card{position:relative;max-width:660px;margin:0 auto;background:#0f172a8c;border:1px solid rgba(56,189,248,.18);border-radius:20px;padding:32px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 70px #0206178c,inset 0 1px #f1f5f90f;text-align:left}.card:before{content:"";position:absolute;top:-1px;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.7),transparent)}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--slate-300);margin-bottom:8px}.field label .req{color:var(--sky-400)}.field label .opt{font-weight:500;color:var(--slate-500);text-transform:none;letter-spacing:0}.field-hint{font-size:12px;color:var(--sky-300);margin-top:7px}.field input{width:100%;font-family:inherit;font-size:15px;color:var(--navy-900);background:var(--slate-100);border:1px solid transparent;border-radius:10px;padding:13px 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.field input::placeholder{color:var(--slate-500)}.field input:focus{outline:none;background:var(--white);border-color:var(--sky-400);box-shadow:0 0 0 3px #38bdf84d}.consent-note{font-size:12.5px;line-height:1.65;color:var(--slate-500);margin:4px 0 16px}.btn-primary{appearance:none;border:none;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--white);background:linear-gradient(135deg,var(--sky-400),var(--sky-600) 55%,var(--sky-700));border-radius:999px;padding:16px 26px;cursor:pointer;box-shadow:0 10px 30px #0ea5e959,inset 0 1px #ffffff40;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.btn-primary svg{width:17px;height:17px;transition:transform .15s ease}.btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 14px 36px #0ea5e973,inset 0 1px #ffffff40}.btn-primary:hover svg{transform:translate(3px)}.btn-primary:disabled{filter:grayscale(.4) opacity(.7);cursor:wait;transform:none}.form-error{display:none;text-align:center;font-size:13.5px;color:#fca5a5;margin-top:14px}.secure-line{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--slate-500);margin-top:16px}.secure-line svg{width:13px;height:13px;flex-shrink:0}.spotlight{display:flex;align-items:center;gap:28px;margin-top:64px;padding:28px 32px;background:#0f172a8c;border:1px solid rgba(56,189,248,.18);border-radius:20px;text-align:left}.spotlight-vial{flex-shrink:0;width:96px;height:128px}.spotlight-photo{flex-shrink:0;width:148px;height:148px;border-radius:16px;overflow:hidden;background:#f6f9fc;border:1px solid rgba(56,189,248,.3);box-shadow:0 12px 30px #02061773;display:flex;align-items:center;justify-content:center}.spotlight-photo img{width:100%;height:100%;object-fit:cover}.spotlight-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky-400);margin-bottom:6px}.spotlight h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.spotlight .spotlight-sub{font-size:14px;color:var(--slate-400);margin-bottom:14px}.spotlight-specs{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));column-gap:32px;row-gap:9px;margin:0 0 16px;padding:0}.spotlight-specs li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--slate-300);white-space:nowrap}.spotlight-specs svg{width:13px;height:13px;flex-shrink:0;color:var(--sky-400)}.spotlight-note{font-size:13px;color:var(--slate-500)}.spotlight-note a{color:var(--sky-300);font-weight:600;text-decoration:none}.spotlight-note a:hover{text-decoration:underline}@media(max-width:640px){.spotlight{flex-direction:column;text-align:center;gap:18px;padding:24px 20px}.spotlight-specs{grid-template-columns:1fr;justify-content:center;justify-items:center}}.testimonials{margin-top:64px}.testimonials-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sky-400);margin-bottom:8px}.testimonials-title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin-bottom:24px}.testimonial-carousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.testimonial-track{display:flex;gap:16px;width:max-content;animation:testimonial-scroll 55s linear infinite;text-align:left}.testimonial-carousel:hover .testimonial-track{animation-play-state:paused}@keyframes testimonial-scroll{to{transform:translate(calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.testimonial-track{animation:none;flex-wrap:wrap;width:auto}}.testimonial{display:flex;flex-direction:column;flex-shrink:0;width:400px;background:#0f172a80;border:1px solid rgba(51,65,85,.55);border-radius:16px;padding:20px}.stars{color:#fbbf24;font-size:14px;letter-spacing:2px;margin-bottom:12px}.testimonial blockquote{font-size:13.5px;line-height:1.65;color:var(--slate-300);border:none;margin-bottom:16px}.testimonial-author{margin-top:auto;padding-top:14px;border-top:1px solid rgba(51,65,85,.55)}.testimonial-author .who{font-size:13.5px;font-weight:700;color:var(--slate-100)}.testimonial-author .role{font-size:12.5px;color:var(--slate-500);margin-top:2px}.trust-bar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px 40px;margin-top:32px}.trust-item{display:flex;align-items:center;gap:10px;min-width:0}.trust-icon{width:32px;height:32px;flex-shrink:0;border-radius:9px;background:linear-gradient(135deg,#38bdf82e,#0369a147);border:1px solid rgba(56,189,248,.3);display:inline-flex;align-items:center;justify-content:center}.trust-icon svg{width:16px;height:16px;stroke:var(--sky-300);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.trust-text{display:flex;flex-direction:column;line-height:1.25;text-align:left}.trust-text strong{font-size:12.5px;font-weight:700;color:var(--slate-100);white-space:nowrap}.trust-text small{font-size:11px;color:var(--slate-500);white-space:nowrap}.footer{margin-top:64px;padding-top:24px;border-top:1px solid rgba(51,65,85,.5)}.help-line{font-size:14.5px;color:var(--slate-400)}.help-line a{color:var(--sky-300);text-decoration:none;font-weight:500}.help-line a:hover{text-decoration:underline}.disclaimer{margin-top:12px;font-size:12px;line-height:1.6;color:var(--slate-500);max-width:60ch;margin-left:auto;margin-right:auto}@media(max-width:640px){.page{padding-top:40px}.logo-img{height:80px}.card{padding:26px 20px 24px}.trust-bar{gap:12px 20px}.trust-icon{width:28px;height:28px}.testimonial{width:270px}.testimonials{margin-top:48px}.helix{display:none}}.content-page{position:relative;z-index:1;max-width:780px;margin:0 auto;padding:44px 24px 40px;text-align:left}.content-page h1{font-size:clamp(28px,4.5vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-bottom:16px;color:#f8fafc}.content-page h2{font-size:20px;font-weight:700;margin:34px 0 10px;color:var(--slate-100);letter-spacing:-.01em}.content-page h3{font-size:16.5px;font-weight:700;margin:26px 0 6px;color:#e2e8f0}.content-page p,.content-page li{font-size:15.5px;line-height:1.75;color:var(--slate-300)}.content-page p{margin:0 0 14px}.content-page ul,.content-page ol{margin:0 0 14px 22px}.content-page a{color:var(--sky-300);text-decoration:none}.content-page a:hover{text-decoration:underline}.content-page .back-link{display:inline-block;margin-bottom:32px;font-size:14px;font-weight:600}.content-page .back-btn{display:inline-block;margin-top:44px;padding:11px 20px;border-radius:10px;border:1px solid rgba(125,211,252,.35);background:#0ea5e91f;font-size:14px;font-weight:600}.content-page .back-btn:hover{background:#0ea5e938;text-decoration:none}.content-page .lede{font-size:17px;color:#e2e8f0}.content-page table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:14.5px}.content-page th,.content-page td{padding:11px 12px;border-bottom:1px solid rgba(51,65,85,.6);text-align:left;color:var(--slate-300)}.content-page th{color:var(--sky-300);font-size:12.5px;text-transform:uppercase;letter-spacing:.05em}.content-page .table-scroll{margin:8px 0 18px}.content-page .table-scroll table{margin:0}@media(max-width:559.98px){.content-page .table-scroll thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.content-page .table-scroll table,.content-page .table-scroll tbody,.content-page .table-scroll tr,.content-page .table-scroll td{display:block;width:100%}.content-page .table-scroll tr{border:1px solid rgba(51,65,85,.6);border-radius:12px;padding:6px 0;margin:0 0 12px}.content-page .table-scroll td{display:grid;grid-template-columns:9.5em 1fr;gap:12px;padding:8px 14px;border-bottom:0}.content-page .table-scroll td:before{content:attr(data-label);color:var(--sky-300);font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding-top:2px}}.content-page .placeholder{border:1px dashed var(--slate-500);border-radius:12px;padding:22px;text-align:center;color:var(--slate-400);font-size:14px;margin:16px 0}
