.cpa-shell{color:#eef5fb;background:radial-gradient(circle at 75% 0,#3397be21,#0000 28%),#07111d;min-height:100vh}.cpa-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111de6;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:18px 28px;display:flex;position:sticky;top:0}.cpa-nav>div{align-items:center;gap:18px;display:flex}.cpa-nav a{color:#92aaba;font-size:12px;text-decoration:none}.cpa-nav-cta{border:1px solid #2d6e89;border-radius:9px;padding:9px 12px;color:#d9f4ff!important}.cpa-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:38px;max-width:1180px;margin:0 auto;padding:78px 28px 62px;display:grid}.cpa-hero h1{letter-spacing:-.055em;margin:12px 0 20px;font-size:58px;line-height:1.02}.cpa-hero h1 span{color:#83d9f4}.cpa-hero-copy>p{color:#9db0bf;max-width:760px;font-size:17px;line-height:1.7}.cpa-hero-strong{font-weight:700;color:#dceaf2!important}.cpa-actions{gap:12px;margin:28px 0;display:flex}.cpa-proof-row{color:#7995a7;grid-template-columns:1fr 1fr;gap:9px;font-size:11px;display:grid}.cpa-close-card{background:linear-gradient(#0b1e2c,#08151f);border:1px solid #1b4257;border-radius:18px;padding:24px;box-shadow:0 24px 80px #00000040}.cpa-card-label{letter-spacing:.15em;color:#66b9d8;font-size:9px;font-weight:800}.cpa-close-card h2{margin:7px 0 18px;font-size:26px}.cpa-deliverable{border-top:1px solid #ffffff12;gap:12px;padding:14px 0;display:flex}.cpa-deliverable>b{color:#6dd0ef;background:#0e2d3e;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.cpa-deliverable span{flex-direction:column;display:flex}.cpa-deliverable strong{font-size:12px}.cpa-deliverable small{color:#718b9c;margin-top:4px;font-size:10px}.cpa-section{max-width:1180px;margin:0 auto;padding:72px 28px}.cpa-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;display:grid}.cpa-heading h2,.cpa-section>h2{letter-spacing:-.035em;margin:8px 0;font-size:38px}.cpa-heading p{color:#849aaa;line-height:1.6}.cpa-work-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.cpa-work-grid article{background:#091924;border:1px solid #17364a;border-radius:13px;padding:19px}.cpa-work-grid h3{margin:0 0 8px;font-size:14px}.cpa-work-grid p{color:#7f97a7;margin:0;font-size:11px;line-height:1.65}.cpa-workflow-section{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.cpa-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.cpa-steps article{background:#081722;border:1px solid #18364a;border-radius:13px;padding:18px}.cpa-steps b{color:#71d0ef;background:#0d2e40;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:inline-grid}.cpa-steps h3{margin:13px 0 7px;font-size:13px}.cpa-steps p{color:#7e95a5;margin:0;font-size:10px;line-height:1.6}.cpa-pricing-card{background:linear-gradient(120deg,#0b2030,#0a1722);border:1px solid #26627c;border-radius:16px;grid-template-columns:1fr 1fr;gap:28px;padding:27px;display:grid}.cpa-pricing-card h2{margin:8px 0;font-size:38px}.cpa-pricing-card p{color:#91a7b6;line-height:1.6}.cpa-price-points{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cpa-price-points span{color:#788f9f;background:#081722;border:1px solid #1c4054;border-radius:10px;flex-direction:column;padding:13px;font-size:9px;display:flex}.cpa-price-points b{color:#dfeaf0;margin-bottom:4px;font-size:11px}.cpa-price-note{color:#718999;margin:12px 4px;font-size:10px}.cpa-intake-section{grid-template-columns:.7fr 1.3fr;align-items:start;gap:35px;display:grid}.cpa-intake-copy h2{letter-spacing:-.035em;font-size:36px}.cpa-intake-copy p{color:#839aaa;line-height:1.6}.cpa-intake{background:#091925;border:1px solid #1b4257;border-radius:15px;padding:22px}.cpa-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cpa-intake label{color:#879ead;gap:6px;margin-bottom:11px;font-size:9px;display:grid}.cpa-intake input,.cpa-intake textarea{color:#eaf4f9;font:inherit;background:#06131d;border:1px solid #1c3c4f;border-radius:8px;outline:none;padding:10px 11px}.cpa-intake textarea{resize:vertical;min-height:100px}.cpa-intake input:focus,.cpa-intake textarea:focus{border-color:#4c9dbb}.cpa-intake button{color:#07111d;cursor:pointer;background:#e8f8fe;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.cpa-intake button:disabled{opacity:.6}.cpa-intake>small{color:#678192;margin-top:10px;font-size:9px;line-height:1.5;display:block}.cpa-form-status{color:#a8d9e9;background:#0b2534;border:1px solid #21516a;border-radius:9px;margin-top:12px;padding:11px;font-size:10px}.cpa-footer{color:#688294;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:30px 28px 50px;font-size:10px;display:flex}@media (max-width:900px){.cpa-hero,.cpa-heading,.cpa-pricing-card,.cpa-intake-section{grid-template-columns:1fr}.cpa-work-grid,.cpa-steps{grid-template-columns:1fr 1fr}.cpa-hero h1{font-size:45px}}@media (max-width:600px){.cpa-nav{padding:15px 16px}.cpa-nav>div a:not(.cpa-nav-cta){display:none}.cpa-hero,.cpa-section{padding-left:16px;padding-right:16px}.cpa-hero{padding-top:46px}.cpa-hero h1{font-size:38px}.cpa-proof-row,.cpa-work-grid,.cpa-steps,.cpa-price-points,.cpa-form-grid{grid-template-columns:1fr}.cpa-actions{flex-direction:column}.cpa-footer{flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px}}@media (min-width:701px){.cpa-nav a{font-size:17px}.cpa-hero-copy>p{font-size:18px}.cpa-proof-row{font-size:17px}.cpa-card-label{font-size:15px}.cpa-close-card h2{font-size:28px}.cpa-deliverable>b{font-size:14px}.cpa-deliverable strong{font-size:18px}.cpa-deliverable small{font-size:16px}.cpa-heading p{font-size:18px}.cpa-work-grid h3{font-size:20px}.cpa-work-grid p{font-size:17px;line-height:1.5}.cpa-steps b{font-size:15px}.cpa-steps h3{font-size:20px}.cpa-steps p{font-size:17px;line-height:1.5}.cpa-pricing-card p{font-size:18px}.cpa-price-points span{font-size:16px}.cpa-price-points b{font-size:18px}.cpa-price-note{font-size:16px}.cpa-intake-copy p{font-size:18px}.cpa-intake label,.cpa-intake input,.cpa-intake textarea,.cpa-intake button{font-size:17px}.cpa-intake>small{font-size:15px}.cpa-form-status,.cpa-footer{font-size:16px}}
