.slf{background-color:var(--sl-bg);color:var(--sl-text);font-family:var(--sl-font);line-height:1.5}.slf .slf-w{max-width:var(--sl-shell-max);margin:0 auto;padding:0 clamp(20px,5vw,48px)}.slf .slf-hero{padding:clamp(64px,11vh,140px) 0 clamp(32px,6vh,56px);border-bottom:1px solid var(--sl-border)}.slf .slf-h1{margin:0;max-width:18ch;font-family:var(--sl-font-display);font-size:clamp(38px,6vw,76px);font-weight:600;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.slf .slf-hero-desc{max-width:60ch;margin:18px 0 28px;font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--sl-text-muted)}.slf .slf-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:clamp(28px,5vh,48px)}.slf .slf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px clamp(16px,3vw,40px);margin:0;padding-top:18px;border-top:1px solid var(--sl-border)}.slf .slf-stat-n{font-family:var(--sl-font-display);font-size:clamp(24px,2.8vw,36px);font-weight:600;letter-spacing:-.025em}.slf .slf-stat-l{margin:4px 0 0;font-size:13.5px;color:var(--sl-text-muted)}.slf .slf-sec{padding:clamp(48px,8vh,96px) 0;border-bottom:1px solid var(--sl-border)}.slf .slf-h2{margin:0;font-family:var(--sl-font-display);font-size:clamp(26px,3.6vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.slf .slf-h2.is-invert{color:#fff}.slf .slf-lede{max-width:62ch;margin:14px 0 clamp(24px,4vh,40px);font-size:clamp(15px,1.6vw,18px);line-height:1.65;color:var(--sl-text-muted)}.slf .slf-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(14px,2vw,22px);align-items:start}.slf .slf-tier{position:relative;display:flex;flex-direction:column;padding:clamp(20px,2.8vw,32px);border:1px solid var(--sl-border);border-radius:var(--sl-radius-card);background:var(--sl-bg)}.slf .slf-tier.is-popular{border-color:var(--sl-border-accent, var(--sl-accent));box-shadow:var(--sl-shadow-accent, none)}.slf .slf-tier-flag{position:absolute;top:-11px;left:clamp(20px,2.8vw,32px);margin:0;padding:3px 10px;border-radius:var(--sl-radius-pill);background:var(--sl-accent);color:var(--sl-text-on-accent);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.slf .slf-tier__name{margin:0 0 10px;font-family:var(--sl-font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.slf .slf-tier-price{margin:0 0 12px;display:flex;align-items:baseline;gap:8px}.slf .slf-tier-fig{font-family:var(--sl-font-display);font-size:clamp(30px,3.2vw,40px);font-weight:600;letter-spacing:-.03em}.slf .slf-tier-unit{font-size:13.5px;color:var(--sl-text-muted)}.slf .slf-tier-desc{margin:0 0 18px;font-size:14.5px;line-height:1.6;color:var(--sl-text-muted)}.slf .slf-tier-btn{align-self:flex-start;margin-bottom:20px}.slf .slf-tier-dk{margin:0 0 6px;padding-top:14px;border-top:1px solid var(--sl-border);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-text-muted)}.slf .slf-tier-list{margin:0;padding:0;list-style:none}.slf .slf-tier-list li{position:relative;padding:7px 0 7px 18px;font-size:14px;line-height:1.5}.slf .slf-tier-list li+li{border-top:1px solid var(--sl-border)}.slf .slf-tier-list li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--sl-accent)}.slf .slf-table-wrap{overflow-x:auto;border:1px solid var(--sl-border);border-radius:var(--sl-radius-card)}.slf .slf-table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.slf .slf-table th,.slf .slf-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--sl-border)}.slf .slf-table thead th{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-text-muted);background:var(--sl-bg-subtle)}.slf .slf-table tbody th{font-weight:500}.slf .slf-table tbody tr:last-child th,.slf .slf-table tbody tr:last-child td{border-bottom:0}.slf .slf-table td{color:var(--sl-text-muted)}.slf .slf-scope{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,2.4vw,28px) clamp(20px,3.2vw,44px)}.slf .slf-scope-item{padding-top:14px;border-top:1px solid var(--sl-border)}.slf .slf-scope-q{margin:0 0 8px;font-family:var(--sl-font-display);font-size:17.5px;font-weight:600;letter-spacing:-.015em}.slf .slf-scope-a{margin:0;font-size:14.5px;line-height:1.65;color:var(--sl-text-muted)}.slf .slf-cta{padding:clamp(64px,10vh,130px) 0;background:var(--sl-ink);color:var(--sl-ink-text)}.slf .slf-cta-in{text-align:center}.slf .slf-cta-desc{max-width:58ch;margin:16px auto 28px;font-size:clamp(15px,1.6vw,18px);line-height:1.6;color:var(--sl-ink-text-muted)}.slf .slf-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.slf .slf-btn-ghost-dark{color:#fff;border-color:var(--sl-ink-border)}
