.O1GTWG_segmented{margin-top:var(--space-2);align-self:flex-start;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);display:inline-flex}.O1GTWG_segment{min-height:var(--control-height-sm);padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);background:0 0;border:0}.O1GTWG_segment:hover{color:var(--color-text)}.O1GTWG_segment[aria-checked=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.O1GTWG_product{gap:var(--space-5);padding-top:var(--space-4);flex-direction:column;display:flex}.O1GTWG_productHead{align-items:flex-start;gap:var(--space-4);display:flex}.O1GTWG_productIcon{border-radius:var(--radius-lg);background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent-strong);flex:none;place-items:center;display:inline-grid}.O1GTWG_productIcon svg{width:22px;height:22px}.O1GTWG_productName{font-size:var(--font-size-xl);margin:0}.O1GTWG_productDescription{max-width:44rem;margin:var(--space-1) 0 0;color:var(--color-text-muted)}.O1GTWG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;display:grid}.O1GTWG_plan{gap:var(--space-2);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.O1GTWG_plan:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.O1GTWG_planChosen{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), var(--shadow-md)}.O1GTWG_planCurrent{background:var(--color-surface-muted)}.O1GTWG_planHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.O1GTWG_planName{font-size:var(--font-size-lg);margin:0}.O1GTWG_trial{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.O1GTWG_trial svg{width:14px;height:14px}.O1GTWG_price{align-items:baseline;gap:var(--space-1);margin-top:var(--space-3);display:flex}.O1GTWG_amount{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}.O1GTWG_amountPending{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.O1GTWG_per{color:var(--color-text-muted);font-size:var(--font-size-sm)}.O1GTWG_priceNote{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.O1GTWG_discount{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.O1GTWG_features{gap:var(--space-2);margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--color-border);font-size:var(--font-size-sm);flex-direction:column;list-style:none;display:flex}.O1GTWG_features li{align-items:flex-start;gap:var(--space-2);display:flex}.O1GTWG_features svg{width:16px;height:16px;color:var(--color-accent);flex:none;margin-top:2px}.O1GTWG_planAction{padding-top:var(--space-5);margin-top:auto}.O1GTWG_actionNote{color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}.O1GTWG_checkout{scroll-margin-top:calc(var(--topbar-height) + var(--space-4));border-color:var(--color-accent)}.O1GTWG_assurances{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;list-style:none;display:grid}.O1GTWG_assurances li{align-items:flex-start;gap:var(--space-3);display:flex}.O1GTWG_assurances svg{width:20px;height:20px;color:var(--color-accent);flex:none}@media (prefers-reduced-motion:reduce){.O1GTWG_plan:hover{transform:none}}.O1GTWG_options{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.O1GTWG_methods{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.O1GTWG_option{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.O1GTWG_option:hover{border-color:var(--color-text-subtle)}.O1GTWG_option:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.O1GTWG_option input{margin-top:3px}.O1GTWG_optionText{font-size:var(--font-size-sm);flex-direction:column;gap:2px;display:flex}.O1GTWG_optionText span{color:var(--color-text-muted)}.O1GTWG_planHighlight{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), var(--shadow-sm)}.O1GTWG_highlight{align-self:flex-start;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-accent);color:var(--white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.O1GTWG_highlight svg{fill:currentColor;width:13px;height:13px}.O1GTWG_from{margin-top:var(--space-3);margin-bottom:calc(-1 * var(--space-3));color:var(--color-text-muted);font-size:var(--font-size-sm)}.O1GTWG_promo{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-success-bg);color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.O1GTWG_segmentTag{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success);font-size:var(--font-size-xs)}.O1GTWG_bands{margin:var(--space-3) 0 0;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-direction:column;padding:0;list-style:none;display:flex}.O1GTWG_bands li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.O1GTWG_bands li+li{border-top:1px solid var(--color-border)}.O1GTWG_bands strong{font-variant-numeric:tabular-nums;white-space:nowrap}.O1GTWG_extras{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--font-size-sm);flex-direction:column;padding:0;list-style:none;display:flex}.O1GTWG_extras li{justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);display:flex}.O1GTWG_extras strong{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.O1GTWG_custom{align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--navy-900);color:var(--navy-50);flex-wrap:wrap;display:flex}.O1GTWG_customIcon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--white) 12%, transparent);width:48px;height:48px;color:var(--white);flex:none;place-items:center;display:inline-grid}.O1GTWG_customIcon svg{width:24px;height:24px}.O1GTWG_customText{flex:320px}.O1GTWG_customTitle{margin:0 0 var(--space-1);color:var(--white);font-size:var(--font-size-lg)}
.NGbPIq_site{background:radial-gradient(1100px 520px at 85% -10%, var(--color-accent-soft), transparent 60%), var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.NGbPIq_header{z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-bg) 82%, transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);position:sticky;top:0}.NGbPIq_headerInner,.NGbPIq_main,.NGbPIq_footerInner{width:100%;max-width:1080px;padding-left:var(--space-4);padding-right:var(--space-4);margin:0 auto}.NGbPIq_headerInner{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--topbar-height);display:flex}.NGbPIq_logo{color:inherit;text-decoration:none;display:inline-flex}.NGbPIq_nav{align-items:center;gap:var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:flex}.NGbPIq_nav a:not(.button){color:var(--color-text-muted);text-decoration:none}.NGbPIq_nav a:not(.button):hover{color:var(--color-text)}.NGbPIq_main{padding-top:var(--space-16);padding-bottom:var(--space-16);flex:1}.NGbPIq_hero{max-width:46rem;margin-bottom:var(--space-16)}.NGbPIq_heroTitle{margin:0 0 var(--space-5);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1.1}.NGbPIq_heroText{margin:0 0 var(--space-8);color:var(--color-text-muted);font-size:var(--font-size-lg)}.NGbPIq_section{margin-bottom:var(--space-12)}.NGbPIq_sectionTitle{margin:0 0 var(--space-5);font-size:var(--font-size-xl)}.NGbPIq_products{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.NGbPIq_productIcon{width:44px;height:44px;margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-accent-strong);place-items:center;display:inline-grid}.NGbPIq_productIcon svg{width:22px;height:22px}.NGbPIq_band{padding:var(--space-8);border-radius:var(--radius-xl);background:var(--navy-900);color:var(--navy-50)}.NGbPIq_band .section-title{color:var(--white)}.NGbPIq_footer{border-top:1px solid var(--color-border)}.NGbPIq_footerInner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-6);padding-bottom:var(--space-6);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.NGbPIq_footerNav{gap:var(--space-5);display:flex}@media (max-width:640px){.NGbPIq_main{padding-top:var(--space-10)}.NGbPIq_heroTitle{font-size:var(--font-size-2xl)}.NGbPIq_nav{gap:var(--space-3)}.NGbPIq_hideSmall{display:none}}.NGbPIq_sectionLead{max-width:44rem;margin:calc(-1 * var(--space-3)) 0 var(--space-6);color:var(--color-text-muted)}
