@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/schibsted-grotesk-latin-400-normal.DPhJBilQ.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-400-normal.BkiRe4WW.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/schibsted-grotesk-latin-600-normal.Czv9Obfv.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-600-normal.BieE9YjJ.woff)format("woff")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/schibsted-grotesk-latin-700-normal.BkH0uJ1o.woff2)format("woff2"),url(/_astro/schibsted-grotesk-latin-700-normal.Dz-okVa0.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{--blue:oklch(44% .09 232);--blue-hover:oklch(36% .09 232);--blue-dark:oklch(34% .09 232);--blue-soft:oklch(40% .06 232);--navy:oklch(28% .02 235);--navy-hover:oklch(20% .02 235);--navy-border:oklch(40% .02 235);--navy-border-soft:oklch(36% .02 235);--text-title:oklch(24% .02 235);--text-title-strong:oklch(22% .02 235);--text-body:oklch(40% .02 235);--text-body-soft:oklch(38% .02 235);--text-secondary:oklch(44% .02 235);--text-nav:oklch(34% .02 235);--text-on-navy:oklch(85% .015 225);--text-on-navy-strong:oklch(97% .002 220);--text-on-navy-muted:oklch(70% .015 225);--text-on-navy-faint:oklch(62% .015 225);--text-on-navy-link:oklch(85% .03 210);--accent-on-navy:oklch(75% .04 200);--bg-page:oklch(99.5% .002 220);--bg-alt:oklch(97% .008 225);--bg-alt-strong:oklch(96.5% .008 225);--bg-card:oklch(98.5% .004 225);--bg-footer-badge:oklch(97% .006 220);--border:oklch(91% .008 225);--border-soft:oklch(92% .008 225);--border-header:oklch(91% .008 220);--border-input:oklch(60% .02 225);--border-btn-outline:oklch(60% .02 225);--green:oklch(53% .14 150);--green-hover:oklch(46% .14 150);--green-text:oklch(45% .12 150);--gold:#e9b23c;--star:oklch(55% .1 85);--warn:oklch(52% .06 40);--font-sans:"Schibsted Grotesk", Helvetica, sans-serif;--font-serif:"Newsreader", Georgia, serif;--font-mono:"IBM Plex Mono", monospace;--page-pad-x:56px;--section-pad-y:76px}@media (width<=860px){:root{--page-pad-x:20px;--section-pad-y:48px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-page);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;color:var(--text-body);margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--blue-dark)}p a,li a,blockquote a,span>a,.cookie-banner a{text-underline-offset:2px;text-decoration:underline}img{max-width:100%}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:8px;padding:12px 20px;font-size:15px;font-weight:600;transition:top .12s;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}h1,h2,h3,p,blockquote{text-wrap:pretty;margin:0}button{font-family:var(--font-sans)}.wrap{background:var(--bg-page);width:100%;max-width:1440px;margin:0 auto;overflow-x:hidden}.eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-soft);font-size:12.5px}.h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text-title-strong);font-size:clamp(34px,5.4vw,60px);font-weight:400;line-height:1.04}.h2{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--text-title);font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.08}.h2--on-navy{color:var(--text-on-navy-strong)}.body-lg{color:var(--text-body-soft);font-size:clamp(17.5px,1.6vw,20px);line-height:1.68}.body-md{color:var(--text-body);font-size:18px;line-height:1.65}.prose-list{max-width:780px;color:var(--text-body-soft);flex-direction:column;gap:10px;padding-left:22px;font-size:clamp(17.5px,1.6vw,20px);line-height:1.6;display:flex}.prose-list li::marker{color:var(--blue-soft)}.breadcrumb{padding:24px var(--page-pad-x) 0;color:var(--text-secondary);font-size:15.5px}.btn{letter-spacing:-.01em;cursor:pointer;text-align:center;border:none;border-radius:12px;justify-content:center;align-items:center;height:62px;padding:0 30px;font-size:20px;font-weight:700;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.btn-primary{background:var(--blue);color:oklch(99% 0 0)}.btn-primary:hover{background:var(--blue-hover);color:oklch(99% 0 0)}.btn-outline{border:1.5px solid var(--border-btn-outline);color:var(--text-title);background:0 0;font-weight:600}.btn-outline:hover{border-color:var(--blue);color:var(--blue)}.btn-whatsapp{background:var(--green);color:oklch(99% 0 0);font-size:19px;font-weight:600}.btn-whatsapp:hover{background:var(--green-hover);color:oklch(99% 0 0)}.cta-row{flex-wrap:wrap;gap:12px;display:flex}@media (width<=560px){.btn{width:100%}}.site-header{z-index:40;padding:14px var(--page-pad-x);background:var(--bg-page);border-bottom:1px solid var(--border-header);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.brand img{object-fit:contain;width:54px;height:52px;display:block}.brand-text{flex-direction:column;display:flex}.brand-name{color:var(--text-title-strong);letter-spacing:-.015em;font-size:18px;font-weight:700}.brand-sub{color:var(--text-secondary);font-size:13px}.main-nav{flex-shrink:0;align-items:center;gap:28px;display:flex}.main-nav a{color:var(--text-nav);white-space:nowrap;font-size:17px;font-weight:600}.main-nav a:hover{color:var(--blue)}.main-nav .active{color:var(--blue);border-bottom:2px solid var(--blue);padding-bottom:2px;font-weight:700}.header-cta{flex-shrink:0;align-items:center;gap:10px;display:flex}.header-call{background:var(--blue);color:oklch(99% 0 0);border-radius:10px;flex-direction:column;justify-content:center;height:56px;padding:0 20px;transition:background-color .12s;display:flex}.header-call:hover{background:var(--blue-hover);color:oklch(99% 0 0)}.header-call-label{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.header-call-number{letter-spacing:-.015em;font-size:20px;font-weight:700}.header-wa{background:var(--green);color:oklch(99% 0 0);border-radius:10px;align-items:center;height:56px;padding:0 18px;font-size:16px;font-weight:600;transition:background-color .12s;display:flex}.header-wa:hover{background:var(--green-hover);color:oklch(99% 0 0)}.nav-toggle{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:none}.nav-toggle-bar{background:var(--text-title-strong);border-radius:2px;width:24px;height:2px;transition:transform .16s,opacity .16s;display:block}.nav-toggle[aria-expanded=true] .nav-toggle-bar:first-child{transform:translateY(8px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-nav{background:var(--bg-page);border-bottom:1px solid var(--border-header);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:2px;max-height:calc(100vh - 80px);padding:8px 20px 24px;transition:transform .16s,opacity .16s,visibility .16s;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 16px 30px oklch(0% 0 0/.14)}.mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav a{color:var(--text-title);border-bottom:1px solid var(--border-soft);padding:15px 4px;font-size:18px;font-weight:600}.mobile-nav a.active{color:var(--blue)}.mobile-nav-cta{flex-direction:column;gap:10px;margin-top:16px;display:flex}.mobile-nav-backdrop{z-index:35;opacity:0;visibility:hidden;pointer-events:none;background:oklch(0% 0 0/.35);transition:opacity .16s,visibility .16s;position:fixed;inset:0}.mobile-nav-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}body.nav-open{overflow:hidden}body.nav-open .cookie-banner{display:none}@media (width<=1240px){.main-nav{display:none}.nav-toggle{display:flex}}@media (width<=720px){.header-cta{display:none}}.mobile-bar{display:none}@media (width<=720px){.mobile-bar{z-index:30;height:60px;box-shadow:0 -1px 0 var(--border);-webkit-backface-visibility:hidden;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.mobile-bar a{color:#fff;flex:1;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.mobile-bar .call{background:var(--blue)}.mobile-bar .wa{background:var(--green)}body{padding-bottom:60px}}.section{padding:var(--section-pad-y) var(--page-pad-x)}.section-alt{background:var(--bg-alt)}.section-navy{background:var(--navy)}[style*=grid-template-columns]>*{min-width:0}@media (width<=900px){[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:32px!important}}.hero{padding:48px var(--page-pad-x) 72px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hero-photo{object-fit:cover;border-radius:18px;width:100%;height:480px;display:block}@media (width>=901px){.hero-photo--portrait{aspect-ratio:400/634;max-width:400px;height:auto;margin-left:auto}}@media (width<=900px){.hero{grid-template-columns:1fr;gap:32px;padding-top:28px}.hero-photo{order:-1;height:280px}}.stack{flex-direction:column;display:flex}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-22{gap:22px}.gap-24{gap:24px}.gap-26{gap:26px}.gap-34{gap:34px}.gap-36{gap:36px}.trust-bar{padding:26px var(--page-pad-x);background:var(--bg-alt-strong);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);display:flex}.trust-cell{text-align:center;flex-direction:column;flex:1;align-items:center;gap:5px;padding:0 12px;display:flex}.trust-cell-title{color:var(--blue-soft);font-size:21px;font-weight:700}.trust-cell-sub{color:var(--text-secondary);font-size:16px;line-height:1.45}.trust-sep{background:var(--border);width:1px}@media (width<=720px){.trust-bar{flex-wrap:wrap;gap:20px 0}.trust-cell{flex:45%}.trust-sep{display:none}}.card{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:10px;padding:28px;display:flex}.card--plain{background:var(--bg-page);border-color:var(--border-soft)}.card h3{letter-spacing:-.015em;color:var(--text-title);font-size:20px;font-weight:700}.card p{color:var(--text-body);font-size:17.5px;line-height:1.6}.card .num{font-family:var(--font-mono);color:var(--blue-soft);font-size:12.5px}.card-grid-4{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.card-grid-2{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (width<=1080px){.card-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.card-grid-4,.card-grid-2{grid-template-columns:1fr}}.split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.split--center{align-items:center}@media (width<=900px){.split{grid-template-columns:1fr;gap:32px}}.split-portrait{grid-template-columns:var(--portrait-w,480px) 1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.split-portrait{grid-template-columns:1fr;gap:32px}}.map-embed{border:0;border-radius:16px;width:100%;display:block}.map-facade{background:var(--bg-alt-strong);border:1px solid var(--border);border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex}.map-facade-btn{border:1.5px solid var(--border-btn-outline);background:var(--bg-page);height:52px;color:var(--text-title);font-family:var(--font-sans);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;display:inline-flex}.map-facade-btn:hover{border-color:var(--blue);color:var(--blue)}.map-directions{margin-top:12px;font-size:16px;font-weight:600;display:inline-block}.hours{flex-direction:column;gap:11px;display:flex}.hours-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:11px;display:flex}.hours-row:last-child{border-bottom:none;padding-bottom:0}.hours-day{color:var(--text-nav);font-size:19px}.hours-time{color:var(--text-title);font-size:19px;font-weight:600}.hours-row--muted .hours-day,.hours-row--muted .hours-time{color:var(--text-secondary);font-weight:400}.hours-card{background:var(--bg-alt);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.hours-card h2{letter-spacing:-.02em;color:var(--text-title);font-size:24px;font-weight:700}.hours-note{color:var(--text-body);border-top:1px solid var(--border-soft);padding-top:16px;font-size:17.5px;line-height:1.6}.hours-card--navy{background:var(--bg-page);border-radius:18px;gap:18px;padding:36px}.step{background:var(--bg-page);border:1px solid var(--border-soft);grid-template-columns:90px 1fr 220px;align-items:start;gap:32px;padding:28px 32px;display:grid}.step+.step{border-top:none}.step-n{font-family:var(--font-mono);color:var(--blue-soft);padding-top:4px;font-size:15px}.step-title{letter-spacing:-.02em;color:var(--text-title);font-size:22px;font-weight:700}.step-text{color:var(--text-body);font-size:18px;line-height:1.62}.step-time{color:var(--text-secondary);padding-top:5px;font-size:16.5px;line-height:1.5}@media (width<=780px){.step{grid-template-columns:1fr;gap:10px}.step-time{padding-top:0}}.timeline-row{border-bottom:1px solid var(--border-soft);grid-template-columns:150px 1fr;align-items:baseline;gap:28px;padding:20px 0;display:grid}.timeline-year{font-family:var(--font-mono);color:var(--blue);font-size:16px}.timeline-text{color:var(--text-nav);font-size:18.5px;line-height:1.6}@media (width<=640px){.timeline-row{grid-template-columns:1fr;gap:6px}}.quote-block{border-left:3px solid oklch(75% .09 232);flex-direction:column;gap:10px;padding:4px 0 4px 22px;display:flex}.quote-block p{font-family:var(--font-serif);color:var(--text-title-strong);font-size:22px;line-height:1.35}.quote-source{color:var(--text-secondary);font-size:15.5px}.stars{letter-spacing:.06em;color:var(--star);font-size:17px}.review-quote{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text-title-strong);font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.3}.form-card{background:var(--bg-page);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{color:var(--text-nav);font-size:16.5px;font-weight:600}.form-field input,.form-field textarea{border:1.5px solid var(--border-input);font-family:var(--font-sans);color:var(--text-title);background:var(--bg-page);border-radius:10px;padding:0 15px;font-size:18px}.form-field input{height:54px}.form-field textarea{resize:vertical;padding:12px 15px;line-height:1.5}.form-field input:focus,.form-field textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.form-submit{background:var(--navy);color:oklch(99% 0 0);height:58px;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:10px;font-size:19px;font-weight:600;transition:background-color .12s}.form-submit:hover{background:var(--navy-hover)}.form-submit:disabled{opacity:.6;cursor:default}.form-consent{align-items:flex-start;gap:10px;display:flex}.form-consent input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;margin-top:2px}.form-consent label{color:var(--text-secondary);cursor:pointer;font-size:14.5px;line-height:1.55}.form-status{border-radius:8px;padding:12px 14px;font-size:16px;line-height:1.5;display:none}.form-status.show{display:block}.form-status--ok{color:oklch(30% .1 150);background:oklch(94% .05 150)}.form-status--err{color:oklch(35% .12 30);background:oklch(94% .05 30)}.site-footer{padding:44px var(--page-pad-x) 48px;background:var(--navy);grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:40px;display:grid}.footer-badge{background:var(--bg-footer-badge);border-radius:14px;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:8px;display:flex}.footer-badge img{object-fit:contain;width:58px;height:56px;display:block}.footer-name{color:var(--text-on-navy-strong);font-size:18px;font-weight:700}.footer-address{color:var(--text-on-navy);font-size:16px;line-height:1.7}.footer-legal{color:var(--text-on-navy-muted);font-size:15px;line-height:1.7}.footer-heading{color:oklch(90% .01 225);font-size:16px;font-weight:600}.footer-col{flex-direction:column;gap:8px;display:flex}.footer-col a{color:var(--text-on-navy-link);font-size:16px}.footer-note{font-family:var(--font-mono);color:var(--text-on-navy-faint);text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.footer-note:hover{color:var(--text-on-navy-muted)}@media (width<=860px){.site-footer{grid-template-columns:1fr;gap:32px}}.service-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (width<=860px){.service-grid{grid-template-columns:1fr}}.service-card{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;flex-direction:column;gap:18px;padding:40px;display:flex}.service-card .problem{color:var(--blue-soft);font-size:17px;font-weight:600}.service-card h3{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--text-title);font-size:30px;font-weight:700}.service-card p{color:var(--text-body);font-size:18.5px;line-height:1.62}.service-card .foot{border-top:1px solid var(--border-soft);flex-direction:column;gap:8px;padding-top:18px;display:flex}.service-card .foot .hint{color:var(--text-nav);font-size:16.5px;line-height:1.5}.service-card .foot a{font-size:18px;font-weight:600}.situation-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=860px){.situation-grid{grid-template-columns:1fr}}.situation-card{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;flex-direction:column;gap:14px;padding:34px;display:flex}.situation-card .who{color:var(--blue-soft);font-size:16.5px;font-weight:600}.situation-card h3{letter-spacing:-.02em;color:var(--text-title);font-size:26px;font-weight:700}.situation-card p{color:var(--text-body);font-size:17.5px;line-height:1.6}.situation-card .note{color:var(--text-secondary);border-top:1px solid var(--border-soft);padding-top:14px;font-size:15.5px;line-height:1.5}.treat-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=900px){.treat-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.treat-grid{grid-template-columns:1fr}}.treat-card{border:1px solid var(--navy-border);border-radius:14px;flex-direction:column;gap:8px;padding:25px;display:flex}.treat-card .problem{color:var(--text-on-navy-strong);font-size:18px;font-weight:600;line-height:1.4}.treat-card .name{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-on-navy);font-size:12.5px}.treat-card .text{color:var(--text-on-navy);font-size:16.5px;line-height:1.6}.review-card{border:1px solid var(--border);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:18px;padding:32px;display:flex}.review-card>p{color:var(--text-body-soft);font-size:18px;line-height:1.68}.review-highlights{border-top:1px solid var(--border-soft);flex-direction:column;gap:11px;padding-top:18px;display:flex}.review-highlights span{color:var(--text-body);font-size:17.5px;line-height:1.5}.review-highlights strong{color:var(--text-title);font-weight:600}.review-source{color:var(--text-secondary);font-size:15.5px}.faq-list{flex-direction:column;gap:18px;display:flex}.cta-band{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=900px){.cta-band{grid-template-columns:1fr}}.cookie-banner{background:var(--navy);max-width:620px;color:var(--text-on-navy);z-index:50;border-radius:14px;flex-direction:column;gap:14px;margin:0 auto;padding:20px 22px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 30px oklch(0% 0 0/.25)}.cookie-banner[hidden]{display:none}@media (width<=720px){.cookie-banner{bottom:76px}}.cookie-banner p{color:var(--text-on-navy);font-size:15.5px;line-height:1.55}.cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-btn{cursor:pointer;border:none;border-radius:8px;height:42px;padding:0 18px;font-size:15px;font-weight:600}.cookie-btn--accept{background:var(--blue);color:#fff}.cookie-btn--decline{color:var(--text-on-navy);background:0 0;border:1.5px solid oklch(50% .02 235)}.cookie-banner [hidden],.cookie-modal[hidden]{display:none!important}.cookie-modal{z-index:60;background:oklch(0% 0 0/.55);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cookie-card{background:var(--navy);color:var(--text-on-navy);border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:560px;max-height:90vh;padding:22px;display:flex;overflow-y:auto;box-shadow:0 8px 30px oklch(0% 0 0/.35)}.cookie-card h2{color:var(--text-on-navy);font-size:20px;line-height:1.3}.cookie-row{border-top:1px solid var(--navy-border);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:12px;display:flex}.cookie-row>div{flex-direction:column;gap:4px;display:flex}.cookie-row b{font-size:15.5px}.cookie-row span{opacity:.85;font-size:14px;line-height:1.5}.cookie-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--blue);flex:none;margin-top:2px}.cookie-always{white-space:nowrap;flex:none}.cookie-note{opacity:.85;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.mobile-bar,.cookie-banner,.mobile-nav,.mobile-nav-backdrop,.nav-toggle,.header-cta,.btn,.cta-row,.map-embed,.map-facade,iframe,.skip-link{display:none!important}body{color:#000;background:#fff}a{color:#000;text-decoration:underline}.section-navy,.section-alt{background:#fff}.h2--on-navy,[style*="color: var(--text-on-navy"]{color:#000!important}}
