/* Shared navy/blue direction; existing purchase form and administration remain intact. */
body.cvp-buy{background:#f4f7fc;color:#183353}.cvp-buy header.wrap{max-width:none;width:100%;padding:22px max(28px,calc((100% - 1120px)/2))!important;background:#fff;border-bottom:1px solid #e2e9f2;min-height:86px}.cvp-buy header .brand{font-size:26px;color:#143255;letter-spacing:-1px}.cvp-buy header .brand span{color:#1769ef}.cvp-buy header .brand small{font-size:7px;letter-spacing:1.6px;color:#8c9cb0}.cvp-buy nav{font-size:11px;gap:23px;flex-wrap:wrap}.cvp-buy nav a{min-height:40px;display:inline-flex;align-items:center;color:#647b98}.cvp-buy main.wrap{padding-top:15px;padding-bottom:30px}.cvp-buy h1{font-size:clamp(35px,4.6vw,55px);letter-spacing:-2px;line-height:1.15;color:#183353}.cvp-buy h1 span{color:#1769ef}.cvp-buy .hero{gap:60px;padding-top:50px;align-items:start}.cvp-buy .hero>.panel{padding:29px;border:1px solid #e0e9f5;border-radius:18px;box-shadow:0 14px 45px #1235680b}.cvp-buy .hero>div:first-child{padding-top:25px}.cvp-buy .rate{background:#112e51;border:0;border-radius:14px;padding:23px;color:#fff}.cvp-buy .rate strong{color:#fff}.cvp-buy .rate small,.cvp-buy .rate strong span{color:#a6c5e8}.cvp-buy .lead{font-size:14px;line-height:1.9;color:#7589a4}.cvp-buy .panel{border:1px solid #dfe8f4;border-radius:14px;background:#fff;box-shadow:0 5px 25px #12356804}.cvp-buy .total{background:#eff6ff;border:1px solid #dbeafd;border-radius:10px;padding:17px}.cvp-buy .total strong{color:#1662c8;font-size:25px}.cvp-buy input:not([type=checkbox]),.cvp-buy select,.cvp-buy textarea{border-radius:9px;min-height:46px;border-color:#dae3ef;background:#fff}.cvp-buy input:focus,.cvp-buy select:focus,.cvp-buy textarea:focus{outline:2px solid #6ea8fa;outline-offset:2px}.cvp-buy button,.cvp-buy .button{background:#1769ef;border-radius:9px;min-height:46px;box-shadow:none}.cvp-buy button:hover,.cvp-buy .button:hover{background:#0f5ace}.cvp-buy .consent-box{background:#f8faff;border-color:#e1e9f5;border-radius:10px}.cvp-buy .steps p{padding:12px 0;border-bottom:1px solid #e3eaf4}.cvp-buy .steps b{color:#2769c0;background:#e6effb;border-radius:8px}.cvp-buy .how-order{padding-block:15px 40px}.cvp-buy .how-grid{gap:17px}.cvp-buy .how-grid article{padding:23px}.cvp-buy .history-stats .panel{border-top:3px solid #84b2f2}.cvp-buy .history-check{background:#e7f7ef;color:#269b73}.cvp-buy footer{color:#8194ac;font-size:11px}.cvp-buy .notice{border-radius:10px}.cvp-buy table{max-width:100%}.cvp-buy .table-wrap{overflow:auto}.cvp-buy .history-row{gap:15px}.cvp-buy .hero .panel h2{font-size:24px}
@media(max-width:800px){.cvp-buy header.wrap{flex-wrap:wrap;gap:12px;padding:18px 22px!important}.cvp-buy nav{gap:16px;font-size:10px}.cvp-buy .hero{grid-template-columns:1fr;gap:25px;padding-top:20px}.cvp-buy .hero>div:first-child{padding-top:10px}.cvp-buy .rate{max-width:550px}.cvp-buy .steps{display:flex;flex-wrap:wrap;gap:12px}.cvp-buy .steps p{flex:1 1 150px}.cvp-buy .hero>.panel{padding:24px}.cvp-buy main.wrap{padding-inline:22px}.cvp-buy .history-row{align-items:flex-start;flex-wrap:wrap}.cvp-buy .history-value{margin-left:auto}.cvp-buy input:not([type=checkbox]),.cvp-buy select,.cvp-buy textarea{font-size:16px}}
@media(max-width:450px){.cvp-buy nav{gap:8px 14px}.cvp-buy nav a{min-height:35px}.cvp-buy .hero>.panel{padding:20px}.cvp-buy .total{gap:10px;flex-wrap:wrap}.cvp-buy .how-grid{grid-template-columns:1fr}.cvp-buy .history-stats{grid-template-columns:1fr}.cvp-buy h1{font-size:39px}.cvp-buy .hero .panel h2{font-size:22px}}
