.commercial-hero{padding:34px 0 40px}.commercial-lead{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end}.commercial-lead h1{font-size:clamp(3.2rem,4.6vw,4.7rem);line-height:1.06;max-width:18ch}.commercial-lead .intro{margin-top:0;max-width:49ch}.budget-label{color:#c0d5ef;font-size:12px;font-family:var(--mono);line-height:1.8;margin-top:22px}.budget-label>span{color:var(--red);margin-right:8px}.commercial-hero+.anchor-nav{margin-top:8px}
.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.package-card{padding:30px;border:1px solid #3b506b;background:linear-gradient(140deg,#13233a,#0c1421);display:flex;flex-direction:column;min-width:0}.package-card:nth-child(2){background:linear-gradient(140deg,#172747,#0c1421)}.package-card:nth-child(3){border-top-color:#d0a5ff;background:linear-gradient(140deg,#231c38,#0c1421)}.package-card>.label{font-size:10px;color:#b1c5df;line-height:1.7}.package-card h3{font-size:2.2rem;margin:25px 0 20px}.package-purpose{font-size:17px;color:#edf3fb;line-height:1.65}.package-detail{color:var(--muted);font-size:14px;line-height:1.8;margin-top:16px;margin-bottom:25px}.package-bottom{margin-top:auto;border-top:1px solid #3d4b61;padding-top:23px}.package-price{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.03em;color:var(--red);margin-bottom:23px}.package-bottom .button{font-size:13px;padding-inline:17px;min-height:49px;width:100%;justify-content:space-between}.offer-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.offer-photo{margin:0;border:1px solid #334961;background:#0c1421}.offer-photo img{width:100%;height:auto;display:block}.offer-photo figcaption{font-family:var(--mono);color:var(--muted);font-size:11px;line-height:1.7;padding:19px 22px}.offer-copy h2{font-size:clamp(2.4rem,3.6vw,3.7rem);margin-bottom:27px}.offer-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted)}.offer-copy h3{font-size:1.3rem;margin-top:27px;letter-spacing:0}.offer-list{list-style:none;padding:0;margin-block:17px 20px}.offer-list li{position:relative;border-bottom:1px solid #27374d;padding:12px 0 12px 24px;color:#d9e5f4;font-size:14px}.offer-list li:before{content:'+';position:absolute;left:0;color:var(--red);font-family:var(--mono)}.offer-copy>p.offer-note{font-size:12px;line-height:1.8}.offer-copy .actions{gap:20px}.offer-reverse{grid-template-columns:1fr 1.1fr}.offer-reverse .eyebrow:before{background:#d0a5ff}.offer-reverse em{color:#d0a5ff}.budget-factors{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.budget-factors article{border-top:1px solid #384c68;padding-top:26px}.budget-factors h3{font-size:1.9rem;margin-block:24px 16px}.budget-factors p{font-size:15px;color:var(--muted);line-height:1.8}.budget-callout{margin-top:38px;padding:28px 32px;border:1px solid #3a536f;display:flex;align-items:center;justify-content:space-between;gap:40px;background:#112139}.budget-callout p{font-size:16px;line-height:1.7;max-width:62ch}.budget-callout .button{flex-shrink:0}
.reach-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-block:30px 60px}.reach-copy h1{font-size:clamp(3.5rem,5.5vw,5.5rem);line-height:1.03;max-width:17ch}.reach-copy .intro{margin-top:28px;max-width:49ch}.reach-phone{margin-top:35px;border-top:1px solid #3d506a;padding-top:25px}.reach-phone .label{font-size:11px;color:#a6bdd8}.reach-phone>a{display:block;font-family:var(--heading);font-size:clamp(2.1rem,3.2vw,3.1rem);letter-spacing:-.02em;color:#d9f8ff;margin-top:12px}.reach-phone>p{font-size:13px;color:var(--muted);margin-top:9px}.reach-copy>p.reach-note{font-size:12px;color:#93a8c4;line-height:1.8;margin-top:20px;max-width:52ch}.reach-visual{max-width:440px;width:100%;justify-self:end;border:1px solid #3c5373;margin:0;background:#0b1422}.reach-visual img{display:block;width:100%;height:auto}.reach-visual figcaption{padding:20px 23px;display:flex;flex-direction:column;gap:9px;font-family:var(--mono);font-size:11px;color:var(--muted)}.reach-visual figcaption span:first-child{font-size:10px;color:var(--red)}.reach-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.reach-options article{padding:30px;border:1px solid #344a68;background:#0c1728;display:flex;flex-direction:column}.reach-options .label{font-size:11px;color:var(--red)}.reach-options h3{font-size:2.1rem;margin-top:25px}.reach-options p{font-size:15px;line-height:1.8;color:var(--muted);margin-block:20px 25px}.reach-options .text-link{margin-top:auto;align-self:flex-start}.arrival-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}.arrival-layout h2{font-size:clamp(2.5rem,3.7vw,3.8rem)}.arrival-address{font-style:normal;font-size:25px;line-height:1.5;margin-block:28px 16px}.arrival-address strong{font-weight:400;color:var(--red)}.arrival-layout>div>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8}.arrival-layout p.arrival-note{font-size:13px;margin-top:28px;max-width:55ch}.arrival-preview{border:1px solid #3c5373;background:#0c1728}.arrival-label{display:flex;flex-direction:column;gap:14px;padding:24px}.arrival-label>.label{font-size:11px}.arrival-label .text-link{font-size:12px;align-self:start}.arrival-photos{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#3c5373}.arrival-photos figure{margin:0;background:#0c1728}.arrival-photos img{width:100%;height:auto;display:block}.arrival-photos figcaption{font-size:10px;line-height:1.6;padding:15px;font-family:var(--mono);color:#b9cce6}.reach-summary{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.reach-summary>div>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.reach-summary .actions{align-items:flex-start;gap:20px 30px}
@media(max-width:1100px){.commercial-lead,.reach-hero{gap:35px}.package-card{padding:25px}.package-card h3{font-size:1.9rem}.offer-layout{gap:35px}.reach-options{gap:18px}.reach-options article{padding:25px}.arrival-layout{gap:35px}}
@media(max-width:1000px){.menu-toggle{display:block}.header .nav{position:relative}.header #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#0b1422;padding:22px;border:1px solid #354761;flex-direction:column;align-items:stretch;gap:16px;z-index:40}.header #navigation.open{display:flex}.header #navigation>a{padding:10px 5px}.header #navigation>a.button{padding:13px 18px;align-self:flex-start}.commercial-lead{grid-template-columns:1fr;gap:25px}.commercial-lead h1{max-width:23ch;font-size:3.6rem}.commercial-lead .intro{max-width:70ch}.package-grid{gap:15px}.package-card{padding:21px}.package-card>.label{font-size:9px}.package-card h3{font-size:1.7rem}.package-purpose{font-size:15px}.package-bottom .button{font-size:12px;padding-inline:12px}.reach-hero{grid-template-columns:1fr 1fr}.reach-copy h1{font-size:3.5rem}.reach-copy .intro{font-size:16px}.reach-phone>a{font-size:2.25rem}.reach-options h3{font-size:1.8rem}}
@media(max-width:800px){.commercial-hero{padding-top:20px}.commercial-lead h1{font-size:3.4rem}.offer-layout,.offer-reverse{grid-template-columns:1fr;gap:32px}.offer-reverse .offer-photo{grid-row:1}.offer-photo{max-width:680px}.offer-copy{max-width:70ch}.budget-factors{gap:25px}.budget-callout{flex-direction:column;align-items:flex-start;gap:22px;padding:26px}.reach-hero{grid-template-columns:1fr;gap:35px}.reach-visual{max-width:440px;justify-self:start}.reach-copy h1{max-width:18ch;font-size:4rem}.reach-copy .intro{max-width:65ch}.reach-phone{max-width:540px}.reach-copy>p.reach-note{max-width:65ch}.arrival-layout,.reach-summary{grid-template-columns:1fr;gap:35px}.arrival-preview{max-width:620px}.reach-options{grid-template-columns:1fr;gap:18px}.reach-options h3 br{display:none}.reach-options h3{font-size:1.85rem;margin-top:20px}.reach-options p{margin-block:15px 20px}}
@media(max-width:600px){.commercial-lead h1{font-size:clamp(2.7rem,10.3vw,3.4rem);max-width:20ch}.commercial-lead .intro{font-size:16px}.commercial-hero{padding-bottom:25px}.budget-label{font-size:11px}.commercial-hero+.anchor-nav{gap:15px 22px;font-size:11px}.package-grid{grid-template-columns:1fr;gap:22px}.package-card{padding:28px}.package-card>.label{font-size:10px}.package-card h3{font-size:2rem;margin-block:20px 16px}.package-purpose{font-size:17px}.package-detail{margin-bottom:25px}.package-bottom .button{font-size:13px}.package-price{margin-bottom:20px}.offer-copy h2{font-size:2.7rem}.offer-copy>p:not(.eyebrow){font-size:15px}.offer-photo figcaption{font-size:10px;padding:16px}.offer-copy h3{font-size:1.2rem}.offer-list li{font-size:13px}.offer-copy .actions{gap:20px}.offer-copy .button{font-size:13px}.budget-factors{grid-template-columns:1fr;gap:28px}.budget-factors h3{margin-block:18px 14px}.budget-callout .button{width:100%;font-size:13px}.reach-hero{padding-top:17px;padding-bottom:15px}.reach-copy h1{font-size:clamp(2.9rem,11vw,4rem)}.reach-copy .intro{font-size:16px}.reach-phone{margin-top:27px;padding-top:24px}.reach-phone>a{font-size:2.45rem}.reach-copy .actions{gap:22px}.reach-copy .button{font-size:13px}.arrival-layout h2{font-size:2.7rem}.arrival-label{padding:20px}.arrival-label>.label{font-size:10px}.arrival-photos figcaption{font-size:9px;padding:13px 10px}.arrival-address{font-size:23px}.reach-options article{padding:25px}.reach-summary>div>p:not(.eyebrow){font-size:15px}}
