/* Shared MANDREO visual language and accessible, optional motion. */
/* Consent controls must remain usable above the draft preview toolbar. */
body #cmplz-cookiebanner-container .cmplz-cookiebanner{z-index:1000000}
/* Product screenshots keep their natural proportions; never crop application controls. */
body:not(.page-id-95) .product-lightbox-viewport img{width:100%;min-width:0!important;max-width:100%;height:auto;max-height:calc(100dvh - 150px);object-fit:contain;object-position:center}
body .product-lightbox[open]{animation:none}

body .product-monitor .product-image-button img,
body .product-figure .product-image-button img,
body #mandreo-tour .product-image-button img,
body #mandreo-tour .station-original .product-image-button img,
body #mandreo-tour .feature-image img{width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;transform:none}
body .product-figure .product-image-button{max-height:none}
body .product-monitor .mac-screen{padding:12px}
body .product-monitor .product-image-button{min-width:0}

/* Schreibbüro product view: focus on the editor, omit the app sidebar. */
.page-id-95 .product-figure .product-image-button img,
.page-id-95 .product-lightbox-viewport img{width:123%!important;max-width:none!important;min-width:0!important;margin-left:-23%!important;height:auto;aspect-ratio:auto;object-fit:contain}
.page-id-95 .product-lightbox-viewport{overflow:hidden}

.page-hero .wrap>*{min-width:0}.page-hero h1,.page-content h2,.breadcrumb{overflow-wrap:anywhere;hyphens:auto}.page-hero h1{font-weight:600}.breadcrumb{line-height:1.6}.nav a[aria-current],.mobile-menu a[aria-current]{color:var(--orange)}
.product-image-button{display:block;position:relative;width:100%;padding:0;border:1px solid #dededb;border-radius:5px;background:#f6f5f2;overflow:hidden;cursor:zoom-in;color:#191c20;font:inherit;text-align:left}.product-image-button img{display:block;width:100%;height:auto;margin:0}.image-zoom-label{position:absolute;right:12px;bottom:12px;display:inline-flex;gap:14px;padding:9px 14px;border:1px solid #dededb;border-radius:4px;background:#fff;color:#191c20;font-size:13px;font-weight:600;box-shadow:0 3px 12px #0001}.product-image-button:hover .image-zoom-label{border-color:#bd470b;color:#bd470b}.product-figure figcaption,.product-monitor figcaption{font-size:13px;color:#596069;margin-top:14px}.product-figure .product-image-button{max-height:690px}.product-figure .product-image-button img{aspect-ratio:1440/1000;object-fit:cover;object-position:top}.mandreo-detail .product-figure img{border:0;border-radius:0}.product-monitor .product-image-button{border:0;border-radius:0}.product-monitor .product-image-button img{aspect-ratio:16/10;object-fit:cover;object-position:top}.product-monitor .mac-screen{padding:16px 16px 0}.product-monitor .mac-display{border-radius:10px;box-shadow:0 20px 45px #17212b14}
.product-lightbox{position:fixed;inset:0;width:min(1380px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:1px solid #dededb;border-radius:6px;background:#fff;color:#191c20;overflow:auto;box-shadow:0 24px 80px #0004}.product-lightbox::backdrop{background:#191c20bf}.product-lightbox-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;background:white;border-bottom:1px solid #dededb}.product-lightbox-head h2{font:600 20px/1.3 "Avenir Next",Avenir,"Trebuchet MS",sans-serif;letter-spacing:-.02em;margin:0}.product-lightbox-head p{font-size:12px;margin:3px 0 0}.product-lightbox-close{background:#fff;border:1px solid #dededb;border-radius:4px;min-width:44px;min-height:44px;cursor:pointer;font:24px/1 sans-serif}.product-lightbox img{display:block;width:100%;height:auto}.product-lightbox[open]{animation:mandreo-enter .24s ease-out}.product-lightbox-viewport{overflow:auto}.product-lightbox-viewport:focus-visible{outline:3px solid #bd470b;outline-offset:-3px}body:has(.product-lightbox[open]){overflow:hidden}
#mandreo-tour{--orange:#bd470b;--orange-dark:#a43c08;--ink:#191c20;--muted:#596069;--paper:#f6f5f2;--line:#dededb;--soft:#fff2e8;--radius:6px;background:#fff;font-family:"Avenir Next",Avenir,"Trebuchet MS",sans-serif;font-size:17px;line-height:1.65}
#mandreo-tour .container{width:min(1240px,calc(100% - 96px));max-width:none;margin-inline:auto}
#mandreo-tour h2,#mandreo-tour h3{font-weight:600;letter-spacing:-.035em}#mandreo-tour .section-heading h2,#mandreo-tour .features .section-heading h2{font-size:clamp(30px,3.2vw,46px);line-height:1.12;font-weight:600;margin-top:0;letter-spacing:-.035em}#mandreo-tour .section-heading>p{font-size:17px;max-width:390px;line-height:1.65}#mandreo-tour .section-heading .eyebrow{display:block;color:#596069;font-size:12px;letter-spacing:.15em;line-height:1.5;font-weight:700;margin:0 0 20px}#mandreo-tour .eyebrow:before{display:none}
#mandreo-tour .product-tour,#mandreo-tour .features{padding:80px 0}#mandreo-tour .product-gallery{margin-top:36px;border:1px solid #dededb;border-radius:6px;background:#f6f5f2;overflow:hidden}#mandreo-tour .product-tabs{display:flex;gap:0;border-bottom:1px solid #dededb;background:white;overflow-x:auto;scrollbar-width:thin}#mandreo-tour .product-tabs button{flex:1 0 auto;display:block;padding:17px 22px;border:0;border-bottom:3px solid transparent;background:white;color:#596069;font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;min-height:54px;cursor:pointer;white-space:nowrap}#mandreo-tour .product-tabs button[aria-selected=true]{color:#bd470b;border-bottom-color:#bd470b;background:#fff7f0}#mandreo-tour .product-tabs button:hover{color:#bd470b;background:#f6f5f2}#mandreo-tour .product-tabs button:focus-visible{outline-offset:-5px}#mandreo-tour #product-panel{padding:24px}#mandreo-tour .product-figure{margin:0}#mandreo-tour .product-image-button{display:block;position:relative;width:100%;padding:0;border:1px solid #dededb;border-radius:4px;background:#fff;overflow:hidden;cursor:zoom-in;text-align:left}#mandreo-tour .product-image-button img{display:block;width:100%;height:auto;aspect-ratio:1440/720;object-fit:cover;object-position:top}#mandreo-tour .image-zoom-label{position:absolute;right:12px;bottom:12px;padding:9px 14px;border:1px solid #dededb;border-radius:4px;background:#fff;color:#191c20;font-size:13px;font-weight:600}#mandreo-tour .product-figure figcaption{display:block;font-size:13px;color:#596069;margin:14px 0 0}#mandreo-tour .product-next{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:30px}#mandreo-tour .product-next p{font-size:16px;color:#596069}
#mandreo-tour .button{border-radius:5px;min-height:50px;padding:13px 24px;font-size:15px;font-weight:700;line-height:1.4}#mandreo-tour .button.primary{background:#bd470b;border-color:#bd470b;color:#fff}#mandreo-tour .button.primary:hover{background:#a43c08;border-color:#a43c08}#mandreo-tour .journey{background:#1b1d20;padding:80px 0}#mandreo-tour .journey-heading .eyebrow{color:#d1d2d3}#mandreo-tour .journey-heading h2 span{color:#fff}#mandreo-tour .journey-heading>p{color:#d1d2d3}#mandreo-tour .timeline-node{background:#292b2e;border-color:#727579}#mandreo-tour .timeline button.visited:not([aria-selected=true]) .timeline-node{background:#42454a;border-color:#888;color:#fff}#mandreo-tour .station-demo{border-radius:5px}#mandreo-tour .station-copy p{font-size:16px}#mandreo-tour .station-tags span{border-radius:4px}#mandreo-tour .station-layout{border-radius:6px}#mandreo-tour .station-enter{animation:mandreo-enter .28s ease-out}
#mandreo-tour .feature-grid{gap:24px;margin-top:36px}#mandreo-tour .feature-card{border:1px solid #dededb;border-radius:5px;background:#fff;padding:0 26px 26px;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s}#mandreo-tour .feature-card:hover{border-color:#bd470b;transform:translateY(-3px);box-shadow:0 8px 24px #191c2008}#mandreo-tour .feature-image{display:block;width:calc(100% + 52px);align-self:stretch;margin:0 -26px 24px;border-bottom:1px solid #dededb;overflow:hidden;background:#f6f5f2}#mandreo-tour .feature-image img{display:block;width:100%;height:180px;object-fit:cover;object-position:top}#mandreo-tour .feature-card h3{font-size:23px;line-height:1.2;font-weight:600;margin-top:18px}#mandreo-tour .feature-card p{font-size:16px;line-height:1.65;margin:14px 0 22px}#mandreo-tour .feature-number{top:205px;right:26px}#mandreo-tour .feature-icon{border-radius:5px;color:#bd470b;background:#fff2e8}#mandreo-tour .feature-link{font-size:14px;color:#bd470b}#mandreo-tour .ebo-strip{border-radius:5px;background:#f6f5f2;border:1px solid #dededb;padding:28px;margin-top:30px}#mandreo-tour .ebo-strip h3{font-size:23px;font-weight:600}#mandreo-tour .ebo-strip p{font-size:16px}#mandreo-tour .closing{border-radius:0;border-top:1px solid #dededb;margin-top:60px;padding-top:48px}#mandreo-tour .closing h2{font-weight:600;font-size:clamp(30px,3.2vw,46px)}#mandreo-tour .tour-info{font-size:13px}#mandreo-tour dialog{border-radius:6px;width:min(940px,calc(100% - 40px));max-width:none}#mandreo-tour dialog[open]{animation:mandreo-enter .24s ease-out}#mandreo-tour .feature-dialog-image{margin:22px 0}#mandreo-tour .feature-dialog-image img{display:block;width:100%;height:auto;border:1px solid #dededb;border-radius:4px}#mandreo-tour .feature-dialog-image figcaption{font-size:12px;color:#596069;margin-top:10px}
@keyframes mandreo-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.mandreo-reveal{animation:mandreo-enter .42s ease-out both}#mandreo-tour .product-switch{animation:mandreo-enter .25s ease-out}
@media(max-width:900px){#mandreo-tour .section-heading{gap:28px;align-items:flex-start;flex-direction:column}#mandreo-tour .section-heading>p{max-width:650px}#mandreo-tour .feature-image img{height:160px}#mandreo-tour .feature-number{top:185px}}
@media(max-width:560px){#mandreo-tour .container{width:calc(100% - 40px)}#mandreo-tour .product-tour,#mandreo-tour .journey,#mandreo-tour .features{padding:50px 0}#mandreo-tour .product-next{flex-direction:column;align-items:stretch;gap:18px}#mandreo-tour .product-next .button{justify-content:center}#mandreo-tour .product-tabs button{padding:13px 17px;font-size:14px}#mandreo-tour #product-panel{padding:12px}#mandreo-tour .product-image-button img{aspect-ratio:1.15;object-position:left top}#mandreo-tour .image-zoom-label{position:static;display:flex;justify-content:space-between;border:0;border-top:1px solid #dededb;font-size:12px;border-radius:0}#mandreo-tour .feature-grid{grid-template-columns:minmax(0,1fr);gap:20px}#mandreo-tour .feature-image img{height:170px}#mandreo-tour .feature-number{top:195px}#mandreo-tour .ebo-strip{padding:24px}#mandreo-tour .ebo-strip .text-button{white-space:normal}#mandreo-tour dialog{width:calc(100% - 24px);padding:22px}.product-lightbox{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.product-lightbox-head{padding:12px}.product-lightbox-head h2{font-size:17px}.product-lightbox-viewport img{width:1000px;max-width:none}.product-monitor .mac-screen{padding:7px 7px 0}.product-figure .image-zoom-label{position:static;display:flex;justify-content:space-between;border:0;border-top:1px solid #dededb;border-radius:0}.product-monitor .image-zoom-label{right:5px;bottom:5px;padding:5px 8px;font-size:10px}}
@media(prefers-reduced-motion:reduce){html,html:has(#mandreo-tour){scroll-behavior:auto!important}#mandreo-tour *,#mandreo-tour ::before,#mandreo-tour ::after,.mandreo-reveal,.product-lightbox,.ebo-sale *{animation:none!important;transition:none!important}#mandreo-tour .feature-card:hover{transform:none}}

.ebo-sale{--ebo-orange:var(--wp--preset--color--primary,#bd470b);--ebo-ink:var(--wp--preset--color--neutral,#191c20);color:var(--ebo-ink)}
.ebo-sale *{box-sizing:border-box}.ebo-sale p{line-height:1.7}.ebo-sale .ebo-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:750;color:var(--ebo-orange);display:block;margin-bottom:18px}
.ebo-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:35px 0 52px}
.ebo-sale #ebo-title{font-size:clamp(38px,4.7vw,68px);line-height:1.05;letter-spacing:-.045em;margin:0 0 24px;font-weight:750}.ebo-sale #ebo-title em{font-style:normal;color:var(--ebo-orange)}
.ebo-lead{font-size:20px;max-width:540px;color:#596069}.ebo-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:28px 0 12px}.ebo-sale .btn{white-space:normal;text-align:center}
.ebo-fine{font-size:13px;color:#596069}.ebo-photo{position:relative;margin:0;padding-bottom:42px}.ebo-photo img{width:100%;height:500px;object-fit:cover;border-radius:22px;display:block}.ebo-photo figcaption{font-size:11px;color:#596069;margin:8px 4px}.ebo-photo figcaption a{color:inherit}
.ebo-price-float{position:absolute;bottom:54px;left:-24px;background:var(--ebo-orange);color:white;border-radius:16px;padding:24px 30px;box-shadow:0 18px 40px #191c2020}.ebo-price-float strong{font-size:60px;line-height:1;font-weight:750;letter-spacing:-.04em}.ebo-price-float span{display:block;font-size:14px;margin-top:8px}.ebo-price-float small{display:block;font-size:12px;margin-top:5px}
.ebo-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dededb;border-bottom:1px solid #dededb;padding:26px 0;gap:24px}.ebo-strip strong{display:block;font-size:21px;margin-bottom:6px}.ebo-strip span{color:#596069;font-size:15px}
.ebo-section{padding:72px 0}.ebo-sale h2{font-size:clamp(29px,3.3vw,44px);line-height:1.15;letter-spacing:-.025em;margin:0 0 22px}.ebo-sale h3{font-size:22px;line-height:1.3;margin:12px 0}.ebo-intro{max-width:690px;margin-bottom:34px}
.ebo-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ebo-benefit{border-top:3px solid var(--ebo-orange);padding-top:20px}.ebo-benefit p{color:#596069;margin-bottom:0}
.ebo-offer{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;background:#f7f4ef;border-radius:24px;padding:48px;align-items:center;scroll-margin-top:110px}.ebo-offer ul{padding:0;list-style:none;margin:25px 0}.ebo-offer li{padding:11px 0;border-bottom:1px solid #dedbd6}.ebo-offer li::before{content:"✓";color:var(--ebo-orange);font-weight:750;margin-right:12px}.ebo-offer-card{padding:32px;background:white;border-radius:16px;border:1px solid #e6dfd6}.ebo-offer-price{font-size:76px;letter-spacing:-.05em;font-weight:750;line-height:1.05;margin:14px 0}.ebo-offer-card .btn{display:flex;justify-content:center;margin:22px 0 16px}.ebo-offer-card p{margin:8px 0}
.ebo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ebo-step-number{color:var(--ebo-orange);font-weight:750;font-size:32px}.ebo-existing{padding:32px 36px;background:#f7f4ef;border-left:4px solid var(--ebo-orange);margin-top:40px}.ebo-existing p{margin-bottom:0}
.ebo-faq{max-width:850px}.ebo-faq details{border-bottom:1px solid #dededb;padding:20px 0}.ebo-faq summary{cursor:pointer;font-weight:700;font-size:18px}.ebo-faq p{color:#596069}
.ebo-final{background:#191c20;color:white;border-radius:22px;padding:42px;display:flex;gap:30px;justify-content:space-between;align-items:center;margin:20px 0 40px}.ebo-final h2{font-size:32px;margin-bottom:10px;color:white}.ebo-final p{margin:0;color:#e1e1df}.ebo-final .btn{flex-shrink:0}
@media(max-width:850px){.ebo-hero,.ebo-offer{grid-template-columns:1fr;gap:28px}.ebo-hero{padding-top:20px}.ebo-photo img{height:360px}.ebo-price-float{left:18px}.ebo-benefits,.ebo-steps{grid-template-columns:1fr;gap:26px}.ebo-strip{grid-template-columns:1fr;gap:20px}.ebo-offer{padding:26px}.ebo-section{padding:46px 0}.ebo-final{flex-direction:column;align-items:flex-start;padding:28px}.ebo-existing{padding:24px}.ebo-offer-card{padding:24px}}
/* The guided workday uses the shared MANDREO design and real product views. */
#mandreo-tour .journey{background:#f6f5f2;color:#191c20;border-block:1px solid #dededb}
#mandreo-tour .journey-heading h2,#mandreo-tour .journey-heading h2 span{color:#191c20}
#mandreo-tour .journey-heading .eyebrow,#mandreo-tour .journey-heading>p,#mandreo-tour .journey-note{color:#596069}
#mandreo-tour .timeline:before{background:#d0d2d3}
#mandreo-tour .timeline button{color:#596069}
#mandreo-tour .timeline button:hover,#mandreo-tour .timeline button[aria-selected=true],#mandreo-tour .timeline button[aria-selected=true] .timeline-time{color:#bd470b}
#mandreo-tour .timeline-node{background:#fff;border-color:#c7c9cb;color:#596069}
#mandreo-tour .timeline button.visited:not([aria-selected=true]) .timeline-node{background:#fff2e8;border-color:#d9a48b;color:#bd470b}
#mandreo-tour .timeline button[aria-selected=true] .timeline-node{background:#bd470b;color:#fff;box-shadow:0 0 0 5px #bd470b10}
#mandreo-tour .journey-controls,#mandreo-tour .journey-controls .icon-button{color:#191c20}
#mandreo-tour #step-count{color:#596069}
#mandreo-tour .journey-controls .icon-button{border-color:#c7c9cb;background:#fff}
#mandreo-tour .journey-controls .icon-button:disabled{opacity:.45}
#mandreo-tour .station-layout{background:#fff;border-color:#dededb;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:500px}
#mandreo-tour .station-copy{padding:30px;background:#fff;border-right-color:#dededb;min-width:0}
#mandreo-tour .station-copy h3{font-size:30px;font-weight:600;line-height:1.15}
#mandreo-tour .station-copy .eyebrow{font-size:11px;line-height:1.5}
#mandreo-tour .station-copy>p{font-size:16px;line-height:1.7}
#mandreo-tour .station-tags span{background:#f1f2f3;color:#596069;border:1px solid #e3e4e5;font-size:11px;padding:5px 8px}
#mandreo-tour .station-benefit{color:#596069;font-size:13px}
#mandreo-tour .station-benefit .icon{color:#bd470b;flex-shrink:0}
#mandreo-tour .station-demo{padding:0;border-radius:0;background:#fff}
#mandreo-tour .station-view{display:flex;align-items:stretch;gap:0;border-bottom:1px solid #dededb;background:#fff}
#mandreo-tour .station-view button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-height:58px;padding:14px 16px;background:#fff;border:0;border-bottom:3px solid transparent;color:#596069;font:600 14px/1.4 "Avenir Next",Avenir,"Trebuchet MS",sans-serif}
#mandreo-tour .station-view button .icon{width:18px;height:18px;flex-shrink:0}
#mandreo-tour .station-view button[aria-pressed=true]{background:#fff7f0;color:#bd470b;border-bottom-color:#bd470b}
#mandreo-tour .station-view button:hover{background:#f6f5f2;color:#bd470b}
#mandreo-tour .station-view button:focus-visible{outline-offset:-5px}
#mandreo-tour .station-workspace{padding:24px;min-width:0;animation:mandreo-enter .2s ease-out}
#mandreo-tour .station-original{margin:0}
#mandreo-tour .station-original .product-image-button img{aspect-ratio:1.5;object-fit:cover;object-position:top}
#mandreo-tour .station-original figcaption{font-size:12px;color:#596069;margin-top:12px;line-height:1.6}
#mandreo-tour .station-original .image-zoom-label{display:inline-flex;align-items:center;gap:12px}
#mandreo-tour .station-original .image-zoom-label .icon{width:15px;height:15px}
#mandreo-tour .journey .demo-path,#mandreo-tour .journey .demo-path .icon,#mandreo-tour .journey .demo-mode,#mandreo-tour .journey .demo-task small,#mandreo-tour .journey .demo-task time,#mandreo-tour .journey .demo-hint,#mandreo-tour .journey .field,#mandreo-tour .journey .balance-card span,#mandreo-tour .journey .check-row small,#mandreo-tour .journey .court-options button{color:#596069}
#mandreo-tour .journey .demo-title h4{font-size:21px;font-weight:600}
#mandreo-tour .journey .demo-task{padding:16px 0;border-color:#e4e5e6}
#mandreo-tour .journey .demo-task strong,#mandreo-tour .journey .transaction strong{font-size:14px;font-weight:600}
#mandreo-tour .journey .demo-task small,#mandreo-tour .journey .demo-task time,#mandreo-tour .journey .case-summary small,#mandreo-tour .journey .demo-hint,#mandreo-tour .journey .demo-path,#mandreo-tour .journey .receipt p,#mandreo-tour .journey .scan-state p,#mandreo-tour .journey .field,#mandreo-tour .journey .letter-meta,#mandreo-tour .journey .draft-label,#mandreo-tour .journey .court-info,#mandreo-tour .journey .check-row small{font-size:12px}
#mandreo-tour .journey .demo-task input{width:19px;height:19px;border-color:#92979b}
#mandreo-tour .journey .demo-task input:checked{background:#bd470b;border-color:#bd470b}
#mandreo-tour .journey .case-summary,#mandreo-tour .journey .receipt,#mandreo-tour .journey .balance-card,#mandreo-tour .journey .receipt-choice{background:#f6f5f2;border-color:#dededb;border-radius:5px}
#mandreo-tour .journey .avatar{background:#fff2e8;color:#bd470b;border-radius:5px}
#mandreo-tour .journey .case-summary strong,#mandreo-tour .journey .case-summary button,#mandreo-tour .journey .demo-action,#mandreo-tour .journey .field input,#mandreo-tour .journey .draft-input,#mandreo-tour .journey .court-options button,#mandreo-tour .journey .check-row{font-size:14px}
#mandreo-tour .journey .demo-action{padding:11px 15px;min-height:44px}
#mandreo-tour .journey .field input{min-height:44px;border-color:#c7c9cb}
#mandreo-tour .journey .field input[readonly]{background:#f6f5f2}
#mandreo-tour .journey .draft-input{background:#fff;border-color:#c7c9cb;border-radius:5px;min-height:200px;line-height:1.65}
#mandreo-tour .journey .transaction-symbol{background:#fff2e8;color:#bd470b;border-radius:5px}
#mandreo-tour .journey .balance-card>.icon{color:#bd470b}
#mandreo-tour .journey .court-options button[aria-pressed=true]{color:#bd470b}
#mandreo-tour .journey .check-row{border-color:#e4e5e6}
#mandreo-tour .journey .status-success{font-size:13px;border-radius:5px}
@media(max-width:1000px){#mandreo-tour .station-copy{padding:24px}#mandreo-tour .station-copy h3{font-size:27px}#mandreo-tour .station-workspace{padding:20px}}
@media(max-width:760px){#mandreo-tour .station-layout{grid-template-columns:minmax(0,1fr)}#mandreo-tour .station-copy{border-right:0;border-bottom:1px solid #dededb}#mandreo-tour .station-copy>p{font-size:15px}#mandreo-tour .station-benefit{padding-top:20px}#mandreo-tour .station-view button{padding:12px 9px;font-size:13px;min-height:54px;gap:6px}#mandreo-tour .station-view button .icon{width:16px;height:16px}#mandreo-tour .station-workspace{padding:18px}#mandreo-tour .station-original .product-image-button img{aspect-ratio:1.15}#mandreo-tour .station-original .image-zoom-label{display:flex;justify-content:space-between}#mandreo-tour .journey .demo-bar{gap:10px;flex-wrap:wrap}#mandreo-tour .journey .demo-mode{font-size:9px}#mandreo-tour .journey .court-options{gap:12px}#mandreo-tour .journey .court-options button{font-size:12px}#mandreo-tour .journey-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){#mandreo-tour .station-workspace{animation:none!important}}

/* eBO shares the typography, spacing, borders and controls of the main site. */
.ebo-sale{font:inherit}.ebo-sale .ebo-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700;color:#596069}.ebo-sale #ebo-title{font-size:clamp(32px,3.4vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.12}.ebo-sale #ebo-title em{color:#191c20}.ebo-hero{padding:0 0 60px;gap:64px}.ebo-lead{font-size:19px}.ebo-photo{padding-bottom:0}.ebo-photo img{height:400px;border-radius:5px}.ebo-price-float{position:static;padding:22px 24px;border-radius:0 0 5px 5px;box-shadow:none;background:#1b1d20;display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center}.ebo-price-float strong{font-size:44px;grid-row:span 2}.ebo-price-float span,.ebo-price-float small{margin:0}.ebo-photo figcaption{margin:10px 0}.ebo-strip strong,.ebo-sale h3{font-size:23px;font-weight:600}.ebo-section{padding:72px 0}.ebo-sale h2{font-size:clamp(30px,3.2vw,46px);font-weight:600;letter-spacing:-.035em}.ebo-offer{border-radius:5px;background:#f6f5f2;padding:40px;gap:48px}.ebo-offer-card{border-radius:5px;border-color:#dededb}.ebo-offer-price{font-size:64px;font-weight:600}.ebo-existing{background:#f6f5f2;border-radius:0}.ebo-step-number{font-weight:600}.ebo-faq{max-width:940px}.ebo-faq details{padding:22px 0}.ebo-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;font-weight:600;min-height:44px;line-height:1.4}.ebo-faq summary::-webkit-details-marker{display:none}.ebo-faq summary:after{content:'+';color:#bd470b;font-size:26px;font-weight:400;flex:none}.ebo-faq details[open] summary:after{content:'−'}.ebo-faq details p{margin:18px 44px 0 0;font-size:16px;max-width:760px}.ebo-final{border-radius:5px;padding:40px;margin-bottom:0;background:#1b1d20}.ebo-final h2{font-size:32px}.ebo-content .ebo-final p{margin-bottom:0}.ebo-sale .btn:focus-visible{outline:3px solid #bd470b;outline-offset:5px}
@media(max-width:850px){.ebo-hero{gap:30px}.ebo-photo img{height:360px}.ebo-offer{padding:28px;gap:28px}.ebo-price-float{left:auto}.ebo-final{padding:28px}}@media(max-width:560px){.ebo-hero{padding-bottom:40px}.ebo-section{padding:50px 0}.ebo-lead{font-size:17px}.ebo-photo img{height:270px}.ebo-actions .btn{width:100%}.ebo-offer{padding:22px}.ebo-offer-card{padding:22px}.ebo-faq summary{font-size:17px}.ebo-faq details p{margin-right:0}.ebo-final .btn{width:100%}.ebo-strip strong{font-size:21px}}
