.order-page{padding-top:clamp(45px,7vw,90px);padding-bottom:80px}.order-page h1{margin:0 0 12px}.order-intro{max-width:740px;color:#496579;line-height:1.65}.order-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);gap:24px;margin-top:34px;align-items:start}.order-card,.order-aside{background:#10283d;color:#eaf5fb;border:1px solid #31546c;border-radius:20px;padding:clamp(20px,4vw,36px);box-shadow:0 18px 45px #0003}.order-card h2,.order-card h3,.order-aside h2,.order-summary dd{color:#f5fbff}.order-card h2{font-size:clamp(1.45rem,3vw,2rem);margin:0 0 24px;outline:none}.order-progress{color:#76c9fb;font-size:.84rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.order-card label{display:block;margin:19px 0 8px;font-weight:700;color:#e8f5fd}.order-card input,.order-card select{width:100%;padding:14px;border-radius:10px;border:1px solid #66869a;background:#091c2c;color:#fff;font:inherit}.order-card input:focus,.order-card select:focus{outline:3px solid #79c8ff;outline-offset:2px}.order-help,.order-aside p{color:#b9d2e0;line-height:1.55}.order-help{font-size:.91rem;margin:16px 0 22px}.order-card a:not(.button),.order-aside a,.order-footer a{color:#9bd8ff}.order-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:25px}.order-card .button{margin-top:10px;text-align:center}.order-back{border:1px solid #7292a7;background:transparent;color:#eff9ff;border-radius:9px;padding:12px 19px;cursor:pointer;font:inherit}.order-back:hover{background:#1c3f58}.order-aside h2{font-size:1.2rem}.order-aside ol{padding-left:23px;line-height:1.8;color:#c6dcea}.order-summary{margin:10px 0 25px}.order-summary div{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-bottom:1px solid #34546a}.order-summary dt{color:#b9d2e0}.order-summary dd{margin:0;text-align:right;font-weight:700;overflow-wrap:anywhere}.order-note{padding:15px;border-radius:10px;background:#183c52;border:1px solid #5983a0;line-height:1.5;color:#eaf5fb}.order-footer{text-align:center;padding:25px;color:#496579;border-top:1px solid #d3e0e8}.order-footer a{color:#155c8c}.order-nav{display:flex!important;position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;gap:20px}.order-nav a{white-space:nowrap}@media(max-width:760px){.order-layout{grid-template-columns:1fr}.order-nav{gap:9px;font-size:.82rem}.order-nav a{padding:7px}.order-summary div{align-items:flex-start}.order-page{padding-top:42px}}@media(max-width:430px){.order-nav a:nth-child(2){display:none}.order-card,.order-aside{padding:20px}}
.order-ownership{border-top:1px solid #34546a;margin-top:28px;padding-top:12px;color:#d5e8f3;line-height:1.55}.order-ownership p{margin:10px 0}.order-ownership h3{margin-bottom:12px;font-size:1.12rem}

.order-terms{margin:24px 0;padding:16px;border:1px solid #5f8197;border-radius:12px;background:#0b2132}
.order-consent{display:flex!important;align-items:flex-start;gap:12px;margin:0!important;color:#eaf5fb!important;line-height:1.55}
.order-consent input{width:20px!important;height:20px;margin:3px 0 0;flex:0 0 auto}
.order-consent a{font-weight:700}

.order-renewal{margin:15px 0 4px;padding:14px;border:1px solid #5f8197;border-radius:10px;background:#17384e;color:#eef8fd;line-height:1.55;font-size:.92rem}.order-renewal strong{color:#fff}.order-renewal a{color:#a8ddff!important}.order-consent+.order-consent{margin-top:14px!important}
