.forma-executive{min-height:100vh;display:block}.executive-header{border-bottom:1px solid var(--f-line);justify-content:space-between;align-items:center;max-width:1120px;margin:auto;padding:24px 32px;display:flex}.executive-brand{letter-spacing:3px;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.executive-brand>span{background:var(--f-brand);width:28px;height:28px;color:var(--f-paper);letter-spacing:0;border-radius:5px;place-items:center;font-size:18px;display:grid}.executive-header>div{align-items:center;gap:24px;display:flex}.executive-header>div>a{font-size:12px;text-decoration:none}.forma-executive main{max-width:1000px;margin:auto;padding:60px 32px}.executive-intro{max-width:730px}.executive-label{color:var(--f-secondary);font-size:12px;margin-bottom:18px!important}.executive-intro h1{letter-spacing:-2px;font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1.08}.executive-intro>p:not(.executive-label){color:var(--f-secondary);max-width:630px;margin-top:24px;font-size:16px;line-height:1.7}.executive-note{color:var(--f-secondary);max-width:620px;margin-top:24px;font-size:11px}.executive-itinerary{border-top:1px solid var(--f-line);margin-top:48px}.executive-scenario{border-bottom:1px solid var(--f-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px 0;display:grid}.executive-step-mark{border:1px solid var(--f-line);width:42px;height:42px;color:var(--f-secondary);border-radius:50%;place-items:center;font-size:17px;font-weight:500;display:grid}.executive-scenario.done .executive-step-mark{color:var(--f-brand);background:var(--f-tint)}.executive-scenario-meta{color:var(--f-secondary);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.executive-done{color:var(--f-brand)}.executive-scenario h2{letter-spacing:-.6px;margin-bottom:8px;font-size:23px}.executive-scenario-copy>p{color:var(--f-secondary);max-width:450px;font-size:13px}.executive-scenario-copy>small{margin-top:12px;font-size:11px;display:block}.executive-scenario .forma-button{min-height:44px;text-decoration:none}.executive-after{max-width:660px;margin-top:48px}.executive-after h2{margin-bottom:12px;font-size:22px}.executive-after p{color:var(--f-secondary);font-size:14px;line-height:1.7}.executive-after>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.executive-after a{text-decoration:none}.forma-executive footer{border-top:1px solid var(--f-line);max-width:1120px;color:var(--f-secondary);margin:auto;padding:24px 32px;font-size:10px}@media (max-width:650px){.executive-header{padding:20px}.executive-header>div{gap:12px}.executive-header>div>a{font-size:11px}.forma-executive main{padding:40px 20px}.executive-intro h1{letter-spacing:-1.5px;font-size:39px}.executive-intro>p:not(.executive-label){font-size:14px}.executive-scenario{grid-template-columns:34px 1fr;gap:16px;padding:26px 0}.executive-step-mark{align-self:start;width:32px;height:32px;margin-top:4px;font-size:14px}.executive-scenario h2{font-size:21px}.executive-scenario>a{grid-column:2;width:fit-content}.executive-scenario-copy>small{font-size:10px}.executive-after h2{font-size:20px}.executive-after .forma-button{width:100%;min-height:44px}.forma-executive footer{padding:20px}}
