.tariff-shell{border-radius:var(--radius-lg);scroll-margin-top:80px;color:var(--text-primary);padding:var(--space-7)}@media(min-width:768px){.tariff-shell{padding:var(--space-10)}}.tariff-shell--theme-default{background:var(--bg-secondary);border:1px solid var(--glass-border)}.tariff-shell--theme-recommended{background:var(--bg-tertiary);border:2px solid var(--accent-primary);box-shadow:0 0 40px #00e5991f}.tariff-shell--theme-gold{background:#000;border:2px solid #d4af37;color:#f5f1e6;padding:var(--space-6)}@media(min-width:768px){.tariff-shell--theme-gold{padding:var(--space-8)}}.tariff-shell--theme-recommended.tariff-shell--variant-compact{padding:clamp(1.25rem,.5rem + 3.2vw,1.75rem)}.mc__header[data-astro-cid-kx5zr5eb]{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:768px){.mc__header[data-astro-cid-kx5zr5eb]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}}.mc__header-left[data-astro-cid-kx5zr5eb]{flex:1;min-width:0}.mc__header-title-row[data-astro-cid-kx5zr5eb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.mc__header-right[data-astro-cid-kx5zr5eb]{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}@media(min-width:768px){.mc__header-right[data-astro-cid-kx5zr5eb]{align-items:flex-end;text-align:right;flex-shrink:0}}.mc__stamp-sub[data-astro-cid-kx5zr5eb]{font-family:var(--font-body);font-size:16px;color:#ffffffa6;font-style:italic;margin-top:var(--space-3)}.mc__header-right[data-astro-cid-kx5zr5eb] .mc__cta[data-astro-cid-kx5zr5eb]{align-self:stretch;text-align:center}@media(min-width:768px){.mc__header-right[data-astro-cid-kx5zr5eb] .mc__cta[data-astro-cid-kx5zr5eb]{align-self:auto}.mc__header-right[data-astro-cid-kx5zr5eb] .mc__cta-sub[data-astro-cid-kx5zr5eb]{text-align:right}}.mc__header-divider[data-astro-cid-kx5zr5eb]{border:none;border-top:1px dashed rgba(0,229,153,.25);margin:var(--space-6) 0 0}.mc[data-astro-cid-kx5zr5eb] .tariff-card__name[data-astro-cid-kx5zr5eb],.mc[data-astro-cid-kx5zr5eb] .tariff-card__price[data-astro-cid-kx5zr5eb]{color:var(--accent-primary)}.mc .tariff-card__stamp[data-astro-cid-kx5zr5eb]{background:#ffb2401a;border-color:#ffb240;color:#ffb240}.mc__stages[data-astro-cid-kx5zr5eb]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-6)}@media(min-width:768px){.mc__stages[data-astro-cid-kx5zr5eb]{grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-8)}.mc__section-title[data-astro-cid-kx5zr5eb]{grid-column:1 / -1}}.mc__section-title[data-astro-cid-kx5zr5eb]{font-family:var(--font-heading);font-size:20px;font-weight:700;margin:0;color:var(--text-primary)}.mc__stage-name[data-astro-cid-kx5zr5eb]{font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0 0 var(--space-1);color:var(--text-primary)}.mc__stage-meta[data-astro-cid-kx5zr5eb]{display:block;color:#f0f0f0;font-size:13px;margin-bottom:var(--space-3)}.mc__stage-list[data-astro-cid-kx5zr5eb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.mc__stage-list[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]{display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);line-height:1.5}.mc__stage-list[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]:before{content:"✓";color:var(--accent-primary);font-weight:700;flex-shrink:0;line-height:1.5}.mc__stage-feat[data-astro-cid-kx5zr5eb]{display:flex;flex-direction:column;gap:2px;min-width:0}.mc__stage-feat-title[data-astro-cid-kx5zr5eb]{font-weight:700;color:var(--text-primary)}.mc__stage-feat-desc[data-astro-cid-kx5zr5eb]{font-size:14px;color:var(--text-secondary);line-height:1.5}.mc__upgrade[data-astro-cid-kx5zr5eb]{background:#00e5990f;border:1px dashed rgba(0,229,153,.15);border-radius:var(--radius-md);padding:var(--space-5)}.mc__community[data-astro-cid-kx5zr5eb]{margin-top:var(--space-6)}.mc__community[data-astro-cid-kx5zr5eb]>.overline[data-astro-cid-kx5zr5eb],.mc__upgrade[data-astro-cid-kx5zr5eb]>.overline[data-astro-cid-kx5zr5eb]{margin-bottom:var(--space-2)}.mc__community-title[data-astro-cid-kx5zr5eb]{font-family:var(--font-heading);font-size:20px;font-weight:700;margin:0 0 var(--space-3);color:var(--text-primary)}.mc__community-text[data-astro-cid-kx5zr5eb]{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);line-height:1.5;margin:0}.mc__community-list[data-astro-cid-kx5zr5eb]{list-style:none;padding:0;margin:var(--space-2) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.mc__community-list[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]{position:relative;padding-left:22px;color:var(--text-secondary);line-height:1.5}.mc__community-list[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-primary);font-weight:700}.mc__guarantee[data-astro-cid-kx5zr5eb]{margin-top:var(--space-6)}.mc__payment[data-astro-cid-kx5zr5eb]{margin-top:var(--space-7)}.mc__payment-overline[data-astro-cid-kx5zr5eb]{display:block;color:var(--accent-primary);font-family:var(--font-mono);font-size:13px;margin-bottom:var(--space-2)}.mc__payment-sub[data-astro-cid-kx5zr5eb]{color:var(--text-secondary);margin:var(--space-2) 0 0;line-height:1.5}.mc__payment-grid[data-astro-cid-kx5zr5eb]{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-6);align-items:stretch}@media(min-width:768px){.mc__payment-grid[data-astro-cid-kx5zr5eb]{grid-template-columns:1.2fr 1fr;gap:var(--space-6)}}.mc__pay-option[data-astro-cid-kx5zr5eb]{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.mc__pay-cta-zone[data-astro-cid-kx5zr5eb]{margin-top:auto;padding-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.mc__pay-option[data-astro-cid-kx5zr5eb] h5[data-astro-cid-kx5zr5eb]{font-family:var(--font-heading);font-size:22px;font-weight:700;margin:0;color:var(--text-primary)}.mc__pay-option[data-astro-cid-kx5zr5eb]>p[data-astro-cid-kx5zr5eb]{color:var(--text-secondary);margin:0;line-height:1.5}.mc__pay-option[data-astro-cid-kx5zr5eb] ul[data-astro-cid-kx5zr5eb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.mc__pay-option[data-astro-cid-kx5zr5eb] ul[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]{position:relative;padding-left:22px;color:var(--text-secondary);line-height:1.5}.mc__pay-option[data-astro-cid-kx5zr5eb] ul[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-primary);font-weight:700}.mc__pay-option--bundle[data-astro-cid-kx5zr5eb]{border:2px solid var(--accent-primary);border-radius:var(--radius-lg);padding:var(--space-7);background:var(--bg-tertiary);position:relative}.mc__pay-stamp[data-astro-cid-kx5zr5eb]{position:absolute;top:-14px;right:24px;background:var(--bg-secondary);color:var(--accent-primary);border:2px solid var(--accent-primary);font-family:Caveat,Comic Sans MS,cursive;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:5px 14px;border-radius:var(--radius-sm);transform:rotate(-2deg);transform-origin:center;white-space:nowrap}.mc__pay-option--parts[data-astro-cid-kx5zr5eb]{border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-7)}.mc__pay-price[data-astro-cid-kx5zr5eb]{font-family:var(--font-heading);font-size:36px;font-weight:800;line-height:1;color:var(--text-primary);margin-top:var(--space-2)}.mc__pay-price[data-astro-cid-kx5zr5eb] span[data-astro-cid-kx5zr5eb]{font-size:22px;font-weight:600}.mc__pay-price[data-astro-cid-kx5zr5eb] small[data-astro-cid-kx5zr5eb]{font-size:16px;font-weight:500;color:var(--text-secondary);margin-left:var(--space-2)}.mc__pay-savings[data-astro-cid-kx5zr5eb]{color:var(--accent-primary);font-weight:600;margin:0}.mc__pay-note[data-astro-cid-kx5zr5eb]{color:#f0f0f0;font-size:14px;margin:0;line-height:1.5}.mc__pay-option[data-astro-cid-kx5zr5eb] ul[data-astro-cid-kx5zr5eb].mc__pay-excluded li[data-astro-cid-kx5zr5eb]{color:var(--text-tertiary)}.mc__pay-option[data-astro-cid-kx5zr5eb] ul[data-astro-cid-kx5zr5eb].mc__pay-excluded li[data-astro-cid-kx5zr5eb]:before{content:"✗";color:var(--text-tertiary);font-weight:700}.mc__pay-option[data-astro-cid-kx5zr5eb] ul[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb].mc__pay-feature--star:before{content:"★";color:var(--accent-primary);font-weight:400}.mc__cta[data-astro-cid-kx5zr5eb]{margin-top:var(--space-3);text-align:center}.mc__cta-sub[data-astro-cid-kx5zr5eb]{display:block;text-align:center;color:#f0f0f0;font-size:13px;margin-top:var(--space-1)}.mc__upgrade[data-astro-cid-kx5zr5eb]{margin-top:var(--space-7)}.mc__upgrade-title[data-astro-cid-kx5zr5eb]{font-family:var(--font-heading);font-weight:700;font-size:20px;color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.2}.mc__upgrade-desc[data-astro-cid-kx5zr5eb]{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.5;margin:0 0 var(--space-5)}.mc__upgrade-highlight[data-astro-cid-kx5zr5eb]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1.5px solid #ffb240;background:#ffb2401a;border-radius:var(--radius-md);margin:var(--space-5) 0}.mc__upgrade-highlight-star[data-astro-cid-kx5zr5eb]{font-size:24px;line-height:1;color:#ffb240;flex-shrink:0}.mc__upgrade-highlight-text[data-astro-cid-kx5zr5eb]{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--text-secondary)}.mc__upgrade-conditions[data-astro-cid-kx5zr5eb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.mc__upgrade-conditions[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.5}.mc__upgrade-conditions[data-astro-cid-kx5zr5eb] li[data-astro-cid-kx5zr5eb]:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-primary);font-weight:700}.mc__upgrade-footnote[data-astro-cid-kx5zr5eb]{font-family:var(--font-body);font-size:13px;color:#ffffffa6;margin:var(--space-3) 0 0;line-height:1.5}.sc__header[data-astro-cid-65n4y6by]{display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:768px){.sc__header[data-astro-cid-65n4y6by]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}}.sc__header-left[data-astro-cid-65n4y6by]{flex:1;min-width:0}.sc__lifetime-badge[data-astro-cid-65n4y6by]{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-3);padding:2px 8px;border:1px solid rgba(0,229,153,.32);background:#00e5991f;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;color:var(--accent-primary);line-height:1.4}.sc__lifetime-badge-icon[data-astro-cid-65n4y6by]{font-size:12px;line-height:1}.sc__header-right[data-astro-cid-65n4y6by]{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}@media(min-width:768px){.sc__header-right[data-astro-cid-65n4y6by]{align-items:flex-end;text-align:right;flex-shrink:0}}.sc__price-note[data-astro-cid-65n4y6by]{display:inline-block;padding:3px 10px;border:1px solid rgba(0,229,153,.32);background:#00e5991f;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-primary)}.sc__cta[data-astro-cid-65n4y6by]{align-self:stretch;text-align:center;margin-top:var(--space-2)}@media(min-width:768px){.sc__cta[data-astro-cid-65n4y6by]{align-self:auto}}.sc[data-astro-cid-65n4y6by] .tariff-card__price[data-astro-cid-65n4y6by]{color:var(--text-primary)}.sc__divider[data-astro-cid-65n4y6by]{border:none;border-top:1px dashed rgba(255,255,255,.12);margin:var(--space-6) 0 0}.sc__stages[data-astro-cid-65n4y6by]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-6)}@media(min-width:768px){.sc__stages[data-astro-cid-65n4y6by]{grid-template-columns:1fr 1fr;gap:var(--space-7) var(--space-8)}.sc__stage[data-astro-cid-65n4y6by]:nth-child(3){grid-column:1 / -1}.sc__stage[data-astro-cid-65n4y6by]:nth-child(3) .sc__stage-list[data-astro-cid-65n4y6by]{display:block;column-count:2;column-gap:var(--space-8)}.sc__stage[data-astro-cid-65n4y6by]:nth-child(3) .sc__stage-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]{break-inside:avoid;margin-bottom:10px}.sc__stage[data-astro-cid-65n4y6by]:nth-child(3) .sc__stage-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]:last-child{margin-bottom:0}}.sc__stage-head[data-astro-cid-65n4y6by]{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3)}.sc__stage-num[data-astro-cid-65n4y6by]{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--accent-primary);flex-shrink:0}.sc__stage-name[data-astro-cid-65n4y6by]{font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0;color:var(--text-primary);line-height:1.25}.sc__stage-list[data-astro-cid-65n4y6by]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sc__stage-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.5}.sc__stage-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-primary);font-weight:700}.sc__stage-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by].sc__stage-item--optional:before{content:"+";color:var(--text-tertiary)}.sc__stage-item-title[data-astro-cid-65n4y6by]{color:var(--text-primary)}.sc__stage-item-meta[data-astro-cid-65n4y6by]{display:inline-block;margin-left:var(--space-2);padding:2px 8px;border-radius:var(--radius-sm);background:#00e59914;font-family:var(--font-mono);font-size:11px;color:var(--accent-primary);white-space:nowrap}.sc__upgrade-note[data-astro-cid-65n4y6by]{margin-top:var(--space-7);padding:var(--space-4) var(--space-5);border:1px dashed rgba(0,229,153,.2);border-radius:var(--radius-md);background:#00e5990a}.sc__upgrade-note[data-astro-cid-65n4y6by] p[data-astro-cid-65n4y6by]{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.sc__upgrade-note-sub[data-astro-cid-65n4y6by]{margin-top:var(--space-2)!important;font-size:11px!important;color:var(--text-secondary)!important;line-height:1.5}.sc__upgrade-note[data-astro-cid-65n4y6by] strong[data-astro-cid-65n4y6by]{color:var(--text-primary);font-weight:600}.sc__upgrade-link[data-astro-cid-65n4y6by]{color:var(--accent-primary);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(0,229,153,.4);transition:color var(--transition-base),border-color var(--transition-base)}.sc__upgrade-link[data-astro-cid-65n4y6by]:hover,.sc__upgrade-link[data-astro-cid-65n4y6by]:focus-visible{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.sc__tip-wrap[data-astro-cid-65n4y6by]{position:relative;display:inline-block;vertical-align:baseline}.sc__tip-trigger[data-astro-cid-65n4y6by]{appearance:none;background:transparent;border:none;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer;border-bottom:1px dashed rgba(255,255,255,.32);transition:border-color var(--transition-base)}.sc__tip-trigger[data-astro-cid-65n4y6by]:hover,.sc__tip-trigger[data-astro-cid-65n4y6by]:focus-visible,.sc__tip-trigger[data-astro-cid-65n4y6by][aria-expanded=true]{border-bottom-color:var(--accent-primary);outline:none}.sc__tip[data-astro-cid-65n4y6by]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:50;display:none;width:max-content;min-width:220px;max-width:min(320px,calc(100vw - 48px));padding:14px 16px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--bg-tertiary);box-shadow:var(--shadow-md);color:var(--text-primary);font-family:var(--font-body);font-size:13px;line-height:1.6;text-align:left;text-transform:none;letter-spacing:normal;font-weight:400}.sc__tip--wide[data-astro-cid-65n4y6by]{max-width:min(360px,calc(100vw - 48px))}.sc__tip[data-astro-cid-65n4y6by]:before,.sc__tip[data-astro-cid-65n4y6by]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0}.sc__tip[data-astro-cid-65n4y6by]:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--glass-border)}.sc__tip[data-astro-cid-65n4y6by]:after{margin-top:-1px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--bg-tertiary)}.sc__tip-wrap[data-astro-cid-65n4y6by]:hover .sc__tip[data-astro-cid-65n4y6by],.sc__tip-trigger[data-astro-cid-65n4y6by]:focus-visible+.sc__tip[data-astro-cid-65n4y6by],.sc__tip-trigger[data-astro-cid-65n4y6by][aria-expanded=true]+.sc__tip[data-astro-cid-65n4y6by]{display:block}@media(max-width:700px){.sc__tip[data-astro-cid-65n4y6by]{position:fixed;inset:auto 16px 16px;transform:none;width:auto;min-width:0;max-width:none;max-height:70vh;overflow-y:auto}.sc__tip[data-astro-cid-65n4y6by]:before,.sc__tip[data-astro-cid-65n4y6by]:after{display:none}}.sc__tip-title[data-astro-cid-65n4y6by]{display:block;margin:0 0 10px;padding-bottom:8px;border-bottom:.5px solid color-mix(in srgb,currentColor 8%,transparent);font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.sc__tip-text[data-astro-cid-65n4y6by]{margin:0;color:var(--text-primary)}.sc__tip-list[data-astro-cid-65n4y6by]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.sc__tip-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;color:var(--text-primary)}.sc__tip-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]:before{content:"•";color:var(--accent-primary);font-size:16px;font-weight:500;line-height:1.4;flex-shrink:0}.sc__tip-item-body[data-astro-cid-65n4y6by]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.sc__tip-item-text[data-astro-cid-65n4y6by]{color:var(--text-primary)}.sc__tip-item-price[data-astro-cid-65n4y6by]{display:block;margin-top:4px;color:var(--accent-primary);font-family:var(--font-mono);font-weight:500;white-space:nowrap}.sc__tip-item-body[data-astro-cid-65n4y6by] .sc__tip-item-price[data-astro-cid-65n4y6by]{margin-top:0}.sc__inline-tip-wrap[data-astro-cid-65n4y6by]{position:relative;display:inline-block;vertical-align:baseline}.sc__inline-tip-trigger[data-astro-cid-65n4y6by]{appearance:none;background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);text-underline-offset:3px;cursor:help;transition:text-decoration-color var(--transition-base)}.sc__inline-tip-trigger[data-astro-cid-65n4y6by]:hover,.sc__inline-tip-trigger[data-astro-cid-65n4y6by]:focus-visible,.sc__inline-tip-trigger[data-astro-cid-65n4y6by][aria-expanded=true]{text-decoration-color:var(--accent-primary);outline:none}.sc__inline-tip[data-astro-cid-65n4y6by]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:50;display:none;width:240px;min-width:220px;max-width:min(240px,calc(100vw - 48px));padding:14px 16px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--bg-tertiary);box-shadow:var(--shadow-md);color:var(--text-primary);font-family:var(--font-body);font-size:13px;line-height:1.6;text-align:left;text-transform:none;letter-spacing:normal;font-weight:400}.sc__inline-tip[data-astro-cid-65n4y6by]:before,.sc__inline-tip[data-astro-cid-65n4y6by]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0}.sc__inline-tip[data-astro-cid-65n4y6by]:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--glass-border)}.sc__inline-tip[data-astro-cid-65n4y6by]:after{margin-top:-1px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--bg-tertiary)}.sc__inline-tip-wrap[data-astro-cid-65n4y6by]:hover .sc__inline-tip[data-astro-cid-65n4y6by],.sc__inline-tip-trigger[data-astro-cid-65n4y6by]:focus-visible+.sc__inline-tip[data-astro-cid-65n4y6by],.sc__inline-tip-trigger[data-astro-cid-65n4y6by][aria-expanded=true]+.sc__inline-tip[data-astro-cid-65n4y6by]{display:block}.sc__inline-tip-title[data-astro-cid-65n4y6by]{display:block;margin:0 0 8px;padding-bottom:8px;border-bottom:.5px solid color-mix(in srgb,currentColor 8%,transparent);font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.sc__inline-tip-list[data-astro-cid-65n4y6by]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sc__inline-tip-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]{display:flex;align-items:flex-start;gap:10px;color:var(--text-primary)}.sc__inline-tip-list[data-astro-cid-65n4y6by]>li[data-astro-cid-65n4y6by]:before{content:"•";color:var(--accent-primary);font-weight:500;font-size:16px;line-height:1.4;flex-shrink:0}@media(max-width:700px){.sc__inline-tip[data-astro-cid-65n4y6by]{position:fixed;inset:auto 16px 16px;transform:none;width:auto;min-width:0;max-width:none;max-height:70vh;overflow-y:auto}.sc__inline-tip[data-astro-cid-65n4y6by]:before,.sc__inline-tip[data-astro-cid-65n4y6by]:after{display:none}}#pricing .tariff-mentor__stamp-sub,#pricing .tariff-feature__desc,#pricing .tariff-mentor-guarantee__label,#pricing .tariff-mentor__footnote{color:#f0f0f0}#pricing .section-subtitle{max-width:100%;text-wrap:balance}.pricing-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}@media(min-width:768px){.pricing-grid{grid-template-columns:1fr 1.12fr 1fr;gap:var(--space-5);align-items:stretch}}.pricing-card{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:28px 24px;display:flex;flex-direction:column;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.pricing-card:hover{border-color:#ffffff26;transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}@media(min-width:768px){.pricing-card{padding:36px 28px}}.pricing-card--recommended{background:var(--bg-tertiary);position:relative;border-color:transparent;box-shadow:var(--shadow-glow)}.pricing-card--recommended:hover{transform:translateY(-3px);box-shadow:0 0 40px #00e59940,0 0 80px #00e5991a}@media(min-width:768px){.pricing-card--recommended{transform:none;z-index:2}}.pricing-card--recommended:before{content:"";position:absolute;inset:-2px;border-radius:calc(var(--radius-xl) + 2px);background:linear-gradient(135deg,#00e59980,#5b8dff40);z-index:-1}.pricing-card--recommended .pricing-card__tagline{color:#fff;font-style:normal}.pricing-card--recommended .pricing-card__installment{color:#fff}.pricing-card--recommended .pricing-card__upgrade{color:#c6c6d0;font-style:normal}.pricing-card--recommended .pricing-group__title,.pricing-card--recommended .pricing-feature{color:#fff}.pricing-card--recommended .pricing-feature svg{color:#6affc4}.pricing-card--recommended .pricing-divider{background:#ffffff38}.pricing-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent-primary);color:var(--text-on-accent);font-family:var(--font-heading);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em;padding:6px 20px;border-radius:var(--radius-full);white-space:nowrap}.pricing-card__name{font-family:var(--font-heading);font-weight:700;font-size:24px;color:var(--text-primary)}.pricing-card__tagline{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--text-secondary);margin:var(--space-2) 0 var(--space-6);min-height:42px}.pricing-card__price{display:flex;align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-2)}.pricing-card__amount{font-family:var(--font-mono);font-weight:700;font-size:48px;color:var(--text-primary);line-height:1;word-spacing:-.35em;letter-spacing:-.01em}.pricing-card__currency{font-family:var(--font-mono);font-weight:400;font-size:20px;color:var(--text-secondary)}.pricing-card__installment{font-family:var(--font-body);font-size:13px;color:#fff;margin-bottom:var(--space-2)}.pricing-card__installment-placeholder{height:20px;margin-bottom:var(--space-2)}.pricing-card__payment-meta{min-height:76px;display:flex;flex-direction:column;margin-bottom:var(--space-2)}.pricing-card__payment-meta .pricing-card__installment{margin-bottom:var(--space-3)}.pricing-card__payment-meta .pricing-pills{margin-top:0;margin-bottom:0}.pricing-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-3);margin-bottom:var(--space-4)}.pricing-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid var(--glass-border);color:var(--text-secondary);font-family:var(--font-body);font-size:12px;font-weight:500;padding:7px 12px;border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base);white-space:nowrap}.pricing-pill:hover{border-color:#ffffff38;color:var(--text-primary)}.pricing-pill.is-active{background:var(--accent-muted);border-color:var(--accent-primary);color:var(--accent-primary)}.pricing-pill__save{display:inline-block;background:var(--accent-primary);color:var(--text-on-accent);font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--radius-full);letter-spacing:.02em}.pricing-pill.is-active .pricing-pill__save{background:var(--accent-primary);color:var(--text-on-accent)}.pricing-card--recommended .pricing-pill{background:#ffffff0f;border-color:#ffffff24;color:#d4d4dc}.pricing-card--recommended .pricing-pill:hover{border-color:#6affc466;color:#fff}.pricing-card--recommended .pricing-pill.is-active{background:#6affc42e;border-color:#6affc4;color:#6affc4}.pricing-card--recommended .pricing-pill__save{background:#6affc4;color:#0a1f18}.pricing-card__amount{transition:color var(--transition-base)}.pricing-divider{height:1px;background:#ffffff1f;margin:var(--space-6) 0}.pricing-group__title{font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}.pricing-features{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.pricing-feature{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.6;color:var(--text-secondary);display:flex;align-items:flex-start;gap:10px}.pricing-feature svg{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:var(--accent-primary)}.pricing-feature--disabled{color:var(--text-tertiary)}.pricing-feature--disabled svg{color:var(--text-tertiary)}.pricing-card__highlight{background:#00e5990d;border:1px solid rgba(0,229,153,.12);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin-top:auto;margin-bottom:var(--space-4)}.pricing-card__highlight-title{font-family:var(--font-heading);font-weight:600;font-size:13px;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-2)}.pricing-card__highlight-text{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--text-secondary)}.pricing-card__spacer{flex:1;min-height:var(--space-4)}.pricing-card__cta{width:100%;text-align:center;padding:14px 32px;margin-top:var(--space-4)}.pricing-card__upgrade{font-size:13px;color:var(--text-tertiary);font-style:italic;margin-top:var(--space-3);text-align:center}.tier-helper-section{margin-top:var(--space-16)}.tier-helper-section__title{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--text-primary);margin-bottom:var(--space-8);text-align:center}@media(min-width:768px){.tier-helper-section__title{font-size:32px}}.tier-helper{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.tier-helper{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.tier-helper__card{background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px;position:relative;overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base)}.tier-helper__card:hover{border-color:#00e59933;transform:translateY(-2px)}.tier-helper__card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-primary);opacity:.5}.tier-helper__card:nth-child(1):before{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary))}.tier-helper__card:nth-child(2):before{background:var(--accent-primary);opacity:1}.tier-helper__card:nth-child(3):before{background:var(--accent-secondary)}.tier-helper__emoji{font-size:28px;margin-bottom:var(--space-3);display:block}.tier-helper__name{font-family:var(--font-heading);font-weight:700;font-size:20px;color:var(--text-primary);margin-bottom:var(--space-4)}.tier-helper__list{display:flex;flex-direction:column;gap:var(--space-3)}.tier-helper__list li{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--text-secondary);display:flex;align-items:flex-start;gap:var(--space-3)}.tier-helper__list li:before{content:"✓";color:var(--accent-primary);font-weight:700;flex-shrink:0;font-size:16px}.pricing-bottom-cta{text-align:center;margin-top:var(--space-12)}.pricing-bottom-cta p{font-size:16px;color:var(--text-secondary);margin-bottom:var(--space-6)}.tariff-block{margin-bottom:var(--space-12)}.tariff-block__header{margin-bottom:var(--space-6)}.tariff-block__title{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--text-primary);margin:var(--space-2) 0 var(--space-2);line-height:1.2}@media(min-width:768px){.tariff-block__title{font-size:36px}}.tariff-block__sub{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);max-width:720px}.tariff-timeline{position:relative;border:2px solid var(--accent-primary);border-radius:var(--radius-lg);padding:0 var(--space-5) var(--space-6);background:#00e5990a;box-shadow:0 0 0 4px #00e59914,0 8px 30px #00e5991a}.tariff-timeline__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:var(--font-mono);padding:var(--space-4) var(--space-2) var(--space-3);border-bottom:1px dashed rgba(0,229,153,.4);margin-bottom:var(--space-5)}.tariff-timeline__head-name{font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--accent-primary)}.tariff-timeline__head-price{font-family:var(--font-mono);font-weight:700;font-size:22px;color:var(--accent-primary)}.tariff-timeline__head-meta{font-family:var(--font-body);font-size:14px;color:var(--text-tertiary)}.tariff-timeline__stations{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:stretch}@media(min-width:920px){.tariff-timeline__stations{grid-template-columns:1fr auto 1fr auto auto;gap:var(--space-3)}}.tariff-station{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:6px}.tariff-station__num{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary)}.tariff-station__name{font-family:var(--font-heading);font-weight:700;font-size:24px;color:var(--text-primary);margin:0;line-height:1.1}.tariff-station__duration{font-family:var(--font-mono);font-size:13px;color:var(--accent-primary)}.tariff-station__sub{font-family:var(--font-body);font-size:14px;color:var(--text-tertiary)}.tariff-station__price{font-family:var(--font-mono);font-weight:700;font-size:32px;color:var(--text-primary);margin-top:var(--space-2);line-height:1}.tariff-station__price span{font-size:18px;color:var(--text-secondary);font-weight:400}.tariff-station__bullets{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.tariff-station__bullets li{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.45}.tariff-station__bullets li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-primary);font-weight:700}.tariff-arrow{display:flex;align-items:center;justify-content:center;min-width:50px;color:var(--accent-primary)}@media(max-width:919px){.tariff-arrow svg{transform:rotate(90deg)}}.tariff-finish{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:140px;padding:var(--space-2)}.tariff-finish__circle{width:86px;height:86px;color:var(--accent-primary)}.tariff-finish__label{font-family:var(--font-heading);font-weight:700;font-size:20px;color:var(--accent-primary);margin-top:var(--space-2);line-height:1}.tariff-options{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-6)}@media(min-width:920px){.tariff-options{grid-template-columns:60fr 40fr}}.tariff-option{position:relative;background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-7);display:flex;flex-direction:column}.tariff-option--recommended{border:2px solid var(--accent-primary);background:var(--bg-tertiary);box-shadow:0 0 30px #00e5991f}.tariff-option--byparts{border-style:dashed}.tariff-stamp{position:absolute;top:-14px;left:22px;display:inline-block;background:var(--accent-primary);color:var(--text-on-accent);font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-sm)}.tariff-option__overline{font-family:var(--font-mono);font-size:13px;color:var(--accent-primary);margin-bottom:4px}.tariff-option__title{font-family:var(--font-heading);font-weight:700;font-size:28px;color:var(--text-primary);margin:0;line-height:1.1}.tariff-option__sub{font-family:var(--font-body);font-size:14px;color:var(--text-secondary);margin-top:var(--space-2);line-height:1.45}.tariff-option__guarantee{margin-top:var(--space-5);display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-4);border:1px solid rgba(0,229,153,.3);border-radius:var(--radius-md);background:#00e5990d}.tariff-option__star{font-size:22px;color:var(--accent-primary);line-height:1;flex:none}.tariff-option__guarantee p{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--text-primary);margin:0;line-height:1.3}.tariff-pricetag{display:inline-flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.tariff-pricetag__value{font-family:var(--font-mono);font-weight:700;font-size:56px;color:var(--text-primary);line-height:1}.tariff-pricetag__value span{font-size:28px;font-weight:400;color:var(--text-secondary)}.tariff-option--recommended .tariff-pricetag__value{color:var(--accent-primary)}.tariff-pricetag__strike{font-family:var(--font-mono);font-size:22px;color:var(--text-tertiary);text-decoration:line-through}.tariff-pricetag--small .tariff-pricetag__value{font-size:44px}.tariff-pricetag--small .tariff-pricetag__value span{font-size:22px}.tariff-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-4)}.tariff-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#ffffff0a;border:1px solid var(--glass-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.tariff-option__cta{margin-top:var(--space-5);align-self:flex-start;text-decoration:none}.tariff-option__note{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--glass-border);font-family:var(--font-body);font-size:12px;color:var(--text-tertiary);line-height:1.5}.tariff-option__note a{color:var(--text-tertiary);text-decoration:underline;text-underline-offset:3px}.tariff-option__note a:hover{color:var(--accent-primary)}.tariff-option__price-line{margin-top:var(--space-5);font-family:var(--font-body);font-size:16px;color:var(--text-primary);line-height:1.5}.tariff-option__price-line strong{color:var(--accent-primary);font-weight:700}.tariff-option__price-line span{color:var(--text-tertiary)}.tariff-option__spacer{flex:1;min-height:var(--space-4)}.tariff-option__link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--accent-primary);text-decoration:none;margin-top:var(--space-3);align-self:flex-start;transition:color var(--transition-fast)}.tariff-option__link:hover{color:var(--accent-hover)}.tariff-starter-card{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-7);display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start}@media(min-width:768px){.tariff-starter-card{grid-template-columns:1fr auto;gap:var(--space-8)}}.tariff-starter-card__overline{font-family:var(--font-mono);font-size:13px;color:var(--text-tertiary);margin-bottom:4px}.tariff-starter-card__name{font-family:var(--font-heading);font-weight:700;font-size:32px;color:var(--text-primary);margin:0 0 var(--space-2);line-height:1}.tariff-starter-card__tagline{font-family:var(--font-body);font-size:15px;color:var(--text-secondary);margin:0 0 var(--space-4);line-height:1.45}.tariff-starter-card__bullets{list-style:none;padding:0;margin:0 0 var(--space-4);display:grid;grid-template-columns:1fr;gap:8px 24px}@media(min-width:768px){.tariff-starter-card__bullets{grid-template-columns:1fr 1fr}}.tariff-starter-card__bullets li{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.4}.tariff-starter-card__bullets li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-primary);font-weight:700}.tariff-starter-card__upgrade{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);margin:0}.tariff-starter-card__aside{text-align:left;display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){.tariff-starter-card__aside{text-align:right;align-items:flex-end}}.tariff-fasttrack{position:relative;margin:var(--space-12) calc(-1 * var(--space-4)) var(--space-12);padding:var(--space-12) var(--space-4);background:linear-gradient(135deg,#0a0a0f,#110d05,#0a0a0f);border-radius:var(--radius-lg);overflow:hidden;color:#f5f1e6}@media(min-width:768px){.tariff-fasttrack{margin-left:0;margin-right:0;padding:var(--space-16) var(--space-8)}}.tariff-fasttrack:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(212,175,55,.06) 0%,transparent 40%);pointer-events:none}.tariff-fasttrack__header{position:relative;margin-bottom:var(--space-8)}.tariff-fasttrack__overline{color:#d4af37;margin-bottom:var(--space-2);display:inline-block}.tariff-fasttrack__title{font-family:var(--font-heading);font-weight:700;font-size:32px;color:#f5f1e6;margin:0 0 var(--space-2);line-height:1.1}@media(min-width:768px){.tariff-fasttrack__title{font-size:44px}}.tariff-fasttrack__sub{font-family:var(--font-body);font-size:17px;color:#b8b29e;max-width:720px;line-height:1.4}.tariff-fasttrack__card{position:relative;background:#171210;border:2px solid #d4af37;border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:0 0 40px #d4af3726}@media(min-width:768px){.tariff-fasttrack__card{padding:var(--space-10)}}.tariff-fasttrack__stamp{position:absolute;top:-14px;right:28px;display:inline-block;background:#0a0a0f;color:#d4af37;border:2px solid #d4af37;font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-sm)}.tariff-fasttrack__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:920px){.tariff-fasttrack__grid{grid-template-columns:1.6fr 1fr;gap:var(--space-8)}}.tariff-fasttrack__overline--card{margin-bottom:4px}.tariff-fasttrack__name{font-family:var(--font-heading);font-weight:700;font-size:44px;color:#f5f1e6;margin:0 0 var(--space-2);line-height:1}@media(min-width:768px){.tariff-fasttrack__name{font-size:56px}}.tariff-fasttrack__tagline{font-family:var(--font-body);font-size:16px;color:#b8b29e;margin:0 0 var(--space-5);max-width:540px;line-height:1.4}.tariff-fasttrack__card .tariff-features-grid{gap:var(--space-4) var(--space-6)}.tariff-fasttrack__card .tariff-feature:before{color:#e6c453;font-size:18px}.tariff-fasttrack__card .tariff-feature__title{color:#f5f1e6}.tariff-fasttrack__card .tariff-feature__desc{color:#b8b29e}.tariff-fasttrack__aside{border-top:1px dashed rgba(212,175,55,.4);padding-top:var(--space-5);display:flex;flex-direction:column}@media(min-width:920px){.tariff-fasttrack__aside{border-top:none;border-left:1px dashed rgba(212,175,55,.4);padding-top:0;padding-left:var(--space-7);align-items:flex-end;text-align:right}.tariff-fasttrack__aside .tariff-fasttrack__cta{margin-top:auto}}.tariff-fasttrack__price{font-family:var(--font-mono);font-weight:700;font-size:56px;color:#d4af37;line-height:1}.tariff-fasttrack__price span{font-size:inherit;color:#d4af37;font-weight:inherit}.tariff-fasttrack__price-note{font-family:var(--font-mono);font-size:12px;color:#b8b29e;margin:var(--space-2) 0 0}.tariff-fasttrack__pills{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-5)}.tariff-fasttrack__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:1px solid rgba(212,175,55,.5);border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;color:#f5f1e6}.tariff-fasttrack__save{display:inline-block;background:#d4af37;color:#0a0a0f;font-family:var(--font-mono);font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--radius-full)}.tariff-fasttrack__cta{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-4);padding:14px 26px;background:#d4af37;color:#0a0a0f;font-family:var(--font-heading);font-weight:700;font-size:16px;border-radius:var(--radius-full);text-decoration:none;transition:all var(--transition-base)}.tariff-fasttrack__cta:hover{background:#e6c453;transform:translateY(-1px);box-shadow:0 8px 24px #d4af374d}.tariff-fasttrack--hero{margin:0;padding:var(--space-12) var(--space-4);border-radius:0;width:100%;display:flex;align-items:center}@media(min-width:768px){.tariff-fasttrack--hero{min-height:100vh;padding:var(--space-16) var(--space-8)}}.tariff-fasttrack__inner{position:relative;width:100%;max-width:1200px;margin:0 auto;z-index:1}.tariff-fasttrack--hero .tariff-fasttrack__header{text-align:center;margin-bottom:var(--space-10)}.tariff-fasttrack--hero .tariff-fasttrack__sub{margin-left:auto;margin-right:auto}.tariff-fasttrack--hero .tariff-fasttrack__title{font-size:36px}@media(min-width:768px){.tariff-fasttrack--hero .tariff-fasttrack__title{font-size:52px}}.tariff-fasttrack--hero .tariff-fasttrack__card{max-width:1080px;margin:0 auto}.tariff-fasttrack--hero .tariff-fasttrack__stamp{top:-16px;right:50%;transform:translate(50%);font-size:12px;padding:6px 16px;letter-spacing:.14em}@media(min-width:768px){.tariff-fasttrack--hero .tariff-fasttrack__stamp{right:36px;transform:none}}.tariff-guarantee{margin-top:var(--space-8);margin-bottom:var(--space-12)}.tariff-guarantee__card{margin-top:var(--space-3);background:var(--bg-secondary);border:2px solid var(--accent-primary);border-radius:var(--radius-lg);padding:var(--space-7);display:grid;grid-template-columns:auto 1fr;gap:var(--space-6);align-items:flex-start}.tariff-guarantee__icon{flex:none;color:var(--accent-primary)}.tariff-guarantee__icon svg{width:56px;height:56px}.tariff-guarantee__title{font-family:var(--font-heading);font-weight:700;font-size:24px;color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.2}@media(min-width:768px){.tariff-guarantee__title{font-size:28px}}.tariff-guarantee__text{font-family:var(--font-body);font-size:15px;color:var(--text-secondary);margin:0;line-height:1.6;max-width:880px}.helper-rows{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);margin-bottom:var(--space-12)}.helper-row{background:var(--bg-secondary);border:2px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);display:grid;grid-template-columns:1fr;gap:var(--space-3);align-items:center;text-decoration:none;color:inherit;transition:all var(--transition-base)}@media(min-width:768px){.helper-row{grid-template-columns:1fr auto;padding:var(--space-5) var(--space-7)}}.helper-row:hover{transform:translate(4px);border-color:#fff3}.helper-row--recommended{border-color:var(--accent-primary);background:var(--bg-tertiary)}.helper-row--recommended:hover{box-shadow:0 0 30px var(--accent-glow)}.helper-row__q{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);line-height:1.4;margin:0}@media(min-width:768px){.helper-row__q{font-size:17px}}.helper-row__a{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--text-primary)}.helper-row--recommended .helper-row__a{color:var(--accent-primary)}.helper-row__stamp{display:inline-block;background:var(--accent-primary);color:var(--text-on-accent);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-sm)}.tariff-stack{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-8);margin-bottom:var(--space-12)}.tariff-card__grid{display:grid;grid-template-columns:1fr;gap:var(--space-7)}@media(min-width:920px){.tariff-card__grid{grid-template-columns:1fr 320px;gap:var(--space-10)}}.tariff-card__head{margin-bottom:var(--space-5)}.tariff-card__name{font-family:var(--font-heading);font-weight:700;font-size:36px;color:var(--text-primary);margin:0;line-height:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}@media(min-width:768px){.tariff-card__name{font-size:44px}}.tariff-card--recommended .tariff-card__name{color:var(--accent-primary)}.tariff-card__stamp{display:inline-block;background:transparent;color:var(--accent-primary);font-family:Caveat,Comic Sans MS,cursive;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:6px 14px;border:2px solid var(--accent-primary);border-radius:var(--radius-sm);transform:rotate(-2deg) translateY(-3px);transform-origin:center}.tariff-card__tagline{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);margin:var(--space-3) 0 0;line-height:1.5}.tariff-card__payment{font-family:var(--font-body);font-size:14px;color:var(--text-tertiary);margin:var(--space-3) 0 0}.tariff-card__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-4)}.tariff-card__pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#ffffff0a;border:1px solid var(--glass-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:13px;color:var(--text-secondary)}.tariff-card__groups{display:grid;grid-template-columns:1fr;gap:var(--space-7);margin-top:var(--space-7)}@media(min-width:768px){.tariff-card__groups{grid-template-columns:1fr 1fr}}.tariff-group__overline{font-family:var(--font-mono);font-size:13px;color:var(--accent-primary);margin-bottom:6px}.tariff-group__title{font-family:var(--font-heading);font-weight:700;font-size:20px;color:var(--text-primary);margin:0 0 var(--space-2);line-height:1.2}.tariff-group__meta{font-family:var(--font-mono);font-size:12px;font-style:italic;color:var(--text-tertiary);margin:0 0 var(--space-3)}.tariff-group__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.tariff-group__list li{position:relative;padding-left:24px;font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.5}.tariff-group__list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent-primary);font-weight:700}.tariff-card__highlight{margin-top:var(--space-6);border:1px dashed var(--accent-primary);background:#00e5990d;border-radius:var(--radius-md);padding:var(--space-5);font-family:var(--font-body);font-size:14px;color:var(--text-secondary);line-height:1.5}.tariff-card__highlight strong{color:var(--text-primary)}.tariff-card__aside{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}@media(min-width:920px){.tariff-card__aside{align-items:flex-end;text-align:right}}.tariff-card__price{font-family:var(--font-mono);font-weight:700;font-size:56px;color:var(--text-primary);line-height:1;word-spacing:-.45em}.tariff-card--recommended .tariff-card__price{color:var(--accent-primary)}.tariff-card__price span{font-size:.6em;color:currentColor;font-weight:inherit;margin-left:.08em}.tariff-card--gold{background:#171210;border:2px solid #d4af37;box-shadow:0 0 40px #d4af3726;color:#f5f1e6}.tariff-card--gold .tariff-card__name{color:#d4af37}.tariff-card--gold .tariff-card__tagline{color:#b8b29e}.tariff-card--gold .tariff-group__overline{color:#d4af37}.tariff-card--gold .tariff-group__title{color:#f5f1e6}.tariff-card--gold .tariff-group__list li{color:#e6e1d2}.tariff-card--gold .tariff-group__list li:before{color:#d4af37}.tariff-card--gold .tariff-card__price,.tariff-card--gold .tariff-card__price span{color:#d4af37}.tariff-card--gold .tariff-card__pill{background:transparent;border-color:#d4af3780;color:#f5f1e6}.btn-gold{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#d4af37;color:#0a0a0f;font-family:var(--font-heading);font-weight:700;font-size:15px;border-radius:var(--radius-full);text-decoration:none;transition:all var(--transition-base)}.btn-gold:hover{background:#e6c453;transform:translateY(-1px);box-shadow:0 8px 24px #d4af374d}.tariff-mentor__top{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-7)}@media(min-width:768px){.tariff-mentor__top{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}}.tariff-mentor__head{flex:1;min-width:0}.tariff-mentor__head .tariff-card__tagline{max-width:560px}.tariff-mentor__stamp-block{display:flex;flex-direction:column;gap:6px;align-items:flex-start;flex-shrink:0}@media(min-width:768px){.tariff-mentor__stamp-block{align-items:flex-end}}.tariff-mentor__stamp-sub{font-family:var(--font-body);font-size:16px;color:var(--text-tertiary);font-style:italic;line-height:1.5}.tariff-card--mentor .tariff-mentor__stamp-block .tariff-mentor__stamp-sub{margin-top:var(--space-4)}.tariff-mentor__features{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);padding:var(--space-6) 0 var(--space-7);margin-bottom:var(--space-7)}.tariff-card--compact{padding:var(--space-6)}@media(min-width:768px){.tariff-card--compact{padding:var(--space-8)}}.tariff-card--compact .tariff-mentor__features{padding-top:var(--space-5);padding-bottom:0;margin-bottom:0;border-bottom:none}.tariff-mentor__features-title{font-family:var(--font-heading);font-weight:700;font-size:22px;color:var(--text-primary);line-height:1.2;margin:6px 0 var(--space-6)}@media(min-width:768px){.tariff-mentor__features-title{font-size:26px}}.tariff-features-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5) var(--space-7)}@media(min-width:768px){.tariff-features-grid{grid-template-columns:1fr 1fr}}.tariff-feature{position:relative;padding-left:28px}.tariff-feature:before{content:"✓";position:absolute;left:0;top:1px;color:var(--accent-primary);font-weight:700;font-size:16px;line-height:1.3}.tariff-feature__title{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--text-primary);line-height:1.35;margin-bottom:4px}.tariff-feature__desc{font-family:var(--font-body);font-size:13px;color:var(--text-tertiary);line-height:1.5}.tariff-mentor__bottom{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:stretch}@media(min-width:920px){.tariff-mentor__bottom{grid-template-columns:1fr 360px;gap:var(--space-8);align-items:stretch}}.tariff-mentor-guarantee{display:grid;grid-template-columns:48px 1fr;gap:var(--space-4);border:1.5px solid #ffb240;background:#ffb2401a;border-radius:var(--radius-md);padding:var(--space-5);align-items:start}.tariff-mentor-guarantee__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#ffb240;font-size:48px;line-height:1;font-weight:700;flex-shrink:0}.tariff-mentor-guarantee__body{min-width:0}.tariff-mentor-guarantee__label{font-family:var(--font-body);font-size:16px;color:var(--text-tertiary);font-style:italic;line-height:1.3}.tariff-mentor-guarantee__title{font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:1.2;color:var(--text-secondary);letter-spacing:-.01em;margin:6px 0 var(--space-3)}@media(min-width:768px){.tariff-mentor-guarantee__title{font-size:28px}}.tariff-mentor-guarantee__title-hl{display:inline-block;font-weight:700;color:#ffb240;margin-bottom:4px}.tariff-mentor-guarantee__desc{font-family:var(--font-body);font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0}.tariff-mentor-guarantee__more{color:var(--accent-primary);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;white-space:nowrap;margin-left:4px}.tariff-mentor-guarantee__more:hover{text-decoration-style:solid}.tariff-mentor__aside{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4);align-items:flex-start;height:100%}.tariff-mentor__price-block{display:flex;flex-direction:column;gap:var(--space-2);align-items:inherit}@media(min-width:920px){.tariff-mentor__aside{align-items:flex-end;text-align:right}}.tariff-mentor__pay-options{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:920px){.tariff-mentor__pay-options{justify-content:flex-end}}.tariff-mentor__pay-pill{display:inline-flex;align-items:center;padding:6px 14px;border:1px solid var(--glass-border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:12px;color:var(--text-secondary);line-height:1.3;white-space:nowrap}.tariff-mentor__cta{align-self:stretch;text-align:center}@media(min-width:920px){.tariff-mentor__cta{align-self:flex-end}}.tariff-mentor__footnote{font-family:var(--font-body);font-size:13px;color:var(--text-tertiary);font-style:italic;text-align:center;margin:var(--space-5) 0 var(--space-3)}.tariff-card--starter{max-width:880px;margin-left:auto;margin-right:auto}.tariff-starter__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:768px){.tariff-starter__grid{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-10);align-items:center}}.tariff-starter__head{margin-bottom:var(--space-5)}.tariff-starter__overline{display:block;font-family:var(--font-mono);font-size:13px;color:var(--text-tertiary);margin-bottom:6px}.tariff-card--starter .tariff-card__name{font-size:30px;margin:0;line-height:1;letter-spacing:-.02em}@media(min-width:768px){.tariff-card--starter .tariff-card__name{font-size:34px}}.tariff-card--starter .tariff-features-grid{gap:var(--space-4) var(--space-6)}.tariff-starter__upgrade{font-family:var(--font-mono);font-size:12px;color:var(--text-tertiary);margin:0}.tariff-starter__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}@media(min-width:768px){.tariff-starter__aside{align-items:stretch;text-align:right;min-width:240px}}.tariff-card--starter .tariff-card__price{font-size:40px}@media(min-width:768px){.tariff-card--starter .tariff-card__price{font-size:44px}}.tariff-starter__price-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em}.tariff-starter__cta{align-self:stretch;text-align:center;margin-top:var(--space-3)}.pricing-subhead--left{text-align:left;max-width:880px;margin-left:auto;margin-right:auto}.pricing-subhead--left .tariff-block__sub,.pricing-subhead--left .section-subtitle{margin-left:0;margin-right:0}.pricing-subhead{text-align:center;margin-bottom:var(--space-3)}.pricing-subhead .overline{margin-bottom:var(--space-3)}.pricing-subhead .tariff-block__title{font-size:26px;margin:0 0 var(--space-3)}@media(min-width:768px){.pricing-subhead .tariff-block__title{font-size:32px}}.pricing-subhead .tariff-block__sub{max-width:640px;margin:0 auto}.pricing-subhead--gap{margin-top:var(--space-12)}.tariff-card--gold .tariff-option__link{color:#d4af37}.tariff-card--gold .tariff-option__link:hover{color:#e6c453}.tariff-compare-cta{text-align:center;max-width:720px;margin:0 auto var(--space-4);padding:var(--space-4) var(--space-4) 0}.tariff-compare-cta__title{font-family:var(--font-heading);font-weight:700;font-size:26px;color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.25;letter-spacing:-.01em}@media(min-width:768px){.tariff-compare-cta__title{font-size:30px}}.tariff-compare-cta__sub{font-family:var(--font-body);font-size:16px;color:var(--text-secondary);margin:0 auto var(--space-6);max-width:560px;line-height:1.5}.tariff-compare-cta__micro{font-family:var(--font-mono);font-size:13px;color:var(--text-tertiary);margin:var(--space-3) 0 0;line-height:1.4}.tier-vb__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tier-vb__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-body);font-size:14px;min-width:560px}.tier-vb__table th,.tier-vb__table td{padding:var(--space-4) var(--space-5);text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}.tier-vb__table th{font-family:var(--font-heading);font-weight:700;font-size:16px;color:var(--text-primary);background:var(--bg-tertiary);padding:var(--space-5) var(--space-5)}.tier-vb__table th:first-child{text-align:left;border-radius:var(--radius-md) 0 0 0}.tier-vb__table th:last-child{border-radius:0 var(--radius-md) 0 0}.tier-vb__table th.tier-vb__highlight{background:#00e59914;color:var(--accent-primary);position:relative}.tier-vb__table th.tier-vb__highlight:before{content:"Рекомендуем";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--accent-primary);color:var(--text-on-accent);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:2px 10px;border-radius:var(--radius-full);white-space:nowrap}.tier-vb__table td:first-child{text-align:left;font-weight:500;color:var(--text-primary)}.tier-vb__table td.tier-vb__highlight{background:#00e5990a}.tier-vb__table tr:last-child td:first-child{border-radius:0 0 0 var(--radius-md)}.tier-vb__table tr:last-child td:last-child{border-radius:0 0 var(--radius-md) 0}.tier-vb__check{color:var(--accent-primary);font-weight:700;font-size:18px}.tier-vb__dash{color:var(--text-tertiary);font-size:18px}.tier-vb__text{color:var(--text-secondary);font-size:13px}.tier-vc__flow{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.tier-vc__question{background:var(--bg-tertiary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);display:grid;grid-template-columns:1fr 40px 160px;align-items:center;gap:var(--space-5);transition:border-color var(--transition-base),transform var(--transition-base)}.tier-vc__question:hover{border-color:#00e59933;transform:translateY(-1px)}@media(max-width:599px){.tier-vc__question{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-5)}}.tier-vc__q-text{font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--text-secondary)}.tier-vc__q-left{min-width:0}.tier-vc__arrow-svg{width:40px;height:24px;color:var(--accent-primary);opacity:.6;justify-self:center}.tier-vc__question:hover .tier-vc__arrow-svg{opacity:1}@media(max-width:599px){.tier-vc__arrow-svg{transform:rotate(90deg);width:32px;height:20px;align-self:center}}.tier-vc__answer{font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--accent-primary);white-space:nowrap;padding:var(--space-2) var(--space-4);background:var(--accent-muted);border:1px solid rgba(0,229,153,.15);border-radius:var(--radius-sm);text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.tier-vc__answer:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--accent-glow)}.tier-vc__answer--recommended{background:var(--accent-primary);color:var(--text-on-accent);border-color:var(--accent-primary)}.tier-vc__answer--recommended:hover{background:var(--accent-hover)}@media(max-width:599px){.tier-vc__answer{align-self:flex-end}}.tariff-details{margin:48px 0 16px;scroll-margin-top:80px}.tariff-details__heading{font-family:var(--font-heading);font-size:clamp(22px,4.5vw,30px);font-weight:700;letter-spacing:-.02em;margin:0 0 20px;text-align:center}.section--alt .tariff-details .tier-head,.section--alt .tariff-details .group{background:var(--bg-tertiary)}.tariff-details .tabs{padding:10px 0;margin:0 0 8px;border-bottom:1px solid var(--glass-border);position:sticky;top:0;z-index:30;background:#0a0a0fe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tariff-details .panel,.tariff-details .tab,.tariff-details .tier-head,.tariff-details .group,.tariff-details .cta-card{scroll-margin-top:110px}.tabs{padding:12px 0;margin-top:20px;border-bottom:1px solid var(--glass-border)}.tabs__list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;max-width:960px;margin:0 auto}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:10px 8px;border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--glass-border);color:var(--text-secondary);font-weight:600;font-size:13px;text-align:center;transition:all var(--transition-base);line-height:1.2}.tab__name{display:inline-block;line-height:1.2}.tab__price{font-size:11px;font-weight:500;color:var(--text-tertiary);font-family:var(--font-mono);white-space:nowrap}.tab:hover{border-color:#ffffff2e;color:var(--text-primary)}.tab.is-active{background:var(--accent-muted);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary) inset}.tab.is-active .tab__price{color:var(--accent-primary)}@media(min-width:640px){.tabs__list{grid-template-columns:repeat(3,1fr)}.tab{flex-direction:row;gap:10px;font-size:15px;padding:12px 16px}.tab__price{font-size:13px}}.panels{padding:28px 0 80px}.panel{display:none}.panel.is-active{display:block;animation:fadeUp .24s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tier-head{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:20px;margin-bottom:24px}@media(min-width:640px){.tier-head{padding:28px 32px}}.tier-head__name{font-size:clamp(22px,4.5vw,30px);font-weight:700;margin:0 0 6px;letter-spacing:-.02em}.tier-head__tagline{color:var(--text-secondary);font-size:15px;margin:0 0 16px;line-height:1.45}.tier-head__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:6px}.tier-head__price{font-family:var(--font-heading);font-size:clamp(32px,7vw,44px);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.tier-head__price-discount{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--accent-muted);color:var(--accent-primary);font-size:13px;font-weight:600;font-family:var(--font-mono)}.tier-head__payments{color:var(--text-tertiary);font-size:13px;font-family:var(--font-mono);margin:10px 0 0}.tier-head__note{display:block;margin-top:4px}@media(max-width:599px){.tier-head__price-discount{font-size:11px;padding:3px 8px;gap:4px}.tier-head__payments,.tier-head__note{font-size:11px}}.groups{display:grid;gap:14px}@media(min-width:768px){.groups{gap:16px}}.group{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:18px 18px 20px;transition:border-color var(--transition-base),transform var(--transition-base)}.group:hover{border-color:#ffffff24}@media(min-width:768px){.group{padding:22px 24px 24px}}.group__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.group__icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--accent-muted);color:var(--accent-primary)}.group__icon svg{width:16px;height:16px}.group__icon--secondary{background:var(--accent-secondary-muted);color:var(--accent-secondary)}.group__icon--warning{background:#ffb5471f;color:var(--accent-warning)}.group__icon--disabled{background:#ffffff0f;color:var(--text-tertiary)}.group__title{font-size:clamp(15px,3vw,17px);font-weight:600;letter-spacing:-.01em;margin:3px 0 0;flex:1}.group__body{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.group__body p{margin:0 0 8px}.group__body p:last-child{margin-bottom:0}.group__list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.group__list li{position:relative;padding-left:18px;font-size:14.5px;color:var(--text-secondary)}.group__list li:before{content:"";position:absolute;left:4px;top:9px;width:5px;height:5px;border-radius:50%;background:var(--text-tertiary)}.group--addon{border-style:dashed;background:transparent}.group--addon .group__icon{background:var(--accent-secondary-muted);color:var(--accent-secondary)}.group--disabled .group__title{color:var(--text-tertiary);text-decoration:line-through;text-decoration-color:#ffffff26}.addons-header{margin:22px 0 10px;display:flex;align-items:center;gap:12px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.addons-header:before,.addons-header:after{content:"";flex:1;height:1px;background:var(--glass-border)}.inherits-note{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-bottom:14px;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--accent-muted),transparent);border:1px solid var(--accent-muted);color:var(--accent-primary);font-weight:600;font-size:14px}.inherits-note svg{width:18px;height:18px;flex-shrink:0}.panel-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:4px 0 14px;padding:10px 14px;border-radius:var(--radius-md);background:#ffffff05;border:1px dashed var(--glass-border)}.panel-controls__hint{color:var(--text-tertiary);font-size:13px;font-family:var(--font-mono);letter-spacing:.02em}.panel-controls__actions{display:inline-flex;gap:6px}.panel-controls__btn{background:transparent;border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;padding:6px 12px;cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base),background var(--transition-base)}.panel-controls__btn:hover{color:var(--text-primary);border-color:#ffffff38}.panel-controls__btn.is-active{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--accent-muted)}.category-header{margin:18px 0 2px;display:flex;align-items:center;gap:12px;color:var(--text-primary);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.category-header:before{content:"";width:24px;height:1px;background:var(--accent-primary);flex-shrink:0}.category-header:after{content:"";flex:1;height:1px;background:var(--glass-border)}.category-header:first-child{margin-top:0}.group.is-collapsible{padding:0;overflow:hidden}.group.is-collapsible .group__head{margin:0;padding:18px;cursor:pointer;user-select:none;align-items:center;transition:background var(--transition-base)}.group.is-collapsible .group__head:hover{background:#ffffff05}.group.is-collapsible .group__title{margin:0}.group__chevron{flex:0 0 18px;width:18px;height:18px;color:var(--text-tertiary);margin-left:auto;align-self:center;transition:transform .22s ease}.group.is-open .group__chevron{transform:rotate(180deg);color:var(--accent-primary)}.group.is-collapsible .group__body{padding:0 18px 20px 58px;max-height:0;opacity:0;overflow:hidden;transition:max-height .28s ease,opacity .2s ease,padding .22s ease}.group.is-collapsible.is-open .group__body{max-height:2400px;opacity:1}@media(min-width:768px){.group.is-collapsible .group__head{padding:22px 24px}.group.is-collapsible .group__body{padding:0 24px 24px 64px}}@media(min-width:960px){.groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.groups>.addons-header,.groups>.category-header,.groups>.panel-controls,.group--full{grid-column:1 / -1}}.td-view-toggle{display:inline-flex;gap:4px;padding:5px;margin:18px auto 28px;border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--glass-border)}.td-view-toggle-wrap{display:flex;justify-content:center}.td-view-toggle__btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:0;background:transparent;color:var(--text-secondary);font-weight:600;font-size:14px;font-family:inherit;cursor:pointer;border-radius:var(--radius-full);transition:background var(--transition-base),color var(--transition-base);white-space:nowrap}.td-view-toggle__btn svg{width:16px;height:16px}.td-view-toggle__btn:hover{color:var(--text-primary)}.td-view-toggle__btn.is-active{background:var(--accent-primary);color:#000}.td-pane{display:none}.td-pane.is-active{display:block;animation:tdFade .28s ease}@keyframes tdFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.td-pane--accordion{padding-top:4px;padding-bottom:60px}.acc-tier{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);margin-bottom:14px;overflow:hidden;transition:border-color .22s ease}.acc-tier.is-open{border-color:#00e59966}.acc-tier--recommended{border-color:#00e5994d}.acc-tier--recommended.is-open{border-color:var(--accent-primary)}.acc-tier__head{width:100%;display:flex;align-items:center;gap:16px;padding:20px 24px;background:transparent;border:0;color:inherit;cursor:pointer;text-align:left;font-family:inherit;transition:background .2s ease}.acc-tier__head:hover{background:#ffffff05}.acc-tier__left{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.acc-tier__top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.acc-tier__name{font-family:var(--font-heading);font-size:clamp(20px,3.5vw,26px);font-weight:700;letter-spacing:-.02em}.acc-tier__badge{font-family:var(--font-mono);font-size:10.5px;padding:3px 10px;border-radius:var(--radius-full);background:var(--accent-muted);color:var(--accent-primary);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.acc-tier__tag{color:var(--text-secondary);font-size:14px;line-height:1.4}.acc-tier__right{display:flex;align-items:center;gap:14px;flex-shrink:0}.acc-tier__price{font-family:var(--font-heading);font-size:clamp(20px,3.5vw,26px);font-weight:700;letter-spacing:-.02em;white-space:nowrap}.acc-tier__chev{width:22px;height:22px;color:var(--text-tertiary);transition:transform .26s ease,color .2s ease}.acc-tier.is-open .acc-tier__chev{transform:rotate(180deg);color:var(--accent-primary)}.acc-tier__body{max-height:0;overflow:hidden;transition:max-height .34s ease}.acc-tier.is-open .acc-tier__body{max-height:6000px}.acc-tier__body>:first-child{margin-top:0}.acc-tier__body{padding:0 20px}.acc-tier.is-open .acc-tier__body{padding:4px 20px 26px;border-top:1px solid var(--glass-border)}@media(min-width:640px){.acc-tier.is-open .acc-tier__body{padding:6px 28px 32px}}.acc-tier__body .tier-head{background:transparent;border:0;padding:14px 0 18px;margin-bottom:14px;border-bottom:1px dashed var(--glass-border)}.acc-tier__body .tier-head__name{display:none}.td-pane--wizard{padding-top:4px;padding-bottom:60px}.tariff-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:640px;margin:0 auto 24px}.tariff-switch--bottom{margin:32px auto 0}.tariff-switch__btn{padding:12px 10px;border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--glass-border);color:var(--text-secondary);font-family:var(--font-body);font-weight:600;font-size:14px;line-height:1.2;cursor:pointer;transition:all .2s ease}.tariff-switch__btn:hover{border-color:#ffffff4d;color:var(--text-primary)}.tariff-switch__btn.is-active{background:var(--accent-muted);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary) inset}@media(min-width:640px){.tariff-switch__btn{padding:14px 18px;font-size:15px}}.wiz-stage{position:relative}.wiz-slide{display:none}.wiz-slide.is-active{display:block;animation:wizSlide .36s ease}@keyframes wizSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.cta-block{margin-top:32px}.cta-card{background:transparent;border:1px solid rgba(0,229,153,.35);border-radius:var(--radius-lg);box-shadow:0 0 0 6px #00e5990a;padding:24px 22px;text-align:center}@media(min-width:640px){.cta-card{padding:32px 28px}}.cta-headline{font-family:var(--font-heading);font-size:clamp(22px,5vw,28px);font-weight:700;margin:0 0 10px;letter-spacing:-.02em;line-height:1.2}.cta-body{margin:0 0 20px;color:var(--text-secondary);font-size:15px;line-height:1.55}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:var(--radius-full);font-weight:700;font-size:16px;line-height:1;background:transparent;color:var(--accent-primary);border:2px solid var(--accent-primary);transition:background var(--transition-base),color var(--transition-base),transform var(--transition-base)}.cta-btn:hover{background:var(--accent-primary);color:var(--text-on-accent);transform:translateY(-1px)}.cta-meta{display:block;margin-top:12px;font-size:13px;color:var(--text-tertiary)}.tariff-card--recommended .tariff-mentor__top{flex-direction:row;align-items:flex-start;gap:clamp(.5rem,.24rem + 1.1vw,1rem)}.tariff-card--recommended .tariff-mentor__stamp-block{align-items:flex-end;text-align:right;gap:4px;flex-shrink:0}.tariff-card--recommended .tariff-card__name{font-size:clamp(1.75rem,.79rem + 4.07vw,2.75rem)}.tariff-card--recommended .tariff-card__tagline{font-size:clamp(.875rem,.755rem + .51vw,1rem)}.tariff-card--recommended .tariff-card__stamp{font-size:clamp(.6875rem,.27rem + 1.78vw,1.125rem);padding:4px 12px;background:#ffb2401a;border-width:1.5px;border-color:#ffb240;color:#ffb240;letter-spacing:.14em;transform:rotate(-2deg) translateY(-6px);filter:drop-shadow(0 1px 0 rgba(0,229,153,.2))}@media(min-width:768px){.tariff-card--recommended .tariff-card__stamp{border-width:2px}}.tariff-card--recommended .tariff-mentor__stamp-sub{font-size:clamp(.6875rem,.39rem + 1.27vw,1rem);line-height:1.4;max-width:clamp(6.875rem,3.69rem + 13.6vw,14rem)}@media(min-width:768px){.tariff-card--recommended .tariff-mentor__stamp-sub{max-width:none}}.tariff-mentor__aside{gap:0}.tariff-mentor__aside>.tariff-mentor__pay-options{margin-top:var(--space-1)}.tariff-mentor__aside>.tariff-mentor__cta{margin-top:var(--space-5)}@media(max-width:767.98px){.tariff-mentor__aside{align-items:center;text-align:center}.tariff-mentor__aside>.tariff-mentor__pay-options{justify-content:center}}.tariff-card--starter{max-width:none;border-color:#ffffff38}.tariff-card--starter .tariff-mentor__top{flex-direction:row;align-items:stretch;gap:clamp(.5rem,.24rem + 1.1vw,1rem)}.tariff-card--starter .tariff-mentor__stamp-block{align-items:flex-end;justify-content:center;text-align:right;flex-shrink:0}.tariff-starter__pace{display:block;font-size:clamp(.6875rem,.39rem + 1.27vw,1rem);line-height:1.4;max-width:clamp(6.875rem,3.69rem + 13.6vw,14rem)}@media(min-width:768px){.tariff-starter__pace{max-width:none}}.tariff-card--starter .tariff-mentor__features,.tariff-card--fasttrack .tariff-mentor__features{border-bottom:none;margin-bottom:0}.tariff-mentor__price-row{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center;margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--glass-border)}.tariff-mentor__price-row .tariff-mentor__pay-options{justify-content:center}.tariff-mentor__price-row .tariff-mentor__cta{align-self:stretch}@media(min-width:920px){.tariff-card--starter .tariff-mentor__features,.tariff-card--fasttrack .tariff-mentor__features{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:var(--space-8);align-items:start}.tariff-card--starter .tariff-mentor__features-title,.tariff-card--fasttrack .tariff-mentor__features-title{grid-column:1 / -1}.tariff-card--starter .tariff-mentor__price-row,.tariff-card--fasttrack .tariff-mentor__price-row{grid-column:2;grid-row:2;align-self:start;align-items:flex-end;text-align:right;margin-top:0;padding:0;border-top:none}.tariff-card--starter .tariff-mentor__price-row .tariff-mentor__pay-options,.tariff-card--fasttrack .tariff-mentor__price-row .tariff-mentor__pay-options{justify-content:flex-end}.tariff-card--starter .tariff-mentor__price-row .tariff-mentor__cta,.tariff-card--fasttrack .tariff-mentor__price-row .tariff-mentor__cta{align-self:flex-end}}.fc[data-astro-cid-nccyimxh]{--fc-divider-major: .5px solid color-mix(in srgb, currentColor 10%, transparent);--fc-divider-minor: .5px solid color-mix(in srgb, currentColor 5%, transparent);position:relative}.fc__stamp-block[data-astro-cid-nccyimxh]{position:absolute;top:0;right:var(--space-6);transform:translateY(-35%);z-index:2}@media(min-width:768px){.fc__stamp-block[data-astro-cid-nccyimxh]{right:var(--space-8)}}.fc__stamp[data-astro-cid-nccyimxh]{display:inline-block;background:#000;color:#d4af37;-webkit-text-fill-color:#d4af37;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:5px 14px;border:2px solid #d4af37;border-radius:var(--radius-sm);box-shadow:0 0 18px #d4af3759;transform:rotate(-2deg)}.fc__stamp[data-astro-cid-nccyimxh]:before,.fc__stamp[data-astro-cid-nccyimxh]:after{content:"★";color:#d4af37;-webkit-text-fill-color:#d4af37;margin:0 10px;font-size:16px;vertical-align:-1px}.fc__header[data-astro-cid-nccyimxh]{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-4)}@media(min-width:768px){.fc__header[data-astro-cid-nccyimxh]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-6)}}.fc__header-left[data-astro-cid-nccyimxh]{flex:1;min-width:0}.fc__name[data-astro-cid-nccyimxh]{font-family:var(--font-heading);font-weight:700;font-size:28px;color:#d4af37;margin:0;line-height:1.1}@media(min-width:768px){.fc__name[data-astro-cid-nccyimxh]{font-size:36px}}.fc__tagline[data-astro-cid-nccyimxh]{font-family:var(--font-body);font-size:15px;color:#f5f1e6;margin:var(--space-2) 0 0;line-height:1.5}.fc__subline[data-astro-cid-nccyimxh]{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-2)}.fc__sub-item[data-astro-cid-nccyimxh]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid rgba(212,175,55,.45);background:#d4af3738;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;color:#f0d674;line-height:1.4;white-space:nowrap}.fc__payment-note[data-astro-cid-nccyimxh]{font-family:var(--font-body);font-size:13px;color:#f5f1e6d9;font-style:italic;margin:var(--space-3) 0 0;line-height:1.5}.fc__header-right[data-astro-cid-nccyimxh]{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}@media(min-width:768px){.fc__header-right[data-astro-cid-nccyimxh]{align-items:flex-end;text-align:right;flex-shrink:0}}.fc__header-aside[data-astro-cid-nccyimxh]{display:flex;align-items:center;justify-content:center;flex-shrink:0;text-align:center}@media(min-width:768px){.fc__header-aside[data-astro-cid-nccyimxh]{align-self:center;max-width:220px}}.fc__header-aside-note[data-astro-cid-nccyimxh]{display:block;font-family:var(--font-body);font-style:italic;font-size:clamp(.6875rem,.39rem + 1.27vw,1rem);line-height:1.4;color:#f5f1e6;text-align:center}.fc__price[data-astro-cid-nccyimxh]{font-family:var(--font-mono);font-weight:700;font-size:44px;color:#d4af37;line-height:1;word-spacing:-.45em}.fc__price[data-astro-cid-nccyimxh] span[data-astro-cid-nccyimxh]{font-size:.6em;font-weight:inherit;margin-left:.08em}.fc__cta[data-astro-cid-nccyimxh]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:#d4af37;color:#0a0a0f;font-family:var(--font-heading);font-weight:700;font-size:15px;border-radius:var(--radius-full);text-decoration:none;transition:all var(--transition-base)}.fc__cta[data-astro-cid-nccyimxh]:hover{background:#e6c453;transform:translateY(-1px);box-shadow:0 8px 24px #d4af374d}.fc__included[data-astro-cid-nccyimxh]{margin-top:var(--space-7);padding:var(--space-4) var(--space-5);border:1px dashed rgba(212,175,55,.25);background:#d4af370d;border-radius:var(--radius-md)}@media(min-width:768px){.fc__included[data-astro-cid-nccyimxh]{margin-top:var(--space-8)}}.fc__marker-overline[data-astro-cid-nccyimxh]{display:block;font-family:var(--font-mono);font-size:13px;color:#d4af37;letter-spacing:.02em;margin-bottom:var(--space-2)}.fc__marker-text[data-astro-cid-nccyimxh]{font-family:var(--font-body);font-size:14px;color:#f5f1e6;line-height:1.55;margin:0}.fc__team[data-astro-cid-nccyimxh]{margin-top:var(--space-6)}.fc__team-title[data-astro-cid-nccyimxh]{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--font-body);font-size:13px;font-weight:500;color:#f5f1e6;line-height:1.4}.fc__team-title-icon[data-astro-cid-nccyimxh]{width:16px;height:16px;color:#d4af37;flex-shrink:0}.fc__team-grid[data-astro-cid-nccyimxh]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:480px){.fc__team-grid[data-astro-cid-nccyimxh]{grid-template-columns:repeat(4,1fr)}}.fc__team-tile[data-astro-cid-nccyimxh]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 8px;background:#d4af370a;border:.5px solid rgba(212,175,55,.18);border-radius:var(--radius-md);text-align:center}.fc__team-tile-icon[data-astro-cid-nccyimxh]{width:22px;height:22px;color:#d4af37;flex-shrink:0}.fc__team-tile-role[data-astro-cid-nccyimxh]{font-family:var(--font-body);font-size:11px;font-weight:500;color:#f5f1e6;line-height:1.3}.fc__features[data-astro-cid-nccyimxh]{margin-top:28px;padding-top:28px;border-top:var(--fc-divider-major)}.fc__features-title[data-astro-cid-nccyimxh]{font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0 0 var(--space-4);color:#d4af37;line-height:1.25}.fc__features-grid[data-astro-cid-nccyimxh]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:14px 24px}@media(min-width:768px){.fc__features-grid[data-astro-cid-nccyimxh]{grid-template-columns:1fr 1fr}}.fc__price-row[data-astro-cid-nccyimxh]{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center;margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--fc-divider-major)}.fc__price-row[data-astro-cid-nccyimxh] .fc__cta[data-astro-cid-nccyimxh]{align-self:stretch}@media(min-width:920px){.fc__features--with-aside[data-astro-cid-nccyimxh]{display:grid;grid-template-columns:minmax(0,1fr) 280px;column-gap:var(--space-8);align-items:start}.fc__features--with-aside[data-astro-cid-nccyimxh] .fc__features-title[data-astro-cid-nccyimxh]{grid-column:1 / -1}.fc__features--with-aside[data-astro-cid-nccyimxh] .fc__features-grid[data-astro-cid-nccyimxh]{grid-column:1;grid-row:2}.fc__features--with-aside[data-astro-cid-nccyimxh] .fc__price-row[data-astro-cid-nccyimxh]{grid-column:2;grid-row:2;align-self:start;align-items:flex-end;text-align:right;margin-top:0;padding-top:0;padding-left:var(--space-7);border-top:none}.fc__features--with-aside[data-astro-cid-nccyimxh] .fc__price-row[data-astro-cid-nccyimxh] .fc__cta[data-astro-cid-nccyimxh]{align-self:flex-end}}.fc__feature[data-astro-cid-nccyimxh]{position:relative;padding-left:24px}.fc__feature[data-astro-cid-nccyimxh]:before{content:"✓";position:absolute;left:0;top:0;color:#d4af37;font-weight:700;line-height:1.4}.fc__feature-title[data-astro-cid-nccyimxh]{font-family:var(--font-body);font-size:14px;font-weight:600;color:#f5f1e6;line-height:1.4}.fc__feature-desc[data-astro-cid-nccyimxh]{margin-top:4px;font-family:var(--font-body);font-size:13px;color:#f5f1e6c7;line-height:1.5}.fc__stages[data-astro-cid-nccyimxh]{margin-top:28px;padding-top:28px;border-top:var(--fc-divider-major)}.fc__stages-row[data-astro-cid-nccyimxh]{display:grid;grid-template-columns:1fr}.fc__stages-row[data-astro-cid-nccyimxh]>.fc__stage[data-astro-cid-nccyimxh]+.fc__stage[data-astro-cid-nccyimxh]{margin-top:22px;padding-top:22px;border-top:var(--fc-divider-minor)}.fc__stages-row[data-astro-cid-nccyimxh]+.fc__stages-row[data-astro-cid-nccyimxh]{margin-top:22px;padding-top:22px;border-top:var(--fc-divider-minor)}@media(min-width:768px){.fc__stages-row[data-astro-cid-nccyimxh]{grid-template-columns:1fr 1fr;column-gap:var(--space-8)}.fc__stages-row--full[data-astro-cid-nccyimxh]{grid-template-columns:1fr}.fc__stages-row[data-astro-cid-nccyimxh]>.fc__stage[data-astro-cid-nccyimxh]+.fc__stage[data-astro-cid-nccyimxh]{margin-top:0;padding-top:0;border-top:none}.fc__stage-list[data-astro-cid-nccyimxh].fc__stage-list--2col{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-8);row-gap:10px}}.fc__stage-head[data-astro-cid-nccyimxh]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.fc__stage-name[data-astro-cid-nccyimxh]{font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0;color:#d4af37;line-height:1.25}.fc__stage-tag[data-astro-cid-nccyimxh]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid rgba(212,175,55,.45);background:#d4af3738;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;color:#f0d674;line-height:1.4;white-space:nowrap}.fc__stage-list[data-astro-cid-nccyimxh]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.fc__stage-list[data-astro-cid-nccyimxh]>li[data-astro-cid-nccyimxh]{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;color:#f5f1e6;line-height:1.5}.fc__stage-list[data-astro-cid-nccyimxh]>li[data-astro-cid-nccyimxh]:before{content:"✓";position:absolute;left:0;top:0;color:#d4af37;font-weight:700}#fasttrack-section,#fasttrack-tariff{background:linear-gradient(180deg,var(--bg-primary) 0%,#000 45%)}#fasttrack-section{padding-block:calc(var(--space-16) + 60px)}@media(min-width:768px){#fasttrack-section{padding-block:calc(var(--space-20) + 60px)}}@media(min-width:1024px){#fasttrack-section{padding-block:calc(var(--space-24) + 60px)}}.fc-section__overline{color:#d4af37}#fasttrack-section .section-subtitle{max-width:720px;text-wrap:balance}.tariff-card--fasttrack{position:relative;border:2px solid #d4af37;background:#000;box-shadow:none;color:#f5f1e6}.tariff-card--fasttrack .tariff-mentor__stamp-block{position:absolute;top:0;right:var(--space-7);transform:translateY(-35%);z-index:2;margin:0}@media(min-width:768px){.tariff-card--fasttrack .tariff-mentor__stamp-block{right:var(--space-10)}}.tariff-card--fasttrack .tariff-card__name{color:#d4af37}.tariff-card--fasttrack .tariff-mentor__features-title,.tariff-card--fasttrack .tariff-feature__title,.tariff-card--fasttrack .tariff-card__tagline{color:#f5f1e6}.tariff-card--fasttrack .tariff-feature__desc,.tariff-card--fasttrack .tariff-mentor__stamp-sub{color:#f5f1e6d9}.tariff-card--fasttrack .tariff-feature:before{color:#d4af37}.tariff-card--fasttrack .tariff-card__stamp{position:relative;z-index:1;background:#000;color:#d4af37;-webkit-text-fill-color:#d4af37;border:2px solid #d4af37;box-shadow:0 0 0 1px #d4af37,0 0 0 3px transparent,0 0 0 4px #d4af3773,0 0 18px #d4af3759;padding:5px 14px;font-size:12px;letter-spacing:.18em;transform:rotate(-2deg)}.tariff-card--fasttrack .tariff-card__stamp:before,.tariff-card--fasttrack .tariff-card__stamp:after{content:"";display:inline-block;width:14px;height:14px;margin:0 10px;vertical-align:-2px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='12,2 14.95,8.97 22.5,9.6 16.75,14.55 18.5,22 12,18 5.5,22 7.25,14.55 1.5,9.6 9.05,8.97' fill='%23d4af37'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}.tariff-card--fasttrack .tariff-card__price{color:#d4af37}.tariff-card--fasttrack .tariff-mentor__pay-pill{border-color:#d4af374d;color:#d4af37}.tariff-card--fasttrack .tariff-mentor__features,.tariff-card--fasttrack .tariff-mentor__price-row{border-color:#d4af3733}.tariff-card--fasttrack .tariff-mentor__cta{background:#d4af37;color:#0a0a0f;border:none}.tariff-card--fasttrack .tariff-mentor__cta:hover{background:#e6c453}.pricing-help{position:relative;max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.pricing-help--wide{max-width:none}@media(min-width:768px){.pricing-help{gap:var(--space-5)}}@media(min-width:1024px){.pricing-help__title--single{white-space:nowrap;text-wrap:nowrap}}.pricing-help .overline{margin-bottom:0}.pricing-help__title{font-family:var(--font-heading);font-weight:600;font-size:clamp(26px,3.6vw,36px);line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);margin:0;text-wrap:balance}.pricing-help__sub{font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--text-secondary);margin:0;max-width:560px;text-wrap:balance}.pricing-help__cta{margin-top:var(--space-4)}.pricing-help__micro{font-family:var(--font-body);font-size:13px;color:var(--text-tertiary);margin:0}.pricing-help__divider{width:100%;max-width:480px;height:1px;background:var(--glass-border);border:0;margin:var(--space-4) 0 var(--space-2)}.pricing-help__link{font-family:var(--font-mono);font-size:16px;letter-spacing:.04em;color:var(--accent-primary);text-decoration:none;transition:color var(--transition-fast)}.pricing-help__link:hover,.pricing-help__link:focus-visible{color:var(--accent-hover);text-decoration:underline;outline:none}
