/* KWEB-066: clearer owner journey, readable product details and quieter hierarchy. */
.owner-journey .section{padding-block:64px}.owner-journey .hero{padding-block:44px;gap:44px}.owner-journey .hero h1{font-size:clamp(42px,4.4vw,64px);max-width:680px}.brand-promise{font-size:17px;color:#c6c9bf;margin:12px 0 20px}.owner-journey .hero .lead{margin-bottom:12px;max-width:560px}.owner-journey .workflows{padding-block:56px}.owner-journey .workflow-row{padding-block:20px}.owner-journey .workflow-row .role-photo{width:220px;height:146px;object-fit:cover}.owner-journey .difference{gap:64px}.owner-journey .confidence{padding:36px 40px;margin-block:20px;background:#1c231c;border:0;border-radius:12px}.owner-journey .evaluation{padding-bottom:40px}.owner-journey .evaluation-grid{gap:32px;margin-block:24px 0}.owner-journey .evaluation-grid p{font-size:16px;line-height:1.6}.owner-journey .future{padding-block:36px}.owner-journey .future .section-intro{margin-bottom:22px}.owner-journey .future-links{gap:24px}.owner-journey .future-links>a{padding-top:0;border-top:0}.owner-journey .future-links h3{font-size:21px}.owner-journey .future-links p{display:none}.owner-journey .faq-section{padding-block:40px}.owner-journey .closing{padding-block:48px}.demo-future{border-top:1px solid #454940;background:#10130f}.demo-future>summary{min-height:64px;padding-block:22px;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-weight:bold}.demo-future>summary:focus-visible{outline:3px solid #8ecbff;outline-offset:-3px}.demo-future .roadmap-section{padding-top:32px}.mobile-product-detail{display:none}.stakeholder-evaluation{border-top:1px solid #454940}.stakeholder-evaluation>p:not(.eyebrow){max-width:720px;color:#c6c9bf}.stakeholder-evaluation .evaluation-grid article{padding-top:18px;border-top:1px solid #454940}.stakeholder-evaluation .evaluation-grid h3{font-size:22px}.stakeholder-evaluation .evaluation-grid p{color:#c6c9bf}.identity-grid{gap:32px}.owner-journey .app-screen-content .app-screen-copy{max-width:320px}
@media(max-width:800px){.owner-journey .hero{gap:26px}.owner-journey .hero h1{letter-spacing:-1.5px}.owner-journey .confidence{padding:28px}.owner-journey .workflow-row .role-photo{width:160px;height:128px}.owner-journey .section{padding-block:42px}.owner-journey .evaluation-grid{gap:22px}}
@media(max-width:600px){.owner-journey .header{min-height:90px;padding-block:8px}.owner-journey .hero{padding-block:26px}.owner-journey .hero h1{font-size:42px;line-height:1.06}.owner-journey .hero .lead{font-size:17px;line-height:1.55}.brand-promise{font-size:15px;margin-bottom:14px}.owner-journey .foundation-line{margin-block:12px}.owner-journey .hero-actions{margin-block:16px}.owner-journey .arrival-body{padding:18px}.owner-journey .arrival-person{padding-block:10px}.owner-journey .workflows{padding-block:40px}.owner-journey .workflow-row .role-photo{width:100%;height:190px}.owner-journey .confidence{margin-inline:18px;width:auto;padding:24px}.owner-journey .difference{gap:24px}.owner-journey .future{padding-block:30px}.owner-journey .future-links{gap:24px}.owner-journey .future-links h3{margin-block:12px}.owner-journey .closing{padding-block:40px}.mobile-product-detail{display:block;margin-top:22px;border-top:1px solid #a7aaa0;padding-top:12px}.mobile-product-detail>p{font-size:13px;font-weight:bold;color:#ddd}.detail-crop{height:230px;position:relative;overflow:hidden;background:#f7f7f4;border-radius:8px}.detail-crop img{position:absolute!important;width:760px!important;max-width:none!important;height:auto!important;bottom:0;left:0}.mobile-product-detail .text-link{min-height:48px;display:inline-flex;align-items:center}.app-screen-content figure{min-width:0}.stakeholder-evaluation .evaluation-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
@media(max-width:600px){.owner-journey .hero h1{font-size:34px;letter-spacing:-1.2px}.owner-journey .hero .eyebrow{font-size:10px}.owner-journey .hero .hero-actions{gap:12px}.owner-journey .future-links>a{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:18px;row-gap:0;align-content:center}.owner-journey .future-preview{grid-row:1/4;height:132px;margin:0}.owner-journey .future-preview img{height:100%;object-fit:cover;object-position:top}.owner-journey .future-preview span{font-size:9px;line-height:1.25;white-space:normal}.owner-journey .future-links>a>span{font-size:10px}.owner-journey .future-links h3{font-size:18px;margin:8px 0}.owner-journey .future-links strong{font-size:13px;padding-block:6px}.owner-journey .evaluation-grid{gap:16px}.owner-journey .evaluation-grid h3{font-size:20px;margin-block:10px}.owner-journey .evaluation-grid article{padding-top:12px}.owner-journey .evaluation-grid p{margin-block:8px}.owner-journey .hero-actions .text-link{padding-block:8px}}

@media(max-width:600px){.planning-detail img{bottom:auto!important;top:-150px}}

@media(max-width:600px){.detail-crop{overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.detail-crop:focus-visible{outline:3px solid #8ecbff;outline-offset:3px}}
