.model-hero{padding:34px 0 58px;background:#0c2b45;color:#fff}.model-hero .motor-breadcrumb{margin-bottom:34px}.model-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.85fr);gap:clamp(24px,5vw,70px);align-items:center}.model-hero h1{font-size:clamp(2.5rem,5vw,4.5rem);margin:7px 0 12px}.model-hero .eyebrow{color:#8cd0f2}.model-performance{font-weight:800;font-size:1.3rem;color:#a5ddf9;margin-bottom:22px}.model-hero-grid p:not(.eyebrow,.model-performance,.model-from,.model-licence){max-width:610px;color:#d3e4ef}.model-licence{margin:17px 0 0;color:#d8f2ff;font-weight:700}.model-from{margin:27px 0 20px;padding-top:20px;border-top:1px solid #557187;color:#d5e8f3}.model-from strong{font-size:1.55rem;color:#fff}.model-jump{color:#a2d9f8;font-weight:800;text-underline-offset:5px}.model-photo{position:relative;min-height:360px;background:#fff;border-radius:9px;overflow:hidden}.model-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:17px}.model-photo-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#4b6579;font-weight:700}.model-photo-placeholder img{height:180px;width:130px;object-fit:contain}.model-photo-placeholder small{font-size:.85rem}.model-content{background:#fff}.model-content-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,6vw,90px)}.model-content h2,.model-variants h2,.model-more h2{font-size:clamp(1.9rem,3vw,2.7rem)}.model-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;margin:10px 0 17px}.model-specs div{padding:12px 0;border-top:1px solid #d7e5ee}.model-specs dt{font-size:.83rem;text-transform:uppercase;letter-spacing:.05em;color:#526e81;font-weight:800}.model-specs dd{margin:4px 0 0;font-weight:700}.model-source,.variant-note{color:#556f81;font-size:.86rem;line-height:1.55}.model-service{padding:26px 30px;background:#eaf5fb;border-left:4px solid #278bc7;align-self:start}.model-service .eyebrow{margin-bottom:12px}.model-service h2{font-size:1.7rem}.model-service p:not(.eyebrow){margin-bottom:18px;color:#345267}.model-service a{display:block;margin-top:13px;color:#075789;font-weight:800;text-underline-offset:4px}.model-variants{background:#f0f7fb;scroll-margin-top:24px}.model-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.model-section-heading p:not(.eyebrow){max-width:720px;color:#455f72}.model-section-heading>a{flex:none;color:#075789;font-weight:800}.variant-list{border:1px solid #c8dce9;border-radius:7px;background:#fff;overflow:hidden}.variant-head,.variant-option{display:grid;grid-template-columns:1.45fr .95fr 1fr 1.25fr;gap:14px;align-items:center;padding:14px 20px}.variant-head{background:#e3f0f8;color:#31576e;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.variant-option{cursor:pointer;border-top:1px solid #dbe8f0;transition:background .18s}.variant-option:hover{background:#f4faff}.variant-option:has(input:checked){background:#e3f3fc;box-shadow:inset 4px 0 #1683c2}.variant-option:focus-within{outline:3px solid #70c3ef;outline-offset:-3px}.variant-option input{position:absolute;width:1px;height:1px;opacity:0}.variant-code{display:flex;align-items:center;gap:11px;min-width:0}.variant-code:before{content:"";display:block;flex:none;width:16px;height:16px;border:2px solid #1a76ac;border-radius:50%}.variant-option:has(input:checked) .variant-code:before{background:#167db8;box-shadow:inset 0 0 0 3px #fff}.variant-code strong{overflow-wrap:anywhere}.variant-code small{display:none}.variant-shaft,.variant-steering{color:#385970}.variant-price{font-size:1.08rem;font-weight:800;color:#075789}.variant-price small{display:block;font-size:.78rem;font-weight:550;color:#557185}.variant-note{margin-top:14px}.model-selection{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:22px 26px;background:#0c2b45;color:#fff;border-radius:6px}.model-selection span,.model-selection small{display:block;color:#c0d8e7}.model-selection strong{display:block;margin:4px 0;font-size:1.28rem}.model-selection .btn{flex:none}.model-more{background:#fff}.model-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(25px,6vw,90px)}.model-more-grid>div{padding-top:18px;border-top:4px solid #2f91c8}.model-more-grid p:not(.eyebrow){max-width:530px;color:#4d687a;margin-bottom:20px}.model-more-grid a:not(.btn){font-weight:800;color:#075789;text-underline-offset:4px}
@media(max-width:900px){.model-hero-grid,.model-content-grid{grid-template-columns:1fr}.model-photo{min-height:315px}.model-service{max-width:none}.variant-head,.variant-option{grid-template-columns:1.2fr .9fr 1fr 1.2fr}}
@media(max-width:650px){.model-hero{padding:24px 0 40px}.model-hero .motor-breadcrumb{margin-bottom:24px}.model-photo{min-height:275px}.model-content,.model-variants,.model-more{padding:46px 0}.model-specs{grid-template-columns:1fr 1fr;gap:0 14px}.model-service{padding:22px}.model-section-heading{display:block}.model-section-heading>a{display:inline-block;margin-top:13px}.variant-head{display:none}.variant-option{grid-template-columns:1fr 1fr;gap:5px 10px;padding:15px 16px}.variant-code{grid-column:1/-1;margin-bottom:5px}.variant-shaft:before{content:"Schaft: ";font-weight:800}.variant-steering:before{content:"Bedienung: ";font-weight:800}.variant-shaft,.variant-steering{font-size:.88rem}.variant-price{grid-column:1/-1;margin:6px 0 0 27px}.model-selection{display:block;padding:19px}.model-selection .btn{width:100%;margin-top:18px}.model-more-grid{grid-template-columns:1fr}}
.model-hero-grid .model-house-copy{color:#d7ebf5;font-weight:700;max-width:570px;margin:0 0 16px}.model-house-cta{display:inline-flex;margin:0 0 17px}.model-jump{display:block}@media(max-width:650px){.model-house-cta{width:100%;justify-content:center}}

.boat-result .model-from{color:#476276;border-top-color:#b7cfdf}.boat-result .model-from strong{color:#102b3b}

.model-hero .shop-inquiry-link{margin:0 0 9px}.model-selection-actions{display:flex;flex-direction:column;gap:8px;max-width:440px}.model-selection-actions .shop-inquiry-link{width:100%}.model-selection-actions .btn{margin:0}
@media(max-width:650px){.model-hero .shop-inquiry-link,.model-selection-actions{width:100%;max-width:none}.model-selection-actions .btn{margin-top:0}}
