.lab-preview-inert{pointer-events:none;-webkit-user-select:none;user-select:none}.lab-preview-inert header,.lab-preview-inert header *,.lab-preview-inert a[href]{pointer-events:auto}.lab-preview-card{pointer-events:auto;border-top:1px solid color-mix(in oklab,var(--color-border) 70%,transparent);background:color-mix(in oklab,var(--color-surface) 92%,var(--color-ocean-soft));box-shadow:0 -10px 28px #0f1c2414}.lab-preview-card h2{font-family:var(--font-display)}.lab-preview-chip{display:inline-flex;align-items:center;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-surface) 88%,transparent);padding:.15rem .45rem;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);box-shadow:var(--shadow-soft)}.u2-offer{position:relative;overflow:hidden;margin-top:.55rem;padding:1rem 1.05rem 1.05rem;border:1px solid color-mix(in oklab,var(--color-ocean) 22%,var(--color-border));border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--color-ocean) 16%,transparent),transparent 52%),linear-gradient(165deg,color-mix(in oklab,var(--color-surface) 88%,white),color-mix(in oklab,var(--color-ocean-soft) 70%,var(--color-surface)));box-shadow:0 1px #ffffffb8 inset,0 10px 28px #0f1c2412}.u2-offer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--color-ocean),color-mix(in oklab,var(--color-ocean) 40%,var(--unit, #0b8bb8)))}.u2-offer-grid{position:relative;display:grid;gap:.85rem 1.25rem}@media(min-width:640px){.u2-offer{margin-top:.7rem;padding:1.15rem 1.25rem 1.2rem 1.3rem}.u2-offer-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.u2-offer-kicker{display:inline-flex;align-items:center;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ocean-deep)}.u2-offer-kicker span{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .5rem;background:color-mix(in oklab,var(--color-ocean) 14%,white);letter-spacing:.14em}.u2-offer h2{margin:.35rem 0 0;font-family:var(--font-display);font-size:1.15rem;font-weight:900;letter-spacing:-.03em;line-height:1.18;text-wrap:pretty;color:var(--color-ink)}.u2-offer-exam{display:block}@media(min-width:640px){.u2-offer h2{font-size:1.35rem}.u2-offer-exam{display:inline}}.u2-offer-copy p{margin:.4rem 0 0;max-width:42ch;font-size:.92rem;font-weight:650;line-height:1.35;color:var(--color-ink-soft)}.u2-offer-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}@media(min-width:640px){.u2-offer-cta{align-items:flex-end;text-align:right;min-width:11.5rem}}.u2-offer-price{font-family:var(--font-display);font-size:2rem;font-weight:900;letter-spacing:-.04em;line-height:.9;color:var(--color-ink)}.u2-offer-term{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.25;color:var(--color-muted)}@media(min-width:640px){.u2-offer-cta .u2-offer-term{align-items:flex-end}}.u2-offer-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;margin-top:.35rem;padding:.5rem 1.2rem;border:0;border-radius:999px;background:var(--color-ocean);color:#fff;font-size:.92rem;font-weight:800;letter-spacing:-.01em;text-decoration:none;transform:translateY(0);box-shadow:0 1.5px #ffffff61 inset,0 -2px #00000024 inset,0 4px 0 var(--color-ocean-deep),0 8px 16px color-mix(in oklab,var(--color-ocean) 38%,transparent);transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1),filter .14s ease}.u2-offer-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.u2-offer-btn:active{filter:brightness(.98);transform:translateY(3px);box-shadow:0 1px #ffffff38 inset,0 1px 0 var(--color-ocean-deep),0 3px 8px color-mix(in oklab,var(--color-ocean) 28%,transparent)}html[data-motion=low] .u2-offer-btn{transition:none}html[data-motion=low] .u2-offer-btn:hover,html[data-motion=low] .u2-offer-btn:active{transform:none}@media(prefers-reduced-motion:reduce){.u2-offer-btn{transition:none}.u2-offer-btn:hover,.u2-offer-btn:active{transform:none}}.u2-offer-alts{position:relative;display:flex;flex-wrap:wrap;gap:.15rem .85rem;margin:.7rem 0 0;padding-top:.65rem;border-top:1px solid color-mix(in oklab,var(--color-border) 70%,transparent)}.u2-offer-alts a{font-size:.75rem;font-weight:700;color:var(--color-muted);text-decoration:none}.u2-offer-alts a:hover{color:var(--color-ink-soft);text-decoration:underline;text-underline-offset:3px}html[data-appearance=night] .u2-offer{border-color:color-mix(in oklab,var(--color-ocean) 38%,transparent);background:radial-gradient(120% 90% at 100% 0%,color-mix(in oklab,var(--color-ocean) 22%,transparent),transparent 55%),color-mix(in oklab,var(--color-ocean) 10%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in oklab,var(--color-ocean) 22%,transparent),0 12px 32px #00000047,0 0 28px color-mix(in oklab,var(--color-ocean) 16%,transparent)}html[data-appearance=night] .u2-offer-kicker span{background:color-mix(in oklab,var(--color-ocean) 22%,var(--color-surface));color:color-mix(in oklab,var(--color-ocean) 30%,white)}html[data-appearance=night] .u2-offer-btn{box-shadow:0 1.5px #ffffff29 inset,0 -2px #00000047 inset,0 4px 0 var(--color-ocean-deep),0 0 18px color-mix(in oklab,var(--color-ocean) 40%,transparent)}
