:root{
 --color-bg:oklch(98% .006 75);--color-surface:oklch(100% 0 0);--color-surface-offset:oklch(95% .008 75);--color-text:oklch(26% .028 235);--color-text-muted:oklch(47% .018 235);--color-primary:oklch(72% .155 48);--color-primary-hover:oklch(78% .14 48);--color-navy:oklch(25% .032 235);--color-inverse:oklch(97% .008 75);--color-border:oklch(26% .028 235 / .16);--color-error:oklch(43% .16 25);
 --font-body:'General Sans',Arial,sans-serif;--font-display:'Satoshi',Arial,sans-serif;
 --text-xs:clamp(.75rem,.72rem + .13vw,.8125rem);--text-sm:clamp(.875rem,.84rem + .15vw,.9375rem);--text-base:clamp(1rem,.97rem + .12vw,1.0625rem);--text-lg:clamp(1.125rem,1rem + .5vw,1.375rem);--text-xl:clamp(1.75rem,1.25rem + 1.7vw,2.875rem);--text-hero:clamp(3.1rem,1.3rem + 5vw,5.9rem);
 --space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;
 --radius-sm:2px;--radius-md:4px;--transition-interactive:180ms ease;--content-wide:1248px;
}
a{color:inherit;text-decoration:none}a:hover{text-decoration:none;color:var(--color-text-muted)}button:active,.button:active{filter:brightness(.92)}.container{width:min(calc(100% - var(--space-24)),var(--content-wide));margin-inline:auto}.topline{background:var(--color-navy);color:var(--color-inverse);font-size:var(--text-xs);letter-spacing:.08em}.topline-inner{display:flex;justify-content:space-between;align-items:center;min-height:36px}.topline a{letter-spacing:0}.topline a:hover{color:var(--color-primary)}.header{background:var(--color-bg);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--color-border)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:94px;gap:var(--space-8)}.wordmark{font-family:var(--font-display);font-weight:900;font-size:var(--text-xl);letter-spacing:-.065em;line-height:1}.wordmark span{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.085em;margin-top:var(--space-2)}nav{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-sm);font-weight:500}nav>a:not(.button){padding-block:var(--space-3)}nav>a:hover{color:var(--color-text-muted)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-8);min-height:54px;background:var(--color-primary);color:var(--color-text);padding:var(--space-4) var(--space-6);font-size:var(--text-sm);font-weight:600;border:1px solid transparent;border-radius:var(--radius-sm)}.button:hover{color:var(--color-text);background:var(--color-primary-hover)}.button span{font-size:var(--text-lg);line-height:1}.button-small{min-height:46px;padding:var(--space-3) var(--space-5);gap:var(--space-5)}.menu-button{display:none}.skip{position:fixed;top:-100px;left:var(--space-4);background:var(--color-primary);padding:var(--space-3);z-index:100}.skip:focus{top:var(--space-4)}.hero{position:relative;isolation:isolate;background:var(--color-navy);color:var(--color-inverse);min-height:670px}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,oklch(18% .03 235 / .87) 0%,oklch(18% .03 235 / .66) 37%,oklch(18% .03 235 / .06) 100%);z-index:-2}.hero-content{padding-top:var(--space-16)}.eyebrow{font-size:var(--text-xs);letter-spacing:.12em;font-weight:600;line-height:1.5;margin-bottom:var(--space-5);color:var(--color-text-muted)}.eyebrow.light{color:var(--color-inverse)}.hero .eyebrow{display:flex;align-items:center;gap:var(--space-3)}.tiny-line{width:26px;height:2px;background:var(--color-primary)}h1{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;letter-spacing:-.047em;line-height:1.03;max-width:780px}.hero-description{max-width:490px;margin-top:var(--space-6);color:oklch(94% .005 235);line-height:1.7}.hero-actions{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-8)}.text-link{display:inline-flex;align-items:center;gap:var(--space-6);font-size:var(--text-sm);font-weight:600;min-height:44px;border-bottom:1px solid var(--color-border)}.text-link:hover{color:var(--color-text-muted)}.text-link.light{color:var(--color-inverse);border-color:oklch(97% .008 75 / .4)}.text-link.light:hover{color:var(--color-primary)}.hero-bottom{display:flex;gap:var(--space-8);border-top:1px solid oklch(97% .008 75 / .28);margin-top:var(--space-12);padding-block:var(--space-5);font-size:var(--text-xs);letter-spacing:.08em}.hero-index{margin-left:auto}.coverage-strip{background:var(--color-surface-offset);border-bottom:1px solid var(--color-border)}.coverage-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:108px;font-size:var(--text-sm)}.coverage-inner p{font-size:var(--text-base);line-height:1.5}.coverage-inner>span{border-left:1px solid var(--color-border);padding-left:var(--space-6);font-weight:500}.section{padding-block:clamp(var(--space-16),7vw,var(--space-24))}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:end;margin-bottom:var(--space-12)}h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.035em;line-height:1.12}.section-heading>p{max-width:430px;justify-self:end;color:var(--color-text-muted)}.services-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:var(--space-16)}.freight-photo{position:relative;min-height:620px;background:var(--color-surface-offset);overflow:hidden}.freight-photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.freight-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:var(--space-6);background:linear-gradient(transparent,oklch(18% .03 235 / .8));color:var(--color-inverse);display:flex;justify-content:space-between;align-items:end;font-size:var(--text-xs);letter-spacing:.08em;min-height:150px}.freight-photo figcaption>span:last-child{font-size:var(--text-xl)}.service-row{display:grid;grid-template-columns:32px 1fr;gap:var(--space-5);padding-block:var(--space-8);border-top:1px solid var(--color-border)}.service-row:first-child{padding-top:var(--space-2);border-top:0}.service-row:last-child{padding-bottom:0}.service-number{font-size:var(--text-xs);color:var(--color-text-muted);padding-top:var(--space-1)}h3{font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.service-row p{color:var(--color-text-muted);margin-top:var(--space-3);font-size:var(--text-base)}.service-row .text-link{margin-top:var(--space-3)}.tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.tags span{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.service-note{max-width:none;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-6)}.process-section{background:var(--color-surface-offset);padding-block:var(--space-20)}.process-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.process-list li{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.step-number{font-family:var(--font-display);display:block;font-size:var(--text-xl);font-weight:500;color:var(--color-text-muted);margin-bottom:var(--space-8)}.process-list h3{font-size:var(--text-base);margin-bottom:var(--space-3)}.process-list p{font-size:var(--text-sm);color:var(--color-text-muted)}.government-section{background:var(--color-navy);color:var(--color-inverse);padding-block:var(--space-24)}.government-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-24);align-items:center}.government-layout>div>p:not(.eyebrow){color:oklch(85% .012 235);margin-top:var(--space-6);max-width:500px}.government-layout .text-link{margin-top:var(--space-6)}.registration-panel{background:var(--color-bg);color:var(--color-text);padding:var(--space-10)}.registration{display:grid;grid-template-columns:1fr auto;align-items:center;border-top:1px solid var(--color-border);padding-block:var(--space-6);gap:var(--space-2)}.registration h3{font-family:var(--font-display);font-size:var(--text-xl)}.registration>span{font-size:var(--text-xs);letter-spacing:.07em;border:1px solid var(--color-border);padding:var(--space-1) var(--space-2)}.registration p{grid-column:1/-1;font-size:var(--text-sm);color:var(--color-text-muted)}.registration-panel .registration-note{font-size:var(--text-xs);color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:var(--space-5)}.request-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-20);align-items:start}.request-intro{position:sticky;top:150px}.request-intro>p:not(.eyebrow){margin-top:var(--space-5);color:var(--color-text-muted)}.request-points{margin-top:var(--space-8)}.request-points li{padding-block:var(--space-2);font-size:var(--text-sm)}.request-points li span{margin-right:var(--space-3)}.direct-contact{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.direct-contact p{font-size:var(--text-sm);color:var(--color-text-muted)}.direct-contact a{font-size:var(--text-sm);font-weight:600;display:inline-flex;gap:var(--space-4);padding-block:var(--space-3)}.form-card{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-md)}.form-progress{display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border);padding-bottom:var(--space-6);margin-bottom:var(--space-8);gap:var(--space-3)}.form-progress>span{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.form-progress b{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-border);border-radius:50%;font-size:var(--text-xs);font-weight:500}.form-progress .active{color:var(--color-text);font-weight:600}.form-progress .active b{background:var(--color-navy);color:var(--color-inverse);border-color:var(--color-navy)}fieldset{border:0;min-width:0}legend{font-size:var(--text-lg);font-weight:600;letter-spacing:-.025em;margin-bottom:var(--space-2)}.form-helper{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-6)}label{display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-2)}label span{font-weight:400;color:var(--color-text-muted)}input:not([type=checkbox]):not([type=file]),select,textarea{display:block;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);min-height:48px;padding:var(--space-3);font-size:var(--text-base);margin-bottom:var(--space-5)}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1;font-size:var(--text-sm)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--color-error)}.fields-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.upload-box{border:1px dashed var(--color-border);padding:var(--space-5);background:var(--color-bg);margin-bottom:var(--space-3)}.upload-title{display:block;font-size:var(--text-sm);font-weight:500}.upload-help{display:block;font-size:var(--text-xs);color:var(--color-text-muted);margin-block:var(--space-1) var(--space-4)}input[type=file]{max-width:100%;font-size:var(--text-xs)}input[type=file]::file-selector-button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-3);color:var(--color-text);cursor:pointer;margin-right:var(--space-2)}#file-list{font-size:var(--text-xs);overflow-wrap:anywhere}#file-list p{margin-top:var(--space-2)}.sensitive-note{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-3)}.form-actions{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border);padding-top:var(--space-6);margin-top:var(--space-6);gap:var(--space-4)}.step-caption{font-size:var(--text-xs);letter-spacing:.07em;color:var(--color-text-muted)}.back-button{font-size:var(--text-sm);padding-block:var(--space-3)}.form-actions:has(.back-button:not([hidden])) .step-caption{display:none}.form-error{padding:var(--space-3) var(--space-4);background:oklch(96% .02 25);color:var(--color-error);font-size:var(--text-sm);margin-top:var(--space-4);border-radius:var(--radius-sm)}.consent-label{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-xs);line-height:1.6}.consent-label input{margin-top:var(--space-1);width:18px;height:18px;flex-shrink:0;accent-color:var(--color-navy)}.consent-label span{color:var(--color-text)}.request-review{padding:var(--space-4);background:var(--color-surface-offset);margin-bottom:var(--space-5);font-size:var(--text-sm);overflow-wrap:anywhere}.request-review p+p{margin-top:var(--space-2)}.preview-note{font-size:var(--text-xs);color:var(--color-text-muted);padding-block:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--color-border)}.success{padding-block:var(--space-8)}.success-kicker{font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-text-muted)}.success h3{font-family:var(--font-display);font-size:var(--text-xl);margin-block:var(--space-5)}.success p{font-size:var(--text-sm);margin-bottom:var(--space-5)}.success .reference{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;padding:var(--space-4);background:var(--color-surface-offset)}.success a{text-decoration:underline;overflow-wrap:anywhere}.success .button{margin-top:var(--space-4)}button:disabled{opacity:.65;cursor:wait}.faq-section{padding-block:var(--space-16);background:var(--color-surface-offset)}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-20)}details{border-bottom:1px solid var(--color-border)}details:first-child{border-top:1px solid var(--color-border)}summary{position:relative;padding:var(--space-6) var(--space-8) var(--space-6) 0;cursor:pointer;font-size:var(--text-base);font-weight:500;list-style:none}summary::-webkit-details-marker{display:none}summary::after{content:'+';position:absolute;right:0;top:var(--space-6);font-size:var(--text-lg);line-height:1}details[open] summary::after{content:'−'}details p{font-size:var(--text-sm);color:var(--color-text-muted);padding-bottom:var(--space-6)}.partner-section{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);padding-block:var(--space-16)}.partner-section p:not(.eyebrow){margin-top:var(--space-4);max-width:610px;color:var(--color-text-muted)}.button-outline{background:transparent;border-color:var(--color-text);flex-shrink:0}.button-outline:hover{background:var(--color-surface-offset)}footer{background:var(--color-navy);color:var(--color-inverse);padding-top:var(--space-16)}.footer-main{display:flex;justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-12)}.footer-wordmark{display:inline-block}.footer-main p{font-size:var(--text-sm);color:oklch(83% .012 235);margin-top:var(--space-5)}.footer-contact>span{font-size:var(--text-xs);letter-spacing:.1em}.footer-contact>a{display:block;font-family:var(--font-display);font-size:var(--text-lg);margin-top:var(--space-3)}footer a:hover{color:var(--color-primary)}.footer-contact>p{margin-top:var(--space-3)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);border-top:1px solid oklch(97% .008 75 / .2);padding-block:var(--space-5);font-size:var(--text-xs);color:oklch(83% .012 235)}.footer-bottom button{font-size:var(--text-xs);min-height:44px}.footer-bottom button:hover{color:var(--color-primary)}dialog{margin:auto;max-width:min(640px,calc(100% - var(--space-8)));max-height:85vh;overflow:auto;border:0;background:var(--color-bg);color:var(--color-text);padding:var(--space-8);border-radius:var(--radius-md)}dialog::backdrop{background:oklch(12% .02 235 / .7)}.dialog-heading{display:flex;gap:var(--space-6);justify-content:space-between;align-items:start;margin-bottom:var(--space-6)}.dialog-heading h2{font-size:var(--text-lg)}.dialog-heading button{font-size:var(--text-xl);min-width:44px;min-height:44px;line-height:1}dialog p{font-size:var(--text-sm);margin-bottom:var(--space-4)}dialog a{text-decoration:underline;overflow-wrap:anywhere}
:root{--color-primary:oklch(75% .151 90);--color-primary-hover:oklch(81% .14 90)}
.header{background:var(--color-surface)}
.nav-wrap{min-height:108px}
.brand-logo{display:block;flex-shrink:0;width:174px;background:var(--color-surface);padding:var(--space-2) 0}
.brand-logo img{width:100%;height:auto;background:var(--color-surface)}
.footer-logo{width:200px;padding:var(--space-4)}
.government-layout>.registration-panel>.registration-note{color:var(--color-text-muted);margin-top:0}
.form-card{scroll-margin-top:120px}
@media(min-width:1600px){.hero{min-height:740px}.hero-content{padding-top:var(--space-20)}.hero-bottom{margin-top:var(--space-16)}}
@media(max-width:1150px){.container{width:calc(100% - var(--space-16))}nav{gap:var(--space-5)}nav>a:not(.button){font-size:var(--text-xs)}.wordmark{font-size:var(--text-xl)}.wordmark span{font-size:var(--text-xs);letter-spacing:.025em}.services-layout{gap:var(--space-10)}.government-layout{gap:var(--space-12)}.request-section,.faq-layout{gap:var(--space-10)}.coverage-inner{gap:var(--space-4)}.coverage-inner>span{padding-left:var(--space-4);font-size:var(--text-xs)}}
@media(max-width:900px){.container{width:calc(100% - var(--space-12))}.nav-wrap{min-height:82px}.menu-button{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);min-height:44px;padding:var(--space-2)}nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-5) var(--space-6);align-items:stretch;gap:var(--space-2)}nav.open{display:flex;flex-direction:column}nav>a:not(.button){font-size:var(--text-base);padding-block:var(--space-3)}nav .button{margin-top:var(--space-2)}.hero{min-height:640px}.hero-description{max-width:440px}.coverage-inner{flex-wrap:wrap;padding-block:var(--space-5);justify-content:flex-start;gap:var(--space-4) var(--space-6)}.coverage-inner p{width:100%}.coverage-inner p br{display:none}.coverage-inner>span:first-of-type{border:0;padding:0}.section-heading{gap:var(--space-8)}.services-layout{grid-template-columns:.7fr 1fr;gap:var(--space-8)}.freight-photo{min-height:700px}.service-row{grid-template-columns:24px 1fr;gap:var(--space-3)}.process-list{grid-template-columns:1fr 1fr;gap:var(--space-10)}.step-number{margin-bottom:var(--space-4)}.government-layout{grid-template-columns:1fr 1fr;gap:var(--space-8)}.registration-panel{padding:var(--space-6)}.registration{grid-template-columns:1fr}.registration>span{justify-self:start}.government-section{padding-block:var(--space-16)}.request-section{grid-template-columns:1fr;gap:var(--space-8)}.request-intro{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-8)}.request-intro>.eyebrow,.request-intro>h2,.request-intro>p{grid-column:1}.request-points{grid-column:2;grid-row:2/4;margin-top:0;align-self:center}.direct-contact{grid-column:1/-1;margin-top:var(--space-5)}.form-card{max-width:720px;width:100%}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:var(--space-8)}.partner-section{gap:var(--space-8)}.partner-section h2{font-size:var(--text-lg)}}
@media(max-width:600px){html{scroll-padding-top:6rem}.container{width:calc(100% - var(--space-10))}.topline-inner{min-height:30px;justify-content:center}.topline-inner>span{font-size:var(--text-xs);letter-spacing:.055em}.topline-inner>a{display:none}.wordmark{font-size:var(--text-xl)}.wordmark span{font-size:var(--text-xs);letter-spacing:.01em}.nav-wrap{min-height:76px;gap:var(--space-4)}.hero{min-height:660px}.hero-image{object-position:62% center}.hero-shade{background:linear-gradient(90deg,oklch(18% .03 235 / .88),oklch(18% .03 235 / .45))}.hero-content{padding-top:var(--space-12)}.hero .eyebrow{font-size:var(--text-xs);letter-spacing:.08em;margin-bottom:var(--space-6)}h1{font-size:var(--text-hero);line-height:1.05}.hero-description{margin-top:var(--space-6);max-width:340px}.hero-actions{align-items:flex-start;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6)}.hero-actions .button{width:100%}.hero-actions .text-link{min-height:48px}.hero-bottom{flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8);font-size:var(--text-xs);padding-block:var(--space-4)}.hero-bottom>span{width:100%}.hero-index{display:none}.coverage-inner{gap:var(--space-3);padding-block:var(--space-6)}.coverage-inner p{font-size:var(--text-sm)}.coverage-inner p br{display:block}.coverage-inner>span{border:0;padding:0;font-size:var(--text-xs);width:100%}.coverage-inner>span::before{content:'↗';margin-right:var(--space-2)}.section{padding-block:var(--space-12)}.section-heading{grid-template-columns:1fr;gap:var(--space-5);margin-bottom:var(--space-8)}.section-heading>p{justify-self:start}.eyebrow{margin-bottom:var(--space-4)}h2{font-size:var(--text-xl)}.services-layout{grid-template-columns:1fr;gap:var(--space-8)}.freight-photo{min-height:330px}.freight-photo img{object-position:center 53%}.service-row{padding-block:var(--space-6)}.service-row:first-child{padding-top:0}.service-row p{font-size:var(--text-base)}.service-note{margin-top:var(--space-8)}.process-section{padding-block:var(--space-12)}.process-list{grid-template-columns:1fr;gap:var(--space-6)}.process-list li{display:grid;grid-template-columns:40px 1fr;gap:0 var(--space-4);padding-top:var(--space-5)}.step-number{grid-row:1/3;font-size:var(--text-lg)}.process-list h3{margin-bottom:var(--space-2)}.government-layout{grid-template-columns:1fr;gap:var(--space-8)}.government-section{padding-block:var(--space-12)}.registration-panel{padding:var(--space-6)}.registration{grid-template-columns:1fr auto}.request-intro{display:block}.request-points{margin-top:var(--space-5)}.direct-contact{margin-top:var(--space-6)}.form-card{padding:var(--space-5)}.form-progress{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-5)}.form-progress>span{gap:var(--space-1);font-size:var(--text-xs)}.form-progress b{width:20px;height:20px}.fields-two{grid-template-columns:1fr;gap:0}.form-actions{gap:var(--space-3);flex-wrap:wrap}.form-actions .button{gap:var(--space-4)}.form-actions #submit-button{width:100%;font-size:var(--text-sm)}legend{font-size:var(--text-lg)}.faq-layout{grid-template-columns:1fr;gap:var(--space-8)}.faq-section{padding-block:var(--space-12)}summary{font-size:var(--text-sm)}.partner-section{padding-block:var(--space-12);flex-direction:column;align-items:flex-start;gap:var(--space-6)}.partner-section h2{font-size:var(--text-xl)}.partner-section .button{width:100%}.footer-main{flex-direction:column;gap:var(--space-10)}footer{padding-top:var(--space-12)}.footer-contact>a{font-size:var(--text-base);overflow-wrap:anywhere}.footer-bottom{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.footer-bottom>span:nth-child(2){display:none}.footer-bottom button{padding-block:var(--space-2)}dialog{padding:var(--space-6)}}
