.company-section{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding-block:85px}.company-copy h2{font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-1.6px;margin:18px 0}.company-copy h2 em{font-style:normal;color:#c6a5ff}.company-copy>p{font-size:18px;line-height:1.7;color:#b6c8df}.company-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.company-benefits span{font-size:28px}.company-benefits h3{font-size:18px;margin:10px 0}.company-benefits p{font-size:15px;line-height:1.65;color:#b6c8df}.company-origin{font-size:14px;color:#b9dbc8}.company-form-card{min-width:0;border:1px solid #354461;border-radius:26px;padding:30px;background:linear-gradient(135deg,#202c44,#182238);box-shadow:0 20px 60px #04081633}.company-form-card h3{font-size:26px;margin:22px 0 10px}.company-form-card p,.company-form-card small{color:#b8c8df;line-height:1.6}.company-steps{list-style:none;padding:0;display:flex;gap:12px;justify-content:space-between;font-size:14px;color:#8295b4}.company-steps li{border-bottom:2px solid #354461;padding:12px 0;flex:1}.company-steps li.active{color:#c6a5ff;border-color:#a76aff}.company-form-card fieldset{border:0;padding:0;margin:25px 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.company-form-card [hidden]{display:none!important}.company-form-card label{display:grid;gap:8px;font-weight:600;font-size:15px;min-width:0}.company-form-card label span{font-size:12px;font-weight:400}.company-form-card input,.company-form-card select,.company-form-card textarea{width:100%;min-width:0;background:#111c30;border:1px solid #42516e;border-radius:12px;color:#edf2ff;padding:12px;font:inherit;font-size:16px}.company-form-card input:focus,.company-form-card select:focus,.company-form-card textarea:focus{outline:2px solid #a970ff;outline-offset:2px}.company-form-card .full{grid-column:1/-1}.inquiry-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.company-form-card .primary{font-size:15px;text-align:center}.company-form-card #inquiryStatus{overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:850px){.company-section{grid-template-columns:1fr;gap:30px;padding-block:50px}.company-form-card{padding:24px}}@media(max-width:480px){.company-form-card fieldset{grid-template-columns:1fr}.company-benefits{gap:18px}.company-form-card{padding:20px}.company-form-card h3{font-size:23px}.company-copy h2{letter-spacing:-.8px}.inquiry-actions .primary{flex:1}}
.ontech-price-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ontech-price-grid .plan-card{position:relative;display:flex;flex-direction:column;min-width:0}.ontech-price-grid .plan-card>a{margin-top:auto;text-align:center}.ontech-price-grid .plan-price{font-size:38px;white-space:nowrap}.ontech-price-grid .plan-price small{font-size:14px;font-weight:500;color:#bdc9dd}.plan-recommended{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(100deg,#6fa7ff,#ad31f0);border-radius:24px;padding:5px 14px;font-size:12px;font-weight:800;color:white;white-space:nowrap}@media(max-width:1050px){.ontech-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.ontech-price-grid{grid-template-columns:1fr!important}.ontech-price-grid .plan-price{font-size:34px}}