:root{--page-rule:4px solid var(--ink);--page-rule-light:4px solid var(--paper);--display-shadow:0 .02em 0 var(--brass);--legal-width:78rem;--rail-width:12rem;--note-width:15rem;--photo-ratio:3 / 2}
main{overflow:hidden}
.hero{position:relative;background:var(--ink);color:var(--paper);border-bottom:var(--page-rule-light);isolation:isolate}
.hero__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(12rem,.55fr);gap:var(--grid-gap);align-items:end;min-height:min(48rem,calc(100svh - var(--header-height)));padding-block:clamp(4.5rem,10vw,9rem) clamp(3.5rem,7vw,7rem)}
.hero__content{max-width:72rem;position:relative;z-index:1}
.hero h1{max-width:10ch;font-size:var(--heading-hero);text-transform:uppercase;text-wrap:balance;text-shadow:var(--display-shadow)}
.hero h1 strong{color:var(--concrete);font-weight:600}
.hero__intro{max-width:42rem;margin-top:var(--space-8);font-size:var(--text-lg);line-height:1.5;color:var(--concrete)}
.hero__actions{margin-top:var(--space-10)}
.hero__stamp{justify-self:end;align-self:start;margin-top:clamp(0rem,4vw,4rem)}
.hero__line{position:absolute;left:0;right:0;bottom:1.5rem;border-top:1px solid var(--brass);opacity:.9}
.hero__line::after{content:'';display:block;width:5rem;border-top:4px solid var(--brass);margin-top:-3px}
.hero-photo{background:var(--coal);border-bottom:var(--page-rule-light);padding-block:0}
.hero-photo figure{margin:0}
.hero-photo img{width:100%;height:clamp(17rem,52vw,45rem);object-fit:cover;object-position:center 55%;filter:saturate(.82) contrast(1.05)}
.hero-photo figcaption{width:min(100% - var(--gutter)*2,var(--content-width));margin-inline:auto;padding-block:var(--space-4);color:var(--concrete);border-bottom:0}
.stamp-row{display:flex;align-items:flex-start;gap:var(--grid-gap)}
.stamp-row .maker-stamp{margin-top:.5rem}
.section-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--grid-gap);align-items:start}
.section-intro h2{max-width:12ch;text-transform:uppercase}
.section-intro__copy{max-width:54ch;padding-top:.35rem}
.section-intro__copy p+p{margin-top:var(--space-5)}
.home-offer{position:relative}
.home-offer .section-opener{border-bottom:1px solid var(--concrete);padding-bottom:var(--space-10);flex-wrap:wrap}
.home-offer .section-opener__text{flex:1 1 24rem}
.home-offer .section-opener>.stack{flex:1 1 30rem}
.home-offer .section-opener h2{max-width:14ch;text-transform:uppercase}
.home-offer .offer-list{margin-top:var(--space-8)}
.method-block{background:var(--paper);color:var(--ink);border-bottom:var(--page-rule)}
.about-page>.method-block,.about-page>.contact-block{padding-block:var(--section-space)}
.about-page .method-figure{background:var(--paper);color:var(--ink);padding:1.5rem}
.about-page .method-figure .maker-stamp{position:relative;top:auto;right:auto;margin:0 0 2rem auto}
.method-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,7vw,8rem);align-items:start}
.method-grid__copy{padding-top:var(--space-4)}
.method-grid__copy h2{max-width:10ch;text-transform:uppercase}
.method-grid__copy .lead{color:#465149;margin-top:var(--space-8)}
.method-points{margin:var(--space-10) 0 0;padding:0;list-style:none;border-top:2px solid var(--ink)}
.method-points li{margin:0;padding:var(--space-5) 0;border-bottom:1px solid #68766C;display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:var(--space-4)}
.method-points li::before{content:'+';font:500 var(--text-base)/1 var(--hela-997);color:var(--emerald);padding-top:.2rem}
.method-figure{margin:0;position:relative}
.method-figure picture{overflow:hidden}
.method-figure img{width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(.2) contrast(1.05)}
.method-figure figcaption{color:#465149;border-bottom:1px solid #68766C}
.method-figure .maker-stamp{position:absolute;top:-2.5rem;right:-1.5rem;background:var(--paper);z-index:1}
.contact-block{background:var(--coal);color:var(--paper);border-bottom:var(--page-rule-light)}
.contact-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2.5rem,8vw,9rem);align-items:start}
.contact-copy h2{max-width:9ch;text-transform:uppercase}
.contact-copy .lead{margin-top:var(--space-8);color:var(--concrete)}
.contact-details{margin-top:var(--space-12);border-top:1px solid var(--line)}
.contact-detail{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:var(--space-4) 0;border-bottom:1px solid var(--line);font-size:var(--text-sm)}
.contact-detail dt{font:500 var(--text-xs)/1.5 var(--hela-997);letter-spacing:.07em;text-transform:uppercase;color:var(--concrete)}
.contact-detail dd{min-width:0;overflow-wrap:anywhere}
.contact-detail a{display:inline-flex;min-height:44px;align-items:center;margin:-.55rem -.2rem;padding:.55rem .2rem;text-decoration:none}
.contact-form-heading{font:600 var(--heading-sm)/1 var(--hela-247);margin-bottom:var(--space-8);text-transform:uppercase}
.contact-form-note{color:var(--concrete);font-size:var(--text-sm);margin-bottom:var(--space-8)}
.contact-form-note strong{color:var(--paper)}
.home-faq{background:var(--ink);color:var(--paper)}
.home-faq__inner{max-width:var(--reading-width);margin-inline:auto}
.home-faq h2{max-width:10ch;text-transform:uppercase;margin-bottom:var(--space-10)}
.page-intro{background:var(--ink);color:var(--paper);border-bottom:var(--page-rule-light)}
.page-intro__inner{padding-block:clamp(4rem,9vw,8rem) clamp(3rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(12rem,.6fr);gap:var(--grid-gap);align-items:end}
.page-intro h1{max-width:11ch;text-transform:uppercase}
.page-intro__copy{max-width:44rem;color:var(--concrete);font-size:var(--text-lg);padding-bottom:.35rem}
.page-intro__copy p+p{margin-top:var(--space-5)}
.page-intro__meta{display:flex;align-items:flex-end;justify-content:flex-end;height:100%}
.service-catalogue{background:var(--emerald);color:var(--paper);border-bottom:var(--page-rule)}
.service-section{padding-block:clamp(4rem,8vw,8rem);border-bottom:1px solid rgb(233 230 220 / .45);scroll-margin-top:var(--anchor-offset)}
.service-section:last-child{border-bottom:0}
.service-section__grid{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr) minmax(0,.7fr);gap:var(--grid-gap);align-items:start}
.service-section__number{font:500 var(--text-sm)/1.5 var(--hela-997);color:var(--concrete)}
.service-section h2{font-size:clamp(2.25rem,4vw,5rem);max-width:10ch;text-transform:uppercase}
.service-section__body{max-width:46rem}
.service-section__body>p:first-child{font-size:var(--text-lg);line-height:1.45}
.service-section__body p+p{margin-top:var(--space-5)}
.service-section__body .button-group{margin-top:var(--space-8)}
.service-section__figure{margin:var(--space-10) 0 0;grid-column:2 / 4}
.service-section__figure img{width:100%;aspect-ratio:16 / 8;object-fit:cover;filter:saturate(.75) contrast(1.08)}
.service-section__figure figcaption{border-bottom:1px solid rgb(233 230 220 / .5);color:var(--concrete)}
.service-meta{border-top:1px solid rgb(233 230 220 / .55);margin-top:var(--space-8);padding-top:var(--space-5);font-size:var(--text-sm)}
.service-meta dt{font:500 var(--text-xs)/1.5 var(--hela-997);letter-spacing:.07em;text-transform:uppercase;color:var(--concrete);margin-bottom:.35rem}
.service-meta dd{margin:0;max-width:48ch}
.access-methods{background:var(--paper);color:var(--ink);border-bottom:var(--page-rule)}
.access-methods__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--grid-gap);align-items:start}
.access-methods h2{max-width:10ch;text-transform:uppercase}
.access-methods__copy{max-width:58ch}
.access-methods__copy>p{font-size:var(--text-lg)}
.access-methods__copy table{margin-top:var(--space-10)}
.compatibility{background:var(--coal);color:var(--paper);border-bottom:var(--page-rule-light)}
.compatibility__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--grid-gap)}
.compatibility h2{max-width:9ch;text-transform:uppercase}
.compatibility__copy{max-width:58ch}
.compatibility__copy>p{font-size:var(--text-lg);color:var(--concrete)}
.compatibility-list{list-style:none;padding:0;margin:var(--space-10) 0 0;border-top:2px solid var(--paper)}
.compatibility-list li{margin:0;padding:var(--space-5) 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3)}
.compatibility-list li::before{content:'01';font:500 var(--text-xs)/1.8 var(--hela-997);color:var(--brass)}
.compatibility-list li:nth-child(2)::before{content:'02'}.compatibility-list li:nth-child(3)::before{content:'03'}.compatibility-list li:nth-child(4)::before{content:'04'}.compatibility-list li:nth-child(5)::before{content:'05'}
.catalogue-note{background:var(--paper);color:var(--ink);border-bottom:var(--page-rule);padding-block:var(--space-10)}
.catalogue-note__inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--grid-gap)}
.catalogue-note h2{font-size:var(--heading-sm);text-transform:uppercase}
.catalogue-note p{max-width:62ch}
.legal-header{background:var(--paper);color:var(--ink);border-bottom:var(--page-rule)}
.legal-header .page-intro__inner{padding-block:clamp(3.5rem,7vw,6.5rem)}
.legal-header .page-intro__copy{color:#465149}
.legal-layout{width:min(100% - var(--gutter)*2,var(--legal-width));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) var(--note-width);gap:clamp(2rem,6vw,6rem);align-items:start;padding-block:var(--section-space)}
.legal-reading{max-width:var(--reading-width);min-width:0}
.legal-reading>h2:first-child{margin-top:0}
.legal-reading h2{font-size:var(--heading-md);text-transform:uppercase}
.legal-reading h3{font-size:var(--heading-sm);text-transform:uppercase}
.legal-reading p,.legal-reading li{max-width:68ch}
.legal-reading .legal-section{padding-block:var(--space-10);border-top:1px solid var(--line)}
.legal-reading .legal-section:first-child{border-top:0;padding-top:0}
.legal-note{border-top:2px solid var(--brass);padding-top:var(--space-4);position:sticky;top:calc(var(--header-height) + var(--space-8));font-size:var(--text-sm);color:var(--color-muted)}
.legal-note strong{display:block;color:var(--color-text);font:500 var(--text-xs)/1.5 var(--hela-997);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.6rem}
.legal-note p+p{margin-top:var(--space-5)}
.legal-note a{display:inline-block;margin-top:.6rem}
.legal-note--light{color:#465149}.legal-note--light strong{color:var(--ink)}
.legal-callout{border-left:3px solid var(--brass);padding:var(--space-5) 0 var(--space-5) var(--space-6);margin-block:var(--space-8);background:rgb(181 185 176 / .08)}
.legal-callout strong{display:block;margin-bottom:.35rem}
.data-request{margin-top:var(--space-12);padding-top:var(--space-10);border-top:4px solid currentColor}
.data-request h2{font-size:var(--heading-sm);margin-bottom:var(--space-5)}
.data-request>p{margin-bottom:var(--space-8)}
.privacy-page{background:var(--paper);color:var(--ink);--color-muted:#465149}
.privacy-page .legal-reading .legal-section{border-color:#68766C}
.privacy-page .legal-note{--color-text:var(--ink);border-color:var(--brass)}
.privacy-page .data-request-form{border-color:var(--ink)}
.privacy-page .form-field input,.privacy-page .form-field select,.privacy-page .form-field textarea{background:#DCDDD3;color:var(--ink);border-color:#68766C}
.privacy-page .form-field input:hover,.privacy-page .form-field select:hover,.privacy-page .form-field textarea:hover{background:var(--paper);border-color:var(--ink)}
.privacy-page .form-field input:focus-visible,.privacy-page .form-field select:focus-visible,.privacy-page .form-field textarea:focus-visible{box-shadow:0 0 0 2px var(--paper);border-color:var(--ink);outline-color:var(--ink)}
.privacy-page .form-check input{background:var(--paper);border-color:var(--ink)}
.privacy-page .form-check input:focus-visible{box-shadow:0 0 0 2px var(--paper);outline-color:var(--ink)}
.cookies-page{background:var(--ink);color:var(--paper)}
.cookies-page .legal-header{background:var(--ink);color:var(--paper);border-color:var(--brass)}
.cookies-page .page-intro__copy{color:var(--concrete)}
.pinned-chips{position:sticky;top:var(--header-height);z-index:var(--z-chips);background:var(--coal);border-bottom:1px solid var(--brass);padding-block:.4rem}
.pinned-chips .jump-chips{width:min(100% - var(--gutter)*2,var(--content-width));margin-inline:auto;padding-block:.45rem}
.cookie-sections{width:min(100% - var(--gutter)*2,var(--content-width));margin-inline:auto}
.cookie-section{padding-block:clamp(4rem,9vw,8rem);border-bottom:4px solid var(--paper);scroll-margin-top:calc(var(--header-height) + 4rem)}
.cookie-section:last-child{border-bottom:0}
.cookie-section__head{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:var(--grid-gap);margin-bottom:var(--space-12)}
.cookie-section h2{max-width:11ch;text-transform:uppercase}
.cookie-section__standfirst{font-size:var(--text-lg);max-width:48ch;color:var(--concrete);padding-top:.25rem}
.cookie-section__body{max-width:var(--reading-width);margin-left:calc(30% + var(--grid-gap) / 2)}
.cookie-section__body>*+*{margin-top:var(--space-6)}
.cookie-section__body h3{font-size:var(--heading-sm);margin-top:var(--space-12)}
.cookie-section__body h3+*{margin-top:var(--space-4)}
.cookie-table-wrap{overflow-x:auto;max-width:100%;margin-top:var(--space-8)}
.cookie-table{width:100%;min-width:42rem;font-size:var(--text-sm);border-top:2px solid var(--paper)}
.cookie-table th,.cookie-table td{padding:1rem .8rem 1rem 0;border-bottom:1px solid var(--line);vertical-align:top}
.cookie-table th{font:500 var(--text-xs)/1.5 var(--hela-997);letter-spacing:.05em;text-transform:uppercase;color:var(--concrete)}
.cookie-management{border-top:2px solid var(--brass);padding-top:var(--space-6)}
.cookie-management .button-group{margin-top:var(--space-6)}
.external-reference{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .2rem;border-bottom:1px solid currentColor;text-decoration:none}
.external-reference:hover{background:var(--coal);color:var(--paper)}.external-reference:active{background:var(--emerald)}.external-reference:focus-visible{outline:2px solid var(--paper);outline-offset:3px}
.terms-page{background:var(--paper);color:var(--ink)}
.terms-page .legal-header{background:var(--paper);color:var(--ink)}
.terms-page .page-intro__copy{color:#465149}
.terms-layout{width:min(100% - var(--gutter)*2,var(--legal-width));margin-inline:auto;display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);gap:clamp(2rem,6vw,7rem);padding-block:var(--section-space)}
.terms-rail{position:relative;align-self:stretch;padding-block:var(--space-4)}
.terms-rail::before{content:'';position:absolute;top:0;bottom:0;left:.45rem;border-left:1px solid #68766C}
.terms-marker{position:relative;padding:0 0 var(--space-10) 2rem;color:#465149}
.terms-marker::before{content:'';position:absolute;left:0;top:.3rem;width:.95rem;height:.95rem;border:2px solid var(--emerald);background:var(--paper)}
.terms-marker strong{display:block;font:500 var(--text-xs)/1.5 var(--hela-997);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}
.terms-marker span{display:block;margin-top:.35rem;font-size:var(--text-sm);line-height:1.5}
.terms-reading{max-width:var(--reading-width)}
.terms-reading .legal-section{padding-block:var(--space-10);border-top:1px solid #68766C}
.terms-reading .legal-section:first-child{border-top:0;padding-top:0}
.terms-reading h2{font-size:var(--heading-md);text-transform:uppercase}
.terms-reading h3{font-size:var(--heading-sm);text-transform:uppercase}
.terms-reading .figure{margin-top:var(--space-8)}
.terms-reading .figure img{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:grayscale(.25) contrast(1.08)}
.terms-reading figcaption{color:#465149;border-color:#68766C}
.terms-reading .legal-callout{background:#DCDDD3}
.terms-reading .faq-item{border-color:#68766C}
.warranty-section{padding-top:var(--space-12);border-top:4px solid var(--ink)}
.warranty-section h2{font-size:var(--heading-sm)}
.accessibility-page{background:var(--paper);color:var(--ink)}
.accessibility-page .legal-header{background:var(--paper);color:var(--ink)}
.accessibility-page .page-intro__copy{color:#465149}
.accessibility-page .legal-layout{grid-template-columns:minmax(0,1fr) var(--note-width)}
.accessibility-page .legal-reading .legal-section{border-color:#68766C}
.accessibility-page .legal-note{color:#465149}
.accessibility-page .legal-note strong{color:var(--ink)}
.accessibility-page .legal-callout{background:#DCDDD3}
.accessibility-page .faq-item{border-color:#68766C}
.accessibility-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);margin-top:var(--space-8)}
.accessibility-control{border-top:2px solid var(--ink);padding-top:var(--space-4)}
.accessibility-control h3{font-size:var(--text-xl);margin-bottom:.5rem}
.not-found{min-height:calc(100svh - var(--header-height));display:grid;place-items:center;background:var(--ink);color:var(--paper);border-bottom:var(--page-rule-light)}
.not-found__inner{width:min(100% - var(--gutter)*2,var(--content-width));padding-block:var(--section-space)}
.not-found h1{max-width:7ch;text-transform:uppercase}
.not-found p{max-width:42ch;margin-top:var(--space-8);font-size:var(--text-lg);color:var(--concrete)}
.not-found .button-group{margin-top:var(--space-10)}
.faq-section{padding-block:var(--section-space)}
.faq-section__grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:var(--grid-gap);align-items:start}
.faq-section h2{max-width:10ch;text-transform:uppercase}
.faq-section .faq-list{min-width:0}
.spec-block{margin-top:var(--space-10);border-top:2px solid currentColor;padding-top:var(--space-5)}
.spec-block h3{font-size:var(--text-xl);margin-bottom:var(--space-5)}
.prose .wide-table{overflow-x:auto;max-width:100%;display:block}
.prose .wide-table table{min-width:38rem}
@media(max-width:64rem){
.hero__inner,.page-intro__inner{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr)}
.service-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}
.service-section__number{grid-column:1/-1;grid-row:auto}.service-section__grid>h2{grid-column:1/-1}.service-section__body{grid-column:1/-1}.service-section__figure{grid-column:1/-1}
.section-intro,.method-grid,.contact-grid,.access-methods__grid,.compatibility__grid,.catalogue-note__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.cookie-section__body{margin-left:0}.cookie-section__head{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}
}
@media(max-width:48rem){
.hero__inner,.page-intro__inner{grid-template-columns:minmax(0,1fr);min-height:0}.hero__stamp,.page-intro__meta{justify-self:start;justify-content:flex-start}.hero h1{max-width:11ch}
.hero__line{bottom:1rem}.hero-photo img{height:clamp(15rem,62vw,30rem)}
.section-intro,.method-grid,.contact-grid,.access-methods__grid,.compatibility__grid,.catalogue-note__inner,.faq-section__grid{grid-template-columns:minmax(0,1fr)}
.section-intro h2,.method-grid__copy h2,.contact-copy h2,.access-methods h2,.compatibility h2,.faq-section h2{max-width:12ch}
.method-figure{max-width:38rem}.method-figure .maker-stamp{right:-.5rem;top:-2rem}
.contact-details{margin-top:var(--space-8)}
.service-section__grid{grid-template-columns:minmax(0,1fr)}.service-section__body{grid-column:1}.service-section__figure{grid-column:1}.service-section__figure img{aspect-ratio:16 / 10}
.cookie-section__head{grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-bottom:var(--space-8)}.cookie-section h2{max-width:14ch}
.legal-layout,.accessibility-page .legal-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.legal-note{position:static;order:2;border-top:1px solid var(--brass);padding-top:var(--space-5)}
.legal-reading .legal-section{padding-block:var(--space-8)}
.terms-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding-top:var(--space-8)}.terms-rail{display:flex;gap:0;overflow-x:auto;align-items:stretch;padding-block:.5rem 1rem;border-bottom:1px solid #68766C;scrollbar-width:thin}.terms-rail::before{top:1.05rem;bottom:auto;left:0;right:0;border-left:0;border-top:1px solid #68766C}.terms-marker{flex:0 0 10.5rem;padding:2rem 1rem 0 0}.terms-marker::before{left:0;top:.55rem}.terms-marker strong,.terms-marker span{padding-left:1.25rem}.terms-reading{max-width:none}
.accessibility-controls{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:35rem){
.hero__inner,.page-intro__inner{padding-block:3.5rem 3rem}.hero__intro,.page-intro__copy{font-size:1.125rem}.hero h1{font-size:clamp(2.5rem,15vw,4.25rem)}
.hero__actions .button-group,.contact-copy .button-group{align-items:stretch}.hero__actions .button,.contact-copy .button{width:100%}
.method-figure{margin-top:var(--space-4)}.method-figure .maker-stamp{position:relative;top:auto;right:auto;margin:-2rem 0 1rem auto}
.contact-detail{grid-template-columns:minmax(0,1fr);gap:.15rem}.contact-detail dt{padding-top:var(--space-3)}
.service-section__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.service-section h2{font-size:2.35rem}.service-section__figure{grid-column:1}.service-section__body .button{width:100%}
.cookie-section{padding-block:4rem}.cookie-table{min-width:36rem}.cookie-section__body{font-size:var(--text-base)}
.legal-layout,.terms-layout{width:min(100% - 2.5rem,var(--legal-width))}.legal-reading h2,.terms-reading h2{font-size:clamp(2.25rem,12vw,3.5rem)}
.not-found h1{font-size:clamp(3.5rem,20vw,6rem)}
}
@media(prefers-reduced-motion:reduce){.hero-photo img,.method-figure img,.service-section__figure img,.terms-reading .figure img{filter:none}.terms-rail{scroll-behavior:auto}}
@media print{.hero__inner,.page-intro__inner{min-height:0}.hero-photo img,.method-figure img,.service-section__figure img,.terms-reading .figure img{filter:none}.legal-layout,.terms-layout{display:block}.legal-note,.terms-rail{position:static;margin-top:2rem}.pinned-chips{position:static}.cookie-section__body{margin-left:0}.contact-grid,.method-grid,.service-section__grid{display:block}.service-section__number{margin-bottom:1rem}.service-section__figure{margin-top:2rem}.not-found{min-height:0}}
