.ob-top .ym-dashboard{transform:none}.ob-top h1{font-size:clamp(2.4rem,4.5vw,4.7rem)}.ob-flow>h2{font-size:clamp(1.5rem,2.4vw,2rem);margin-top:28px}.ob-flow ol{padding:0;margin:30px 0;list-style:none;display:grid;gap:16px}.ob-flow li{display:flex;gap:20px;padding:22px;border:1px solid #75eee035;border-radius:14px;background:#03152240;animation:ob-step .7s ease-out both}.ob-flow li:nth-child(2){animation-delay:.15s}.ob-flow li:nth-child(3){animation-delay:.3s}.ob-flow li>span{color:var(--mk-highlight);font-size:.875rem}.ob-flow strong{font-size:1.15rem;font-weight:500;color:var(--mk-light)}.ob-flow li p{font-size:1rem;margin:10px 0 0}.ob-flow .ob-note{font-size:.875rem;margin:0}.ob-page .goal-section{padding-block:var(--mk-section)}.ob-page .goal-overbooking__diagnosis,.ob-page .goal-overbooking__safeguards{background:radial-gradient(ellipse at 95% 10%,#1adacb13,transparent 55%),linear-gradient(#fff,var(--mk-paper))}.ob-page .goal-section--dark{background:radial-gradient(ellipse at 10% 20%,#1adacb19,transparent 55%),linear-gradient(135deg,var(--mk-night),var(--mk-deep))}.ob-page h2{font-size:var(--mk-heading);font-weight:500;line-height:1.15;letter-spacing:-.035em}.ob-page .goal-overbooking__causes article{background:#fff;border:1px solid var(--mk-line);border-radius:var(--radius-md)}.ob-page .goal-overbooking__causes p,.ob-page .goal-overbooking__safeguards p{font-size:1.05rem;line-height:1.75}.ob-page .button{border-radius:var(--radius-pill);min-height:52px}.ob-page .button--accent{background:var(--mk-accent);color:var(--mk-night)}.ob-caption{color:#bdd2da;text-align:center;font-size:.875rem;line-height:1.7;max-width:760px;margin:24px auto 40px}.ob-page .goal-sync-card{border-color:#75eee035}.ob-page .goal-overbooking__checklist li{border-radius:var(--radius-md)}
@keyframes ob-step{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:767px){.ob-top h1{font-size:clamp(2.3rem,8vw,3.5rem)}.ob-flow li{padding:18px;gap:12px}}
@media(prefers-reduced-motion:reduce){.ob-flow li,.ob-page *,.ob-page *:before,.ob-page *:after{animation:none!important;transition:none!important}}
