.ds-mf.mof-show{position:relative;overflow:hidden;overflow:clip;padding:clamp(64px,9vw,112px) 0;border-top:1px dashed var(--ds-border-dashed);color:var(--ds-fg-body)}.ds-mf.mof-show:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 88% 12%,rgba(184,74,48,.16),transparent 70%),radial-gradient(ellipse 50% 50% at 0 100%,rgba(111,179,160,.1),transparent 70%)}.ds-mf.mof-show.is-page{border-top:0;padding-top:calc(var(--ds-header-h) + clamp(48px, 8vw, 96px))}.mof-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"intro phone" "cta phone" "features phone" "extra phone";grid-template-rows:auto auto auto 1fr;grid-column-gap:clamp(32px,6vw,80px);column-gap:clamp(32px,6vw,80px);align-items:start}.mof-intro{grid-area:intro}.mof-grid>.mof-features{grid-area:features;margin-top:var(--ds-space-8)}.mof-cta{grid-area:cta}.mof-extra{grid-area:extra}.mof-grid>.mof-phone-wrap{grid-area:phone;align-self:center}.ds-kicker.mof-kicker{gap:12px;flex-wrap:wrap;margin-bottom:var(--ds-space-5);color:var(--ds-accent-fg)}.ds-display.mof-title{max-width:16ch;margin-bottom:var(--ds-space-5);font-size:clamp(2.25rem,3.6vw + 1rem,3.75rem)}.ds-display.mof-title em{font-style:normal;color:var(--mf-tonne)}.ds-lead.mof-lead{margin-bottom:var(--ds-space-8);max-width:56ch}.ds-breadcrumbs.mof-crumbs{margin-bottom:var(--ds-space-5)}.mof-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:center}.mof-actions.mof-actions--top{margin-top:var(--ds-space-6)}.mof-dl-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-4);margin-top:var(--ds-space-5)}.mof-dl-meta{margin:0;color:var(--ds-fg-subtle);font:400 var(--ds-text-xs)/1.5 var(--ds-font-mono);overflow-wrap:anywhere}.mof-qr{display:flex;align-items:center;gap:var(--ds-space-4);max-width:440px;margin-top:var(--ds-space-6);padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-3) var(--ds-space-3);border:1px dashed var(--ds-border-dashed);border-radius:var(--ds-radius-lg)}.mof-qr-code{flex:none;width:96px;height:96px;padding:7px;border-radius:var(--ds-radius-md);background:#fff}.mof-qr-code svg{display:block;width:100%;height:100%}.mof-qr p{margin:0;color:var(--ds-fg-muted);font-size:var(--ds-text-sm);line-height:1.55}.mof-qr strong{display:block;margin-bottom:2px;color:var(--ds-fg);font-weight:600}.mof-features{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ds-space-3);gap:var(--ds-space-3)}.ds-card.mof-feature{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:var(--ds-space-3);gap:var(--ds-space-3);align-items:start}.mof-feature-title{display:block;margin:2px 0;color:var(--ds-fg);font-size:var(--ds-text-sm);font-weight:600;letter-spacing:-.01em}.mof-feature-text{margin:0;color:var(--ds-fg-muted);font-size:var(--ds-text-sm);line-height:1.55}.ds-badge.mof-soon{margin-left:8px;vertical-align:1px}.mof-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-5);margin:var(--ds-space-5) 0 0;color:var(--ds-fg-muted);font-size:var(--ds-text-sm)}.mof-note a,.mof-note>span{display:inline-flex;align-items:center;gap:8px}.mof-note a{min-height:44px;color:var(--ds-fg)}.mof-note a:hover{color:var(--mf-tonne)}.mof-legal{display:flex;flex-wrap:wrap;gap:0 var(--ds-space-4);margin-top:var(--ds-space-1);font-size:var(--ds-text-xs)}.mof-legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--ds-fg-muted);text-decoration:underline;-webkit-text-decoration-color:var(--ds-border-strong);text-decoration-color:var(--ds-border-strong);text-underline-offset:3px}.mof-legal a:hover{color:var(--ds-fg)}.mof-phone-wrap{position:relative;display:flex;justify-content:center}.mof-phone{position:relative;width:min(290px,100%);aspect-ratio:9/18.5;padding:9px;border-radius:42px;background:var(--ds-surface-raised);border:1px solid var(--ds-border-strong);box-shadow:var(--ds-shadow-lg)}.mof-screen{position:relative;height:100%;border-radius:33px;overflow:hidden;background:var(--mf-elbnacht);display:flex;flex-direction:column}.mof-notch{position:absolute;top:10px;left:50%;width:82px;height:22px;transform:translateX(-50%);border-radius:999px;background:#000;z-index:3}.mof-video{position:relative;flex:1 1;overflow:hidden;background:linear-gradient(180deg,#2a1a24,#b84a30 42%,#e08a4a 55%,#6fb3a0 56%,#2c5a52 72%,#0b1418)}.mof-sun{position:absolute;left:50%;top:34%;width:92px;height:92px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,#ffe08a,#f2c230 60%,rgba(242,194,48,0) 72%)}.mof-skyline{position:absolute;left:0;right:0;top:41%;height:15%;color:#0b1418}.mof-skyline svg{display:block;width:100%;height:100%}.mof-waves{top:57%;height:20%;background:repeating-linear-gradient(180deg,rgba(255,255,255,.18) 0 2px,transparent 2px 11px);opacity:.5}.mof-tabs-top,.mof-waves{position:absolute;left:0;right:0}.mof-tabs-top{top:44px;z-index:2;display:flex;justify-content:center;gap:16px;font-size:12px;font-weight:600;color:rgba(255,255,255,.8)}.mof-tabs-top b{color:#fff;border-bottom:2px solid #fff;padding-bottom:3px}.mof-meta{position:absolute;left:14px;right:64px;bottom:16px;z-index:2;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6)}.mof-meta strong{display:block;font-size:13.5px}.mof-meta small{display:inline-flex;align-items:center;gap:5px;margin:4px 0 6px;padding:2px 8px;border-radius:999px;background:rgba(11,20,24,.7);font-size:12px;color:var(--mf-tonne)}.mof-meta p{margin:0;font-size:12px;line-height:1.45}.mof-side{position:absolute;right:10px;bottom:18px;z-index:2;gap:14px;color:#fff;font-size:12px;font-weight:600}.mof-side,.mof-side span{display:flex;flex-direction:column;align-items:center}.mof-side span{gap:3px}.mof-side svg{filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.mof-tabbar{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:10px 6px 14px;background:#070d10;color:rgba(232,239,233,.7);font-size:12px;text-align:center}.mof-tabbar span{display:flex;flex-direction:column;align-items:center;gap:3px}.mof-tabbar .is-active{color:#fff}.mof-plus{width:40px;height:28px;margin:0 auto;border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--mf-elbnacht);background:linear-gradient(90deg,var(--mf-patina) 0 50%,var(--mf-backstein) 50%);box-shadow:inset 0 0 0 3px #fff;font-size:18px;font-weight:800}.mof-page{min-height:70vh}.mof-page .ds-section>.ds-container>p{max-width:62ch;margin:var(--ds-space-4) 0 0;color:var(--ds-fg-muted);font-size:var(--ds-text-lead);line-height:1.6}.ds-grid.mof-cards{margin-top:var(--ds-space-8)}.mof-cards .ds-icon-box{margin-bottom:var(--ds-space-3)}.mof-cards .ds-card-text{margin-top:var(--ds-space-1)}.mof-steps{counter-reset:mofstep;list-style:none;padding:0;margin:var(--ds-space-8) 0 0;display:grid;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);max-width:var(--ds-w-narrow)}.mof-steps li{counter-increment:mofstep;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:var(--ds-space-4);gap:var(--ds-space-4);align-items:start;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);color:var(--ds-fg-muted);font-size:var(--ds-text-sm);line-height:1.6}.mof-steps li:before{content:counter(mofstep);width:36px;height:36px;border-radius:var(--ds-radius-md);display:flex;align-items:center;justify-content:center;background:var(--mf-tonne);color:var(--mf-elbnacht);font-weight:700}.mof-steps strong{color:var(--ds-fg);font-weight:600}.mof-links{list-style:none;padding:0}.ds-card.mof-linkcard{display:flex;align-items:center;gap:var(--ds-space-3);min-height:64px;color:var(--ds-fg);font-weight:500}.mof-linkcard svg{flex:none;color:var(--ds-accent-fg)}@media (max-width:900px){.mof-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "cta" "phone" "features" "extra";grid-template-rows:none}.mof-grid>.mof-phone-wrap{margin:var(--ds-space-10) 0 var(--ds-space-2)}.mof-phone{width:min(260px,78%)}.mof-qr{display:none}}@media (pointer:coarse){.mof-qr{display:none}}@media (max-width:560px){.mof-features{grid-template-columns:1fr}.mof-actions{flex-direction:column;align-items:stretch}.mof-actions .ds-btn{width:100%}}.mof-page section[id]{scroll-margin-top:calc(var(--ds-header-h) + 12px)}