.product-features{--pf-accent:var(--_sogni-colors---positivegreen, #00ff9d);padding:96px 24px;background:#05070d;color:#fff;font-family:Satoshi,sans-serif;scroll-margin-top:96px}.product-features__inner{max-width:1200px;margin:0 auto}.product-features__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--pf-accent);font:12px/1.5 "Space Mono",monospace;letter-spacing:2.5px;text-transform:uppercase}.product-features__eyebrow::before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--pf-accent))}.product-features h2{margin:0 0 32px;font-size:clamp(30px, 4vw, 48px);line-height:1.15;font-weight:700;letter-spacing:-.02em}.product-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-features__card{padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.03)}.product-features h3{margin:0 0 12px;font-size:23px;line-height:1.3}.product-features__card p{margin:0 0 16px;color:#9aa3b5;font-size:17px;line-height:1.65}.product-features a{display:inline-block;padding:8px 0;color:var(--pf-accent);font:12px/1.65 "Space Mono",monospace;text-underline-offset:5px}.product-features a:focus-visible{outline:2px solid var(--pf-accent);outline-offset:5px}@media (max-width:640px){.product-features{padding:64px 18px}.product-features__grid{grid-template-columns:1fr}.product-features__card{padding:22px}}