/* V44: independent application forms on each product page */
.v44ApplyWrap,.v44Standalone{max-width:1200px;margin:45px auto 65px;padding:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}
.v44Standalone{padding:50px 24px}.v44Pitch{padding:36px;border-radius:26px;background:linear-gradient(145deg,#e5f6ff,#edf2ff);color:#173d5b;min-width:0}.v44Pitch>span{font-weight:800;letter-spacing:.12em;font-size:12px;color:#137aa9}.v44Pitch h2{font-size:clamp(28px,3vw,42px);line-height:1.13;margin:16px 0}.v44Pitch p{font-size:17px;line-height:1.65}.v44Pitch>img{width:100%;max-height:480px;object-fit:contain;border-radius:16px;margin-top:18px}.v44Visual{margin-top:25px;min-height:220px;display:grid;place-items:center}.v44Visual svg{width:100%;height:auto}.v44Visual>img{width:100%;max-height:260px;object-fit:contain}.v44PlusChips{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.v44PlusChips span{background:white;border-radius:12px;padding:9px 12px;font-size:13px;font-weight:700}
.v44Application{border:1px solid #dce8f1;box-shadow:0 18px 55px rgba(23,67,100,.09);border-radius:26px;background:white;padding:30px;min-width:0}.v44FormTitle>span{font-size:12px;font-weight:900;letter-spacing:.14em;color:#1282af}.v44FormTitle h3{font-size:26px;color:#163f61;margin:9px 0}.v44FormTitle p{color:#567086;line-height:1.5}.v44Fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:25px 0}.v44Fields label{font-weight:700;font-size:13px;color:#2d536e;display:grid;gap:7px}.v44Fields label:first-child,.v44Fields label:nth-child(3){grid-column:span 2}.v44Fields input,.v44Fields select{box-sizing:border-box;width:100%;min-width:0;padding:13px;border-radius:11px;border:1px solid #d2e2ed;background:#fbfdff;font:inherit;font-weight:400;color:#193f5b}.v44Fields input:focus,.v44Fields select:focus{outline:2px solid #73c8ed}.v44LessonType{border:1px solid #d5e8f4;border-radius:14px;padding:14px;display:flex;gap:15px;flex-wrap:wrap}.v44LessonType legend{font-weight:800;color:#2c5973}.v44LessonType label{display:flex;gap:8px;align-items:center;cursor:pointer}.v44FormFoot{margin-top:24px}.v44FormFoot>p:first-child{font-size:13px;color:#63798a;line-height:1.6}.v44FormFoot button{width:100%;padding:15px 20px;border:0;border-radius:13px;color:white;background:linear-gradient(100deg,#077bad,#155c9d);font:inherit;font-weight:800;cursor:pointer}.v44FormFoot button:disabled{opacity:.6;cursor:wait}.v44Message{font-size:14px;line-height:1.5}.v44Message.success{color:#167b4c}.v44Message.error{color:#ae3434}
@media(max-width:800px){.v44ApplyWrap,.v44Standalone{grid-template-columns:1fr;padding:12px;margin:18px auto 35px}.v44Pitch{padding:24px}.v44Application{padding:22px}.v44Fields{grid-template-columns:1fr}.v44Fields label:first-child,.v44Fields label:nth-child(3){grid-column:auto}}
