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