.pac-campaign{background:#f1f6f8;scroll-margin-top:110px}.pac-campaign .eyebrow{font-size:.875rem}.pac-campaign .section-head{margin-bottom:24px}.pac-zones{font-size:.9rem;color:var(--muted);padding:16px 0 24px;border-bottom:1px solid var(--line);margin-bottom:36px}.pac-offer{display:grid;grid-template-columns:1.35fr 1fr;align-items:start;background:#fff;border:1px solid var(--line);margin:0 0 28px;overflow:hidden;scroll-margin-top:110px}.pac-offer figure{margin:0}.pac-offer figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#e7f2f8}.pac-offer figcaption{font-size:.8rem;line-height:1.5;color:var(--muted);padding:12px 20px}.pac-copy{padding:30px}.pac-copy h3,.pac-request h3{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:clamp(2rem,2.5vw,2.7rem);line-height:1.07;letter-spacing:-.02em;margin-bottom:18px}.pac-copy p{font-size:1rem;line-height:1.65}.pac-copy .pac-benefit{font-weight:700;font-size:1.2rem;color:#086641;border-left:3px solid var(--green);padding-left:14px}.pac-benefit strong{font-size:1.5rem}.pac-copy .pac-small,.pac-small{font-size:.875rem;line-height:1.6;color:var(--muted)}.pac-availability{background:#edf4f8;border-left:3px solid var(--blue);padding:14px 16px;font-size:.875rem;margin:20px 0}.pac-copy .button{width:100%;margin-top:4px}.pac-method{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:42px 0}.pac-method>div{border-top:2px solid var(--green);padding-top:18px}.pac-method b{font-size:.875rem;color:#086641}.pac-method p{margin:10px 0 0;color:var(--muted);font-size:1rem}.pac-request{background:white;padding:40px;display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;border:1px solid var(--line);scroll-margin-top:115px}.pac-request .field input,.pac-request .field select{min-height:48px}.pac-phone{font-size:1.5rem;color:var(--blue);font-weight:700}.pac-request .check{font-size:.9rem}.pac-request .check input{min-width:18px;min-height:18px}.pac-request .button{width:100%}.pac-small a,.pac-sources a{text-decoration:underline;text-underline-offset:3px}.pac-faq{margin-top:20px}.pac-sources{font-size:.875rem;color:var(--muted);margin:28px 0 0;line-height:1.7}.pac-request input:invalid:not(:placeholder-shown){box-shadow:none}.pac-form-error{color:#a31b1b!important}
@media(max-width:1100px){.pac-offer{grid-template-columns:1fr 1fr}.pac-copy{padding:24px}.pac-request{gap:28px;padding:28px}}
@media(max-width:900px){.pac-offer,.pac-request{grid-template-columns:1fr}.pac-offer figure img{max-height:none}.pac-request{gap:18px}.pac-method{gap:20px}.pac-copy h3{font-size:2.3rem}}
@media(max-width:540px){.pac-copy,.pac-request{padding:23px}.pac-method{grid-template-columns:1fr;gap:22px}.pac-zones{font-size:.875rem}.pac-offer figcaption{padding:12px 16px}.pac-request .field-row{grid-template-columns:1fr}.pac-campaign .section-head h2{font-size:2.5rem}}
.pac-actions{display:grid;grid-template-columns:1fr;gap:10px}.pac-actions .button{width:100%;margin:0}.pac-leasing-promise{font-size:1.08rem!important;color:var(--ink)}.pac-budget-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin:20px 0;padding:16px;background:#eff8f3;border-left:4px solid var(--green);text-align:center;font-size:.88rem;font-weight:600;color:var(--ink)}.pac-budget-formula b{color:var(--green);font-size:1.35rem}
@media(max-width:540px){.pac-budget-formula{grid-template-columns:1fr;gap:3px;text-align:left}.pac-budget-formula b{line-height:1;text-align:center}}
