@font-face{font-family:Fira;src:url('assets/fira-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Fira;src:url('assets/fira-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Fira;src:url('assets/fira-600.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Fira;src:url('assets/fira-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--green:#073c35;--stone:#c8c6bc;--paper:#f4f3ef;--line:#c8c6bc55;--white:#fff;--ink:#163e37}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font:400 17px/1.65 Fira,'Fira Sans',Arial,sans-serif;color:var(--ink);background:var(--paper)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}a,button{touch-action:manipulation}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400;line-height:1.12}h1{font-size:clamp(2.8rem,5.6vw,5.5rem);letter-spacing:-.035em}h2{font-size:clamp(2.15rem,3.9vw,3.8rem);letter-spacing:-.025em}h3{font-size:1.6rem}p+p{margin-top:1.1rem}p{max-width:68ch}ul{padding-left:1.15rem}li+li{margin-top:.65rem}:focus-visible{outline:3px solid #bd8656;outline-offset:6px}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;padding:12px}.skip:focus{top:12px}.wrap{width:min(1280px,88%);margin:auto}.eyebrow{font-size:.81rem;letter-spacing:.19em;text-transform:uppercase;font-weight:500;margin-bottom:1.5rem}.muted{color:#b7c7c0}.small{font-size:.875rem;line-height:1.65}.header{background:var(--green);color:var(--paper);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:96px}.logo{width:210px;flex-shrink:0}.logo img{width:100%;height:auto}.nav{display:flex;align-items:center;gap:28px;font-size:.91rem}.nav a{padding:10px 0}.nav a:hover,.nav a[aria-current=page]{color:var(--stone)}.nav .nav-cta{border:1px solid var(--stone);padding:11px 19px}.menu-toggle{display:none;background:none;color:inherit;border:1px solid var(--line);padding:9px 14px}.hero{min-height:650px;min-height:min(740px,calc(100svh - 96px));position:relative;display:flex;align-items:center;text-align:center;color:white;background:var(--green)}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#02271cc9,#02271c4a),linear-gradient(0deg,#032e28b3,transparent 70%)}.hero .wrap{position:relative;z-index:1;padding-top:70px;padding-bottom:80px}.hero h1{max-width:1000px;margin:auto;text-wrap:balance}.hero .lead{font-size:1.2rem;max-width:630px;margin:27px auto 0;line-height:1.55}.buttons{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:30px}.hero .buttons{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 23px;border:1px solid var(--green);background:var(--green);color:white;font-size:.94rem;line-height:1.4;cursor:pointer;min-height:52px;transition:background .2s,color .2s}.btn:after{content:'↗';font-size:1.15rem}.btn:hover{background:#15584b}.btn.light{background:var(--stone);color:var(--green);border-color:var(--stone)}.btn.light:hover{background:white}.btn.outline{background:transparent;color:inherit;border-color:currentColor}.btn.outline:hover{background:#ffffff14}.text-link{display:inline-block;border-bottom:1px solid;padding-bottom:4px;margin-top:23px;font-size:.94rem}.text-link:after{content:' ↗';margin-left:18px}.text-link:hover{opacity:.7}.trust-strip{background:var(--green);color:var(--stone);border-top:1px solid var(--line)}.trust-strip .wrap{display:flex;justify-content:space-between;padding:23px 0;gap:20px;font-size:.92rem}.section{padding:100px 0}.dark{background:var(--green);color:var(--paper)}.stone{background:var(--stone)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:44px}.section-head p{max-width:430px}.section-head h2{max-width:720px}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.split>img{width:100%;aspect-ratio:1;object-fit:cover}.split .body{margin-top:24px}.mini-list{list-style:none;padding:0;margin:30px 0 0}.mini-list li{border-top:1px solid var(--line);padding:15px 0;margin:0;display:grid;grid-template-columns:30px 1fr;gap:12px}.mini-list span{color:var(--stone);font-size:.8rem;padding-top:4px}.mini-list p{font-size:.98rem;color:#cad6d0}.mini-list h3{font-size:1.12rem;margin-bottom:5px}.sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.sector{display:flex;flex-direction:column;border-top:1px solid #073c3540;padding-top:24px}.sector .number{font-size:.82rem;letter-spacing:.1em;margin-bottom:22px}.sector h3{margin-bottom:17px;font-size:1.85rem}.sector p{font-size:1rem}.sector .text-link{align-self:start;margin-top:24px}.feature{display:grid;grid-template-columns:1.1fr 1fr;min-height:550px}.feature>img{height:100%;width:100%;object-fit:cover}.feature-copy{padding:65px max(7vw,35px);padding-left:60px;display:flex;flex-direction:column;justify-content:center;align-items:start}.feature-copy h2{font-size:clamp(2rem,3.4vw,3.3rem)}.feature-copy p{margin-top:23px}.feature-copy .eyebrow{margin-top:0}.brands{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);padding:35px 0;margin-top:60px;font-size:1.45rem;letter-spacing:.04em}.brands a:hover{opacity:.65}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px 32px;margin-top:45px}.step{border-top:1px solid #073c3540;padding-top:20px}.dark .step{border-color:var(--line)}.step .num{font-size:.86rem;display:block;margin-bottom:25px}.step h3{font-size:1.4rem;margin-bottom:16px}.step p{font-size:1rem}.quote{font-size:clamp(1.8rem,3.5vw,3.2rem);line-height:1.3;letter-spacing:-.02em;margin:25px 0 30px}.signature{font-size:1.1rem;font-weight:500}.cta{padding:85px 0}.cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:55px}.cta h2{max-width:750px}.cta .btn{flex-shrink:0}.footer{background:#042c26;color:var(--paper);padding:65px 0 24px;font-size:.94rem}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px}.footer .logo{margin-bottom:20px}.footer h3{font-size:1rem;margin-bottom:20px}.footer a:not(.logo){display:block;margin:8px 0}.footer a:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px;margin-top:55px;font-size:.8rem;color:var(--stone)}.footer-bottom div{display:flex;gap:25px}.footer-bottom a{margin:0!important}.page-hero{padding:85px 0 90px}.page-hero h1{max-width:1050px}.page-hero .lead{font-size:1.24rem;margin-top:28px;max-width:740px}.breadcrumb{font-size:.82rem;margin-bottom:42px;color:var(--stone)}.breadcrumb a{text-decoration:underline}.product{padding:85px 0;border-bottom:1px solid #073c352b;scroll-margin-top:80px}.product .split{gap:65px;align-items:start}.product img{aspect-ratio:1.25;object-fit:cover}.product .contain{object-fit:contain;background:#e5e4de;padding:25px}.product h2{font-size:2.65rem;margin-bottom:25px}.product h3{font-size:1.17rem;margin-top:27px;margin-bottom:15px}.product .small{margin-top:25px;color:#4d615c}.product-nav{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.product-nav a{border:1px solid var(--line);padding:9px 18px}.product-nav a:hover{background:var(--stone);color:var(--green)}.faq{max-width:980px;margin:auto}.faq h2{margin-bottom:36px}details{border-bottom:1px solid #073c353b;padding:22px 0}summary{cursor:pointer;list-style:none;font-size:1.13rem;font-weight:500;display:flex;justify-content:space-between;gap:25px}summary:after{content:'+';font-weight:400;font-size:1.5rem;line-height:1}details[open] summary:after{content:'−'}details p{margin:18px 35px 5px 0}.care-table{width:100%;border-collapse:collapse;margin-top:35px;font-size:.98rem}.care-table th,.care-table td{text-align:left;vertical-align:top;padding:20px 20px 20px 0;border-bottom:1px solid #073c3530}.care-table th{font-weight:500}.care-table td:first-child{width:27%;font-weight:500}.callout{padding:28px;border:1px solid #073c3540;margin-top:30px;font-size:1rem}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.contact-info h2{font-size:2.6rem;margin-bottom:25px}.contact-info a{display:block;font-size:1.2rem;margin-top:15px}.contact-info address{font-style:normal;margin:30px 0}.contact-info .small{margin-top:25px}.form{background:#e9e8e2;padding:36px}.form h2{font-size:1.75rem;margin-bottom:12px}.form .small{margin-bottom:25px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{margin-bottom:19px}label{display:block;font-size:.88rem;margin-bottom:7px}input,select,textarea{width:100%;background:var(--paper);border:1px solid #073c3550;color:var(--green);padding:12px 13px;border-radius:0}textarea{resize:vertical;min-height:140px}.form .btn{width:100%}.form-status{margin-top:20px;font-size:.92rem}.form-status:empty{display:none}.analysis{max-width:950px}.analysis h2{font-size:2rem;margin:50px 0 20px}.analysis h3{font-size:1.25rem;margin:30px 0 12px}.analysis a{text-decoration:underline}.analysis td,.analysis th{min-width:170px}.table-wrap{overflow-x:auto}.analysis .care-table{font-size:.91rem}.analysis li{margin-top:12px}.subtle{color:#586c65}.picture-note{font-size:.8rem;margin-top:12px}.mobile-contact{display:none}
@media(min-width:1600px){.hero{min-height:780px}}@media(max-width:1100px){.nav{gap:17px}.logo{width:175px}.nav{font-size:.84rem}.wrap{width:90%}.split{gap:45px}.section{padding:75px 0}.feature-copy{padding:45px}.contact-grid{gap:45px}.hero{min-height:640px}}
@media(max-width:850px){.header-inner{min-height:80px}.logo{width:175px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--green);padding:20px 5% 28px;border-bottom:1px solid var(--line);font-size:1.06rem}.nav.open{display:flex;flex-direction:column;align-items:stretch;gap:6px}.nav .nav-cta{text-align:center;margin-top:12px}.hero{min-height:620px}.hero h1{font-size:clamp(2.7rem,7.8vw,4.8rem)}.hero .lead{font-size:1.1rem}.hero>img{object-position:60% 50%}.trust-strip .wrap{font-size:.83rem;flex-wrap:wrap;justify-content:center;gap:9px 25px}.split,.contact-grid{grid-template-columns:1fr}.split>img{aspect-ratio:1.35;max-height:520px}.section-head{display:block}.section-head p{margin-top:25px}.sectors{gap:22px}.sector h3{font-size:1.5rem}.feature{grid-template-columns:1fr}.feature>img{height:430px}.feature-copy{padding:55px 6%}.steps{grid-template-columns:repeat(2,1fr)}.cta .wrap{display:block}.cta .btn{margin-top:30px}.brands{font-size:1.13rem;gap:20px;flex-wrap:wrap;justify-content:center}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.page-hero{padding:55px 0 65px}.product .split{gap:35px}.contact-grid{gap:50px}}
@media(max-width:560px){.wrap{width:88%}.hero{text-align:left;min-height:660px}.hero .wrap{padding:60px 0}.hero h1{font-size:2.9rem}.hero .lead{font-size:1.05rem;margin-top:25px}.hero .buttons{justify-content:start;gap:14px}.hero:after{background:#02271ca6}.hero .btn{width:100%}.eyebrow{font-size:.76rem;letter-spacing:.14em}.section{padding:65px 0}.sectors{grid-template-columns:1fr;gap:36px}.sector .number{margin-bottom:14px}.sector h3{font-size:1.8rem}.sector .text-link{margin-top:16px}.section-head{margin-bottom:35px}.steps{grid-template-columns:1fr;gap:30px}.step .num{margin-bottom:15px}.feature>img{height:290px}.feature-copy{padding:45px 6%}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-grid>div:first-child{grid-column:auto}.footer{padding-top:45px}.footer-bottom{margin-top:35px;display:block}.footer-bottom div{margin-top:15px}.page-hero h1{font-size:2.65rem}.page-hero .lead{font-size:1.12rem}.product{padding:60px 0}.product h2{font-size:2.3rem}.care-table th,.care-table td{padding:15px 12px 15px 0;font-size:.9rem}.form{padding:25px 20px}.field-row{grid-template-columns:1fr;gap:0}.contact-info h2{font-size:2.25rem}.trust-strip .wrap{justify-content:start;display:grid;gap:9px}.trust-strip span:before{content:'— ';color:#9dab9e}.quote{font-size:2rem}.breadcrumb{margin-bottom:30px}.analysis h1{font-size:2.5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Hotel presentation and original customer photography */
.original-feature>figure{margin:0;background:#e2e0d8;align-self:center}.original-feature>figure img{width:100%;height:auto;object-fit:contain}.original-feature figcaption{font-size:.85rem;padding:12px 20px;line-height:1.5}.office-reference{max-width:510px;margin:auto}.office-reference img{height:auto;max-height:690px;object-fit:contain;background:#e2e0d8}.gastronomy-gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gastronomy-gallery img{height:650px;object-fit:contain;background:#e2e0d8}.bakery-scene{margin:0}.bakery-scene img{width:100%;height:auto}.bakery-scene figcaption{font-size:.85rem;color:var(--stone);padding-top:15px}.header .nav{gap:16px}.header .nav a{white-space:nowrap}
@media(max-width:1250px){.header-inner{min-height:80px}.menu-toggle{display:block}.header .nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--green);padding:20px 5% 28px;border-bottom:1px solid var(--line);font-size:1.06rem}.header .nav.open{display:flex;flex-direction:column;align-items:stretch;gap:6px}.header .nav .nav-cta{text-align:center;margin-top:12px}}
@media(max-width:750px){.gastronomy-gallery{grid-template-columns:1fr}.gastronomy-gallery img{height:auto;max-height:720px}.office-reference img{max-height:none}.original-feature figcaption{padding:12px 6%}}
.hotel-hero{background:var(--green);color:var(--paper)}.hotel-hero-copy{width:min(1280px,88%);margin:auto;padding:65px 0 55px}.hotel-hero h1{font-size:clamp(2.8rem,5vw,5rem);max-width:1050px}.hotel-hero .lead{font-size:1.2rem;max-width:740px;margin-top:25px}.hotel-hero .buttons .text-link{margin:0 0 0 10px}.hotel-scene{margin:0;position:relative}.hotel-scene img{width:100%;height:auto;display:block;max-height:850px;object-fit:contain;background:#b7b3a8}.hotel-scene figcaption{padding:12px 6%;font-size:.85rem;color:var(--stone);background:#042c26}.hotel-problems{display:grid;grid-template-columns:1fr 1fr;gap:45px 60px}.hotel-problems article{border-top:1px solid #073c3540;padding-top:24px}.problem-number{font-size:.81rem;letter-spacing:.14em;display:block;margin-bottom:20px}.hotel-problems h3{font-size:1.9rem;margin-bottom:22px}.hotel-problems .outcome{border-left:2px solid var(--green);padding-left:18px;font-size:.98rem;margin-top:23px}.hotel-checklist{padding:35px;background:#f4f3ef66}.hotel-checklist h3{font-size:1.6rem}.hotel-checklist ul{margin-bottom:0}.product-photo{margin:0;min-width:0}.product-photo>a{display:block;background:#0a302a}.product-photo img{width:100%;height:auto;object-fit:contain;display:block}.product-photo figcaption{font-size:.875rem;line-height:1.55;padding-top:15px}.product-photo figcaption>a{white-space:nowrap;text-decoration:underline;display:inline-block;margin-left:5px}.machine-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.machine-pair img{height:610px;object-fit:contain;background:#062f29}.machine-pair figcaption{color:var(--stone)}.module-story{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:70px 0 35px}.module-story h3{font-size:2rem}.module-story p:not(.eyebrow){color:#d2ddd7}.module-panorama img{width:100%;height:auto;max-height:none}.module-panorama figcaption{color:var(--stone)}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.module-grid article{border-top:1px solid var(--line);padding-top:22px}.module-grid span{font-size:.77rem;letter-spacing:.15em;color:var(--stone)}.module-grid h3{font-size:1.4rem;margin:15px 0}.module-grid p{font-size:1rem;color:#d2ddd7}.module-footnote{border-top:1px solid var(--line);padding-top:25px;margin-top:45px;font-size:.875rem;color:var(--stone)}.module-footnote p{max-width:100ch}.module-footnote a{text-decoration:underline}.customer-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 25px;align-items:start}.customer-gallery .wide{grid-column:1/-1}.customer-gallery .wide img{max-height:760px;object-fit:contain;background:#e2e0d8}.customer-gallery img{height:530px;object-fit:contain;background:#e2e0d8}.customer-gallery .product-photo>a{background:#e2e0d8}.product .product-original{aspect-ratio:auto;max-height:690px;object-fit:contain;background:#e2e0d8}.header .nav{gap:22px}
@media(min-width:1400px){.hotel-hero{position:relative;padding-top:0;min-height:720px;display:flex;align-items:center}.hotel-scene{position:absolute;inset:0}.hotel-scene img{height:100%;max-height:none;object-fit:cover}.hotel-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#042c26f5 0%,#042c26e8 24%,#042c26aa 42%,transparent 65%)}.hotel-scene figcaption{position:absolute;bottom:0;right:0;z-index:2;padding:8px 16px;font-size:.8rem;background:#042c26c9;max-width:48%;color:white}.hotel-hero-copy{position:relative;z-index:2;padding:60px 0 75px}.hotel-hero h1{max-width:610px;font-size:3.55rem}.hotel-hero .lead{max-width:540px;font-size:1.08rem}.hotel-hero .buttons{max-width:540px;display:block}.hotel-hero .buttons .text-link{display:block;width:max-content;margin:20px 0 0}.hotel-hero .breadcrumb{margin-bottom:27px}}
@media(max-width:1100px){.header-inner{min-height:80px}.menu-toggle{display:block}.header .nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--green);padding:20px 5% 28px;border-bottom:1px solid var(--line);font-size:1.06rem}.header .nav.open{display:flex;flex-direction:column;align-items:stretch;gap:6px}.header .nav .nav-cta{text-align:center;margin-top:12px}.machine-pair img{height:480px}.customer-gallery img{height:400px}.customer-gallery .wide img{height:auto}}
@media(max-width:750px){.hotel-problems,.module-story{grid-template-columns:1fr;gap:35px}.module-grid{grid-template-columns:1fr 1fr}.machine-pair img{height:390px}.customer-gallery{grid-template-columns:1fr 1fr}.customer-gallery .office{grid-column:1/-1;max-width:550px;margin:auto}.hotel-hero-copy{padding:45px 0}.hotel-hero .buttons .text-link{margin:10px 0 0}.module-story{margin-top:50px}.hotel-checklist{padding:25px}}
@media(max-width:520px){.machine-pair,.customer-gallery,.module-grid{grid-template-columns:1fr}.machine-pair img{height:auto;max-height:none}.customer-gallery img{height:auto;max-height:none}.customer-gallery .wide,.customer-gallery .office{grid-column:auto}.hotel-hero h1{font-size:2.6rem}.hotel-hero .lead{font-size:1.08rem}.hotel-hero .btn{width:100%}.hotel-problems h3{font-size:1.7rem}.module-story h3{font-size:1.8rem}.hotel-scene figcaption{font-size:.8rem}.product-photo figcaption>a{margin:8px 0 0;display:block}}

/* Messehinweis und rechtliche Unterseiten */
.fair-notice{background:var(--stone);color:var(--green);border-bottom:1px solid #073c3533}.fair-inner{display:flex;align-items:center;gap:30px;padding:23px 0}.fair-date{border-right:1px solid #073c354d;padding-right:28px;flex-shrink:0}.fair-date span{display:block;font-size:.68rem;letter-spacing:.12em}.fair-date strong{font-size:1.5rem;font-weight:600;white-space:nowrap}.fair-copy{flex:1}.fair-copy>strong{font-weight:500;font-size:1.5rem;line-height:1.2;display:block}.fair-copy p{font-size:.98rem;margin-top:6px}.fair-copy p span{white-space:nowrap}.fair-actions{display:flex;flex-direction:column;align-items:center;gap:7px}.fair-actions>a:not(.btn){font-size:.76rem;text-decoration:underline;text-underline-offset:3px}.fair-actions .btn{min-height:44px;padding:11px 17px}.legal-copy{max-width:1060px}.legal-copy h2{font-size:clamp(1.65rem,3vw,2.25rem);margin:50px 0 20px}.legal-copy>h2:first-child{margin-top:0}.legal-copy h3{font-size:1.2rem;margin-bottom:10px}.legal-copy p,.legal-copy li{max-width:86ch}.legal-copy a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-copy address{font-style:normal}.legal-copy li+li{margin-top:14px}.legal-copy ol{padding-left:1.35rem}.legal-note{background:#e8e6dd;border-left:4px solid var(--green);padding:25px 30px;margin:25px 0}.legal-note p{margin-top:10px}.legal-date{font-size:.9rem;margin-top:45px!important;border-top:1px solid #073c3533;padding-top:22px}.credit-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:28px 0}.credit-card{display:grid;grid-template-columns:100px 1fr;gap:18px;padding-top:20px;border-top:1px solid #073c3533;align-items:start}.credit-card img{width:100px;height:120px;object-fit:contain;background:#e2e0d8}.credit-card p{font-size:.875rem;line-height:1.55}.credit-file{overflow-wrap:anywhere;font-size:.78rem!important}.form fieldset{border:0;padding:0;margin:0;min-width:0}.form fieldset:disabled{opacity:.6}.fair-notice :focus-visible{outline-color:var(--green)}
@media(max-width:1000px){.fair-inner{gap:20px;flex-wrap:wrap}.fair-actions{flex-direction:row;flex-wrap:wrap;gap:12px;flex-basis:100%}.credit-grid{grid-template-columns:1fr}}
@media(max-width:550px){.fair-inner{padding:20px 0;gap:14px}.fair-date{padding-right:15px}.fair-date strong{font-size:1.1rem}.fair-date span{font-size:.57rem}.fair-copy>strong{font-size:1.18rem}.fair-copy p{font-size:.8rem}.fair-actions{gap:10px}.fair-actions .btn{width:100%}.fair-actions>a:not(.btn){font-size:.72rem}.legal-note{padding:20px}.credit-card{grid-template-columns:80px 1fr;gap:16px}.credit-card img{width:80px;height:105px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}

.launch-steps>li{padding:12px 0 22px}.launch-steps>li>strong{font-size:1.2rem}.launch-steps p{margin-top:10px}.legal-copy code{font-size:.88em;overflow-wrap:anywhere}.legal-copy .care-table td{vertical-align:top}.legal-copy .btn{text-decoration:none}
