/* KWEB-061: a quieter hierarchy, readable product evidence and buyer clarity. */
:root{--black:#111211;--white:#f5f4ef;--ink:#20221f;--muted:#565b55;--border:#d8d9d1}body{background:#111211}h1,h2,h3{font-weight:600}h1{letter-spacing:-2px}h2{letter-spacing:-1.2px}.owner-journey .header{min-height:104px}.owner-journey .header .brand,.owner-journey .header .brand img{width:135px}.owner-journey .section{padding-block:64px}.owner-journey .refined-hero{grid-template-columns:1fr 1fr;gap:70px;padding-block:56px 64px}.owner-journey .refined-hero h1{font-size:clamp(46px,4.8vw,66px);line-height:1.08;font-weight:600}.hero-copy .lead{max-width:480px}.foundation-line{color:#bfc3bb;font-size:13px;margin:18px 0 25px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.owner-journey .hero .button{margin:0}.evaluation-link{display:inline-flex;align-items:center;min-height:48px;margin-top:12px;color:#bfc3bb;font-size:14px;text-decoration:underline;text-underline-offset:5px}.arrival-preview{color:#20221f;background:#f8f8f3;border:1px solid #676d62;border-radius:12px;overflow:hidden;box-shadow:0 20px 45px #0003}.preview-brand{display:flex;align-items:center;gap:24px;background:#070807;color:white;padding:12px 24px}.preview-brand img{width:80px;height:auto}.preview-brand>span{font-size:12px;font-weight:bold;letter-spacing:1px}.preview-brand small{font-size:10px;color:#c6c9c1}.arrival-body{padding:28px}.preview-label{font-size:11px;letter-spacing:1px;color:#565b55;margin-bottom:12px}.arrival-body h2{font-size:30px;letter-spacing:-.7px;margin-bottom:10px}.arrival-body>p{font-size:14px}.preview-total{display:flex;align-items:baseline;gap:12px;padding:16px 0 20px}.preview-total strong{font-size:30px;font-weight:600}.preview-total>span{font-size:13px;color:#565b55}.arrival-person{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #d4d8ce}.arrival-person strong{display:block;font-size:17px;font-weight:600}.arrival-person div>span{display:block;font-size:13px;color:#565b55}.present-tag,.pending-tag{font-size:12px;border-radius:20px;padding:5px 10px;white-space:nowrap}.present-tag{background:#e2ecdd;color:#244c28}.pending-tag{background:#e8e9e3;color:#50564c}.arrival-body>.button{margin-top:20px!important;min-height:48px}.quick-reset{background:none;border:0;text-decoration:underline;min-height:48px;margin-left:12px;color:#394236;font-size:13px}.arrival-body #quick-feedback{font-size:12px;color:#565b55;line-height:1.5;margin:16px 0 0;min-height:36px}.visual-scope{font-size:12px;color:#c2c7bd;line-height:1.6;margin:14px 0 0}.visual-scope a{text-decoration:underline}.film-section{background:#f5f4ef;color:#20221f;width:100%!important;padding-inline:max(40px,calc((100vw - 1240px)/2));border:0}.film-section .section-intro>p,.film-section .scope-note,.film-meta{color:#565b55}.film-section .section-intro{margin-bottom:24px}.film-section h2{font-size:40px;font-weight:600}.film-section video{max-height:560px;object-fit:contain}.film-transcript{margin:18px 0;border-color:#c9cec2}.film-transcript summary{font-weight:500}.film-transcript ol{color:#565b55}.film-section>.button{margin-top:0}.workflows{background:#ebede6;color:#20221f}.workflows .section-intro>p{color:#565b55}.workflow-row{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center;border-top:1px solid #c9cec2;padding-block:24px}.workflow-row img{width:100%;height:175px;object-fit:cover;border-radius:6px}.workflow-row h3{font-size:28px;line-height:1.2;letter-spacing:-.5px;margin:0 0 10px}.workflow-row .eyebrow{font-size:11px;color:#636b5e;margin:0 0 12px}.workflow-row p:not(.eyebrow){font-size:15px;color:#565b55;max-width:580px;margin-bottom:6px}.workflow-row .text-link{font-size:14px;min-height:48px;border-color:#adb3a5}.workflows .image-disclosure{color:#636b5e;font-size:12px;margin-top:12px}.owner-journey .difference{gap:70px}.difference .lead{font-size:17px}.difference h2,.confidence h2,.future h2,.evaluation h2{font-size:38px;line-height:1.13}.difference .rank-example{border-top-width:3px;border-radius:6px}.owner-journey .confidence{border:0;background:#1c201b;padding:48px;border-radius:8px;margin-bottom:40px}.confidence>.lead{max-width:700px}.confidence>p:not(.lead):not(.eyebrow){font-size:15px}.confidence .inline-links{gap:24px}.evaluation{border-top:1px solid #3a4236}.evaluation .section-intro>p{color:#bfc3bb}.evaluation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.evaluation-grid article{border-top:1px solid #4b5446;padding-top:20px}.evaluation-grid h3{font-size:22px;margin-bottom:14px}.evaluation-grid p{font-size:15px;color:#bfc3bb}.contact-readiness{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:30px;background:#252c22;border-radius:7px;margin-top:32px}.contact-readiness h3{font-size:24px;margin-bottom:10px}.contact-readiness p{max-width:650px;margin:0;color:#c2c8bc;font-size:14px}.contact-readiness>.button{flex-shrink:0}.future{border-top:1px solid #3a4236}.future .section-intro>p{color:#bfc3bb}.future-links{gap:28px}.future-preview img{height:135px}.future-links h3{font-size:22px}.future-links p{font-size:14px}.owner-journey .closing{padding-block:48px}.owner-journey .closing h2{font-size:38px}.eyebrow{font-size:11px;letter-spacing:1.35px}.owner-journey footer small{font-size:12px}.owner-journey .app-views{padding-top:45px}.owner-journey .app-views h1,.owner-journey .platform-section h1,.owner-journey .tour-section h1{font-size:clamp(36px,3.8vw,52px);line-height:1.12;margin:0 0 12px}.owner-journey .app-views .section-intro{margin-bottom:16px}.owner-journey .app-views .app-screen-list{margin-top:12px}.owner-journey .page-intro{padding-block:40px 24px}.owner-journey .page-intro h1{font-size:clamp(38px,4vw,54px);margin-bottom:20px}.owner-journey .page-intro .lead{font-size:17px;margin-bottom:12px}.owner-journey .planned-views{padding-top:0;border-top:0}.owner-journey .roadmap-index{padding-bottom:12px}.owner-journey .platform-section{padding-top:45px}.owner-journey .tour-section{padding-top:40px}.owner-journey .app-screen-copy p{font-size:15px}.owner-journey .app-screen>summary{font-size:21px;min-height:64px}.planned-view-badge{background:#252c22;color:#d9e2d2}.concept-group span{font-size:12px}.app-screen figcaption{font-size:13px}.owner-journey .scope-note{line-height:1.6}
@media(max-width:1100px){.owner-journey .refined-hero{gap:38px}.arrival-body{padding:24px}.workflow-row{grid-template-columns:240px 1fr;gap:28px}.contact-readiness{align-items:start;flex-direction:column}.film-section{padding-inline:24px}}
@media(max-width:850px){.owner-journey .refined-hero{grid-template-columns:1fr 1fr;gap:28px}.owner-journey .refined-hero h1{font-size:46px}.arrival-body{padding:20px}.preview-brand{padding:10px 16px;gap:12px}.preview-brand img{width:64px}.preview-brand>span{font-size:10px}.arrival-body h2{font-size:26px}.preview-total{gap:8px}.preview-total strong{font-size:26px}.preview-total>span{font-size:11px}.workflow-row{grid-template-columns:200px 1fr;gap:24px}.workflow-row h3{font-size:25px}.evaluation-grid{gap:20px}.evaluation-grid h3{font-size:20px}.owner-journey .confidence{padding:32px}.difference h2,.confidence h2,.future h2,.evaluation h2{font-size:34px}}
@media(max-width:600px){.owner-journey .header{min-height:90px}.owner-journey .refined-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 36px}.owner-journey .refined-hero h1{font-size:44px;letter-spacing:-1.6px}.owner-journey .refined-hero .eyebrow{font-size:10px;letter-spacing:1px}.hero-actions{gap:0}.hero-actions .button{width:100%}.foundation-line{font-size:12px;margin:14px 0 20px}.evaluation-link{font-size:13px;margin-top:0}.arrival-body{padding:22px}.preview-brand{padding:10px 18px}.preview-brand img{width:70px}.arrival-body h2{font-size:28px}.arrival-body #quick-feedback{min-height:36px}.preview-total strong{font-size:28px}.preview-total>span{font-size:12px}.visual-scope{font-size:11px}.owner-journey .section{padding-block:40px}.film-section{padding-inline:18px}.film-section h2{font-size:34px}.film-section video{border-radius:5px}.film-section .section-intro>p{font-size:14px}.film-meta{gap:10px;margin-bottom:14px}.workflow-row{grid-template-columns:105px 1fr;gap:18px;align-items:start;padding-block:22px}.workflow-row img{height:120px;object-position:center}.workflow-row h3{font-size:21px;line-height:1.2}.workflow-row .eyebrow{font-size:9px;letter-spacing:.5px;margin-bottom:8px}.workflow-row p:not(.eyebrow){font-size:14px}.workflow-row .text-link{font-size:13px}.workflows .section-intro{margin-bottom:16px}.owner-journey .difference{gap:24px}.difference h2,.confidence h2,.future h2,.evaluation h2{font-size:32px}.owner-journey .confidence{padding:28px 22px;margin-bottom:0}.evaluation-grid{grid-template-columns:1fr;gap:20px}.evaluation-grid p{margin-bottom:4px}.contact-readiness{padding:22px;gap:20px}.contact-readiness h3{font-size:22px}.contact-readiness>.button{width:100%;font-size:13px}.future-links{grid-template-columns:1fr;gap:24px}.future-links>a{display:grid;grid-template-columns:100px 1fr;gap:6px 18px}.future-preview{grid-column:1;grid-row:1/5;margin:0;align-self:start}.future-preview img{height:90px}.future-links .future-preview>span{font-size:8px;padding:6px;line-height:1.4}.future-links>a>span,.future-links h3,.future-links p,.future-links strong{grid-column:2;margin:0}.future-links h3{font-size:20px}.future-links p{font-size:14px}.future-links strong{font-size:13px}.owner-journey .page-intro h1{font-size:38px}.owner-journey .page-intro{padding-block:28px 12px}.owner-journey .app-views h1,.owner-journey .platform-section h1,.owner-journey .tour-section h1{font-size:36px}.owner-journey .planned-views{padding-top:8px}.owner-journey .app-views{padding-top:30px}.owner-journey .closing h2{font-size:32px}}
[hidden]{display:none!important}
.brand img{mix-blend-mode:screen}
@media(max-width:600px){.owner-journey .header .brand,.owner-journey .header .brand img{width:112px}.arrival-body{padding:18px}.preview-total{padding-block:10px 14px}.arrival-person{padding-block:12px}.arrival-body #quick-feedback{margin-top:12px}}
