.cn-plan-overview{margin:0 0 28px}.cn-order-flow .cn-plan-overview .cn-selected-plan{padding:24px 28px;background:#111113;position:relative}.cn-plan-overview .cn-aside-art{position:absolute;right:26px;top:22px;margin:0;width:52px;height:52px;font-size:25px}.cn-plan-overview .cn-selected-plan h2{font-size:27px;margin:8px 0 12px}.cn-plan-overview .cn-selected-description{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0 0 12px;max-width:90%}.cn-order-flow .cn-plan-overview .cn-selected-description p{margin:0;font-size:13px;flex-basis:100%;max-width:780px}.cn-order-flow .cn-plan-overview .cn-included-resources{display:flex;flex-wrap:wrap;gap:24px;border:0;margin:10px 0;padding:0;width:100%}.cn-plan-overview .cn-selected-description p:not(:first-child){font-size:12px;color:#99969f}.cn-order-config .cn-flow-layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.cn-quote-aside{position:sticky;top:24px}.cn-live-summary{border:1px solid #ffffff20;background:#131315;border-radius:8px;padding:25px}.cn-live-summary h2{font-size:22px;font-weight:600;margin:8px 0 23px}.cn-quote-line{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #ffffff10;font-size:12px;color:#b9b6bf;line-height:1.7}.cn-quote-line strong{color:#eee;white-space:nowrap;font-weight:500}.cn-quote-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 18px}.cn-quote-total span{font-size:14px}.cn-quote-total strong{font-size:29px;color:#ffad68;letter-spacing:-.03em}.cn-quote-renew{border-top:1px solid #ffffff14;padding-top:15px;color:#a9a6ae;font-size:12px}.cn-quote-renew>span{color:#e2dfe6;font-weight:500}.cn-quote-renew p{margin:6px 0}.cn-order-flow .cn-review-button{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:13px 16px}.cn-quote-note{font-size:11px;line-height:1.7;color:#97939d;margin:14px 0 0}.cn-native-term{position:absolute!important;opacity:0;pointer-events:none;width:1px!important;height:1px!important;overflow:hidden}.cn-term-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cn-term-choices button{min-height:72px;padding:18px;text-align:left;background:#171719;border:1px solid #ffffff21;border-radius:7px;color:#dedbe3;font:500 14px/1.7 Inter,system-ui,sans-serif;cursor:pointer}.cn-term-choices button[aria-pressed=true]{border-color:#ff912e;background:#ff912e0c;color:#ffba83;box-shadow:inset 3px 0 #ff912e}.cn-term-choices button:hover{border-color:#ff912e88}.cn-options-help{font-size:13px;line-height:1.8;color:#a9a6b0;margin:0 0 20px}.cn-order-config .card-header{display:none}.cn-order-config .cn-options-title{margin-top:28px!important}.cn-order-flow .package_options .form-group{padding:18px 0;border-bottom:1px solid #ffffff10}.cn-order-flow .package_options .form-group:last-child{border-bottom:0}
@media(max-width:1050px){.cn-order-config .cn-flow-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.cn-term-choices{grid-template-columns:1fr}}
@media(max-width:767px){.cn-order-config .cn-flow-layout{grid-template-columns:1fr}.cn-order-config .cn-quote-aside{grid-row:auto;position:static}.cn-order-flow .cn-plan-overview .cn-selected-plan{padding:22px}.cn-plan-overview .cn-selected-description{max-width:100%}.cn-plan-overview .cn-aside-art{right:22px;top:18px;width:42px;height:42px}.cn-order-flow .cn-plan-overview .cn-included-resources{gap:14px 20px}.cn-plan-overview .cn-selected-plan h2{font-size:24px}.cn-term-choices{grid-template-columns:1fr 1fr;gap:10px}.cn-term-choices button{padding:12px;font-size:13px;min-height:72px}.cn-live-summary{padding:22px}}
.cn-native-option-help{font-size:12px;line-height:1.8;color:#aaa6af;max-width:540px;margin:0 0 14px}.package_options[aria-busy=true]{opacity:.5;pointer-events:none}
