.cta-section{border-bottom:1px solid var(--rule)}.cta-section .container{max-width:var(--max-width);margin:0 auto;padding:0 15px}.cta-section h2{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.015em;margin-bottom:32px;font-variation-settings:"opsz" 144;color:var(--ink);margin-top:0}.cta-section p{margin-bottom:24px;color:var(--ink-soft);font-size:18px;font-family:var(--font-body)}.cta-section .cta-points{display:grid;gap:32px;margin:48px 0 56px}.cta-section .cta-point{padding:28px;background:var(--bg);border:1px solid var(--rule);border-radius:8px;transition:border-color .2s ease}.cta-section .cta-point h3{font-family:var(--font-display);font-size:22px;font-weight:600;margin:0 0 12px;color:var(--ink)}.cta-section .cta-point p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.6;font-family:var(--font-body)}.cta-section .cta-button-wrapper{text-align:center;margin:48px 0 24px}.cta-section .cta-button{display:inline-block;background:var(--accent);color:#000;font-family:var(--font-body);font-weight:600;font-size:17px;padding:18px 36px;border-radius:100px;text-decoration:none;letter-spacing:-.005em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 4px 24px #1ed76033}.cta-section .cta-fineprint{text-align:center;font-family:var(--font-mono);font-size:12px;line-height:18px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.15em;margin:0}@media screen and (max-width:768px){.cta-section h2{letter-spacing:1px}.cta-section p{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cta-section.css.map */
