.import-phone-topics,.import-ior-tablet,.import-compact-cta,.customer-compact-details,.systems-compact-group,.pricing-phone-rates,.freight-preparation-phone,.freight-comparison-phone,.inquiry-error-summary--phone,.fulfillment-detail-phone,.distribution-inset-phone{display:none}.pricing-columns{display:contents}.card-disclosure>summary{cursor:pointer;align-items:center;gap:8px;min-block-size:48px;font-weight:700;line-height:1.4;list-style:none;display:flex}.card-disclosure>summary::-webkit-details-marker{display:none}.card-disclosure>summary:focus-visible{outline-offset:2px}.card-disclosure-icon{block-size:26px;inline-size:26px;color:var(--reading-link);border:1px solid;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid}.card-disclosure[open]>summary .card-disclosure-icon svg{transform:rotate(45deg)}.card-disclosure-body{min-inline-size:0;padding-block-end:10px}@media (max-width:1024px),(max-width:1366px) and (hover:none) and (pointer:coarse){#services .service-card{--service-padding:clamp(12px, 3.7vw, 22px)}#services .service-card-intro{padding:var(--service-padding) var(--service-padding) 0;grid-template-columns:minmax(0,1fr) minmax(68px,33%);align-items:center;gap:12px;display:grid}#services .service-title h3{font-size:clamp(1.125rem,.98rem + .6vw,1.375rem)}#services :lang(zh) .service-card-heading>.service-summary{font-size:.9375rem;line-height:1.55}#services .service-card .service-art{background-color:color-mix(in srgb, var(--card-inset-surface) 70%, transparent);border-radius:12px;block-size:auto;min-block-size:86px;inline-size:100%;padding:4px}#services .service-card .service-art img{object-fit:contain;block-size:auto;max-block-size:124px;inline-size:100%}#services .service-card .service-body{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;padding-block:10px 6px;display:grid}#services .service-body .service-region,#services .service-scope{font-size:.8125rem}#services .service-scope{gap:2px 8px;margin:0}#services .service-scope li{gap:4px}#services .service-body .arrow-link{grid-column:1/-1;margin-block-start:8px}#customers{--compact-chapter-space:0px;--compact-toggle:none;--compact-content:block}#customers .customer-card{padding:clamp(14px,2.4vw,20px)}#customers .customer-identity{gap:10px;margin-block-end:8px}#customers .customer-identity img{flex-basis:32px;block-size:32px;inline-size:32px}#customers .customer-card h3{margin-block-end:6px;font-size:1.25rem}#customers .customer-card .customer-desktop-details{display:none}#customers .customer-compact-details{border-block-start:1px solid var(--reading-line);margin-block-start:12px;display:block}#customers .customer-compact-details .plain-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0}#customers .customer-card .card-intro{font-size:.9375rem!important}#customers .customer-card .arrow-link{font-size:.9375rem}#import-planning{--compact-chapter-space:0px;--compact-toggle:none;--compact-content:block}#import-planning .import-workspace{padding:clamp(14px,2.6vw,22px)}#import-planning .import-workspace-title{margin-block-end:16px;font-size:clamp(1.25rem,2.5vw,1.5rem)}#import-planning .import-stage{grid-template-columns:minmax(0,1fr);gap:12px}#import-planning .import-intro h3{margin-block-end:8px;font-size:clamp(1.125rem,2.5vw,1.375rem)}#import-planning .import-intro>p{max-inline-size:64ch;margin-block-end:12px}#import-planning .import-intro h4{margin-block-end:6px}#import-planning .import-intro .checks{gap:6px}#import-planning .import-detail{border-radius:12px;padding:12px}#import-planning .import-ior{border-block-start:1px solid var(--reading-line)}#import-planning .import-ior p{font-size:.9375rem;line-height:1.6}#import-planning .import-desktop-cta{display:none}#import-planning .import-compact-cta{justify-self:start;min-block-size:44px;margin:0;font-weight:700;display:inline-flex}#import-planning .workspace-footer{margin-block-start:12px;padding-block-start:10px}#warehouse .warehouse-workspace--panorama{padding:clamp(14px,2.6vw,22px)}#warehouse .warehouse-workspace .tabs{gap:6px;margin-block-end:12px}#warehouse .warehouse-workspace .tabs button{border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:5px;min-block-size:48px;min-inline-size:0;padding:6px}#warehouse .warehouse-workspace :is(.warehouse-tab-label small,.warehouse-flow,.warehouse-eyebrow){display:none}#warehouse .warehouse-tab-icon{block-size:20px;inline-size:20px}#warehouse .warehouse-stage-copy{margin-block-start:12px;display:block}#warehouse .warehouse-stage-copy h3{margin-block-end:8px;font-size:clamp(1.125rem,2.5vw,1.375rem)}#warehouse .warehouse-review,#warehouse .warehouse-stage-copy .arrow-link{margin-block-start:10px}#pricing .pricing-workspace{padding:clamp(14px,2.6vw,22px)}#pricing .pricing-intro{margin-block-end:12px;display:block}#pricing .pricing-intro p{margin-block-start:7px;font-size:.9375rem}#pricing .pricing-intro h3{font-size:clamp(1.25rem,2.5vw,1.5rem)}#pricing .pricing-reviews{grid-template-columns:minmax(0,1fr);gap:8px}#pricing .pricing-review{padding:4px 12px}#pricing .pricing-review-icon{display:none}#pricing .pricing-review summary strong{font-size:.9375rem}#pricing .pricing-review summary small{font-size:.8125rem}#pricing .pricing-toggle{block-size:26px;inline-size:26px}}@media not (min-width:660px){.air-site main #services .service-card,.air-site main #services .service-card:is(:hover,:has(:focus-visible),[data-card-in-view]){isolation:isolate;z-index:auto;background-color:#0000;scale:none}.air-site main #services .service-card:after{content:"";z-index:-1;border-radius:inherit;background:var(--service-paper);opacity:.7;pointer-events:none;position:absolute;inset:0}.air-site main #services .service-card:is(:has(:focus-visible),[data-card-in-view]):after{opacity:1}@media (hover:hover) and (pointer:fine){.air-site main #services .service-card:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference){.air-site main #services .service-card{transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.air-site main #services .service-card:after{transition:opacity var(--card-surface-transition);will-change:opacity}}.air-site .nav-shell .brand{align-items:center;min-block-size:44px;display:flex}.air-site .nav-shell .nav-actions .button{min-block-size:40px}#warehouse .warehouse-review{padding-block:12px}#warehouse .warehouse-review>summary{min-block-size:44px}#quote .inquiry-error-summary--wide{display:none}#quote .inquiry-error-summary--phone{padding:13px 14px;display:block}#quote .inquiry-error-summary--phone button{min-block-size:44px;inline-size:100%;line-height:1.45}#quote .inquiry-error-summary--phone li+li{border-block-start:1px solid #edd5ce}#freight-options .freight-comparison-table{display:none}#freight-options .freight-comparison-phone{gap:8px;display:grid}#freight-options .freight-comparison-phone article{border:1px solid var(--reading-line);background:var(--card-inset-surface);border-radius:12px;padding:10px 12px}#freight-options .freight-comparison-phone h4{color:var(--reading-link);margin:0 0 6px;font-size:1rem;line-height:1.3}#freight-options .freight-comparison-phone dl{margin:0}#freight-options .freight-comparison-phone dl>div{grid-template-columns:6.15em minmax(0,1fr);gap:8px;padding-block:4px;font-size:.875rem;line-height:1.45;display:grid}#freight-options .freight-comparison-phone dl>div+div{border-block-start:1px solid var(--reading-line)}#freight-options .freight-comparison-phone dt{color:#555b58;align-self:start}#freight-options .freight-comparison-phone dd{overflow-wrap:anywhere;margin:0}}@media (max-width:659px){#b2b .distribution-inset-desktop{display:none}#b2b .distribution-inset-phone{padding-block:4px;display:block}#b2b .distribution-inset-phone>summary{min-block-size:48px}#b2b .distribution-inset-phone>.card-disclosure-body{padding-block:4px 12px}#fulfillment-options .fulfillment-details{grid-template-columns:minmax(0,1fr);gap:12px}#fulfillment-options .fulfillment-detail-desktop{display:none}#fulfillment-options .fulfillment-detail-phone{padding-block:4px;display:block}#fulfillment-options .fulfillment-detail-phone>summary>svg{color:var(--reading-link);flex:none}#fulfillment-options .fulfillment-detail-phone .card-disclosure-body{padding-block:4px 12px}#freight-options .freight-preparation-desktop{display:none}#freight-options .freight-preparation-phone{display:block}#freight-options .freight-preparation-phone>summary{min-block-size:48px}#freight-options .freight-preparation-phone .card-disclosure-body{padding-block:4px 0}#systems .systems-map{--systems-gap:12px}#systems .systems-group>:is(.systems-group-heading,.systems-list){display:none}#systems .systems-compact-group{border:1px solid var(--reading-line);background-color:color-mix(in srgb, var(--card-inset-surface) 70%, transparent);border-radius:12px;padding-inline:12px;display:block}#systems .systems-compact-group>summary{min-block-size:56px;padding-block:8px}#systems .systems-compact-group>summary :is(strong,small){display:block}#systems .systems-compact-group>summary small{font-size:.8125rem;font-weight:400}#systems .systems-compact-group .systems-list{grid-template-columns:minmax(0,1fr);gap:8px}#services .service-grid,#customers .customer-grid{grid-template-columns:minmax(0,1fr);gap:12px}#import-planning .import-workspace>.tabbed{display:none}#import-planning .import-phone-topics{gap:8px;display:grid}.import-phone-topics>.card-disclosure{border:1px solid var(--reading-line);background-color:color-mix(in srgb, var(--card-inset-surface) 70%, transparent);border-radius:12px}.import-phone-topics>.card-disclosure[open]{border-color:var(--reading-link);background-color:color-mix(in srgb, var(--card-tab-selected-surface) 70%, transparent)}.import-phone-topics>.card-disclosure>summary,.import-phone-topics>.card-disclosure>.card-disclosure-body{padding-inline:10px}.import-phone-topics>.card-disclosure>summary>svg{color:var(--reading-link);flex:none}#pricing .pricing-columns>.cost-table{display:none}#pricing .pricing-phone-rates{border-block-start:1px solid var(--reading-line);display:block}#pricing .pricing-phone-rates>details{border-block-end:1px solid var(--reading-line)}#pricing .pricing-phone-rates summary{grid-template-columns:20px minmax(0,1fr) auto 26px;gap:6px;display:grid}#pricing .pricing-phone-rates summary>svg{color:var(--reading-link);inline-size:20px}#pricing .pricing-phone-rates .pricing-basis{padding:2px 4px;font-size:.75rem}#pricing .pricing-phone-rates .card-disclosure-body{padding-inline-start:26px;font-size:.9375rem}#pricing .pricing-reviews{margin-block-start:10px}}@media (660px<=width<1000px){.air-site main>.chapter>.chapter-heading h2{font-size:clamp(52px,8vw,64px)}}@media (660px<=width<=1024px),(660px<=width<=1366px) and (hover:none) and (pointer:coarse){#systems .systems-map{--systems-gap:clamp(10px, 1.7vw, 20px);grid-template-columns:minmax(0,1fr) minmax(96px,.48fr) minmax(0,1fr)}#systems .systems-list{grid-template-columns:minmax(0,1fr);gap:8px}#systems .systems-group-heading{margin-block-end:8px}#systems .system-node{gap:8px;padding:8px 10px}#systems .system-node svg{block-size:20px;inline-size:20px}#systems .system-node h5{margin-block-end:2px}#systems .system-node p{overflow-wrap:break-word;font-size:.875rem}#systems .systems-hub{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2px;padding:12px 6px}#systems .systems-hub img{grid-row:auto;block-size:48px;inline-size:48px}#systems .systems-hub:before,#systems .systems-hub:after{inline-size:var(--systems-gap);block-size:1px;inset-block:50% auto;inset-inline:auto}#systems .systems-hub:before{inset-inline-end:100%}#systems .systems-hub:after{inset-inline-start:100%}#services .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#customers .customer-grid{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#customers .customer-card{z-index:1}.air-site main :is(#customers .customer-card,#freight-options .freight-workspace):is(:hover,:has(:focus-visible)){scale:none}.air-site main #freight-options .freight-workspace:is(:hover,:has(:focus-visible)){z-index:auto}#import-planning .import-workspace>.tabbed{grid-template-columns:minmax(128px,1fr) minmax(0,3fr);align-items:start;gap:16px;display:grid}#import-planning .import-workspace>.tabbed>.tabs{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}#import-planning .import-workspace>.tabbed>.tabs button{text-align:start;flex-direction:row;align-items:center;gap:8px;min-block-size:48px;padding:8px 10px}#import-planning .import-topic-icon{block-size:21px;inline-size:21px}#import-planning .import-topic-label strong{font-size:.9375rem}#import-planning .import-topic-label small{display:block}#import-planning .import-topic-number,#import-planning .import-ior-desktop{display:none}#import-planning .import-ior-tablet{display:block}#import-planning .tab-panel .import-stage{border:1px solid var(--reading-line);background-color:color-mix(in srgb, var(--card-inset-surface) 35%, transparent);border-radius:12px;padding:14px}#warehouse .warehouse-workspace>.tabbed{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#warehouse .warehouse-workspace>.tabbed>.tabs{margin:0}#warehouse .warehouse-visual{max-inline-size:none}#warehouse .warehouse-stage-copy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:0 20px;max-inline-size:none;margin-block-start:0;display:grid}#warehouse .warehouse-review{margin-block-start:0;padding-block:12px}#warehouse .warehouse-review>summary{min-block-size:44px}#warehouse .warehouse-review .checks{grid-template-columns:minmax(0,1fr)}#warehouse .warehouse-review .checks li span{overflow-wrap:break-word}#pricing .pricing-columns{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}#pricing .pricing-reviews{margin-block-start:0}#pricing .cost-table :is(th,td){overflow-wrap:anywhere;padding:8px 5px;font-size:.875rem}#pricing .pricing-category{gap:5px}#pricing .pricing-category-icon{display:none}#pricing .pricing-basis{white-space:normal;padding:2px 4px;font-size:.8125rem}#quote .inquiry-form{container-type:inline-size}@container not (min-inline-size:480px){#quote .inquiry-segments{grid-template-columns:repeat(2,minmax(0,1fr))}}}#quote :is(.inquiry-progress,.inquiry-continue){display:none}@media (max-width:1024px),(max-width:1366px) and (hover:none) and (pointer:coarse){#quote .inquiry-progress{color:var(--reading-link);margin-block-end:-10px;font-size:.875rem;font-weight:700;display:block}#quote .inquiry-form[data-inquiry-step="1"] [aria-labelledby=inquiry-group-2],#quote .inquiry-form:not([data-inquiry-step="3"]) :is(.inquiry-contact,.inquiry-final-submit,.inquiry-final-note){display:none}#quote .inquiry-form[data-inquiry-step="2"] .inquiry-continue{margin-block-start:4px;display:flex}}@media (max-width:1024px) and (prefers-reduced-motion:no-preference),(max-width:1366px) and (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){#quote [data-inquiry-reveal]{animation:.18s ease-out inquiry-section-reveal}}@keyframes inquiry-section-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){#process .consultation-workspace>.tabbed>.tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-block-end:16px}#process .tabs button{text-align:center;border-radius:10px;justify-content:center;min-block-size:44px;padding:6px 4px}#process .tabs button svg,#process .consultation-tab-number{display:none}#process .consultation-tab-title{overflow-wrap:anywhere;font-size:.875rem;display:block}#process .consultation-content{gap:16px}#process .consultation-context{margin-block-end:8px}#process .consultation-intro>p{margin-block-start:10px}#process .consultation-intro .arrow-link{margin-block-start:8px}#process .consultation-checks{background-color:var(--card-inset-surface);border-radius:14px;gap:0;padding-inline:12px}.air-site main #process .glass:not(:hover):not(:has(:focus-visible)) .consultation-checks{background-color:color-mix(in srgb, var(--card-inset-surface) 70%, transparent)}#process .consultation-checks>div{border-radius:0;column-gap:10px;padding:10px 0}.air-site main #process .glass .consultation-checks>div{background-color:#0000}.air-site main #process .glass:not(:hover):not(:has(:focus-visible)) .consultation-checks>div{background-color:#0000}#process .consultation-checks>div+div{border-block-start:1px solid var(--reading-line)}#process .consultation-checks svg{block-size:20px;inline-size:20px}#process .consultation-checks dd{margin-block-start:2px}}@media (max-width:659px){#fulfillment-options .fulfillment-topline{margin-block-end:16px}#fulfillment-options .fulfillment-workspace>.tabbed>.tabs{gap:8px;margin-block-end:16px}#fulfillment-options .fulfillment-workspace>.tabbed>.tabs button{text-align:center;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;min-block-size:52px;padding:6px 8px}#fulfillment-options .fulfillment-tab-icon{display:none}#fulfillment-options .fulfillment-tab-label strong{font-size:.9375rem}#fulfillment-options .fulfillment-tab-label small{font-size:.8125rem}#fulfillment-options .fulfillment-body{gap:14px}#fulfillment-options .fulfillment-art{inline-size:min(76%,240px)}#fulfillment-options .fulfillment-copy h3{margin-block-end:8px}#fulfillment-options .fulfillment-copy>p{margin-block-end:14px}#fulfillment-options .fulfillment-details{background-color:var(--card-inset-surface);border-radius:14px;gap:0}.air-site main #fulfillment-options .glass:not(:hover):not(:has(:focus-visible)) .fulfillment-details{background-color:color-mix(in srgb, var(--card-inset-surface) 70%, transparent)}#fulfillment-options .fulfillment-detail-phone{border-radius:0;padding:0 12px}.air-site main #fulfillment-options .glass .fulfillment-detail-phone{background-color:#0000}.air-site main #fulfillment-options .glass:not(:hover):not(:has(:focus-visible)) .fulfillment-detail-phone{background-color:#0000}#fulfillment-options .fulfillment-detail-phone+.fulfillment-detail-desktop+.fulfillment-detail-phone{border-block-start:1px solid var(--reading-line)}#fulfillment-options .fulfillment-detail-phone>summary{min-block-size:44px}#fulfillment-options .fulfillment-process{margin-block-start:16px;padding-block-start:14px}#fulfillment-options .fulfillment-process h4{margin-block-end:12px}#fulfillment-options .fulfillment-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#fulfillment-options .fulfillment-steps li{grid-template-columns:28px minmax(0,1fr);gap:7px}#fulfillment-options .fulfillment-step-icon{border-radius:8px;block-size:28px;inline-size:28px}#fulfillment-options .fulfillment-step-icon svg{block-size:18px;inline-size:18px}#fulfillment-options .fulfillment-steps strong{overflow-wrap:anywhere;font-size:.9375rem}#fulfillment-options .fulfillment-workspace>.fine-print{margin-block-start:16px}}@media (660px<=width<=1024px),(660px<=width<=1366px) and (hover:none) and (pointer:coarse){#fulfillment-options .fulfillment-topline{margin-block-end:16px}#fulfillment-options .fulfillment-workspace>.tabbed>.tabs{margin-block-end:20px}#fulfillment-options .fulfillment-workspace>.tabbed>.tabs button{min-block-size:52px;padding:10px 14px}#fulfillment-options .fulfillment-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:clamp(16px,2.5vw,28px)}#fulfillment-options .fulfillment-art{max-inline-size:460px}#fulfillment-options .fulfillment-copy h3{margin-block-end:8px}#fulfillment-options .fulfillment-copy>p{margin-block-end:14px}#fulfillment-options .fulfillment-details{gap:10px}#fulfillment-options .fulfillment-detail-desktop{padding:12px}#fulfillment-options .fulfillment-detail h4{margin-block-end:8px}#fulfillment-options .fulfillment-detail ul{gap:4px}#fulfillment-options .fulfillment-process{margin-block-start:20px;padding-block-start:14px}#fulfillment-options .fulfillment-process h4{margin-block-end:12px}#fulfillment-options .fulfillment-steps{gap:12px}#fulfillment-options .fulfillment-steps li{grid-template-columns:32px minmax(0,1fr);gap:8px}#fulfillment-options .fulfillment-step-icon{block-size:32px;inline-size:32px}#fulfillment-options .fulfillment-step-icon svg{block-size:20px;inline-size:20px}#fulfillment-options .fulfillment-steps strong{overflow-wrap:anywhere}#fulfillment-options .fulfillment-workspace>.fine-print{margin-block-start:16px}}@media (760px<=width<=1024px),(760px<=width<=1366px) and (hover:none) and (pointer:coarse){#fulfillment-options .fulfillment-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (660px<=width<=1024px),(660px<=width<=1366px) and (hover:none) and (pointer:coarse){#b2b.distribution-chapter{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""delivery""returns"}#b2b>.chapter-heading{grid-area:intro}#b2b>.b2b-panel{grid-area:delivery}#b2b>.returns-panel{grid-area:returns}#b2b>.distribution-card{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);column-gap:clamp(16px,2.5vw,28px);display:grid}#b2b>.distribution-card>:is(.distribution-label,h3,p){grid-column:1}#b2b>.distribution-card>.distribution-label{grid-row:1;margin-block-end:10px}#b2b>.distribution-card>h3{grid-row:2;margin-block-end:8px}#b2b>.distribution-card>p{grid-row:3;margin-block-end:0}#b2b>.distribution-card>.distribution-inset-desktop{grid-area:1/2/span 3;align-self:start;margin-block-end:0;padding:12px 14px}#b2b .distribution-inset-desktop>h4{margin-block-end:10px}#b2b .distribution-inset-desktop .distribution-list{gap:8px}#b2b .returns-panel .distribution-inset-desktop .distribution-list{grid-template-columns:repeat(2,minmax(0,1fr))}#b2b .returns-panel .distribution-inset-desktop .distribution-list li{overflow-wrap:anywhere;gap:6px}#b2b .returns-panel .distribution-inset-desktop .distribution-list svg{block-size:18px;inline-size:18px}#b2b .distribution-inset-desktop .disclosure summary{padding-inline-end:6px}#b2b>.distribution-card>.arrow-link{grid-area:4/1/auto/-1;margin-block-start:8px}}.pn-footer-nav-mobile{display:none}.pn-footer-registration{flex-basis:100%}@media (max-width:1024px),(max-width:1366px) and (hover:none) and (pointer:coarse){.air-site .air-footer{padding-block:24px 28px}.pn-footer-top{gap:14px;padding-block-end:16px}.pn-footer-kicker,.pn-footer-route{display:none}.pn-footer-top h2{font-size:clamp(1.5rem,3.2vw,2rem)}.pn-footer-top h2 br{display:none}.pn-footer-cta{gap:10px;min-height:44px;padding:8px 16px}.pn-footer-nav{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));gap:16px 20px;padding-block:16px}.pn-footer-brand{grid-column:auto}.pn-footer-logo{width:160px}.pn-footer-brand p{margin-block-start:6px;font-size:.875rem}.pn-footer-nav h3{margin-block:0 6px}.pn-footer-utilities{gap:0 14px;padding-block-start:8px;padding-inline-end:36px}.pn-footer-utilities>p{flex-basis:auto}.pn-footer-registration{text-align:start;flex-basis:auto}}@media (max-width:659px){.pn-footer-top{flex-direction:column;align-items:flex-start}.pn-footer-nav{grid-template-columns:minmax(0,1fr);gap:6px}.pn-footer-brand{margin-block-end:4px}.pn-footer-nav nav{border-block-end:1px solid var(--footer-rule)}.pn-footer-nav-wide{display:none}.pn-footer-nav-mobile{display:block}.pn-footer-nav-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-inline:4px 8px;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.pn-footer-nav-mobile summary::-webkit-details-marker{display:none}.pn-footer-nav-mobile summary:focus-visible{outline:2px solid var(--action-fill);outline-offset:2px}.pn-footer-nav-mobile summary span{color:var(--action-fill);font-size:1.125rem}.pn-footer-nav-mobile summary span:before{content:"+"}.pn-footer-nav-mobile[open] summary span:before{content:"−"}.pn-footer-nav-mobile ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;padding-block-end:4px;display:grid}.pn-footer-nav-mobile a{overflow-wrap:anywhere}.pn-footer-utilities>p{flex-basis:100%}.pn-footer-registration{margin-inline-start:auto}}@media (max-width:1024px),(max-width:1366px) and (hover:none) and (pointer:coarse){.air-site main :is(#services .service-card,#customers .customer-card,.glass,.quote-inquiry){--card-hover-ring:2px}.air-site main :is(#services .service-card,#customers .customer-card,.glass,.quote-inquiry):before{--card-frame-depth:6.5px;inset:calc(-1 * var(--card-frame-depth)) -3.9px calc(-1 * var(--card-frame-depth)) calc(-1 * var(--card-hover-ring));padding:var(--card-frame-depth) 3.9px var(--card-frame-depth) var(--card-hover-ring);border-radius:calc(var(--radius) + var(--card-hover-ring)) calc(var(--radius) + 3.9px) calc(var(--radius) + 3.9px) calc(var(--radius) + var(--card-hover-ring))}}
