.delivery{background:var(--ice)}.delivery .section-heading>p{max-width:280px}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:42px}.delivery-story{background:var(--ink);border-radius:20px;padding:42px;color:white;display:flex;flex-direction:column;align-items:start;position:relative;overflow:hidden}.delivery-story:before{content:'';position:absolute;width:280px;height:280px;right:-160px;top:80px;border:60px solid #2457d62b;border-radius:50%;pointer-events:none}.delivery-route{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #334466;padding-bottom:30px;margin-bottom:40px}.delivery-route>span{font-size:8px;letter-spacing:.1em;color:#b9c9df}.delivery-route i{font-style:normal;color:#72aaff}.delivery-route strong{font:800 27px Poppins,sans-serif;letter-spacing:-.08em}.delivery-route strong span{color:var(--brand-bright)}.delivery-story h3{font-size:35px}.delivery-story>p{color:#b9c9df;font-size:14px;max-width:340px;margin:22px 0 28px}.delivery-story .button{margin-bottom:30px}.coverage{margin-top:auto;padding-top:25px;border-top:1px solid #334466;width:100%}.launch-label{font-size:8px;letter-spacing:.14em;color:#8fb9ff;font-weight:800}.coverage p{font-size:12px;color:#b9c9df;margin-top:10px}.service-rates{background:white;border:1px solid var(--line);border-radius:20px;padding:30px}.service-rates article+article{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.service-tag{font-size:8px;letter-spacing:.15em;font-weight:800;color:var(--brand)}.service-rates article>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:7px 0}.service-rates h3{font-size:20px;letter-spacing:-.035em}.service-rates article>div>p{white-space:nowrap}.service-rates article>div strong{font-size:27px;font-weight:800;color:var(--brand)}.service-rates article>div span{font-size:11px}.service-rates article>p{font-size:12px;line-height:1.65}.delivery-fee{padding:18px;margin-top:24px;background:var(--ice);border-radius:10px;display:grid;gap:4px}.delivery-fee strong{font-size:12px}.delivery-fee span{color:var(--muted);font-size:11px}.launch-note{font-size:11px;color:var(--muted);line-height:1.8;margin-top:22px;max-width:900px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:57px;align-items:stretch}.package{border:1px solid var(--line);border-radius:18px;padding:34px 29px;background:white;position:relative;display:flex;flex-direction:column}.plan-kicker{font-size:8px;letter-spacing:.14em;color:var(--brand);font-weight:800;margin-bottom:20px}.package h3{font-size:31px}.plan-price{font-family:Poppins,sans-serif;font-size:43px;line-height:1.3;letter-spacing:-.05em;font-weight:700;margin-top:17px;white-space:nowrap}.plan-price span{font-family:Manrope,sans-serif;font-size:11px;letter-spacing:0;font-weight:500;color:var(--muted)}.intro-price{font-size:11px;margin-top:8px;padding:9px 11px;background:var(--ice);border-radius:7px;color:var(--brand)}.package ul{list-style:none;padding:23px 0 15px;margin:0}.package li{font-size:12px;margin:12px 0;padding-left:22px;position:relative}.package li:before{content:'✓';position:absolute;left:0;color:var(--brand-bright);font-weight:800}.plan-value{font-size:10px;border-top:1px solid var(--line);padding-top:17px;margin-top:auto;margin-bottom:22px}.plan-button{width:100%}.package-plus{background:var(--brand);color:white;box-shadow:var(--shadow)}.package-plus .plan-kicker,.package-plus .plan-price span,.package-plus .plan-value{color:#d9e7ff}.package-plus .intro-price{background:#ffffff1a;color:white}.package-plus li:before{color:white}.package-plus .plan-value{border-color:#ffffff36}.plan-ribbon{position:absolute;top:-16px;left:25px;right:25px;padding:8px 12px;background:var(--ink);border-radius:100px;color:white;font-size:8px;letter-spacing:.14em;font-weight:800;text-align:center}.package-vip{background:var(--ink);color:white;border-color:var(--ink)}.package-vip .plan-kicker,.package-vip .plan-price span,.package-vip .plan-value{color:#b9c9df}.package-vip .intro-price{background:#1764ee25;color:#aad0ff}.package-vip .plan-value{border-color:#334466}.vip-star{font-size:24px;color:#74aaff;margin-left:8px}.package-terms{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:27px}.package-terms p{font-size:11px;line-height:1.8}.package-terms strong{color:var(--ink)}.promo-bar{margin-top:37px;background:var(--ice);border:1px solid var(--line);border-radius:14px;padding:26px;display:flex;align-items:center;gap:27px}.promo-code{flex-shrink:0;color:var(--brand);font-weight:800;letter-spacing:.1em;font-size:13px;border:1px dashed #93b6eb;border-radius:8px;padding:13px}.promo-bar h3{font-size:19px;letter-spacing:-.035em}.promo-bar p{font-size:11px;max-width:650px;margin-top:7px}.promo-bar>a{white-space:nowrap;font-size:11px;font-weight:800;margin-left:auto;color:var(--brand)}.estimate-section{background:var(--ice)}.estimate-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.estimate-intro{font-size:14px;max-width:390px;margin-top:24px}.delivery-timeline{margin-top:40px;display:grid;gap:24px}.delivery-timeline>div{display:flex;gap:20px;align-items:start}.delivery-timeline span{color:var(--brand);font-weight:800;border:1px solid var(--line);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:12px;flex-shrink:0}.delivery-timeline p{font-size:12px}.delivery-timeline strong{color:var(--ink);font-size:14px}.quote-form{background:white;border-radius:20px;padding:35px;border:1px solid var(--line);box-shadow:var(--shadow)}.quote-field{margin-bottom:18px}.quote-field label{display:block;font-size:11px;font-weight:800;margin-bottom:8px}.quote-field input,.quote-field select{font:inherit;font-size:12px;width:100%;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);min-height:46px;padding:10px 12px}.quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field-help{font-size:10px;margin-top:8px}.promo-toggle{display:flex;align-items:start;gap:10px;font-size:11px;cursor:pointer;margin:5px 0 22px}.promo-toggle input{accent-color:var(--brand);width:17px;height:17px;flex-shrink:0;margin:1px 0}.quote-result{background:var(--ice);padding:20px;border-radius:12px;margin-bottom:23px}.quote-breakdown>div{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:var(--muted);margin-bottom:8px}.quote-breakdown strong{color:var(--ink);white-space:nowrap}.quote-breakdown .discount-row strong{color:var(--brand)}.quote-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--line);font-size:12px;font-weight:800}.quote-total strong{font:700 29px Poppins,sans-serif;letter-spacing:-.05em;color:var(--brand)}#quote-context{font-size:10px;line-height:1.6;margin-top:8px}.quote-form>.button{width:100%}.quote-note{font-size:10px;line-height:1.7;margin-top:13px}.quote-feedback{font-size:11px;margin-top:10px;color:var(--brand)}[hidden]{display:none!important}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.hero-secondary{font-size:12px;font-weight:800;color:#b9d7ff}.hero-secondary:hover{color:white}.nav-wrap nav{gap:27px}@media(max-width:1050px){.delivery-story{padding:30px}.service-rates{padding:25px}.delivery-story h3{font-size:29px}.package{padding:28px 22px}.plan-price{font-size:35px}.plan-price span{font-size:9px}.estimate-grid{gap:35px}.promo-bar{flex-wrap:wrap}.promo-bar>a{margin-left:0}.package-terms{gap:20px}}@media(max-width:700px){.delivery-grid,.package-grid,.estimate-grid,.package-terms{grid-template-columns:1fr}.delivery-grid{gap:17px;margin-top:30px}.delivery-story{padding:28px}.delivery-route{margin-bottom:28px}.delivery-story h3{font-size:31px}.service-rates h3{font-size:18px}.service-rates article>div strong{font-size:24px}.delivery .section-heading>p{max-width:100%}.package-grid{gap:30px;margin-top:35px}.package{padding:29px}.plan-price{font-size:43px}.plan-price span{font-size:11px}.package-terms{gap:13px}.promo-bar{gap:18px;padding:23px}.promo-bar h3{font-size:18px}.quote-form{padding:25px}.quote-fields{gap:12px}.estimate-intro{font-size:13px}.delivery-timeline{margin-top:28px}.hero-actions{gap:17px}.hero-secondary{font-size:11px}}
