:root{--ink:#090a0b;--paper:#f3f0e9;--lime:#c8ff35;--line:#ffffff2e}*{box-sizing:border-box}.abm{background:var(--ink);color:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.abm nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;padding:0 clamp(24px,5vw,80px);display:flex}.abm nav>div{align-items:center;gap:26px;display:flex}.abm a{color:inherit;text-decoration:none}.abm-brand{letter-spacing:.02em;align-items:center;gap:13px;font-size:20px;display:flex}.abm-brand img{object-fit:contain;width:42px;height:42px}.abm-brand b{color:var(--lime);font-size:24px}.abm-button{background:var(--lime);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;padding:17px 22px;font-weight:800;display:inline-block;color:#0a0b0c!important}.abm-button.small{padding:12px 16px;font-size:12px}.abm-hero{background:radial-gradient(circle at 78% 25%,#c8ff3524,#0000 34%);min-height:690px;padding:clamp(80px,12vw,170px) clamp(24px,8vw,120px) 70px}.abm-hero>p:first-child,.abm-plans header>p{color:var(--lime);letter-spacing:.18em;font-size:12px;font-weight:800}.abm h1{letter-spacing:-.07em;max-width:1100px;margin:28px 0;font-size:clamp(58px,9vw,140px);line-height:.84}.abm h1 em{font-family:Georgia,serif;font-weight:400}.abm .lede{color:#c9c9c7;max-width:720px;font-size:clamp(18px,2vw,25px);line-height:1.5}.abm-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.abm-proof{flex-wrap:wrap;gap:12px;margin-top:74px;display:flex}.abm-proof span{border:1px solid var(--line);letter-spacing:.12em;padding:11px 14px;font-size:11px}.abm-path{background:var(--paper);color:var(--ink);grid-template-columns:repeat(4,1fr);padding:70px clamp(24px,5vw,80px);display:grid}.abm-path>div{border-left:1px solid #b7b3aa;padding:10px 26px}.abm-path small{color:#657121;font-weight:900}.abm-path h2{margin:18px 0 10px;font-size:23px}.abm-path p{color:#555;line-height:1.6}.abm-plans{padding:100px clamp(24px,5vw,80px)}.abm-plans header{max-width:760px;margin-bottom:55px}.abm-plans h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(42px,6vw,78px)}.abm-plans header span{color:#b8b8b3;font-size:19px;line-height:1.5}.abm-plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.abm-plan-grid article{border:1px solid var(--line);flex-direction:column;min-height:480px;padding:35px;display:flex;position:relative}.abm-plan-grid article.featured{border-color:var(--lime);background:#c8ff350d}.abm-plan-grid article>b{color:var(--lime);letter-spacing:.15em;font-size:10px;position:absolute;top:20px;right:20px}.abm-plan-grid article>p{color:#9e9e99;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.abm-plan-grid h3{margin:16px 0;font-size:40px}.abm-plan-grid article>strong{color:var(--lime);font-size:46px}.abm-plan-grid strong small{color:#999;font-size:14px}.abm-plan-grid ul{padding:20px 0 30px;line-height:2;list-style:none}.abm-plan-grid li:before{content:"✓";color:var(--lime);margin-right:10px}.abm-plan-grid form{margin-top:auto}.abm-plan-grid button{width:100%}.abm-billing-note{border-left:4px solid var(--lime);background:#141616;margin-top:34px;padding:20px 24px;line-height:1.6}.abm footer{border-top:1px solid var(--line);gap:24px;padding:35px clamp(24px,5vw,80px);display:flex}.abm footer span{margin-right:auto}@media (max-width:800px){.abm nav>div>a:first-child{display:none}.abm-path,.abm-plan-grid{grid-template-columns:1fr}.abm-path>div{border-top:1px solid #b7b3aa;border-left:0;padding:26px 0}.abm-actions{flex-direction:column;align-items:flex-start}.abm h1{font-size:58px}.abm-plan-grid article{min-height:auto}.abm footer{flex-wrap:wrap}}
