.vit-pc-order{align-items:start;scroll-margin-top:100px}.vit-pc-order,.vit-pc-order *{box-sizing:border-box;min-width:0}.vit-pc-order .vc-lead-copy h2{font-size:clamp(2rem,3vw,3.4rem);line-height:1.1;max-width:12ch}.pc-order-steps{list-style:none;padding:0;display:grid;gap:16px;margin:28px 0}.pc-order-steps li{display:flex;align-items:center;gap:14px;color:#c2d6df}.pc-order-steps span{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #397787;border-radius:12px;color:#69ddf7}.vit-pc-order .vc-lead-form{padding:clamp(16px,2.5vw,28px);border:1px solid #315c69;border-radius:22px;background:linear-gradient(135deg,#0d202a,#11171e);box-shadow:0 18px 60px #0003;max-width:100%}.pc-order-selection{padding:18px;border:1px solid #2c697a;border-radius:16px;background:#09202b;margin-bottom:22px}.pc-order-eyebrow{font-size:11px;letter-spacing:.12em;color:#71d8ee;font-weight:800}.pc-order-selection>p{font-size:13px;color:#a6bec9;margin:12px 0 0}.pc-selected-item{display:grid;gap:8px;margin-top:14px}.pc-selected-item>a{color:#edf7fa;font-size:18px;font-weight:700;overflow-wrap:anywhere}.pc-selected-item small{color:#90b2c2}.pc-selected-item strong{color:#ffad55;font-size:22px}.pc-selected-item details summary{min-height:44px;cursor:pointer;padding:12px 0;color:#9edfee}.pc-selected-item details p{white-space:pre-line;font-size:14px;line-height:1.7}.vit-pc-order .convertforms{width:100%!important;max-width:100%!important;margin:0!important;background:transparent!important}.vit-pc-order .cf-fields{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.vit-pc-order .cf-control-group{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.vit-pc-order [hidden]{display:none!important}.vit-pc-order .cf-label{display:block!important;font-weight:650;color:#e6f2f7!important}.vit-pc-order input:not([type=checkbox]):not([type=hidden]),.vit-pc-order textarea,.vit-pc-order select{width:100%!important;max-width:100%;min-height:48px!important;font-size:16px!important;color:#edf7fa!important;background:#0c1720!important;border:1px solid #3a596b!important;border-radius:12px!important;padding:13px 14px!important;scroll-margin-top:110px}.vit-pc-order textarea{min-height:110px!important;resize:vertical}.vit-pc-order input:focus-visible,.vit-pc-order textarea:focus-visible,.vit-pc-order select:focus-visible{outline:2px solid #64d9f7!important;outline-offset:3px}.vit-pc-order input::placeholder,.vit-pc-order textarea::placeholder{color:#91a9b5!important;opacity:1}.vit-pc-order .cf-list label{display:block!important;padding-left:32px!important;align-items:flex-start;gap:12px;min-height:44px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.6!important;color:#bcd0da!important}.vit-pc-order .cf-list .cf-checkbox-group{position:relative}.vit-pc-order .cf-list input[type=checkbox]{position:absolute;left:0;top:0;flex:0 0 20px;min-width:20px!important;width:20px!important;height:20px!important;margin:3px 0 0!important;accent-color:#52d4f3}.vit-pc-order .cf-list label span{flex:1;min-width:0;word-break:normal!important;overflow-wrap:normal!important;font-size:14px!important}.vit-pc-order .cf-list a{color:#80dced!important;white-space:normal;word-break:normal!important;text-decoration:underline}.vit-pc-order .cf-response{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.vit-pc-order .cf-response:empty{display:none}.vit-pc-order [type=submit]{width:100%!important;min-height:54px!important;font-size:16px!important;white-space:normal!important;border:0!important;border-radius:14px!important;background:linear-gradient(110deg,#ff962d,#ffbc64)!important;color:#0d151c!important;font-weight:800!important;padding:15px 18px!important}.vit-pc-order [type=submit]:disabled{opacity:.7;cursor:wait}.pc-contact-mode{display:flex;gap:8px;margin-bottom:10px}.pc-contact-mode button{border-radius:10px!important;min-height:44px;min-width:92px;padding:10px 14px;border:1px solid #456173;border-radius:10px;background:#111f2a;color:#c8dce6;font:inherit;font-size:14px}.pc-contact-mode button[aria-pressed=true]{border-color:#63c7e1;color:#86e4f7;background:#183b49}.vit-pc-order .vc-form-note{margin:18px 0 0;font-size:13px;line-height:1.6;color:#a4bdc8}.vit-pc-order .cf-fields .cf-control-group .cf-input-wrap{width:100%}.vit-pc-order .cf-control-group input[type=hidden]{display:none}@media(max-width:767px){.vit-pc-order{grid-template-columns:1fr!important;gap:24px!important;padding-inline:16px!important}.vit-pc-order .vc-lead-form{padding:16px}.vit-pc-order .vc-lead-copy h2{max-width:100%}.pc-order-steps{gap:8px;margin:20px 0}.pc-order-selection{padding:14px}.pc-selected-item>a{font-size:16px}.vit-pc-order .cf-list label span{font-size:13px!important}.vit-pc-order .vc-lead-contact{margin-top:20px}}@media(prefers-reduced-motion:no-preference){.pc-contact-mode button{border-radius:10px!important;transition:background .2s,border-color .2s}}@media(forced-colors:active){.vit-pc-order input,.vit-pc-order textarea,.vit-pc-order select{border:1px solid CanvasText!important}}

.pc-order-mode{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pc-order-mode button{flex:1 1 150px;min-height:48px;padding:12px 14px;font:inherit;font-weight:650;color:#cfe3ec;background:#102330;border:1px solid #496b7c;border-radius:12px}.pc-order-mode button[aria-pressed=true]{color:#09202b;background:#81e2f5;border-color:#81e2f5}.pc-order-mode button:disabled{opacity:.5;cursor:not-allowed}.pc-order-mode button:focus-visible,.pc-contact-mode button:focus-visible{outline:2px solid #81e2f5;outline-offset:3px}.pc-delivery-group{margin-top:18px;display:grid;gap:10px}.pc-delivery-group label{color:#e6f2f7;font-weight:650}.pc-order-selection>p{color:#c4dbe6}.vit-pc-order .cf-error .cf-response{color:#ffb9b9}.vit-pc-order iframe[title="reCAPTCHA"]{max-width:100%}.vit-pc-order .cf-recaptcha{min-height:144px}
