.launch-hero h1{font-size:clamp(36px,4.15vw,58px);line-height:1.08}.hero-sales-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.launch-intro{font-size:19px}.trial-link{font-size:14px;color:#e7b971;margin-top:24px}.trial-link a{display:inline-flex;min-height:44px;align-items:center}.launch-deadlines{padding-block:15px}.launch-deadlines p{font-size:12px;line-height:1.8;color:#cbb897}.launch-deadlines span{margin-inline:10px}.calculator-v5 .planner-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.calculator-v5 .planner-wide{grid-column:1/-1}.calculator-v5 [hidden]{display:none!important}.calculator-v5 select{appearance:auto;min-height:54px}.calculator-v5 input,.calculator-v5 select{font-size:16px}.calculator-v5 .planner-fields>div>label{display:block}.calculator-v5 #network-quantity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.calculator-v5 small{font-size:12px!important;line-height:1.6!important;color:#b2aead!important}.calculator-v5 .delivery-explanation{background:#24211d;border-inline-start:2px solid #ba9862;padding:16px 20px;margin:0}.calculator-v5 #display-explanation{font-size:13px;color:#d8c6aa}.calculator-v5 .planner-minimum{font-size:12px;border-top:1px solid #3e3730;padding-top:20px}.calculator-v5 .planner-results{margin-bottom:22px}.price-breakdown{margin:30px 0;border-top:1px solid #4a4034}.price-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid #353333}.price-breakdown dt{font-size:14px;color:#c8c0b6;max-width:65%}.price-breakdown dd{margin:0;text-align:end;font-size:19px;color:#e7b971;font-variant-numeric:tabular-nums}.price-breakdown .subtotal-row dt{font-size:16px;color:#f0e6d6}.price-breakdown .subtotal-row dd{font-size:28px;font-weight:550;letter-spacing:-.025em}.calculator-v5 .margin-fields{margin-top:35px}.calculator-v5 .cost-summary,.calculator-v5 .sales-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:25px 0}.calculator-v5 .cost-summary span,.calculator-v5 .sales-results span{font-size:13px;display:block;line-height:1.6}.calculator-v5 .cost-summary strong,.calculator-v5 .sales-results strong{font-size:clamp(22px,2.6vw,33px);font-weight:550;color:#f6f0e6;display:block;margin-top:14px;overflow-wrap:anywhere;line-height:1.3;font-variant-numeric:tabular-nums}.calculator-v5 .sales-results{border-top:1px solid #4a4034;padding-top:22px}.calculator-v5 .sales-results #plan-margin{color:#e7b971}.calculator-v5 .sales-results #plan-margin.negative{color:#ffb19c}.order-deadlines{margin-top:28px;padding-top:25px;border-top:1px solid #484034}.order-deadlines strong{font-size:15px;color:#e7b971}.order-deadlines p{font-size:13px;margin:14px 0}.order-deadlines small{font-size:11px!important;color:#aaa}.quote-configuration{padding:24px;background:#161513;border:1px solid #56452f;border-radius:16px;margin-bottom:12px}.quote-configuration>label{font-size:19px;color:#e7b971}.quote-configuration p{font-size:12px;margin:15px 0}.quote-configuration textarea{font:13px/1.7 system-ui;resize:vertical;min-height:230px;width:100%}.quote-configuration .text-link{font-size:13px;margin-top:16px;min-height:44px}.calculator-v5 #plan-status{line-height:1.8}.calculator-v5 .planner-disclaimer{font-size:11px!important;max-width:105ch}
@media(max-width:800px){.hero-sales-grid{grid-template-columns:1fr 1fr}.launch-hero h1{font-size:39px}.calculator-v5 #network-quantity{grid-template-columns:1fr;gap:20px}.calculator-v5 .cost-summary,.calculator-v5 .sales-results{gap:20px}.price-breakdown .subtotal-row dd{font-size:24px}}
@media(max-width:700px){.launch-hero h1{font-size:clamp(33px,8.5vw,51px)}.launch-deadlines p{font-size:11px}.launch-deadlines span{display:none}.launch-deadlines p{max-width:43ch}.calculator-v5 .planner-fields{grid-template-columns:1fr}.calculator-v5 #network-quantity{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-v5 .cost-summary,.calculator-v5 .sales-results{grid-template-columns:1fr;gap:22px}.price-breakdown>div{gap:15px}.price-breakdown dd{font-size:17px}.price-breakdown dt{font-size:13px;max-width:60%}.price-breakdown .subtotal-row{display:block}.price-breakdown .subtotal-row dt{max-width:100%}.price-breakdown .subtotal-row dd{text-align:start;margin-top:12px;font-size:27px}.quote-configuration{padding:18px}.quote-configuration textarea{min-height:290px}.calculator-v5 .delivery-explanation{padding:14px}}
