.co-ml-page{background:var(--canvas);color:var(--ink)}.ml-shell{max-width:var(--max);margin:0 auto}.ml-section{padding:clamp(72px, 10vw, 140px) var(--pad);border-top:1px solid var(--rule)}.ml-eyebrow{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);align-items:center;gap:10px;margin:0 0 20px;font-size:11px;display:inline-flex}.ml-acid{background:var(--acc-yellow);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.ml-h2{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);max-width:20ch;margin:0;font-size:clamp(30px,4.4vw,60px);font-weight:600;line-height:1.03}.ml-lede{font-family:var(--sans);color:var(--muted);max-width:56ch;margin:18px 0 0;font-size:clamp(16px,1.4vw,20px);line-height:1.55}.ml-frame{border:1px solid var(--rule);background:var(--raised);border-radius:16px;display:block;overflow:hidden}.ml-frame img{width:100%;height:auto;display:block}.ml-hero{padding:clamp(118px, 15vw, 176px) var(--pad) clamp(52px, 7vw, 96px)}.ml-hero-grid{max-width:var(--max);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.ml-hero-copy{flex-direction:column;gap:26px;display:flex}.ml-hero-h1{font-family:var(--serif);letter-spacing:-.04em;color:var(--ink);max-width:15ch;margin:0;font-size:clamp(40px,5.4vw,82px);font-weight:800;line-height:1}.ml-hero-lede{font-family:var(--sans);color:var(--muted);max-width:46ch;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.ml-cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0;display:flex}.ml-head{max-width:var(--max);margin:0 auto}.ml-proof-frame{max-width:var(--max);margin:clamp(30px,4vw,52px) auto 0}.ml-results-grid{max-width:var(--max);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,3vw,32px);margin:clamp(30px,4vw,52px) auto 0;display:grid}.ml-triggers{max-width:var(--max);background:var(--rule);border:1px solid var(--rule);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;margin:clamp(30px,4vw,52px) auto 0;padding:0;list-style:none;display:grid;overflow:hidden}.ml-trigger{background:var(--canvas);flex-direction:column;gap:12px;padding:clamp(24px,3vw,40px);display:flex}.ml-trigger-num{font-family:var(--mono);letter-spacing:.12em;color:var(--faint);font-size:11px}.ml-trigger-title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(21px,2vw,28px);font-weight:700;line-height:1.05}.ml-trigger-body{color:var(--muted);max-width:42ch;margin:0;font-size:15px;line-height:1.55}.ml-scope{flex-wrap:wrap;gap:12px;margin:26px 0 0;padding:0;list-style:none;display:flex}.ml-scope li{border:1px solid var(--rule);background:var(--raised);font-family:var(--mono);letter-spacing:.02em;color:var(--ink);border-radius:999px;padding:9px 16px;font-size:12.5px}.ml-offers{max-width:var(--max);background:var(--rule);border:1px solid var(--rule);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(30px,4vw,52px) auto 0;padding:0;list-style:none;display:grid;overflow:hidden}.ml-offer{background:var(--canvas);flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);transition:background .18s;display:flex}.ml-offer:hover{background:var(--raised)}.ml-offer-eyebrow{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);font-size:11px}.ml-offer-title{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1}.ml-offer-body{color:var(--muted);flex:1;margin:0;font-size:15px;line-height:1.55}.ml-offer-price{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.03em;color:var(--ink);margin:0;padding-top:14px;font-size:12px}.ml-offer-links{flex-wrap:wrap;gap:10px 18px;margin:4px 0 0;display:flex}.ml-faq-wrap{max-width:920px;margin:clamp(30px,4vw,52px) auto 0}.ml-faq-item{border-top:1px solid var(--rule);padding:22px 0}.ml-faq-item:last-of-type{border-bottom:1px solid var(--rule)}.ml-faq-q{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:clamp(19px,1.8vw,24px);font-weight:600;line-height:1.2}.ml-faq-a{color:var(--muted);max-width:68ch;margin:0;font-size:16px;line-height:1.55}.ml-faq-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;max-width:920px;margin:clamp(30px,4vw,48px) auto 0;display:flex}@media (max-width:900px){.ml-hero-grid{grid-template-columns:1fr;gap:34px}.ml-results-grid,.ml-triggers,.ml-offers{grid-template-columns:1fr}}
