.landing-page,.landing-header{--landing-ink:#242438;--landing-muted:#667;--landing-accent:#6956d9;--landing-border:#e7e4ed;--landing-paper:#faf9f6;color:var(--landing-ink);background:var(--landing-paper);font-family:var(--font-sans), Arial, sans-serif}.landing-container{width:min(100% - 64px,1160px);margin-inline:auto}.landing-page{overflow:clip}.landing-page [id]{scroll-margin-top:104px}.landing-page :is(a,button,summary):focus-visible,.landing-header :is(a,button):focus-visible{outline:3px solid var(--landing-accent);outline-offset:5px}.landing-page a,.landing-header a{text-decoration:none}.landing-header{z-index:40;border-bottom:1px solid var(--landing-border);position:sticky;top:0}.landing-header-inner{justify-content:space-between;align-items:center;gap:28px;height:88px;display:flex}.landing-brand{color:var(--landing-ink);letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;font-size:23px;font-weight:750;display:inline-flex}.landing-brand-icon{background:var(--landing-accent);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.landing-brand-period{color:var(--landing-accent);margin-left:-8px}.landing-nav{align-items:center;gap:28px;display:flex}.landing-nav a{color:var(--landing-muted);padding-block:14px;font-size:13px;font-weight:500}.landing-nav a:hover,.landing-footer a:hover{color:var(--landing-accent)}.landing-header-actions{align-items:center;gap:16px;display:flex}.landing-header-actions>div>button{background:0 0;border-color:#0000;min-height:44px}.landing-button{background:var(--landing-accent);color:#fff;text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:16px 24px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,box-shadow .15s;display:inline-flex}.landing-button:hover{background:#5744c2;box-shadow:0 4px 14px #6956d926}.landing-button-secondary{border-color:var(--landing-border);color:var(--landing-ink);background:0 0}.landing-button-secondary:hover{background:#f0edf8}.landing-header-cta{border-radius:10px;min-height:44px;padding:12px 17px;font-size:12px}.landing-skip-link{border:1px solid var(--landing-accent);z-index:50;background:#fff;padding:12px 18px;position:absolute;top:-100px;left:20px}.landing-skip-link:focus{top:12px}.landing-hero{padding-top:76px;padding-bottom:28px;position:relative}.landing-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:68px;display:grid}.landing-eyebrow{color:var(--landing-accent);letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:650;line-height:1.6;display:flex}.landing-status-dot{background:var(--landing-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6956d910}.landing-hero h1{letter-spacing:-3.2px;text-wrap:balance;margin:0 0 25px;font-size:clamp(44px,4.6vw,64px);font-weight:600;line-height:1.09}.landing-hero h1>span{color:var(--landing-accent);display:block}.landing-hero-description{color:var(--landing-muted);max-width:470px;margin-bottom:24px;font-size:17px;line-height:1.8}.landing-hero-facts{color:var(--landing-muted);flex-wrap:wrap;gap:20px;margin-bottom:28px;font-size:12px;display:flex}.landing-hero-facts span{align-items:center;gap:7px;display:flex}.landing-hero-facts svg{color:#858398}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.landing-text-link{min-height:44px;color:var(--landing-ink);align-items:center;gap:8px;font-size:13px;font-weight:550;display:inline-flex}.landing-text-link:hover{color:var(--landing-accent)}.landing-reassurance{color:var(--landing-muted);align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.landing-reassurance svg{color:#568174}.landing-pro-note{color:var(--landing-muted);max-width:440px;margin-top:7px;font-size:11px;line-height:1.7}.landing-report-stage{isolation:isolate;padding:24px 14px 24px 6px;position:relative}.landing-report-orbit{z-index:-1;background:#efecf7;border-radius:48% 48% 42%;position:absolute;inset:0 -24px;transform:rotate(-7deg)}.landing-report{border:1px solid var(--landing-border);color:var(--landing-ink);background:#fff;border-radius:20px;padding:27px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;transform:rotate(2deg);box-shadow:0 16px 44px #2923460c}.landing-report:hover{border-color:#cfc6ea;transform:rotate(0)translateY(-4px);box-shadow:0 22px 52px #29234614}.landing-report-open{color:var(--landing-accent);align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.landing-report-top{border-bottom:1px solid #eeecf2;justify-content:space-between;align-items:center;gap:8px;margin-bottom:23px;padding-bottom:18px;display:flex}.landing-report-brand{letter-spacing:-.4px;align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.landing-report-brand svg{color:var(--landing-accent)}.landing-report-badge{color:#716880;background:#f5f3f8;border-radius:5px;padding:5px 7px;font-size:9px}.landing-sample-label{color:#777082;letter-spacing:.2px;margin-bottom:7px;font-size:9px}.landing-report h2{letter-spacing:-.8px;font-size:23px;font-weight:600;line-height:1.25}.landing-report-subtitle{color:var(--landing-muted);margin:7px 0 24px;font-size:11px}.landing-traits{gap:16px;display:grid}.landing-trait{grid-template-columns:1.05fr 1fr;align-items:center;gap:15px;display:grid}.landing-trait>span{color:#565366;font-size:11px}.landing-trait-track{background:#f0eef5;border-radius:10px;height:6px}.landing-trait-track>div{border-radius:inherit;background:#a795df;height:100%}.landing-trait:nth-child(2) .landing-trait-track>div{background:#8cb5a6}.landing-trait:nth-child(3) .landing-trait-track>div{background:#dbb580}.landing-trait:nth-child(4) .landing-trait-track>div{background:#9baad4}.landing-trait:nth-child(5) .landing-trait-track>div{background:#d6a0b1}.landing-report-insight{background:#f6f4fb;border:1px solid #eeebf7;border-radius:12px;gap:12px;margin-top:25px;padding:16px;display:flex}.landing-insight-icon{min-width:30px;height:30px;color:var(--landing-accent);background:#eae5fa;border-radius:8px;align-self:flex-start;place-items:center;display:grid}.landing-insight-label{text-transform:uppercase;letter-spacing:1px;color:#7a6e9e;margin-bottom:5px;font-size:8px}.landing-report-insight h3{margin-bottom:6px;font-size:12px;font-weight:600}.landing-report-insight p:last-child{color:var(--landing-muted);font-size:10px;line-height:1.7}.landing-report-footer{color:var(--landing-muted);align-items:center;gap:10px;margin-top:20px;font-size:9px;display:flex}.landing-model-dots{padding-left:4px;display:flex}.landing-model-dots i{background:#b9a5e1;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-left:-4px}.landing-model-dots i:nth-child(2){background:#90b7aa}.landing-model-dots i:nth-child(3){background:#dcba8e}.landing-model-dots i:nth-child(4){background:#9dadd2}.landing-discover{color:#737080;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:40px auto 0;font-size:10px;display:flex}.landing-section{padding-block:88px}.landing-section-header{margin-bottom:40px}.landing-section-heading{letter-spacing:-1.7px;text-wrap:balance;font-size:clamp(30px,3.6vw,44px);font-weight:550;line-height:1.16}.landing-section-copy{color:var(--landing-muted);max-width:600px;margin-top:16px;font-size:15px;line-height:1.8}.landing-card{border:1px solid var(--landing-border);background:#fff;border-radius:20px}.sample-profile .landing-report-top{margin-bottom:14px;padding-bottom:14px}.sample-page{padding:56px 0 72px}.sample-header{max-width:720px}.sample-facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.sample-facts dd{border:1px solid var(--landing-border);color:var(--landing-muted);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px}.sample-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px;margin-top:44px;display:grid}.sample-aside{position:sticky;top:112px}.sample-profile{padding:22px}.sample-disclaimer{color:var(--landing-muted);gap:8px;margin-top:16px;font-size:11px;line-height:1.7;display:flex}.sample-disclaimer svg{color:var(--landing-accent);flex-shrink:0;margin-top:2px}.sample-report{min-width:0}.sample-block+.sample-block{border-top:1px solid var(--landing-border);margin-top:48px;padding-top:40px}.sample-block h2,.sample-pro h2,.sample-cta h2{letter-spacing:-.8px;margin-bottom:18px;font-size:24px;font-weight:600;line-height:1.25}.sample-lead{color:#3f3f52;max-width:640px;font-size:17px;line-height:1.8}.sample-scenarios{gap:16px;display:grid}.sample-scenario{padding:26px}.sample-scenario h3{letter-spacing:-.4px;margin-bottom:20px;font-size:18px;font-weight:600}.sample-scenario h4,.sample-recognition h4,.sample-recommendations h3{letter-spacing:1.2px;text-transform:uppercase;color:#7a6e9e;margin-bottom:12px;font-size:11px;font-weight:650}.sample-scenario-grid{grid-template-columns:1fr 1.4fr;gap:28px;display:grid}.sample-triggers{color:#3f3f52;gap:8px;font-size:14px;line-height:1.6;display:grid}.sample-triggers li{padding-left:14px;position:relative}.sample-triggers li:before{content:"";background:var(--landing-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.sample-process{color:#3f3f52;gap:12px;font-size:14px;line-height:1.6;display:grid}.sample-process li{gap:12px;display:flex}.sample-process li>span{width:22px;height:22px;color:var(--landing-accent);background:#eae5fa;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:650;display:grid}.sample-recognition{border-top:1px solid #eeecf2;margin-top:22px;padding-top:18px}.sample-recognition ul{flex-wrap:wrap;gap:8px;display:flex}.sample-recognition li{color:#4a4460;background:#f6f4fb;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-style:italic;display:inline-flex}.sample-recognition svg{color:var(--landing-accent)}.sample-loops{gap:12px;display:grid}.sample-loop{background:#faf8fe;border:1px dashed #cfc6ea;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 4px;padding:16px 18px;display:flex}.sample-loop-step{color:#3f3f52;align-items:center;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}.sample-loop-step svg{color:var(--landing-accent);margin-right:2px}.sample-recommendations{grid-template-columns:1fr 1.4fr;gap:32px;display:grid}.sample-focus{gap:10px;display:grid}.sample-focus li{border-left:3px solid var(--landing-accent);color:#3f3f52;background:#fff;border-radius:0 10px 10px 0;padding:12px 14px;font-size:14px;line-height:1.6}.sample-steps{color:#3f3f52;gap:12px;font-size:14px;line-height:1.6;display:grid}.sample-steps li{gap:10px;display:flex}.sample-steps svg{color:#568174;flex-shrink:0;margin-top:3px}.sample-pro{background:var(--landing-ink);color:#fff;border-radius:20px;margin-top:48px;padding:28px}.sample-pro h2{margin-bottom:8px}.sample-pro>p{color:#d2cedf;font-size:14px;line-height:1.7}.sample-pro ul{gap:10px;margin-top:20px;font-size:14px;line-height:1.6;display:grid}.sample-pro li{gap:10px;display:flex}.sample-pro li svg{color:#b9a5e1;flex-shrink:0;margin-top:4px}.sample-pro-note{color:#bcb7ce;margin-top:20px;font-size:12px}.sample-cta{border-top:1px solid var(--landing-border);text-align:center;margin-top:64px;padding-top:48px}.sample-cta>p{color:var(--landing-muted);font-size:15px}.sample-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:24px;display:flex}@media (max-width:900px){.sample-layout{grid-template-columns:1fr;gap:28px}.sample-aside{position:static}.sample-profile{max-width:440px}}@media (max-width:640px){.sample-page{padding:36px 0 56px}.sample-scenario{padding:20px}.sample-scenario-grid,.sample-recommendations{grid-template-columns:1fr;gap:20px}.sample-block+.sample-block{margin-top:36px;padding-top:30px}.sample-pro{padding:22px}.sample-cta-actions>.landing-button{width:100%}}.landing-footer{border-top:1px solid var(--landing-border);padding:48px 0 24px}.landing-footer-top{justify-content:space-between;gap:32px;padding-bottom:36px;display:flex}.landing-footer-top>div>p{color:var(--landing-muted);margin-top:16px;font-size:12px}.landing-footer nav{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.landing-footer nav a{min-height:44px;color:var(--landing-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.landing-footer-bottom{border-top:1px solid var(--landing-border);color:var(--landing-muted);justify-content:space-between;gap:24px;padding-top:22px;font-size:10px;line-height:1.8;display:flex}@media (min-width:1500px){.landing-hero{padding-top:96px}.landing-hero-grid{gap:90px}}@media (max-width:1050px){.landing-nav{gap:18px}.landing-nav a{font-size:12px}.landing-header-inner{gap:16px}.landing-header-actions{gap:8px}.landing-hero-grid{gap:36px}.landing-hero h1{letter-spacing:-2px}.landing-hero-actions{gap:14px}.landing-report{padding:22px}}@media (max-width:820px){.landing-nav{display:none}.landing-header-inner{height:76px}.landing-hero{padding-top:48px}.landing-hero-grid{grid-template-columns:1fr;gap:36px;max-width:620px}.landing-hero h1{max-width:600px;font-size:clamp(42px,7vw,58px)}.landing-hero-description{max-width:540px}.landing-report-stage{width:min(100%,470px);margin-inline:auto;padding:20px 12px}.landing-discover{margin-top:20px}.landing-section{padding-block:60px}.landing-footer-top{flex-direction:column;gap:22px}}@media (max-width:480px){.landing-container{width:calc(100% - 40px)}.landing-header-inner{gap:8px;height:70px}.landing-brand{gap:6px;font-size:19px}.landing-brand-icon{border-radius:9px;width:29px;height:29px}.landing-brand-period{margin-left:-5px}.landing-header-actions{gap:2px}.landing-header-actions>div>button{gap:3px;padding:8px;font-size:11px}.landing-header-actions>div>button>svg:first-child{display:none}.landing-header-cta{gap:5px;min-height:44px;padding:10px;font-size:11px}.landing-header-cta>svg{display:none}.landing-hero{padding-top:40px}.landing-eyebrow{letter-spacing:1.2px;margin-bottom:18px;font-size:9px}.landing-hero h1{letter-spacing:-2px;margin-bottom:20px;font-size:42px}.landing-hero-description{font-size:15px;line-height:1.8}.landing-hero-actions{gap:9px 18px}.landing-hero-actions>.landing-button{width:100%}.landing-hero-actions>.landing-text-link{margin-inline:auto}.landing-reassurance{justify-content:center;margin-top:10px}.landing-pro-note{text-align:center}.landing-report{border-radius:16px;padding:21px;transform:none}.landing-report-orbit{inset:6px -2px}.landing-report h2{font-size:22px}.landing-report-badge{font-size:8px}.landing-trait{grid-template-columns:1.25fr 1fr;gap:10px}.landing-trait>span{font-size:10px}.landing-section{padding-block:52px}.landing-section-heading{letter-spacing:-1.2px}.landing-footer nav{gap:8px 22px}.landing-footer-bottom{flex-direction:column;gap:8px}}@media (max-width:380px){.landing-header .landing-container{width:calc(100% - 24px)}.landing-header .landing-brand{gap:4px;font-size:17px}.landing-header .landing-brand-icon{width:27px;height:27px}.landing-header-actions>div>button{justify-content:center;width:44px;height:44px;font-size:0}.landing-header-actions>div>button>svg:first-child{width:16px;height:16px;display:block}.landing-header-actions>div>button>svg:last-child{display:none}}
