.case-page{min-height:100vh;padding:150px 0 100px;background:radial-gradient(circle at 82% 12%,rgba(52,120,246,.18),transparent 32%),#050b10}.case-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:5vw;align-items:end}.case-intro .overline{grid-column:1/-1}.case-intro h1{margin:0;font-size:clamp(48px,7vw,104px);font-weight:380;line-height:.9;letter-spacing:-.06em}.case-intro h1 span{display:block;color:#7c9199}.case-intro>p:last-child{max-width:620px;color:#9aabb1;line-height:1.8}.case-form-shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:6vw;margin-top:100px;padding-top:60px;border-top:1px solid rgba(151,207,220,.16)}.case-form-shell aside small{color:#4edff5;font:11px var(--mono);letter-spacing:.15em}.case-form-shell ol{padding:0;list-style:none}.case-form-shell li{display:grid;gap:5px;padding:20px 0;border-bottom:1px solid rgba(151,207,220,.12)}.case-form-shell li span,.case-form-shell aside p{color:#82969e;line-height:1.65}.case-form{display:grid;gap:24px;padding:34px;border:1px solid rgba(78,223,245,.18);border-radius:24px;background:#071117}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.case-form label{display:grid;gap:9px;color:#c4d3d7;font-size:13px}.case-form input,.case-form select,.case-form textarea{width:100%;padding:14px;border:1px solid rgba(151,207,220,.2);border-radius:10px;background:#050b10;color:#edf6f7;font:inherit}.case-form input:focus,.case-form select:focus,.case-form textarea:focus{outline:2px solid #4edff5;outline-offset:2px}.case-form .consent{display:grid;grid-template-columns:auto 1fr;align-items:start;line-height:1.6}.case-form .consent input{width:18px;height:18px;margin-top:2px}.case-form .consent a,.privacy-summary a{color:#4edff5;text-decoration:underline;text-decoration-color:rgba(78,223,245,.35);text-underline-offset:3px}.privacy-summary{margin-top:28px;padding:22px 0;border-top:1px solid rgba(151,207,220,.12)}.privacy-summary b{color:#dce8eb}.privacy-summary p{margin:10px 0 14px}.privacy-summary a{font-size:12px;line-height:1.5}.case-form .button{justify-self:start;border:0;cursor:pointer}.form-status{min-height:24px;margin:0;color:#76db91}.form-status.error{color:#ffc857}.honeypot{position:absolute!important;left:-10000px!important}.case-form button[disabled]{opacity:.55;cursor:wait}@media.case-page~*{}body:has(.case-page) .site-header{background:rgba(4,10,14,.96);border-bottom:1px solid rgba(151,207,220,.16);backdrop-filter:blur(18px)}body:has(.case-page) .site-nav{display:flex}(max-width:980px){body:has(.case-page) .site-nav{display:flex}}(max-width:800px){.case-page{padding-top:110px}.case-intro,.case-form-shell,.form-grid{grid-template-columns:1fr}.case-form-shell{margin-top:60px}.case-form{padding:22px}}@media(max-width:1000px){body:has(.case-page) .site-nav{display:none}body:has(.case-page) .site-nav.open{display:flex}}@media(max-width:1000px){body:has(.case-page) .nav-toggle{display:grid!important;place-items:center;position:relative;z-index:102}}@media(max-width:800px){.case-page{padding-top:110px}.case-intro,.case-form-shell,.form-grid{grid-template-columns:1fr}.case-intro .overline{grid-column:1}.case-form-shell{margin-top:60px;gap:42px}.case-form{padding:22px}}
