.paths-panel .paths-tier-tabs{max-width:360px;padding:var(--space-1);background:var(--brand-dark);border:1px solid var(--brand-border);border-radius:var(--r-button);justify-content:center;margin-left:auto;margin-right:auto}.paths-panel .paths-tier-tab{border-radius:var(--r-card);min-height:44px;font-family:var(--font-display);border-color:#0000;flex:1 1 0;justify-content:center;font-weight:600}.paths-panel .paths-tier-tab[data-active]{border-color:var(--brand-secondary);color:var(--brand-text);box-shadow:none;background:0 0}.paths-panel .proto-seg-badge{color:var(--brand-accent);background:var(--brand-dark);border-color:var(--acc-45);box-shadow:none}.paths-panel .proto-seg-badge--pro{color:var(--brand-primary);border-color:var(--pri-60)}.paths-panel .paths-period-toggle .proto-seg__i{border-radius:var(--r-control)}.paths-panel .paths-grid{margin:var(--space-7) 0 0;flex-direction:column;display:flex}.paths-panel .paths-card{gap:var(--space-2-5);padding:var(--space-5);background:var(--brand-dark3);border:1px solid var(--brand-border);border-radius:var(--r-card);flex-direction:column;display:flex;position:relative}.paths-panel .paths-card--akademi,.paths-panel .paths-grid[data-plan=akademi]{--paths-edge:var(--tier-akademi-edge);--paths-glow:var(--tier-akademi-glow)}.paths-panel .paths-card--pro,.paths-panel .paths-grid[data-plan=pro]{--paths-edge:var(--tier-pro-edge);--paths-glow:var(--tier-pro-glow)}.paths-panel .paths-card--akademi{border-color:var(--brand-border)}.paths-panel .paths-card--pro{border-color:color-mix(in srgb, var(--brand-accent) 35%, transparent)}.paths-panel .paths-card[data-active=false]{display:none}.paths-panel .paths-card-badge{z-index:var(--z-layer-3);font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--r-pill);color:var(--brand-text);background:color-mix(in srgb, var(--brand-secondary) 22%, transparent);border:0;align-self:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.paths-panel .paths-card-badge--pro{color:var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 18%, transparent)}.paths-panel .paths-card-badge{display:none}.paths-panel .paths-card-title{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--brand-text);margin:0;font-weight:700;line-height:1.25}.paths-panel .paths-card-for{font-size:var(--fs-body-sm);color:var(--brand-muted);margin:0;line-height:1.6}.paths-panel .paths-price{align-items:baseline;gap:var(--space-2);display:flex}.paths-panel .paths-price-num{font-family:var(--font-display);font-size:var(--fs-stat);letter-spacing:-.04em;color:var(--brand-primary);font-weight:800;line-height:1}.paths-panel .paths-price-num--pro{color:var(--brand-text)}.paths-panel .paths-price-term{font-size:var(--fs-caption);color:var(--brand-muted)}.paths-panel .paths-period-toggle{padding:var(--space-0-5)}.paths-panel .paths-period-toggle .proto-seg__i{min-height:44px;font-size:var(--fs-caption);padding:0 var(--space-2)}.paths-panel .paths-period-toggle .proto-seg__i--on{color:var(--brand-accent);box-shadow:var(--inset-ring-1) var(--acc-45);background:0 0}.paths-panel .paths-price-note{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--brand-muted);margin:0;line-height:1.5}.paths-panel .paths-price-note--accent{color:var(--brand-accent)}.paths-panel .paths-cta-wrap{gap:var(--space-1-5);flex-direction:column;display:flex}.paths-panel .paths-cta{width:100%;min-height:46px;padding:0 var(--space-6);font-size:var(--fs-button)}.paths-panel .paths-rule{background:var(--pri-12);height:1px;margin:0}.paths-panel .paths-toggle-spacer{display:none}.paths-panel .paths-feats{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.paths-panel .proto-feat{gap:var(--space-2-5);font-size:var(--fs-body-sm);line-height:1.5}.paths-panel .proto-feat__ic{width:7px;height:7px;margin:.55em var(--space-1) 0;background:var(--brand-secondary);border:0;border-radius:0;flex:none;padding:0;transform:rotate(45deg)}.paths-panel .proto-feat__ic>svg{display:none}.paths-panel .paths-card--pro .proto-feat__ic{background:var(--brand-accent)}.paths-panel .proto-feat__ic--accent{color:var(--brand-accent)}.paths-panel .paths-card--pro .proto-feat__ic--accent{background:var(--brand-secondary)}.paths-panel .paths-card-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.paths-panel .paths-note{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-3-5);background:var(--acc-6);border:1px solid var(--acc-25);border-radius:var(--r-card);font-family:var(--font-body);font-size:var(--fs-caption);color:var(--brand-accent);line-height:1.5}.paths-panel .wl-form--panel{gap:var(--space-2)}.paths-panel .wl-form__row{gap:var(--space-2);flex-direction:column;display:flex}.paths-panel .wl-form--panel .proto-input{height:46px}.paths-panel .paths-cta--submit{width:100%}@media (min-width:768px){.paths-panel[data-layout=responsive] .paths-grid{gap:var(--space-5);max-width:880px;margin:var(--space-14) auto 0;grid-template-columns:1fr 1fr;display:grid}.paths-panel[data-layout=responsive] .paths-card[data-active=false]{display:flex}.paths-panel[data-layout=responsive] .paths-price{min-height:42px}.paths-panel[data-layout=responsive] .paths-price-note{min-height:3em}.paths-panel[data-layout=responsive] .paths-toggle-spacer{min-height:calc(44px + 2 * var(--space-1) + 2px);display:block}.paths-panel[data-layout=responsive] .paths-card{padding-top:var(--space-8)}.paths-panel[data-layout=responsive] .paths-card-head{margin-top:var(--space-2)}.paths-panel[data-layout=responsive] .paths-card-badge{display:inline-flex}.paths-panel .paths-period-toggle{padding:var(--space-1)}.paths-panel .paths-cta-wrap{gap:var(--space-2)}.paths-panel .paths-cta{min-height:50px}.paths-panel .paths-price-num{font-size:var(--fs-stat-lg)}.paths-panel .paths-rule{margin:var(--space-1) 0}.paths-panel .paths-feats,.paths-panel .wl-form--panel{gap:var(--space-2-5)}.paths-panel .wl-form--panel .wl-form__row{align-items:stretch;gap:var(--space-2-5);flex-direction:row}.paths-panel .wl-form--panel .proto-input{height:50px}.paths-panel .wl-form--panel .wl-form__row .proto-input{flex:1}.paths-panel .paths-cta--submit{width:auto;padding:0 var(--space-6)}}