.link-line,.link-line:visited{color:#f4f4f2!important;font-weight:600;font-size:16px;text-decoration:none;border-bottom:2px solid #f4f4f2;padding:10px 0 3px}.link-line:hover{color:var(--orange)!important;border-color:var(--orange)}.fine{font-size:12px;color:#8a8578;margin-top:14px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-3{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}.card h4{font-size:18px;margin-bottom:8px}.card p{font-size:14px;color:var(--stone)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.steps{grid-template-columns:1fr}}.step{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:24px}.step .n{font-family:"Bebas Neue",sans-serif;font-size:44px;color:var(--orange);line-height:1;margin-bottom:6px}.step h4{font-size:16px;margin-bottom:6px}.step p{font-size:14px;color:var(--stone)}.offer-card .amt{font-family:"Bebas Neue",sans-serif;font-size:64px;line-height:1}.offer-card .amt span{font-size:15px;font-family:"Work Sans",sans-serif;color:var(--stone)}.quote{max-width:640px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px;text-align:center}.quote p{font-size:17px;font-style:italic;margin-bottom:14px}.quote .who{font-weight:700;font-size:13px;color:var(--orange-dark);text-transform:uppercase;letter-spacing:.05em}.track li strong{color:#fff}.site-header.scrolled::before{opacity:1}.site-header.scrolled{border-bottom-color:rgba(244,244,242,.12)}.dd.open .dd-menu{display:block}.menu-open .hdr-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open .hdr-burger span:nth-child(2){opacity:0}.menu-open .hdr-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1020px){.menu-open .hdr-nav{display:flex}.menu-open .site-header{background:#111}.dd.open .dd-menu{display:block}}body.admin-bar .site-header{top:32px}@media (max-width:782px){body.admin-bar .site-header{top:46px}}