@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');
:root{--navy:#061c2d;--deep:#031320;--yellow:#ffc000;--white:#fff;--paper:#f7f8fa;--text:#142536;--muted:#566779;--line:#dce3e8;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font:16px/1.65 Inter,Arial,sans-serif;background:white}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e4a800;outline-offset:4px}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0 0 18px}h1,h2,h3{font-family:Manrope,Inter,Arial,sans-serif;font-weight:800;line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(2.6rem,5.2vw,5.05rem)}h2{font-size:clamp(2rem,4vw,3.65rem)}h3{font-size:1.35rem;letter-spacing:-.025em}p{color:var(--muted)}.wrap{width:min(var(--max),calc(100% - 64px));margin:auto}.section{padding:85px 0}.paper{background:var(--paper)}.dark{background:var(--navy);color:white}.dark p{color:#c3d0da}.eyebrow{display:flex;align-items:center;gap:12px;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:800;margin-bottom:19px;color:var(--muted)}.eyebrow:before{content:'';width:32px;height:3px;background:var(--yellow)}.dark .eyebrow{color:#d8e1e7}.top{background:var(--deep);color:#dbe4eb;font-size:.75rem;letter-spacing:.035em}.top .wrap{display:flex;justify-content:space-between;padding:9px 0;gap:12px}.top a{font-weight:700;color:white}.header{position:sticky;top:0;z-index:20;background:white;border-bottom:1px solid var(--line)}.nav{min-height:88px;display:flex;align-items:center;gap:24px}.brand{width:205px;flex:none}.brand img{width:100%;max-height:75px;object-fit:contain}.navlinks{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex:1;font-size:14px;font-weight:700}.navlinks>a,.navlinks summary{white-space:nowrap}.navlinks a:hover,.navlinks summary:hover{color:#a77400}.navlinks details{position:relative}.navlinks summary{cursor:pointer;list-style:none}.navlinks summary::-webkit-details-marker{display:none}.navlinks summary:after{content:'⌄';margin-left:6px}.drop{position:absolute;top:100%;left:0;background:white;padding:12px;min-width:260px;box-shadow:0 16px 38px #061c2d20;border:1px solid var(--line);border-top:3px solid var(--yellow);display:grid;gap:2px}.drop a{padding:8px 10px;line-height:1.35}.drop a:hover{background:var(--paper)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 20px;font-size:.92rem;font-weight:800;border:1px solid transparent;background:var(--yellow);color:var(--deep);transition:background .2s,border .2s;line-height:1.3}.btn:hover{background:#e7ae00}.btn.outline{background:transparent;border-color:currentColor;color:inherit}.btn.outline:hover{background:#ffffff15}.btn.navy{background:var(--navy);color:white}.btn.navy:hover{background:#153b54}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:550px;background:var(--navy);color:white}.hero .hero-copy{padding:76px max(32px,calc((100vw - var(--max))/2)) 70px;padding-right:44px;align-self:center}.hero h1{max-width:760px}.hero h1 em{font-style:normal;color:var(--yellow)}.hero p{max-width:560px;color:#d0dce4;font-size:1.12rem}.hero-media{position:relative;min-height:440px;overflow:hidden}.hero-media img{height:100%;width:100%;object-fit:cover;position:absolute}.hero-media .photo-label{position:absolute;bottom:22px;left:22px;background:var(--deep);color:white;padding:10px 15px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hero-media:after{content:'';position:absolute;right:0;bottom:0;width:8px;height:42%;background:var(--yellow)}.trust{border-bottom:1px solid var(--line);background:var(--paper)}.trust .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.trust span{padding:19px 14px;display:flex;gap:12px;align-items:center;font-size:.87rem;font-weight:750;border-right:1px solid var(--line)}.trust span:last-child{border:0}.trust b{color:#9d7200;font-size:1.15rem}.quicklinks{border-bottom:1px solid var(--line)}.quicklinks .wrap{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:18px 0}.quicklinks a{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.045em}.quicklinks a:hover{color:#9d7200}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.split img{aspect-ratio:1.18;object-fit:cover}.feature-image{position:relative}.feature-image:after{content:'';position:absolute;bottom:0;left:0;width:80px;height:7px;background:var(--yellow)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-head p{max-width:440px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service-card{background:white;border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .2s,border .2s}.service-card:hover{transform:translateY(-4px);border-color:#a9b8c3}.service-card img{aspect-ratio:1.65;object-fit:cover}.card-copy{padding:24px;flex:1;display:flex;flex-direction:column}.card-copy p{font-size:.92rem;flex:1}.number{font-size:.76rem;font-weight:800;color:#987000;letter-spacing:.12em;margin-bottom:13px}.arrow{font-weight:800;font-size:.85rem;display:flex;justify-content:space-between;align-items:center;margin-top:8px}.arrow b{font-size:1.35rem;color:#a87900}.list{list-style:none;padding:0;margin:25px 0;display:grid;gap:11px}.list li{padding-left:27px;position:relative}.list li:before{content:'✓';position:absolute;left:0;color:#a87800;font-weight:900}.dark .list li:before{color:var(--yellow)}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:28px}.benefits div{border-top:1px solid #ffffff36;padding-top:16px}.benefits p{font-size:.92rem;margin:0}.benefits h3{font-size:1.1rem;margin-bottom:8px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{border-top:3px solid var(--yellow);padding:25px;background:white}.step .number{font-size:1rem}.locgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.location{display:block;padding:28px;border:1px solid var(--line);background:white}.location:hover{border-color:#ae8b28}.faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.faq details{border-top:1px solid var(--line);padding:16px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:15px;font-weight:750}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:1.35rem;color:#9d7200}.faq details[open] summary:after{content:'−'}.faq details p{margin:12px 25px 0 0}.cta{padding:65px 0;background:var(--navy);color:white}.cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{max-width:700px}.cta p{color:#c3d0da;max-width:650px;margin-bottom:0}.footer{background:var(--deep);color:white;padding:55px 0 30px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:32px}.footer img{max-width:200px;margin-bottom:20px}.footer p{color:#b2c0cc;font-size:.92rem}.footer h3{font-size:1.05rem;letter-spacing:0}.footer a{display:block;font-size:.9rem;color:#c4d0da;margin-bottom:9px;overflow-wrap:anywhere}.footer a:hover{color:var(--yellow)}.foot-end{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #ffffff20;margin-top:40px;padding-top:20px;color:#b2c0cc;font-size:.78rem}.foot-end a{display:inline;margin:0}.floating{position:fixed;right:24px;bottom:24px;z-index:30;background:#087b46;color:white;padding:13px 18px;border-radius:40px;box-shadow:0 4px 20px #0003;font-weight:800;display:flex;align-items:center;gap:8px;font-size:.85rem}.floating svg{width:23px;height:23px}.mobile-bar{display:none}.pagehero{padding:60px 0;background:var(--navy);color:white}.pagehero h1{font-size:clamp(2.6rem,5vw,4.5rem)}.pagehero p{color:#c9d6df;max-width:760px;font-size:1.1rem}.crumb{font-size:.8rem;color:#d1dce5;margin-bottom:22px}.crumb a{text-decoration:underline}.pagehero .split{gap:45px}.pagehero img{aspect-ratio:1.5;object-fit:cover}.content{max-width:760px}.content h2{font-size:2rem;margin-top:30px}.content p{font-size:1.05rem}.contactgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contactcard{border:1px solid var(--line);padding:27px;overflow-wrap:anywhere}.contactcard h3{font-size:1.5rem}.map-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid var(--line);background:var(--paper);margin-top:24px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;color:var(--navy);padding:12px;z-index:100}.small{font-size:.83rem}.notice{border-left:4px solid var(--yellow);padding:15px 18px;background:var(--paper);margin:24px 0}.notice p{margin:0}.photo-note{font-size:.72rem;color:var(--muted);margin-top:8px}.dark .photo-note{color:#b2c0cc}@media(max-width:1100px){.navlinks{gap:12px}.brand{width:155px}.nav{gap:15px}.nav>.btn{padding:12px 14px}.navlinks{font-size:13px}.hero .hero-copy{padding:50px 32px}.section{padding:65px 0}}@media(max-width:900px){.wrap{width:calc(100% - 36px)}.top .wrap{font-size:.68rem}.top .mid{display:none}.nav{min-height:75px;justify-content:space-between}.brand{width:175px}.menu-toggle{display:block;background:transparent;color:var(--navy);border:1px solid var(--line);padding:10px 13px;font-weight:800;font-size:1rem}.nav>.btn{margin-left:auto}.navlinks{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:18px;max-height:75vh;overflow:auto;border-bottom:1px solid var(--line);align-items:stretch}.navlinks.open{display:flex;flex-direction:column;gap:0}.navlinks>a,.navlinks summary{display:block;padding:12px 5px;font-size:1rem;border-bottom:1px solid var(--line)}.drop{position:static;box-shadow:none;border:none;padding:4px 12px}.hero{grid-template-columns:1fr;min-height:0}.hero-media{min-height:340px}.hero .hero-copy{padding:55px 24px 45px}.split,.faq-layout{grid-template-columns:1fr;gap:28px}.section-head{display:block}.grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.cta .wrap{display:block}.contactgrid{grid-template-columns:1fr}.pagehero .split{gap:25px}}@media(max-width:600px){body{font-size:15px;padding-bottom:64px}.top .wrap{gap:8px}.top a{white-space:nowrap}.brand{width:145px}.nav{gap:8px}.nav>.btn{font-size:.78rem;min-height:42px;padding:9px 12px}.menu-toggle{padding:8px}.hero-media{min-height:260px}.hero .hero-copy{padding:43px 18px 36px}.hero p{font-size:1rem}.section{padding:50px 0}.trust .wrap{grid-template-columns:1fr}.trust span{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.quicklinks .wrap{justify-content:flex-start;gap:12px 18px}.grid,.steps,.locgrid,.benefits{grid-template-columns:1fr}.grid{gap:16px}.service-card img{aspect-ratio:1.7}.footer-grid{grid-template-columns:1fr;gap:22px}.foot-end{display:block}.floating{display:none}.mobile-bar{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:40;box-shadow:0 -2px 12px #0002;background:white;padding:7px 9px calc(7px + env(safe-area-inset-bottom));gap:6px}.mobile-bar a{display:flex;align-items:center;justify-content:center;min-height:48px;font-weight:800;background:var(--navy);color:white}.mobile-bar a:last-child{background:#087b46}.actions .btn{flex:1;min-width:140px}.pagehero{padding:40px 0}.map-link{align-items:flex-start;flex-direction:column}.cta{padding:50px 0}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/* Final contrast and layout refinements */
.hero .eyebrow,.pagehero .eyebrow{color:#d8e1e7}.hero .hero-copy{padding-top:62px;padding-bottom:56px}.hero h1{font-size:clamp(2.65rem,4.75vw,4.55rem)}.hero-media img{object-position:center center}.map-controls{margin-top:20px}.map-controls button{cursor:pointer}.map-frame{width:100%;height:350px;border:1px solid var(--line);margin-top:16px}.map-frame[hidden]{display:none}.map-credit{font-size:.75rem;color:var(--muted)}@media(max-width:900px){.hero .hero-copy{padding:48px 24px 42px}}@media(max-width:600px){.hero .hero-copy{padding:42px 18px 35px}.hero h1{font-size:clamp(2.6rem,10vw,3.4rem)}.map-frame{height:280px}}
/* Final brand-led typography and simplified composition */

:root{--text:#102437;--muted:#30475a;--paper:#f5f7f9}
body{font-family:Montserrat,'Segoe UI',Arial,sans-serif;font-size:15px;line-height:1.65;font-weight:500}h1,h2,h3{font-family:Montserrat,'Segoe UI',Arial,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.15}h2{font-size:clamp(1.85rem,3.4vw,3.05rem)}h3{font-weight:750;letter-spacing:-.025em}p{color:var(--muted)}.eyebrow{color:#263c4e;font-weight:800;letter-spacing:.1em}.hero .eyebrow,.pagehero .eyebrow,.dark .eyebrow,.cta .eyebrow{color:#f1f6fa}.hero p,.pagehero p,.cta p,.dark p,.footer p,.footer a,.foot-end{color:#e0e9f0}.footer .btn{color:var(--navy)}.section{padding:65px 0}.navlinks{gap:30px}.navlinks>a,.navlinks summary{font-weight:700}.nav .brand{width:215px}.brand-panel{display:flex;align-items:center;justify-content:center;min-height:290px;padding:55px;background:#f4f6f8;border:1px solid #dce3e8;border-radius:4px;position:relative}.brand-panel:before{content:'';position:absolute;left:0;top:0;width:70px;height:5px;background:var(--yellow)}.brand-panel img{width:100%;max-width:430px;height:auto;object-fit:contain}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.standard-card{background:#fff;border:1px solid var(--line);padding:25px;min-height:170px}.standard-icon,.step-icon,.contact-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--navy);background:#fff1c5;width:54px;height:54px;border-radius:7px;margin-bottom:20px}.standard-icon svg,.step-icon svg,.contact-icon svg{width:28px;height:28px}.standard-card h3{font-size:1.1rem}.standard-card p,.step p{margin:0;font-size:.92rem}.standard-card a{text-decoration:underline;text-underline-offset:3px}.accreditation{max-width:180px;height:66px;object-fit:contain;object-position:left center;margin-bottom:16px}.step{padding:25px;border-top:3px solid var(--yellow)}.step h3{font-size:1.2rem}.contactcard{padding:30px;background:#fff;border-top:3px solid var(--yellow)}.contact-icon.whatsapp-icon{background:#e3f5e9;color:#087b46}.contact-icon:has(svg[viewBox="0 0 48 48"]){background:#f2f4f7}.btn svg,.mobile-bar svg{width:18px;height:18px;flex-shrink:0}.pagehero h1 svg{width:.65em;height:.65em;margin-right:.3em;vertical-align:baseline;stroke:var(--yellow)}.map-visible{height:390px;margin:12px 0 0;border:1px solid var(--line);background:#e5e9e5}.map-credit{color:#405365;font-size:.76rem;margin-top:8px}.map-credit a{text-decoration:underline}.card-copy{min-height:130px}.card-copy h3{margin-bottom:14px}.card-copy .arrow{margin-top:auto}.cta{padding:45px 0}.cta h2{margin-bottom:8px}.footer{padding-top:45px}.hero h1{font-weight:800}.number{color:#795b00}.photo-note{color:#405365}.hero .photo-note{color:#e0e9f0}@media(max-width:900px){.nav .brand{width:175px}.navlinks{gap:0}.section{padding:50px 0}.brand-panel{min-height:240px;padding:32px}}@media(max-width:600px){.nav .brand{width:145px}.standards-grid{grid-template-columns:1fr}.standard-card{min-height:0}.brand-panel{min-height:200px;padding:28px}.section{padding:43px 0}.map-visible{height:300px}.contactcard{padding:24px}.hero h1{font-size:clamp(2.6rem,10vw,3.4rem)}}
.footer-accreditation img{width:145px;height:auto;margin-bottom:5px}.footer-accreditation p{font-size:.8rem;margin-bottom:10px}.navlinks{margin-left:auto;margin-right:15px}.nav .brand{flex-shrink:0}@media(max-width:900px){.navlinks{margin:0}}
/* Contrast pass: explicitly pair every content surface with readable foregrounds. */
:root{--text:#122337;--muted:#26394b;--paper:#f5f7f9;--line:#d5dde5;color-scheme:light}
body{background:#fff;color:#122337}main .section:not(.dark){color:#122337}main .section:not(.dark) h1,main .section:not(.dark) h2,main .section:not(.dark) h3{color:#102437}main .section:not(.dark) p,main .section:not(.dark) .eyebrow,main .section:not(.dark) .list,main .section:not(.dark) .card-copy p,main .section:not(.dark) .map-credit{color:#26394b;opacity:1}main .section:not(.dark) .eyebrow{font-weight:800;font-size:.8rem;letter-spacing:.085em}main .section:not(.dark) .number{color:#6b4c00;opacity:1}.section-head p,.split p,.card-copy p{font-weight:500;line-height:1.65}.hero,.pagehero,.dark,.cta,.footer{color:#fff}.hero p,.pagehero p,.dark p,.cta p,.footer p,.footer a,.foot-end,.crumb{color:#edf3f8;opacity:1}.hero .eyebrow,.pagehero .eyebrow,.dark .eyebrow,.cta .eyebrow{color:#fff}.hero h1,.pagehero h1,.dark h2,.cta h2,.footer h3{color:#fff}.hero h1 em{color:#ffc000}.btn.navy{color:#fff}.btn:not(.navy):not(.outline){color:#102437}.hero .btn.outline,.pagehero .btn.outline,.cta .btn.outline{color:#fff}.standard-card{border-radius:9px;box-shadow:0 4px 14px #061c2d08;min-height:210px;border-top:3px solid #ffc000}.standard-card .accreditation{width:156px;height:115px;max-width:100%;object-fit:contain;object-position:left center;margin-bottom:13px}.standard-card .standard-icon{width:64px;height:64px;margin-bottom:24px}.standard-card h3{font-weight:800}.brand-panel{border-radius:10px;background:#f5f7f9}.brand-panel img{aspect-ratio:auto;object-fit:contain}.map-frame{border-radius:9px}.map-fallback{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;font-weight:700;color:#122337}.map-fallback .btn{font-size:.82rem}.footer-accreditation{display:inline-block;background:#fff;padding:8px;border-radius:6px;margin-bottom:12px}.footer-accreditation p{color:#26394b;margin:0;font-size:.7rem}.footer-accreditation img{width:130px;margin:0 0 4px}.service-card{border-radius:8px;overflow:hidden}.service-card:hover{border-color:#a9830b}.photo-label{color:#fff}.quicklinks a,.trust span{color:#122337}.quicklinks a:hover{color:#6b4c00}@media(max-width:600px){.map-fallback{align-items:flex-start;flex-direction:column}.standard-card{min-height:0}.standard-card .accreditation{height:100px}}

/* Final logo-inspired typography and centred accreditation */
body{font-size:14.5px;font-weight:500;line-height:1.65}h1,h2,h3{font-family:Montserrat,'Segoe UI',Arial,sans-serif;font-weight:750;letter-spacing:-.028em;line-height:1.16}h1{font-size:clamp(2.25rem,4.2vw,3.85rem)}.hero h1{font-size:clamp(2.25rem,4.05vw,3.85rem);font-weight:800;letter-spacing:-.032em}.pagehero h1{font-size:clamp(2.1rem,3.65vw,3.45rem)}h2{font-size:clamp(1.65rem,2.8vw,2.55rem)}h3{font-size:1.18rem}.hero p{font-size:1rem}.eyebrow,main .section:not(.dark) .eyebrow{font-size:.72rem;letter-spacing:.085em}.card-copy h3,.standard-card h3,.step h3{font-size:1.03rem}.standard-card{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start;padding:24px 20px;min-height:218px}.standard-card .standard-icon{height:66px;width:66px;margin:13px 0 23px}.standard-card .accreditation{width:150px;height:102px;object-fit:contain;object-position:center;margin:0 0 13px}.standard-card h3{margin-bottom:8px}.standard-card p{font-size:.86rem}.footer-cert-row{display:flex;justify-content:center;align-items:center;padding:26px 0 6px}.footer-cert-row .footer-accreditation{display:flex;align-items:center;flex-direction:column;margin:0;padding:10px 15px;background:white;border-radius:8px}.footer-cert-row img{width:145px;margin:0 0 5px}.footer-cert-row p{color:#26394b;font-size:.68rem;font-weight:600;text-align:center;margin:0}.foot-end{margin-top:20px}.navlinks>a,.navlinks summary{font-size:.87rem}.btn{font-size:.85rem}.footer h3{font-size:1rem}@media(max-width:600px){body{font-size:14px}.hero h1{font-size:clamp(2rem,8.8vw,2.9rem)}.pagehero h1{font-size:clamp(1.95rem,8vw,2.6rem)}h2{font-size:clamp(1.65rem,6.3vw,2.15rem)}.hero p{font-size:.95rem}.standard-card{min-height:0}.footer-cert-row{padding:20px 0 0}.navlinks>a,.navlinks summary{font-size:.95rem}}

/* Final mobile cleanup */
.nav-safe{width:65px;height:auto;flex:none;border:0;background:transparent;object-fit:contain;border-radius:3px}.nav{gap:18px}.card-copy{min-height:102px}.card-copy h3{margin-bottom:10px}.map-visible{height:420px}.footer-cert-row{padding-bottom:16px}.floating-label{white-space:nowrap}.mobile-bar{display:none!important}@media(max-width:900px){.nav{gap:10px}.nav-safe{width:45px}.nav>.btn{padding:10px 12px;min-height:44px}.nav .brand{width:clamp(112px,32vw,175px)}.menu-toggle{padding:10px 11px}}@media(max-width:600px){body{padding-bottom:0}.floating{display:flex!important;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:56px;height:56px;padding:0;border-radius:50%;justify-content:center;align-items:center;background:#087b46;z-index:45}.floating svg{width:29px;height:29px}.floating-label{display:none}.nav{gap:7px;min-height:75px}.nav .brand{width:clamp(96px,29vw,145px)}.nav-safe{width:39px}.nav>.btn{margin-left:auto;padding:9px 8px;font-size:.72rem;white-space:nowrap;min-height:40px}.menu-toggle{padding:8px 10px}.top .wrap{gap:6px}.top a{white-space:nowrap}.hero .actions .btn{gap:7px}.map-visible{height:330px}.foot-end{padding-bottom:55px}.card-copy{min-height:0}}

/* Header refinement: company logo only */
.nav .brand{width:245px}.nav .brand img{max-height:82px}@media(max-width:1050px){.nav .brand{width:220px}}@media(max-width:900px){.nav .brand{width:clamp(170px,35vw,220px)}}@media(max-width:600px){.nav .brand{width:clamp(135px,45vw,190px)}.nav .brand img{max-height:70px}}
