.hero[data-astro-cid-lcdefpme]{background:var(--paper);padding-block:1.25rem 0}.hero-panel[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 78% 42%, #3a50b99e, transparent 36%), var(--navy);color:#fff;border-radius:1.5rem;grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);min-height:min(41rem,100vh - 10rem);display:grid;position:relative;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;align-self:center;padding:clamp(2.2rem,6vw,5.5rem);position:relative}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:8ch;margin:0;font-size:clamp(3.3rem,6vw,5.5rem)}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:first-of-type{color:#cfd5e8;max-width:44ch;margin:1.6rem 0 2rem;font-size:clamp(1.05rem,1.8vw,1.25rem)}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.7rem;display:flex}.button-light[data-astro-cid-lcdefpme]{color:var(--ink);background:#fff}.button-light[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:#edf0ff}.button-ghost[data-astro-cid-lcdefpme]{background:#b4afeb2e;box-shadow:inset 0 0 0 1px #ffffff47}.button-ghost[data-astro-cid-lcdefpme]:hover{background:#b4afeb47}.ruo-line[data-astro-cid-lcdefpme]{color:#aab3cf;margin:1.6rem 0 0;font-size:.8rem}.product-stage[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-height:32rem;display:flex;position:relative;overflow:hidden}.product-stage[data-astro-cid-lcdefpme]:after{content:"";filter:blur(18px);background:#03061c47;border-radius:50%;width:16rem;height:2.3rem;position:absolute;bottom:11%}.product-stage[data-astro-cid-lcdefpme]>.product-vial{filter:drop-shadow(0 32px 34px #01030e47);object-fit:contain;z-index:2;width:auto;height:min(84%,37rem);animation:1.1s cubic-bezier(.16,1,.3,1) both vial-arrive;position:relative}@keyframes vial-arrive{0%{filter:blur(7px)drop-shadow(0 32px 34px #01030e47);transform:translateY(2rem)scale(.96)}to{filter:blur()drop-shadow(0 32px 34px #01030e47);transform:translateY(0)scale(1)}}.orbit[data-astro-cid-lcdefpme]{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.orbit-one[data-astro-cid-lcdefpme]{width:34rem;height:34rem}.orbit-two[data-astro-cid-lcdefpme]{width:24rem;height:24rem}.product-note[data-astro-cid-lcdefpme]{color:var(--ink);white-space:nowrap;z-index:3;background:#fff;border-radius:999px;gap:.6rem;padding:.5rem .85rem;font-size:.74rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.product-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--blue);text-transform:uppercase;font-weight:720}.product-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.proof-strip[data-astro-cid-lcdefpme]{background:var(--paper);padding-top:1.25rem}.proof-strip[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-block:0;padding-block:1.1rem;list-style:none;display:grid}.proof-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--ink-soft);justify-content:center;align-items:center;gap:.65rem;padding-inline:1rem;font-size:.86rem;font-weight:600;display:flex}.proof-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{background:var(--blue);content:"";border-radius:50%;flex:none;width:.45rem;height:.45rem}.proof-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.start[data-astro-cid-lcdefpme]{padding-top:clamp(3.5rem,7vw,5.5rem)}.start-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;display:grid}.start-card[data-astro-cid-lcdefpme]{color:var(--ink);background:#f3f4f6;border-radius:1.5rem;min-height:12rem;padding:1.5rem;text-decoration:none;transition:background-color .18s;display:flex;position:relative;overflow:hidden}.start-card[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:#eef0f4}.start-card[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{z-index:2;align-self:flex-end;width:56%;position:relative}.start-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.5rem;font-weight:540}.start-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:.55rem 0 0;font-size:.9rem;line-height:1.45}.start-card[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--ink);transition:transform .18s;position:absolute;top:1.2rem;right:1.4rem}.start-card[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]{transform:translate(.25rem)}.start-card[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:46%;height:8rem;position:absolute;top:1.3rem;right:-.4rem}.start-card[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-width:4px}.start-card[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:#fff;stroke:var(--blue);stroke-width:3px}.sheet-stack[data-astro-cid-lcdefpme]{width:6.3rem;height:8rem;position:absolute;bottom:1rem;right:2rem;transform:rotate(7deg)}.sheet-stack[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#fff;border-radius:.7rem;width:5.5rem;height:7.6rem;position:absolute;inset:0;box-shadow:0 7px 18px #1821321a}.sheet-stack[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){transform:rotate(-8deg)translate(-.7rem,.35rem)}.sheet-stack[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){background:var(--blue);transform:rotate(-15deg)translate(-1.35rem,.8rem)}.start-card[data-astro-cid-lcdefpme]>.product-vial{object-fit:contain;width:9rem;height:10.5rem;position:absolute;top:1.1rem;right:.8rem}.quality[data-astro-cid-lcdefpme]{background:var(--paper)}.quality-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.75fr) minmax(31rem,1.25fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.quality-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:10ch;margin:0}.quality-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:44ch;margin:1.4rem 0 1.8rem;font-size:1.08rem}.quality-console[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);border-radius:1.5rem;overflow:hidden}.console-head[data-astro-cid-lcdefpme]{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex}.console-head[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-family:"Bodoni 72",Didot,serif;font-size:1.55rem}.console-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#aeb9d3;letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.console-stats[data-astro-cid-lcdefpme]{background:var(--canvas);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.console-stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:1.2rem 1.5rem}.console-stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.console-stats[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--ink-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:600;display:block}.console-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{margin-top:.3rem;font-size:1.05rem;display:block}.console-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:.5fr 1fr auto;align-items:center;gap:1rem;padding:1rem 1.5rem;display:grid}.console-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.console-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.86rem;font-weight:680}.console-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.86rem}.console-list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#287143;letter-spacing:.03em;text-transform:uppercase;background:#eaf7ef;border-radius:999px;padding:.32rem .55rem;font-size:.66rem;font-weight:700}.console-note[data-astro-cid-lcdefpme]{background:var(--canvas);border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:.85rem 1.5rem;font-size:.78rem}.research[data-astro-cid-lcdefpme]{background:var(--canvas)}.research-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:2rem;display:flex}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .925fr .925fr;gap:1rem;margin-top:3rem;display:grid}.faq[data-astro-cid-lcdefpme]{background:#fff}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,9vw,9rem);display:grid}.faq-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:1.6rem}.faq-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);padding:1.2rem 0}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line-strong)}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:650;list-style:none;display:flex}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--blue);font-size:1.5rem;font-weight:400;transition:transform .18s}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.faq-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:60ch;margin:1rem 3rem 0 0;font-size:.95rem}.signup[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff}.signup-grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.signup[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.signup[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#eef3ff;margin:1rem 0 0}.signup[data-astro-cid-lcdefpme] .form-note{color:#eef3ff}.signup[data-astro-cid-lcdefpme] .newsletter{--form-button-bg:var(--navy);--form-button-hover:var(--navy-soft);--form-error:white}@media (width<=1000px){.hero-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr .85fr}.quality-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.research-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.research-grid[data-astro-cid-lcdefpme] article:first-child{grid-column:1/-1}.start-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.start-card[data-astro-cid-lcdefpme]{min-height:10rem}}@media (width<=760px){.hero-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:9ch}.product-stage[data-astro-cid-lcdefpme]{min-height:25rem}.product-stage[data-astro-cid-lcdefpme]>.product-vial{height:25rem}.proof-strip[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;padding-block:.25rem}.proof-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{justify-content:flex-start;padding:.7rem .5rem}.proof-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-left:0}.proof-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--line)}.research-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.research-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme],.signup-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.research-grid[data-astro-cid-lcdefpme] article:first-child{grid-column:auto}}@media (width<=520px){.hero[data-astro-cid-lcdefpme]{padding-top:.75rem}.hero[data-astro-cid-lcdefpme] .shell[data-astro-cid-lcdefpme]{padding-inline:.75rem}.hero-copy[data-astro-cid-lcdefpme]{padding:2.2rem 1.4rem 0}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:3.2rem}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{width:100%}.product-note[data-astro-cid-lcdefpme]{bottom:1rem}.console-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;padding-inline:1.1rem}.console-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{grid-area:1/1}.console-list[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{grid-area:1/2;justify-self:end}.console-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-area:2/1/auto/-1;margin-top:-.35rem}.console-stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:1rem 1.1rem}.console-stats[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:.64rem}.console-stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.95rem}.console-head[data-astro-cid-lcdefpme],.console-note[data-astro-cid-lcdefpme]{padding-inline:1.1rem}.faq-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-right:0}}
