.poc-page{--blue:#236ce5;--ink:#10243f;--muted:#607187;--line:#dce5ef;color:var(--ink);background:#fff}.poc-hero{color:#fff;background:radial-gradient(circle at 78% 10%,#235ba5,#0000 33%),linear-gradient(130deg,#06152c,#0b305d);padding:150px 0 90px}.poc-hero-grid{grid-template-columns:1fr 430px;align-items:center;gap:85px;display:grid}.poc-kicker{color:#69dcff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:850;display:block}.poc-kicker-blue{color:var(--blue)}.poc-hero h1{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(52px,6vw,82px);line-height:1}.poc-hero p{color:#c0cfe2;max-width:670px;font-size:17px;line-height:1.75}.poc-promises{color:#b2c3d8;flex-wrap:wrap;gap:22px;margin-top:26px;font-size:11px;display:flex}.poc-hero aside{background:#ffffff0c;border:1px solid #ffffff26;border-radius:20px;padding:30px;box-shadow:0 28px 70px #00122970}.poc-hero aside>small{color:#69dcff;text-transform:uppercase;font-weight:800}.poc-hero ol{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.poc-hero li{color:#aebfd3;border-top:1px solid #ffffff1c;grid-template-columns:38px 1fr;gap:12px;padding:17px 0;font-size:11px;line-height:1.5;display:grid}.poc-hero li b{color:#69dcff}.poc-hero li span{gap:3px;display:grid}.poc-hero li strong{color:#fff;font-size:13px}.poc-form-section{background:#f3f7fc;padding:100px 0}.poc-layout{grid-template-columns:1fr 620px;align-items:start;gap:90px;display:grid}.poc-copy{position:sticky;top:120px}.poc-copy h2{letter-spacing:-.045em;max-width:540px;margin:0;font-size:clamp(38px,4.5vw,57px);line-height:1.06}.poc-copy>p{max-width:500px;color:var(--muted);line-height:1.7}.poc-copy>div{border-top:1px solid #d5e0eb;gap:7px;margin-top:32px;padding-top:25px;font-size:13px;display:grid}.poc-copy a{color:var(--blue);font-weight:750}.poc-form-card{border:1px solid var(--line);background:#fff;border-radius:21px;overflow:hidden;box-shadow:0 25px 65px #163d7017}.poc-form-card form{gap:21px;padding:32px;display:grid}.poc-form-head{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.poc-form-head span{font-size:18px;font-weight:850}.poc-form-head small{color:#78899d}.poc-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.poc-form-card label>span{margin-bottom:8px;font-size:11px;font-weight:800;display:block}.poc-form-card input,.poc-form-card select,.poc-form-card textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6e0eb;border-radius:8px;outline:none;padding:13px 14px;font-size:13px}.poc-form-card input:focus,.poc-form-card select:focus,.poc-form-card textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #236ce518}.poc-form-card textarea{resize:vertical}.poc-divider{color:#236ce5;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-top:6px;font-size:10px;font-weight:850;display:flex}.poc-divider:after{content:"";background:#dce5ef;flex:1;height:1px}.poc-consent{color:#68798d;align-items:flex-start;gap:9px;font-size:11px;display:flex}.poc-consent input{width:16px;margin-top:2px}.poc-consent span{margin:0!important;font-weight:500!important}.poc-honeypot{position:absolute!important;left:-9999px!important}.poc-error{color:#b42318;margin:0;font-size:12px}.poc-submit{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:13px;font-weight:850;display:flex}.poc-submit:disabled{opacity:.65}.poc-privacy{text-align:center;color:#8090a3}.poc-success{text-align:center;padding:80px 40px}.poc-success>span{color:#fff;background:#25a76f;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 24px;font-size:25px;display:grid}.poc-success h2{margin:0 0 10px}.poc-success p{color:var(--muted)}.poc-success a{color:var(--blue);margin-top:15px;font-weight:800;display:inline-block}@media (max-width:980px){.poc-hero-grid,.poc-layout{grid-template-columns:1fr}.poc-copy{position:static}.poc-layout{gap:45px}.poc-hero aside{max-width:600px}}@media (max-width:640px){.poc-hero{padding:120px 0 70px}.poc-form-section{padding:70px 0}.poc-fields{grid-template-columns:1fr}.poc-form-card form{padding:24px}.poc-form-head{flex-direction:column;align-items:flex-start;gap:6px}}
