.cp{background:var(--sd-bg);color:var(--sd-ink)}.cp *{box-sizing:border-box}.cp :is(h1,h2,h3,p,ul,ol){margin:0}.cp svg{flex-shrink:0;width:20px;height:20px}.cp-width{width:min(1040px,100% - 40px);margin:0 auto}.cp-hero{max-width:820px;margin-left:max(20px,50% - 520px);padding:88px 0 56px}.cp-eyebrow{letter-spacing:.14em;color:var(--sd-accent);align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.cp-hero h1{letter-spacing:-.045em;margin-top:18px;font-size:clamp(38px,6vw,64px);font-weight:600;line-height:1.04}.cp-hero h1 span{color:var(--sd-muted)}.cp-lead{color:var(--sd-muted);max-width:680px;margin-top:22px;font-size:18px;line-height:1.65}.cp-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cp-button{border:1px solid var(--sd-line-strong);min-height:52px;color:var(--sd-ink);background:var(--sd-raised);border-radius:14px;align-items:center;gap:9px;padding:0 22px;font-size:16px;font-weight:620;text-decoration:none;display:inline-flex}.cp-primary{color:#06140b;background:#25d366;border-color:#25d366}.cp-phone{color:var(--sd-muted);margin-top:14px;font-size:15px}.cp-phone a{color:var(--sd-ink);text-underline-offset:3px;font-weight:620;text-decoration:underline}.cp-section{border-top:1px solid var(--sd-line);padding:56px 0}.cp-section h2,.cp-final h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,38px);font-weight:580}.cp-sub{color:var(--sd-muted);margin-top:10px;font-size:16px}.cp-formats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.cp-formats article{border:1px solid var(--sd-line);background:var(--sd-raised);border-radius:18px;padding:26px 22px;position:relative}.cp-formats svg{color:var(--sd-accent);width:24px;height:24px}.cp-tag{background:var(--sd-accent-soft);color:var(--sd-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:22px;right:20px}.cp-formats h3{margin-top:16px;font-size:19px;font-weight:620}.cp-formats p{color:var(--sd-muted);margin-top:8px;font-size:15px;line-height:1.6}.cp-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.cp-steps li{background:var(--sd-panel);border:1px solid var(--sd-line);border-radius:16px;padding:22px}.cp-steps span{color:var(--sd-accent);font-size:13px;font-weight:700}.cp-steps h3{margin-top:10px;font-size:17px;font-weight:620}.cp-steps p{color:var(--sd-muted);margin-top:8px;font-size:14px;line-height:1.6}.cp-two{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.cp-learn{gap:12px;margin-top:22px;padding:0;list-style:none;display:grid}.cp-learn li{border:1px solid var(--sd-line);background:var(--sd-raised);border-radius:12px;padding:14px 16px;font-size:15px}.cp-proof{gap:14px;display:grid}.cp-proof article{background:var(--sd-panel);border:1px solid var(--sd-line);border-radius:16px;gap:14px;padding:18px;display:flex}.cp-proof svg{color:var(--sd-accent);margin-top:2px}.cp-proof h3{font-size:16px;font-weight:620}.cp-proof p{color:var(--sd-muted);margin-top:4px;font-size:14px;line-height:1.55}.cp-faq{gap:10px;margin-top:22px;display:grid}.cp-faq details{border:1px solid var(--sd-line);background:var(--sd-raised);border-radius:14px;padding:16px 18px}.cp-faq summary{cursor:pointer;font-size:16px;font-weight:600}.cp-faq p{color:var(--sd-muted);margin-top:10px;font-size:15px;line-height:1.6}.cp-final{border-top:1px solid var(--sd-line);text-align:center;justify-items:center;gap:16px;padding:64px 0 88px;display:grid}.cp-final>p:first-of-type{max-width:600px;color:var(--sd-muted);font-size:17px;line-height:1.6}@media (max-width:860px){.cp-formats,.cp-steps{grid-template-columns:1fr 1fr}.cp-two{grid-template-columns:1fr}}@media (max-width:560px){.cp-hero{margin-left:16px;margin-right:16px;padding:56px 0 40px}.cp-width{width:calc(100% - 32px)}.cp-formats,.cp-steps{grid-template-columns:1fr}.cp-button{justify-content:center;width:100%}}
