.section-dark{position:relative;overflow:hidden;background:var(--surface-black);color:#fff}.section-light{position:relative;overflow:hidden;background:#fff;color:#1a1a1a}.section-inner{max-width:1200px;margin:0 auto;padding:0 32px}.section-kicker{display:block;margin-bottom:18px;font-family:var(--font-jakarta);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.section-title{margin:0;font-family:var(--font-jakarta);font-size:44px;font-weight:500;line-height:1.1;letter-spacing:-.025em;color:#fff;text-wrap:balance}.section-title-dim{display:block;color:#ffffff5c}.section-lead{margin:22px 0 0;font-size:16px;line-height:1.6;color:var(--text-dim)}.section-light .section-title{color:#1a1a1a}.section-light .section-title-dim{color:#00000073}.pill-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border:1.5px solid transparent;border-radius:999px;font-family:var(--font-jakarta);font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,filter .2s ease}.pill-button:hover,.pill-button:focus{text-decoration:none}.pill-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.pill-button-light{background:#f4f4f5;color:#0a0a0a}.pill-button-light:hover,.pill-button-light:focus{background:#fff;color:#000}.pill-button-ghost{background:transparent;border-color:#ffffff47;color:#f4f4f5}.pill-button-ghost:hover,.pill-button-ghost:focus{border-color:#fff9;color:#fff}.pill-button-pro{background:var(--gradient-pro);color:#fff}.pill-button-lifetime{background:var(--gradient-lifetime);color:#fff}.pill-button-pro:hover,.pill-button-pro:focus,.pill-button-lifetime:hover,.pill-button-lifetime:focus{color:#fff;transform:translateY(-1px);filter:brightness(1.06)}@media (max-width: 860px){:root{--section-gap: 104px}.section-inner{padding:0 20px}.section-title{font-size:30px}}.section-link{position:relative;display:inline-block;padding-bottom:3px;color:var(--section-link-color, #444);text-decoration:none;transition:color .2s ease}.section-link:after{content:"";position:absolute;left:0;bottom:0;width:50%;height:1.5px;border-radius:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.section-link:hover,.section-link:focus-visible{color:var(--section-link-hover, #000);text-decoration:none}.section-link:hover:after,.section-link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion: reduce){.pill-button,.section-link:after{transition:none}}
