.k30lta_shell{flex-direction:column;gap:2.75rem;max-width:72rem;margin-left:auto;margin-right:auto;padding:3.5rem 1rem 4rem;display:flex;overflow-x:clip}@media (min-width:640px){.k30lta_shell{padding-left:1.5rem;padding-right:1.5rem}}.k30lta_hero{border-bottom:1px solid var(--color-border-subtle);padding:.25rem 0 1.75rem}.k30lta_heroGrid{align-items:center;gap:1.75rem;display:grid}@media (min-width:960px){.k30lta_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.5rem}}.k30lta_heroCopy{min-width:0}.k30lta_eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze-400);align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.k30lta_eyebrowDot{background:var(--color-bronze-400);border-radius:50%;width:6px;height:6px}.k30lta_headline{max-width:14ch;font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-text-primary);text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2.35rem,5.2vw,3.65rem);font-weight:600;line-height:1.02}.k30lta_subhead{max-width:36rem;font-family:var(--font-body);color:var(--color-text-secondary);margin-top:1.1rem;font-size:.9375rem;line-height:1.65}@media (min-width:768px){.k30lta_subhead{font-size:1.0625rem}}.k30lta_disambiguation{max-width:36rem;font-family:var(--font-body);color:var(--color-text-muted);margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}.k30lta_heroCtas{flex-direction:column;align-items:stretch;gap:.65rem;margin-top:1.5rem;display:flex}@media (min-width:480px){.k30lta_heroCtas{flex-flow:wrap;align-items:center}}.k30lta_previewShell{width:100%;min-width:0;max-width:26rem}@media (min-width:960px){.k30lta_previewShell{justify-self:end}}.k30lta_visualCard{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);box-shadow:var(--shadow-lg);border-radius:.875rem;padding:1rem 1.05rem .95rem}.k30lta_visualRow{align-items:stretch;gap:.85rem;display:grid}@media (min-width:420px){.k30lta_visualRow{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);align-items:center;gap:.75rem}}.k30lta_visualTrial{min-width:0}.k30lta_visualTrialLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-bronze-400);margin:0;font-size:.6875rem;font-weight:600}.k30lta_visualTrialValue{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);margin:.25rem 0 0;font-size:1.5rem;font-weight:600;line-height:1}.k30lta_visualTrialHint{font-family:var(--font-body);color:var(--color-text-muted);margin:.4rem 0 0;font-size:.75rem;line-height:1.35}.k30lta_visualDivider{background:var(--color-border-subtle);align-self:stretch;width:1px;display:none}@media (min-width:420px){.k30lta_visualDivider{display:block}}.k30lta_visualScale{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.k30lta_visualScaleStep{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-2) 40%, var(--color-surface-1));border-radius:.55rem;padding:.55rem .6rem}.k30lta_visualScaleStepActive{border-color:color-mix(in srgb, var(--color-bronze-400) 40%, var(--color-border-subtle));background:var(--color-surface-1)}.k30lta_visualScaleName{font-family:var(--font-display);color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:block}.k30lta_visualScaleMeta{font-family:var(--font-body);color:var(--color-text-muted);margin-top:.15rem;font-size:.6875rem;display:block}.k30lta_visualFoot{border-top:1px solid var(--color-border-subtle);font-family:var(--font-body);color:var(--color-text-muted);margin:.75rem 0 0;padding-top:.7rem;font-size:.75rem;line-height:1.4}.k30lta_plansBlock{flex-direction:column;display:flex}.k30lta_plansHeader{gap:.85rem;margin-bottom:.25rem;display:grid}@media (min-width:768px){.k30lta_plansHeader{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:2rem;margin-bottom:.5rem}}.k30lta_plansLead{max-width:22rem;font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.55}@media (min-width:768px){.k30lta_plansLead{text-align:right;justify-self:end}}.k30lta_regionNote{text-align:center;font-family:var(--font-body);color:var(--color-text-muted);margin:1rem 0 0;font-size:.8125rem;line-height:1.55}.k30lta_nowrap{white-space:nowrap}.k30lta_plansLeadTrial{color:var(--color-bronze-400);font-weight:600}.k30lta_section{padding-top:.15rem}.k30lta_sectionDivider{border-top:1px solid var(--color-border-subtle);padding-top:2.25rem}.k30lta_sectionEyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze-400);margin:0;font-size:.75rem;font-weight:600}.k30lta_sectionTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:.5rem 0 0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:600}.k30lta_sectionLead{max-width:36rem;font-family:var(--font-body);color:var(--color-text-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.k30lta_includeHead{gap:.75rem;display:grid}@media (min-width:900px){.k30lta_includeHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem}.k30lta_includeHead .k30lta_sectionLead{text-align:right;justify-self:end;margin-top:0}}.k30lta_includeGrid{gap:.85rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.k30lta_includeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.k30lta_includeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.k30lta_includeCard{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);border-radius:.875rem;flex-direction:column;min-height:100%;padding:1.15rem 1.2rem 1.2rem;text-decoration:none;display:flex}.k30lta_includeCardTop{align-items:flex-start;gap:.6rem;display:flex}.k30lta_includeTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.k30lta_includeBody{font-family:var(--font-body);color:var(--color-text-secondary);flex:1;margin:.55rem 0 0;font-size:.8125rem;line-height:1.55}.k30lta_includeCta{font-family:var(--font-body);color:var(--color-bronze-400);margin-top:.9rem;font-size:.8125rem;font-weight:600}.k30lta_includeCard:hover .k30lta_includeCta,.k30lta_includeCard:focus-visible .k30lta_includeCta{text-underline-offset:.15em;text-decoration:underline}.k30lta_faqList{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);box-shadow:var(--shadow-sm,0 1px 2px color-mix(in srgb, var(--color-text-primary) 6%, transparent));border-radius:.875rem;flex-direction:column;margin-top:1.35rem;display:flex;overflow:hidden}.k30lta_faqItem{border-bottom:1px solid var(--color-border-subtle);margin:0;padding:1.15rem 1.25rem 1.25rem}.k30lta_faqItem:last-child{border-bottom:none}.k30lta_faqQ{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.k30lta_faqA{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 80%, transparent);max-width:46rem;font-family:var(--font-body);color:var(--color-text-muted);margin:.55rem 0 0;padding-top:.55rem;font-size:.875rem;line-height:1.65}.k30lta_faqA a{color:var(--color-text-primary);text-underline-offset:.15em;text-decoration:underline}.k30lta_faqA a:hover{color:var(--color-bronze-400)}.k30lta_ctaBand{border:1px solid var(--color-border-subtle);background:var(--color-surface-1);box-shadow:var(--shadow-lg);border-radius:1rem;flex-direction:column;gap:1.35rem;padding:1.75rem 1.5rem;display:flex}@media (min-width:768px){.k30lta_ctaBand{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 1.85rem}}.k30lta_ctaEyebrow{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bronze-400);margin:0;font-size:.6875rem;font-weight:600}.k30lta_ctaTitle{max-width:18rem;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:.4rem 0 0;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:600}.k30lta_ctaActions{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.65rem;display:flex}@media (min-width:480px){.k30lta_ctaActions{flex-flow:wrap;align-items:center}}
