.cta-pressure-page{background:var(--ink);color:var(--bone)}.cta-pressure-hero{border-bottom:1px solid var(--line-dark);padding:clamp(7rem,12vw,12rem) 0 clamp(4rem,8vw,8rem)}.cta-pressure-hero h1{letter-spacing:-.075em;max-width:1180px;margin:1.3rem 0 2rem;font-size:clamp(4rem,9vw,10rem);line-height:.84}.cta-pressure-hero p:last-child{color:#9aa1aa;max-width:720px;font-size:clamp(1.05rem,1.5vw,1.35rem)}.cta-pressure-tool{padding:clamp(3rem,7vw,7rem) 0}.cta-pressure-input,.cta-pressure-output{border:1px solid var(--line-dark);background:#0c0e11}.cta-pressure-input>header,.cta-pressure-output>header{border-bottom:1px solid var(--line-dark);color:#7c838c;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:54px;padding:0 1rem;font:700 .58rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.cta-pressure-input>header b,.cta-pressure-output>header b{color:var(--acid)}.cta-pressure-heading,.cta-pressure-result-head{padding:clamp(1.5rem,5vw,5rem)}.cta-pressure-heading small,.cta-pressure-result-head small,.cta-pressure-method>span{color:var(--signal);letter-spacing:.1em;font:800 .6rem ui-monospace,SFMono-Regular,Consolas,monospace}.cta-pressure-heading h2,.cta-pressure-result-head h2{letter-spacing:-.065em;max-width:900px;margin:1rem 0;font-size:clamp(3rem,6vw,6.6rem);line-height:.9}.cta-pressure-heading p,.cta-pressure-result-head p{color:#9299a2;max-width:720px}.cta-pressure-fields{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1.4fr 1fr 1fr;display:grid}.cta-pressure-fields label{border-right:1px solid var(--line-dark);color:#8e959e;letter-spacing:.07em;text-transform:uppercase;gap:.8rem;padding:1.25rem;font:700 .58rem ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.cta-pressure-fields label:last-child{border-right:0}.cta-pressure-fields input,.cta-pressure-fields select{width:100%;min-height:52px;color:var(--bone);background:#08090b;border:1px solid #343940;border-radius:0;padding:0 .9rem;font:700 1rem Arial,sans-serif}:is(.cta-pressure-fields input:focus-visible,.cta-pressure-fields select:focus-visible,.cta-pressure-actions button:focus-visible){outline:2px solid var(--acid);outline-offset:3px}.cta-pressure-run{margin:1.25rem}.cta-pressure-privacy{color:#747b84;margin:0 1.25rem 1.25rem;font-size:.78rem}.cta-pressure-output{margin-top:clamp(3rem,6vw,6rem)}.cta-findings{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cta-findings article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:310px;padding:clamp(1.3rem,3vw,3rem)}.cta-findings article:nth-child(2n){border-right:0}.cta-findings article>div{color:var(--signal);letter-spacing:.08em;justify-content:space-between;font:800 .56rem ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.cta-findings h3{letter-spacing:-.045em;margin:3rem 0 1rem;font-size:clamp(1.8rem,3vw,3.2rem)}.cta-findings p{color:#9097a0}.cta-findings b{color:var(--bone);margin-top:2rem;font-size:.92rem;display:block}.cta-pressure-actions{flex-wrap:wrap;align-items:center;gap:.8rem;padding:1.25rem;display:flex}.cta-pressure-actions>button{min-height:48px;color:var(--bone);cursor:pointer;background:0 0;border:1px solid #3a3f46;padding:0 1rem}.cta-pressure-status{color:var(--acid);margin:0 1.25rem 1.25rem}.cta-pressure-method{grid-template-columns:.35fr 1fr;gap:3rem;padding:clamp(5rem,10vw,10rem) 0;display:grid}.cta-pressure-method h2{letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(3rem,6vw,6rem)}.cta-pressure-method p{color:#979ea7;max-width:780px;font-size:1.1rem;line-height:1.7}.cta-pressure-method p b{color:var(--bone)}@media (max-width:780px){.cta-pressure-fields,.cta-findings,.cta-pressure-method{grid-template-columns:1fr}.cta-pressure-fields label{border-right:0;border-bottom:1px solid var(--line-dark)}.cta-pressure-fields label:last-child{border-bottom:0}.cta-findings article{border-right:0;min-height:auto}.cta-pressure-actions{flex-direction:column;align-items:stretch}.cta-pressure-actions>*{width:100%}.cta-pressure-hero h1{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.cta-pressure-tool *,.cta-pressure-tool :before,.cta-pressure-tool :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:780px){.cta-pressure-heading h2,.cta-pressure-result-head h2{overflow-wrap:anywhere;min-width:0;font-size:clamp(2.65rem,14vw,4.2rem)}}
