.client-landing{--home-ink:#20283c;--home-muted:#4e5868;--home-paper:#fafbf9;--home-line:#e2e6e5;--home-accent:#6251d9;--home-lilac:#ece9f8;--home-mint:#ddf2e7;--home-dark:#142b31;--font:var(--font-jakarta),system-ui,sans-serif;--indigo:var(--home-accent);--line:var(--home-line);--ink:var(--home-ink);background:var(--home-paper);color:var(--home-ink);font-family:var(--font);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.client-landing *,.client-landing :after,.client-landing :before{box-sizing:border-box}.client-landing [hidden]{display:none!important}.client-landing a{color:inherit;text-decoration:none}.client-landing button{font:inherit;cursor:pointer}.client-landing h1,.client-landing h2,.client-landing h3,.client-landing p{margin:0}.client-landing svg{flex-shrink:0}.client-landing section[id]{scroll-margin-top:96px}.client-landing :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--home-accent);outline-offset:5px;border-radius:4px}.client-landing .home-container{width:min(1180px,calc(100% - 96px));margin-inline:auto}.client-landing .home-header{position:sticky;top:0;z-index:40;border-bottom:1px solid #e2e6e5b3;background:#fafbf9eb;backdrop-filter:blur(16px)}.client-landing .home-header-inner{height:86px;display:flex;align-items:center;justify-content:space-between;gap:28px}.client-landing .home-brand{display:inline-flex;align-items:center;color:var(--home-ink);font-size:26px;font-weight:750;letter-spacing:-1.3px}.client-landing .home-brand>span:first-child{width:31px;height:33px;border-radius:10px 10px 10px 3px;display:grid;place-items:center;background:var(--home-accent);color:#fff;margin-right:9px}.client-landing .home-brand-dot{color:var(--home-accent)}.client-landing .home-nav{display:flex;gap:30px;margin-left:auto}.client-landing .home-login,.client-landing .home-nav a{font-size:14px;font-weight:600;color:#5a6272;padding-block:12px}.client-landing .home-login:hover,.client-landing .home-nav a:hover{color:var(--home-accent)}.client-landing .home-header-actions{display:flex;align-items:center;gap:23px;margin-left:20px}.client-landing .home-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;padding:14px 23px;background:var(--home-accent);color:white;border:1px solid var(--home-accent);border-radius:7px;font-size:14px;font-weight:650;line-height:1.5}.client-landing .home-button-small{min-height:42px;padding:10px 17px;gap:14px;font-size:14px}.client-landing .home-button-outline{background:transparent;color:var(--home-ink);border-color:#d2d7d8}.client-landing .home-button-light{background:var(--home-mint);color:var(--home-dark);border-color:var(--home-mint)}.client-landing .home-text-link{display:inline-flex;align-items:center;gap:18px;font-weight:600;font-size:14px;min-height:44px}.client-landing .home-text-link>span{font-size:20px}.client-landing .home-mobile-menu{display:none;position:relative}.client-landing .home-mobile-menu summary{width:40px;height:40px;list-style:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.client-landing summary::-webkit-details-marker{display:none}.client-landing .home-mobile-menu summary span{width:18px;height:1.5px;background:var(--home-ink)}.client-landing .home-mobile-menu nav{position:absolute;top:52px;right:0;width:230px;padding:12px;background:white;border:1px solid var(--home-line);border-radius:12px;box-shadow:0 16px 40px #20283c12}.client-landing .home-mobile-menu nav a{display:flex;justify-content:space-between;align-items:center;padding:13px;font-size:14px}.client-landing .home-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 85% 36%,#efedf6 0,transparent 48%)}.client-landing .home-hero-grid{display:grid;gap:70px;align-items:start;padding-block:90px 84px}.client-landing .home-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:1.8px;font-weight:700}.client-landing .home-status-dot{width:6px;height:6px;border-radius:50%;background:#6d9c84;box-shadow:0 0 0 4px #6d9c8415}.client-landing .home-hero h1{font-size:clamp(43px,4.35vw,65px);font-weight:550;line-height:1.12;letter-spacing:-3px;margin-top:27px}.client-landing em{font-family:inherit;font-style:normal;font-weight:inherit}.client-landing .home-hero h1 em{color:var(--home-accent)}.client-landing .home-hero-description{max-width:405px;margin-top:26px;font-size:15px;line-height:1.85;color:var(--home-muted)}.client-landing .home-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px;margin-top:31px}.client-landing .home-hero-note{color:var(--home-muted);font-size:14px;margin-top:16px}.client-landing .home-hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--home-line);padding-block:24px;color:#6e7482;font-size:14px;letter-spacing:1.25px}.client-landing .home-hero-bottom a{display:flex;align-items:center;gap:20px;letter-spacing:0;font-size:14px}.client-landing .home-preview-scene{position:relative;padding:12px 10px 0;min-width:0}.client-landing .home-preview-orbit{position:absolute;inset:-22px -47px 100px;border:1px solid #e1ddea;border-radius:50%;transform:rotate(-20deg);pointer-events:none}.client-landing .home-preview-orbit:before{content:"";position:absolute;inset:30px -24px;border:1px solid #e8e4ef;border-radius:50%;transform:rotate(32deg)}.client-landing .home-document{position:relative;z-index:1;border:1px solid #e4e3eb;background:#fff;border-radius:12px;box-shadow:0 20px 60px #25353e0b,0 4px 10px #25353e04;transform:rotate(2deg)}.client-landing .home-document-bar{display:flex;align-items:center;justify-content:space-between;padding:16px 19px;border-bottom:1px solid #efedf3;color:#6e7482;letter-spacing:1.1px}.client-landing .home-document-bar>span:first-child{display:flex;gap:4px}.client-landing .home-document-bar i{width:5px;height:5px;border-radius:50%;background:#dfdde6}.client-landing .home-document-example{font-size:14px;letter-spacing:0}.client-landing .home-persona-panel{position:relative;padding:27px 30px 26px;min-height:340px}.client-landing .home-tiny-label{display:block;font-size:14px;letter-spacing:1.1px;font-weight:650;color:#6e7482}.client-landing .home-document-heading h2{font-size:23px;font-weight:600;margin-top:10px}.client-landing .home-document-heading>p{font-size:14px;color:var(--home-muted);margin-top:3px}.client-landing .home-evidence-text{margin-top:22px;padding:16px;border-left:2px solid #b2a5e8;border-radius:0 5px 5px 0;background:#f7f6fc}.client-landing .home-evidence-label{display:flex;gap:6px;align-items:center;font-size:14px;font-weight:650;color:#71629d}.client-landing .home-evidence-label>span{width:4px;height:4px;border-radius:50%;background:#a395d8}.client-landing .home-evidence-text>p{font-size:14px;color:#626577;line-height:1.9;margin-top:9px}.client-landing .home-document-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.client-landing .home-document-tags>span{display:inline-flex;align-items:center;gap:4px;color:#52826c}.client-landing .home-document-tags svg{width:12px;height:12px}.client-landing .home-document-rule{width:90%;height:4px;border-radius:3px;background:#f0f1f1;margin-top:19px}.client-landing .home-document-rule.short{width:65%;margin-top:8px}.client-landing .home-document-foot{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font-size:14px;color:#6e7482}.client-landing .home-mini-mark{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;color:#9587c5;background:#f0edf8}.client-landing .home-mini-mark svg{width:13px;height:13px}.client-landing .home-score-card{position:absolute;left:-39px;bottom:19px;display:flex;align-items:center;gap:14px;width:245px;padding:14px 17px;border:1px solid #e0e8e1;background:#f7fff9;border-radius:10px;transform:translateY(51%) rotate(-5deg);box-shadow:0 12px 28px #233b2a10}.client-landing .home-score-ring{width:49px;height:49px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#78a990 var(--score),#e7eee8 0)}.client-landing .home-score-ring>b{display:grid;grid-auto-flow:column;place-content:center;align-items:baseline;width:41px;height:41px;border-radius:50%;background:#f7fff9;color:#3d725c;font-size:16px;font-weight:600}.client-landing .home-score-card>span:last-child b{display:block;font-size:14px;font-weight:650}.client-landing .home-score-card>span:last-child small{display:block;color:#596e60;margin-top:3px}.client-landing .home-persona-tabs{display:flex;gap:4px;justify-content:center;margin-top:54px}.client-landing .home-persona-tabs button{padding:8px 12px;border:1px solid transparent;border-radius:30px;background:transparent;font-size:14px;color:#7b7e90;white-space:nowrap}.client-landing .home-persona-tabs button[aria-selected=true]{background:#fff;border-color:#dfe1e7;box-shadow:0 2px 4px #20283c04}.client-landing .home-persona-note{text-align:center;color:#6e7482;font-size:14px;margin-top:9px;min-height:30px}.client-landing .home-section{padding:104px 0}.client-landing .home-section-label{display:flex;gap:11px;align-items:center;font-size:14px;font-weight:700;letter-spacing:1.5px;color:#6e7482}.client-landing .home-section-label>span{width:23px;height:23px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:14px;letter-spacing:0;opacity:.7}.client-landing .home-section-heading{display:grid;grid-template-columns:.7fr 1fr;gap:70px;align-items:start;margin-bottom:55px}.client-landing .home-section-heading .home-section-label{margin-top:12px}.client-landing h2{font-size:clamp(32px,3.1vw,44px);font-weight:550;letter-spacing:-1.9px}.client-landing h2 em{color:#6251d9}.client-landing .home-section-heading>div>p{max-width:440px;margin-top:20px;color:var(--home-muted);font-size:14px}.client-landing .home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.client-landing .home-step-art{position:relative;height:144px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;background:#f0f1ee;border-radius:8px;overflow:hidden}.client-landing .home-step-art-profile{flex-direction:column;background:#f0eef7}.client-landing .home-art-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:white;color:#8876b0;font-family:Georgia,serif;font-size:15px;box-shadow:0 5px 16px #5f4f8810}.client-landing .home-art-line{height:4px;width:72px;background:#dcd6e9;border-radius:4px;margin-top:11px}.client-landing .home-art-line.short{width:46px;margin-top:6px}.client-landing .home-art-check{position:absolute;top:48px;left:calc(50% + 10px);display:grid;place-items:center;width:22px;height:22px;border:3px solid #f0eef7;border-radius:50%;background:#c4e5d3;color:#477859}.client-landing .home-art-check svg{width:12px;height:12px}.client-landing .home-step-art-match{flex-direction:column;background:#edf3ef}.client-landing .home-art-match{display:flex;gap:8px;align-items:center;padding:8px 13px;background:#fff;border:1px solid #dde9df;border-radius:5px;color:#64816b;box-shadow:0 4px 8px #42694705}.client-landing .home-art-match:first-child{transform:translateX(-18px)}.client-landing .home-art-match:last-child{transform:translateX(18px)}.client-landing .home-art-connector{height:15px;width:1px;border-left:1px dashed #9cb7a2}.client-landing .home-step-art-statement{background:#f5f0e7}.client-landing .home-art-page{width:70px;height:88px;background:#fffdf8;border:1px solid #e5dece;border-radius:5px;padding:21px 14px;transform:rotate(-7deg);box-shadow:0 7px 15px #705f3610}.client-landing .home-art-page i{display:block;height:3px;background:#e5e0d3;border-radius:2px;margin-bottom:7px}.client-landing .home-art-page i:first-child{width:65%;background:#c7b98f}.client-landing .home-art-page i:last-child{width:72%}.client-landing .home-art-pen{position:absolute;left:calc(50% + 18px);bottom:35px;display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#c3b58a;color:#fff;transform:rotate(8deg)}.client-landing .home-step-number{display:flex;align-items:center;gap:15px;font-size:14px;color:#6e7482}.client-landing .home-step-number>span{height:1px;background:var(--home-line);flex:1}.client-landing .home-step h3{margin-top:14px;font-weight:600;font-size:20px;letter-spacing:-.5px}.client-landing .home-step>p{margin-top:9px;color:var(--home-muted);font-size:14px;line-height:1.85;max-width:300px}.client-landing .home-time-note{display:flex;align-items:center;gap:34px;margin-top:46px;padding-top:30px;border-top:1px solid var(--home-line)}.client-landing .home-time-note>div{display:flex;align-items:center;gap:18px}.client-landing .home-time-before{color:#a4a8af;font-size:21px;text-decoration:line-through;text-decoration-thickness:1px}.client-landing .home-time-arrow{color:#b1b5b7}.client-landing .home-time-note strong{font-size:24px;font-weight:550;letter-spacing:-1px}.client-landing .home-time-note>p{font-size:14px;line-height:1.9;color:var(--home-muted);padding-left:30px;border-left:1px solid var(--home-line)}.client-landing .home-time-note>p b{color:var(--home-ink);font-weight:500}.client-landing .home-time-note>small{margin-left:auto;color:#6e7482}.client-landing .home-evidence{background:#f0f2f0}.client-landing .home-evidence-grid{display:grid;grid-template-columns:.9fr 1fr;gap:110px;align-items:center}.client-landing .home-evidence-heading h2{margin-top:25px}.client-landing .home-evidence-heading>p:not(.home-section-label){margin-top:22px;max-width:390px;color:var(--home-muted);font-size:14px}.client-landing .home-principles{margin:29px 0 21px}.client-landing .home-principles>div{display:flex;gap:18px;margin-top:20px}.client-landing .home-principles>div>span{color:#6e7482;font-size:14px;padding-top:3px}.client-landing .home-principles p{font-size:14px;color:var(--home-muted);line-height:1.85}.client-landing .home-principles b{display:block;font-size:14px;color:var(--home-ink);font-weight:650;margin-bottom:3px}.client-landing .home-demo{border:1px solid #dde3df;border-radius:12px;background:#fff;box-shadow:0 18px 42px #23352807}.client-landing .home-demo-toolbar{display:flex;justify-content:space-between;align-items:center;padding:23px 25px}.client-landing .home-demo-applicant{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:650}.client-landing .home-demo-applicant>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eae6f3;color:#8b7cab;font-family:Georgia,serif;font-size:17px;font-weight:400}.client-landing .home-demo-applicant small{display:block;font-size:14px;font-weight:400;color:#6e7482;margin-top:1px}.client-landing .home-subtle-badge{padding:3px 8px;border:1px solid #e5e7e9;border-radius:4px;color:#6e7482;font-size:14px;font-weight:400}.client-landing .home-demo-tabs{display:flex;padding:0 25px;border-bottom:1px solid #e8ece9;gap:26px}.client-landing .home-demo-tabs button{display:flex;align-items:center;gap:6px;padding:12px 0;color:#6e7482;font-size:14px;border:0;border-bottom:2px solid transparent;background:transparent}.client-landing .home-demo-tabs button[aria-selected=true]{color:#635390;border-color:#9f8dbb}.client-landing .home-demo-tabs svg{width:12px;height:12px}.client-landing .home-demo-panel{padding:25px;min-height:383px}.client-landing .home-demo-panel>p{font-size:14px;line-height:2;color:#666e7b;margin-top:12px}.client-landing .home-demo-panel strong{font-weight:500;color:#3e6555;background:#f0f7f1}.client-landing .home-demo-panel mark{color:#87574f;background:#fcf1ee}.client-landing .home-demo-score{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:15px;margin-top:15px;border-top:1px solid #eef0ed}.client-landing .home-demo-score>span{display:flex;gap:6px;align-items:center;font-size:14px;color:#4d795e}.client-landing .home-demo-score>b{font-size:14px;color:#608875;font-weight:600}.client-landing .home-demo-gap{padding:16px;border:1px solid #ebe8ef;border-radius:7px;background:#f9f8fb}.client-landing .home-demo-gap-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:8px}.client-landing .home-demo-gap-heading b{font-size:14px;font-weight:550}.client-landing .home-demo-gap-heading>span{font-size:14px;color:#7f6239;background:#f5eee2;padding:2px 5px;border-radius:3px}.client-landing .home-demo-actions{display:flex;gap:9px;margin-top:14px}.client-landing .home-demo-actions button,.client-landing .home-demo-answer button{display:flex;align-items:center;gap:15px;padding:8px 10px;border-radius:4px;border:1px solid #dad4e7;background:#fff;color:#73608f;font-size:14px}.client-landing .home-demo-actions button:first-child,.client-landing .home-demo-answer button{color:white;background:#8c78aa;border-color:#8c78aa}.client-landing .home-demo-actions svg,.client-landing .home-demo-answer svg{width:13px;height:13px}.client-landing .home-demo-answer p,.client-landing .home-demo-result p{margin-top:10px;font-size:14px;color:#797280}.client-landing .home-demo-answer button{margin-top:10px}.client-landing .home-demo-result button{border:0;background:transparent;color:#78658c;text-decoration:underline;padding:8px 0;font-size:14px}.client-landing .home-demo-feedback{margin-top:25px;padding:16px;border-radius:7px;background:#fcf5f1;font-size:14px;color:#865f50}.client-landing .home-demo-feedback>span{font-weight:650}.client-landing .home-demo-feedback>p{margin-top:5px}.client-landing .home-profile-section{color:#f1f4ec;background:var(--home-dark);padding:98px 0;overflow:hidden}.client-landing .home-profile-grid{display:grid;grid-template-columns:.85fr 1fr;gap:120px;align-items:center}.client-landing .home-profile-section .home-section-label{color:#96b2ac}.client-landing .home-profile-section h2{margin-top:25px;font-size:46px}.client-landing .home-profile-section h2 em{color:#bdd0b7}.client-landing .home-profile-grid>div>p:not(.home-section-label){color:#a9bdb9;margin-top:22px;font-size:14px;max-width:385px}.client-landing .home-profile-section .home-button{margin-top:30px}.client-landing .home-profile-note{display:flex;gap:8px;align-items:center;font-size:14px;color:#a4bcb2;margin-top:21px}.client-landing .home-profile-visual{min-width:0}.client-landing .home-profile-card{background:#f7faf6;color:var(--home-ink);border-radius:10px;padding:25px;box-shadow:0 20px 60px #00131530;transform:rotate(-2deg)}.client-landing .home-profile-top{display:flex;align-items:center;gap:11px;padding-bottom:24px}.client-landing .home-profile-avatar{width:34px;height:34px;display:grid;place-items:center;background:#e4eddf;border-radius:50%;font-family:Georgia,serif;color:#819578}.client-landing .home-profile-top>div b{display:block;font-size:14px;font-weight:600}.client-landing .home-profile-top>div span{display:block;color:#677967;font-size:14px}.client-landing .home-profile-top>.home-subtle-badge{margin-left:auto}.client-landing .home-saved-evidence{display:flex;align-items:center;gap:10px;padding:16px 0;border-top:1px solid #e2e8e0;font-size:14px;color:#506755}.client-landing .home-saved-evidence>span>small{display:block;color:#6f7c69;font-size:14px;margin-top:3px}.client-landing .home-saved-evidence>.home-saved-tag{margin-left:auto;font-size:14px;color:#6d8062}.client-landing .home-profile-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:21px;border-top:1px solid #e2e8e0;font-size:14px;color:#6d7e65}.client-landing .home-role-connections{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:25px}.client-landing .home-role-connections span{display:flex;align-items:center;gap:10px;background:#213b3e;color:#a3b8b0;padding:7px 10px;border:1px solid #345052;border-radius:5px;font-size:14px}.client-landing .home-role-connections b{font-weight:600;color:#c7dccb}.client-landing .home-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.client-landing .home-plan{padding:28px;border:1px solid var(--home-line);background:white;border-radius:10px}.client-landing .home-plan-featured{background:#f1eff8;border-color:#ddd6ed}.client-landing .home-plan-kicker{color:#6e7482;font-size:14px}.client-landing .home-plan h3{margin-top:9px;font-size:22px;font-weight:550;letter-spacing:-.8px}.client-landing .home-plan-price{display:flex;align-items:flex-start;gap:3px;font-size:48px;font-weight:500;line-height:1.2;letter-spacing:-2px;margin-top:29px}.client-landing .home-plan-price>span{font-size:21px;padding-top:6px}.client-landing .home-plan-quantity{margin-top:8px;font-size:14px}.client-landing .home-plan-quantity>span{display:block;font-size:14px;color:#6e7482;margin-top:4px}.client-landing .home-plan .home-button{margin-top:25px;width:100%;min-height:45px;justify-content:space-between;padding:11px 16px;font-size:14px}.client-landing .home-plan ul{list-style:none;padding:22px 0 0;margin:23px 0 0;border-top:1px solid var(--home-line)}.client-landing .home-plan li{display:flex;align-items:flex-start;gap:9px;color:#6e7482;margin-top:10px}.client-landing .home-plan li svg{width:13px;height:13px;margin-top:2px;color:#83a58d}.client-landing .home-pass{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:30px 35px;margin-top:25px;background:#eef2eb;border:1px solid #e3e8df;border-radius:10px}.client-landing .home-pass .home-tiny-label{color:#697a5d}.client-landing .home-pass h3{margin-top:8px;font-size:23px;font-weight:500;letter-spacing:-.8px}.client-landing .home-pass p{color:#697460;font-size:14px;margin-top:8px}.client-landing .home-pass-action{display:flex;align-items:center;gap:35px}.client-landing .home-pass-action strong{font-size:37px;font-weight:500;letter-spacing:-1.5px}.client-landing .home-pass-action span{display:block;font-size:14px;color:#6d775f}.client-landing .home-pass-action .home-button{white-space:nowrap;min-height:45px;font-size:14px}.client-landing .home-pricing-note{text-align:center;font-size:14px;color:#6e7482;margin-top:20px}.client-landing .home-pricing-note a{text-decoration:underline;text-underline-offset:3px}.client-landing .home-guide{border-top:1px solid var(--home-line);padding-top:80px}.client-landing .home-guide-heading{text-align:center}.client-landing .home-guide-heading .home-section-label{justify-content:center}.client-landing .home-guide-heading h2{margin-top:24px}.client-landing .home-guide-heading>p:last-child{color:var(--home-muted);font-size:14px;margin-top:18px}.client-landing .home-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;align-items:start;margin-top:42px}.client-landing .home-guide-item{border-bottom:1px solid var(--home-line)}.client-landing summary{list-style:none;cursor:pointer}.client-landing .home-guide-item summary{display:flex;align-items:center;gap:15px;min-height:81px;padding:18px 0}.client-landing .home-guide-number{font-size:14px;color:#6e7482}.client-landing .home-guide-item h3{font-size:14px;font-weight:550;line-height:1.6}.client-landing .home-plus{display:block;width:13px;height:13px;position:relative;flex-shrink:0;margin-left:auto;color:#9c9daa}.client-landing .home-plus:after,.client-landing .home-plus:before{content:"";position:absolute;top:6px;left:1px;right:1px;height:1px;background:currentColor}.client-landing .home-plus:after{transform:rotate(90deg);transition:transform .25s}.client-landing details[open] .home-plus:after{transform:rotate(0)}.client-landing .home-guide-item>p{padding:0 27px 23px;font-size:14px;line-height:1.9;color:var(--home-muted)}.client-landing .home-faq{background:#f0f1ee}.client-landing .home-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.client-landing .home-faq h2{margin-top:24px}.client-landing .home-faq-grid>div>p:not(.home-section-label){font-size:14px;color:var(--home-muted);margin-top:23px}.client-landing .home-faq-grid>div>p>a{display:inline-block;padding-top:4px;color:var(--home-ink)}.client-landing .home-faq-list details{border-bottom:1px solid #dce0da}.client-landing .home-faq-list details:first-child{border-top:1px solid #dce0da}.client-landing .home-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:66px;padding:19px 0;font-size:14px;font-weight:550;line-height:1.65}.client-landing .home-faq-list details>p{padding-bottom:23px;color:var(--home-muted);font-size:14px;line-height:1.9}.client-landing .home-final{padding:90px 0;position:relative;overflow:hidden;text-align:center;background:#eae8f0}.client-landing .home-final>.home-container{position:relative;z-index:1}.client-landing .home-final .home-eyebrow{color:#70677e}.client-landing .home-final h2{font-size:clamp(36px,4vw,55px);letter-spacing:-2px;margin-top:20px}.client-landing .home-final h2 em{color:#85739d}.client-landing .home-final .home-button{margin-top:30px}.client-landing .home-final p{color:#6e7482;font-size:14px;margin-top:14px}.client-landing .home-final-orbit{position:absolute;width:850px;height:850px;border:1px solid #ded9e6;border-radius:50%;top:-190px;left:50%;transform:translateX(-50%);pointer-events:none}.client-landing .home-final-orbit:before{content:"";position:absolute;inset:55px;border:1px solid #dfdbe6;border-radius:50%}.client-landing .home-footer{padding:65px 0 25px;background:var(--home-paper)}.client-landing .home-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 1fr;gap:40px}.client-landing .home-footer .home-brand{font-size:24px}.client-landing .home-footer-top>div:first-child>p{color:#6e7482;font-size:14px;line-height:1.9;margin-top:16px}.client-landing .home-footer :is(h2,h4){font-size:14px;font-weight:600;letter-spacing:0;color:#6e7482;margin-bottom:17px}.client-landing .home-footer-top>div>a:not(.home-brand){display:block;font-size:14px;color:#6b7481;padding:6px 0;min-height:30px}.client-landing .home-footer-bottom{display:flex;justify-content:space-between;gap:40px;border-top:1px solid var(--home-line);padding-top:23px;margin-top:46px;color:#6e7482;line-height:1.9}.client-landing .home-footer-bottom>p:last-child{text-align:right}.client-landing .cookie{position:fixed;z-index:60;left:20px;bottom:20px;max-width:370px;padding:22px;border:1px solid var(--home-line);border-radius:12px;background:#fff;box-shadow:0 15px 50px #20283c14}.client-landing .cookie p{font-size:14px;line-height:1.8;color:var(--home-muted)}.client-landing .cookie p b{display:block;color:var(--home-ink);font-size:14px;margin-bottom:5px}.client-landing .cookie a{text-decoration:underline;color:var(--home-accent)}.client-landing .ck-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.client-landing .cookie .btn{min-height:42px;border:1px solid #ddd7ed;border-radius:6px;background:#faf9fd;color:var(--home-accent);font-size:14px}@media(min-width:1500px){.client-landing .home-container{width:min(1280px,calc(100% - 120px))}.client-landing .home-hero-grid{gap:110px;padding-block:110px 100px}}@media(max-width:1050px){.client-landing .home-container{width:calc(100% - 64px)}.client-landing .home-nav{gap:18px}.client-landing .home-header-actions{gap:17px;margin-left:5px}.client-landing .home-hero-grid{gap:35px;padding-block:70px}.client-landing .home-hero h1{font-size:49px;letter-spacing:-2.5px}.client-landing .home-persona-panel{padding:23px}.client-landing .home-document-heading h2{font-size:20px}.client-landing .home-score-card{left:-15px}.client-landing .home-evidence-grid,.client-landing .home-faq-grid,.client-landing .home-profile-grid{gap:55px}.client-landing .home-steps{gap:28px}.client-landing .home-plan{padding:23px}.client-landing .home-pass-action{gap:20px}.client-landing .home-profile-section h2{font-size:39px}}@media(max-width:800px){.client-landing .home-container{width:calc(100% - 44px)}.client-landing .home-header-inner{height:72px;gap:15px}.client-landing .home-nav{display:none}.client-landing .home-mobile-menu{display:block}.client-landing .home-header-actions{gap:14px;margin-left:auto}.client-landing .home-hero-grid{grid-template-columns:1fr;gap:55px;max-width:590px;padding-block:54px 30px}.client-landing .home-hero h1{font-size:58px;letter-spacing:-2.8px}.client-landing .home-hero-description{font-size:15px;max-width:440px}.client-landing .home-preview-scene{width:min(440px,100%);margin-inline:auto;padding-inline:15px}.client-landing .home-persona-panel{padding:27px}.client-landing .home-document-heading h2{font-size:24px}.client-landing .home-persona-note{font-size:14px}.client-landing .home-section{padding:72px 0}.client-landing .home-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.client-landing h2{font-size:36px;letter-spacing:-1.6px}.client-landing .home-steps{gap:20px}.client-landing .home-step h3{font-size:17px}.client-landing .home-step-art{height:130px}.client-landing .home-time-note{flex-wrap:wrap;gap:20px}.client-landing .home-time-note>small{flex-basis:100%;margin:0}.client-landing .home-evidence-grid,.client-landing .home-faq-grid,.client-landing .home-profile-grid{grid-template-columns:1fr;gap:38px}.client-landing .home-evidence-heading>p:not(.home-section-label){max-width:540px}.client-landing .home-demo{max-width:560px;margin-inline:auto}.client-landing .home-profile-section{padding:72px 0}.client-landing .home-profile-visual{max-width:550px;width:100%;margin-inline:auto}.client-landing .home-plan{padding:21px}.client-landing .home-plan h3{font-size:19px}.client-landing .home-plan-price{font-size:39px}.client-landing .home-plans{gap:12px}.client-landing .home-plan .home-button{gap:7px;padding-inline:10px;font-size:14px}.client-landing .home-plan li{font-size:14px}.client-landing .home-pass{gap:25px;padding:26px}.client-landing .home-pass-action{flex-direction:column;align-items:flex-start;gap:15px}.client-landing .home-guides{column-gap:25px}.client-landing .home-footer-top{grid-template-columns:1.2fr 1fr;gap:35px}}@media(max-width:520px){.client-landing .home-header-inner{gap:5px}.client-landing .home-brand{font-size:23px}.client-landing .home-brand>span:first-child{width:26px;height:28px;margin-right:7px;border-radius:8px 8px 8px 2px}.client-landing .home-header-actions{gap:7px}.client-landing .home-login{font-size:14px}.client-landing .home-button-small{font-size:14px;min-height:37px;padding:8px 12px;gap:9px}.client-landing .home-button-small svg{width:13px;height:13px}.client-landing .home-mobile-menu summary{width:28px}.client-landing .home-hero h1{font-size:44px;letter-spacing:-2px;margin-top:25px}.client-landing .home-eyebrow{font-size:14px;letter-spacing:1.45px}.client-landing .home-hero-description{font-size:14px;line-height:1.9;margin-top:20px}.client-landing .home-hero-actions{gap:8px 15px;margin-top:24px}.client-landing .home-hero-actions>.home-button{padding:13px 17px;font-size:14px;gap:12px}.client-landing .home-text-link{font-size:14px;gap:10px}.client-landing .home-hero-note{font-size:14px}.client-landing .home-preview-scene{padding-inline:7px}.client-landing .home-document-bar{padding:13px 16px}.client-landing .home-persona-panel{padding:22px;min-height:352px}.client-landing .home-document-heading h2{font-size:21px}.client-landing .home-score-card{left:-9px;width:226px;padding:12px}.client-landing .home-persona-tabs{gap:0}.client-landing .home-persona-tabs button{font-size:14px;padding-inline:11px;min-height:40px}.client-landing .home-persona-note{font-size:14px}.client-landing .home-hero-bottom{padding-block:20px;gap:20px}.client-landing .home-hero-bottom>span{font-size:14px;max-width:170px;line-height:1.9}.client-landing .home-hero-bottom>a{font-size:14px;gap:7px}.client-landing .home-section{padding:62px 0}.client-landing .home-section-label{font-size:14px;letter-spacing:1.1px;gap:9px}.client-landing h2{font-size:32px;letter-spacing:-1.5px}.client-landing .home-section-heading>div>p{font-size:14px}.client-landing .home-steps{grid-template-columns:1fr;gap:32px}.client-landing .home-step{display:grid;grid-template-columns:100px 1fr;column-gap:20px}.client-landing .home-step-art{grid-column:1;grid-row:1/4;height:132px;margin:0}.client-landing .home-step-number{grid-column:2}.client-landing .home-step h3{grid-column:2;margin-top:9px;font-size:19px}.client-landing .home-step>p{grid-column:2;margin-top:6px;font-size:14px}.client-landing .home-art-match{padding:7px 5px;gap:4px;font-size:14px}.client-landing .home-art-match svg{width:10px;height:10px}.client-landing .home-art-match:first-child{transform:translateX(-4px)}.client-landing .home-art-match:last-child{transform:translateX(4px)}.client-landing .home-time-note{gap:15px;padding-top:24px;margin-top:34px}.client-landing .home-time-note>div{gap:13px;width:100%}.client-landing .home-time-note>p{border-left:0;padding:0;font-size:14px}.client-landing .home-time-note>small{flex-basis:auto;max-width:155px;margin-left:auto;font-size:14px}.client-landing .home-principles p{font-size:14px}.client-landing .home-demo-toolbar{padding:20px}.client-landing .home-demo-panel{padding:21px}.client-landing .home-demo-tabs{padding-inline:21px}.client-landing .home-demo-panel>p{font-size:14px}.client-landing .home-demo-gap{padding:14px}.client-landing .home-demo-gap-heading b{font-size:14px}.client-landing .home-profile-section{padding:62px 0}.client-landing .home-profile-section h2{font-size:35px}.client-landing .home-profile-grid{gap:42px}.client-landing .home-profile-card{padding:20px;transform:rotate(-1deg)}.client-landing .home-profile-top{gap:9px}.client-landing .home-profile-top>div b,.client-landing .home-profile-top>div span{font-size:14px}.client-landing .home-saved-evidence{font-size:14px;gap:8px}.client-landing .home-saved-evidence>span>small{font-size:14px}.client-landing .home-plans{grid-template-columns:1fr;gap:18px}.client-landing .home-plan{padding:28px}.client-landing .home-plan h3{font-size:24px}.client-landing .home-plan-price{font-size:46px;margin-top:20px}.client-landing .home-plan .home-button{font-size:14px;padding:12px 16px}.client-landing .home-plan li,.client-landing .home-plan-kicker,.client-landing .home-plan-quantity>span{font-size:14px}.client-landing .home-pass{flex-direction:column;align-items:stretch;padding:27px}.client-landing .home-pass-action{flex-direction:row;align-items:center;justify-content:space-between}.client-landing .home-pass-action .home-button{gap:12px;padding-inline:12px}.client-landing .home-pricing-note{line-height:1.9}.client-landing .home-guides{grid-template-columns:1fr;margin-top:28px}.client-landing .home-guide-heading{text-align:left}.client-landing .home-guide-heading .home-section-label{justify-content:flex-start}.client-landing .home-guide-item summary{min-height:74px}.client-landing .home-faq-list summary,.client-landing .home-guide-item h3{font-size:14px}.client-landing .home-final{padding:65px 0}.client-landing .home-final h2{font-size:35px;letter-spacing:-1.3px}.client-landing .home-footer{padding-top:43px}.client-landing .home-footer-top{gap:30px 20px}.client-landing .home-footer-top>div>a:not(.home-brand){font-size:14px;min-height:36px;overflow-wrap:anywhere}.client-landing .home-footer-bottom{flex-direction:column;gap:15px;margin-top:30px}.client-landing .home-footer-bottom>p:last-child{text-align:left}.client-landing .cookie{left:12px;right:12px;bottom:12px;max-width:none;padding:18px}}@media(max-width:360px){.client-landing .home-container{width:calc(100% - 32px)}.client-landing .home-hero h1{font-size:40px}.client-landing .home-header-actions{gap:4px}.client-landing .home-button-small{padding-inline:9px}.client-landing .home-hero-actions{gap:8px}.client-landing .home-persona-tabs button{padding-inline:8px}}.client-landing .home-step-art{user-select:none}.client-landing .home-demo-tabs button,.client-landing .home-persona-tabs button{min-height:44px}.client-landing .home-demo-actions button,.client-landing .home-demo-answer button,.client-landing .home-demo-result button{min-height:40px}.client-landing .home-plan li{font-size:14px}.client-landing .home-footer-top>div>a:not(.home-brand){min-height:40px}@media(max-width:520px){.client-landing .home-art-match{font-size:14px}.client-landing .home-header-actions{gap:6px}.client-landing .home-login{font-size:14px}.client-landing .home-button-small{font-size:14px;padding-inline:10px}.client-landing .home-document-bar{font-size:14px}.client-landing .home-persona-tabs button{font-size:14px;padding-inline:9px}.client-landing .home-hero-actions>.home-button,.client-landing .home-hero-actions>.home-text-link,.client-landing .home-hero-bottom>span,.client-landing .home-persona-note,.client-landing .home-saved-evidence,.client-landing .home-saved-evidence>span>small{font-size:14px}.client-landing .home-saved-tag{display:none}}.client-landing .home-persona-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 28px;position:relative;z-index:3}.client-landing .home-persona-tabs button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;min-height:142px;padding:16px 13px;border:1.5px solid #ddd9ef;border-radius:11px;background:#eeebfa;color:#423866;white-space:normal;text-align:left;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.client-landing .home-persona-tabs button:first-child{background:#fbf1d9;border-color:#eadbbb;color:#69552f}.client-landing .home-persona-tabs button:nth-child(3){background:#e5f3eb;border-color:#cee4d7;color:#335f49}.client-landing .home-audience-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#ffffffb8}.client-landing .home-audience-copy{display:block;min-width:0}.client-landing .home-audience-copy strong{display:block;font-size:14px;line-height:1.5;font-weight:750}.client-landing .home-audience-copy>span{display:block;margin-top:4px;line-height:1.6;color:#666579}.client-landing .home-persona-tabs button[aria-selected=true]{border-color:var(--home-accent);box-shadow:0 0 0 2px #6251d916,0 10px 22px #6251d91a;color:var(--home-ink)}.client-landing .home-persona-tabs button:hover{transform:translateY(-4px);box-shadow:0 10px 22px #30334d13}.client-landing .home-audience-selected{position:absolute;right:10px;top:10px;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--home-accent);color:white;opacity:0;transform:scale(.6);transition:opacity .22s,transform .25s}.client-landing .home-audience-selected svg{width:12px;height:12px}.client-landing .home-persona-tabs button[aria-selected=true] .home-audience-selected{opacity:1;transform:scale(1)}.client-landing .home-persona-note{margin-top:47px;min-height:36px}.client-landing .home-preview-orbit{inset:150px -47px 30px}.client-landing .home-hero-grid{padding-top:65px;padding-bottom:60px}@media(max-width:1050px) and (min-width:801px){.client-landing .home-persona-tabs{gap:7px}.client-landing .home-persona-tabs button{padding:13px 9px;min-height:153px}.client-landing .home-audience-copy strong,.client-landing .home-audience-copy>span{font-size:14px}}@media(max-width:800px){.client-landing .home-preview-scene{width:min(510px,100%)}.client-landing .home-hero-grid{padding-top:48px;padding-bottom:30px}.client-landing .home-persona-tabs button{min-height:139px}.client-landing .home-audience-copy strong{font-size:14px}}@media(max-width:520px){.client-landing .home-persona-tabs{grid-template-columns:1fr;gap:10px;margin-bottom:30px}.client-landing .home-persona-tabs button{flex-direction:row;align-items:center;gap:14px;min-height:75px;padding:14px 17px}.client-landing .home-audience-icon{width:38px;height:38px;flex-shrink:0}.client-landing .home-audience-copy strong{font-size:14px}.client-landing .home-audience-copy>span{font-size:14px;margin-top:2px}.client-landing .home-audience-selected{top:50%;right:16px;translate:0 -50%}.client-landing .home-audience-copy{padding-right:18px}.client-landing .home-preview-orbit{top:270px}.client-landing .home-persona-note{font-size:14px;margin-top:43px}}.client-landing{font-size:18px}.client-landing .home-container{width:min(1280px,calc(100% - 80px))}.client-landing .home-login,.client-landing .home-nav a{font-size:16px;color:#404b5c}.client-landing .home-button,.client-landing .home-plan .home-button,.client-landing .home-text-link{font-size:16px}.client-landing .home-button-small{font-size:15px;min-height:46px}.client-landing .home-hero-grid{grid-template-columns:1.12fr 1fr;gap:72px;padding-block:32px 56px}.client-landing .home-hero-intro{min-width:0}.client-landing .home-hero h1{font-size:clamp(44px,4.6vw,66px);line-height:1.1;font-weight:650;letter-spacing:-2.8px}.client-landing .home-hero-description{font-size:20px;line-height:1.7;max-width:560px}.client-landing .home-hero-note{font-size:15px;color:#4e5868}.client-landing .home-eyebrow,.client-landing .home-section-label{font-size:14px;letter-spacing:1.2px;color:#50576b}.client-landing .home-persona-tabs{margin:30px 0 0;gap:10px}.client-landing .home-persona-tabs button{padding:15px 13px;min-height:155px;gap:10px}.client-landing .home-audience-copy strong{font-size:16px;line-height:1.4}.client-landing .home-audience-copy>span{font-size:14px;color:#4f5263;line-height:1.5}.client-landing .home-persona-tabs button[aria-selected=true]{border-width:2px;background:#ede8ff;box-shadow:0 5px 0 #6251d9,0 12px 30px #6251d91c}.client-landing .home-preview-scene{padding:20px 0 0;width:100%}.client-landing .home-preview-orbit{inset:-45px -25px 0;border-color:#d3cbe9}.client-landing .home-document{box-shadow:0 28px 75px #4739691f,0 3px 12px #4739690a}.client-landing .home-document-bar{font-size:14px;letter-spacing:.5px;padding:20px}.client-landing .home-persona-panel{padding:28px;min-height:440px}.client-landing .home-document-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.8px}.client-landing .home-document-heading>p,.client-landing .home-evidence-label{font-size:15px;color:#53506b}.client-landing .home-evidence-text{padding:19px;border-left:3px solid #8a72d8}.client-landing .home-evidence-text>p{font-size:17px;line-height:1.8;color:#394455}.client-landing .home-document-tags>span{font-size:14px;color:#2e654b}.client-landing .home-document-foot{padding-bottom:12px;color:#586175}.client-landing .home-score-card{position:relative;left:auto;bottom:auto;width:100%;margin-top:20px;padding:15px 18px;gap:16px;transform:none;background:#e8f7ec;border-color:#b6d8c0;box-shadow:0 8px 20px #233b2a0a}.client-landing .home-score-ring{position:relative;width:64px;height:64px;background:transparent}.client-landing .home-score-ring>b{position:relative;width:52px;height:52px;background:transparent;font-size:23px;font-weight:750;color:#236042}.client-landing .home-score-ring small{font-size:14px}.client-landing .home-progress-ring{position:absolute;inset:0;width:64px;height:64px;rotate:-90deg;fill:none;stroke-width:5}.client-landing .home-ring-track{stroke:#cee4d5}.client-landing .home-ring-progress{stroke:#37815a;stroke-linecap:round}.client-landing .home-score-card>span:last-child b{font-size:18px}.client-landing .home-score-card>span:last-child small{font-size:14px;color:#415e4e}.client-landing .home-persona-note{font-size:15px;line-height:1.6;margin-top:25px;color:#50576b}.client-landing .home-hero-bottom{color:#50576b;letter-spacing:1px}.client-landing .home-hero-bottom a{font-size:15px}.client-landing .home-problem{padding:72px 0;background:#172c33;color:#f6faf7}.client-landing .home-problem .home-section-heading{margin:0;grid-template-columns:.5fr 1fr;gap:65px}.client-landing .home-problem .home-section-label{color:#cfdbd8}.client-landing .home-problem h2 em{color:#c2dfc6}.client-landing .home-problem .home-section-heading>div>p{color:#d0dbd8;max-width:650px}.client-landing h2{font-size:clamp(36px,3.6vw,50px);font-weight:650;line-height:1.2;letter-spacing:-1.8px}.client-landing .home-evidence-heading>p:not(.home-section-label),.client-landing .home-faq-grid>div>p:not(.home-section-label),.client-landing .home-faq-list details>p,.client-landing .home-guide-heading>p:last-child,.client-landing .home-guide-item>p,.client-landing .home-principles p,.client-landing .home-profile-grid>div>p:not(.home-section-label),.client-landing .home-section-heading>div>p,.client-landing .home-step>p{font-size:18px;line-height:1.8;max-width:600px}.client-landing .home-step h3{font-size:25px}.client-landing .home-time-note{margin:0 0 55px;padding:0 0 40px;border-top:0;border-bottom:1px solid var(--home-line);flex-wrap:wrap}.client-landing .home-time-note strong{font-size:42px;letter-spacing:-1.5px;color:#5240bd}.client-landing .home-time-before{font-size:28px;color:#626c7a}.client-landing .home-time-note>p{font-size:18px}.client-landing .home-time-note>small{font-size:14px;color:#505a6a}.client-landing .home-step-art{height:180px}.client-landing .home-art-match{font-size:14px}.client-landing .home-evidence-grid,.client-landing .home-profile-grid{gap:72px;grid-template-columns:1fr 1fr}.client-landing .home-principles b{font-size:18px}.client-landing .home-demo-applicant,.client-landing .home-demo-gap-heading b,.client-landing .home-demo-score>b,.client-landing .home-demo-tabs button{font-size:16px}.client-landing .home-demo-panel>p{font-size:18px;color:#3e4859;line-height:1.85}.client-landing .home-demo-actions button,.client-landing .home-demo-answer button,.client-landing .home-demo-answer p,.client-landing .home-demo-feedback,.client-landing .home-demo-result button,.client-landing .home-demo-result p{font-size:16px}.client-landing .home-demo-actions button:first-child,.client-landing .home-demo-answer button{background:#6251b9;border-color:#6251b9}.client-landing .home-demo-answer p,.client-landing .home-demo-result p{color:#505568}.client-landing .home-demo-panel strong{color:#285d44;font-weight:650}.client-landing .home-profile-grid>div>p:not(.home-section-label),.client-landing .home-profile-note{color:#d0ded7}.client-landing .home-profile-section .home-section-label{color:#c3d6cf}.client-landing .home-profile-top>div b,.client-landing .home-saved-evidence{font-size:16px}.client-landing .home-profile-top>div span,.client-landing .home-saved-evidence>span>small{font-size:14px;color:#53634e}.client-landing .home-role-connections span{font-size:15px;color:#e0ebe3;padding:12px}.client-landing .home-role-connections b{font-size:18px;color:#d2f6dc}.client-landing .home-plan h3{font-size:28px}.client-landing .home-plan-kicker,.client-landing .home-plan-quantity>span{font-size:16px}.client-landing .home-plan li{font-size:16px;line-height:1.65}.client-landing .home-plan-price{font-size:58px}.client-landing .home-pass p,.client-landing .home-plan-quantity{font-size:18px}.client-landing .home-pricing-note{font-size:15px;color:#505a6a}.client-landing .home-faq-list summary,.client-landing .home-guide-item h3{font-size:18px;font-weight:650}.client-landing .home-faq-list summary,.client-landing .home-guide-item summary{padding-block:24px}.client-landing .home-guide-number,.client-landing .home-plus{color:#55526b}.client-landing .home-footer-top>div:first-child>p,.client-landing .home-footer-top>div>a:not(.home-brand){font-size:16px;color:#4e5868}.client-landing .home-footer :is(h2,h4){font-size:16px}.client-landing .home-footer-bottom{font-size:14px;color:#505a6a}@media(max-width:1100px){.client-landing .home-container{width:calc(100% - 48px)}.client-landing .home-nav{gap:18px}.client-landing .home-header-actions{margin-left:0;gap:14px}.client-landing .home-nav a{font-size:14px}.client-landing .home-hero-grid{gap:38px}.client-landing .home-persona-tabs{grid-template-columns:1fr}.client-landing .home-persona-tabs button{flex-direction:row;align-items:center;min-height:76px;padding:13px 17px}.client-landing .home-audience-selected{top:50%;translate:0 -50%}.client-landing .home-audience-copy{padding-right:24px}.client-landing .home-evidence-grid,.client-landing .home-profile-grid{gap:40px}.client-landing .home-plans{gap:18px}.client-landing .home-plan{padding:25px}}@media(max-width:800px){.client-landing .home-evidence-grid,.client-landing .home-hero-grid,.client-landing .home-profile-grid{grid-template-columns:1fr;gap:58px}.client-landing .home-hero-grid{padding-block:28px 35px}.client-landing .home-hero-copy{max-width:650px}.client-landing .home-hero h1{font-size:clamp(42px,7.5vw,58px)}.client-landing .home-hero-description{font-size:18px}.client-landing .home-persona-tabs{max-width:650px}.client-landing .home-preview-scene{width:min(560px,100%);margin:auto}.client-landing .home-problem .home-section-heading{grid-template-columns:1fr;gap:22px}.client-landing .home-evidence-heading>p:not(.home-section-label),.client-landing .home-faq-list details>p,.client-landing .home-guide-heading>p:last-child,.client-landing .home-guide-item>p,.client-landing .home-principles p,.client-landing .home-profile-grid>div>p:not(.home-section-label),.client-landing .home-section-heading>div>p,.client-landing .home-step>p{font-size:17px}.client-landing .home-plans{grid-template-columns:1fr}.client-landing .home-plan{padding:30px}.client-landing .home-time-note>small{max-width:none;margin:0;flex-basis:100%}.client-landing .home-time-note>p{padding:0;border:0}}@media(max-width:520px){.client-landing .home-container{width:calc(100% - 40px)}.client-landing .home-header-inner{height:76px;gap:8px}.client-landing .home-header-actions{gap:9px}.client-landing .home-brand{font-size:23px}.client-landing .home-login{font-size:14px}.client-landing .home-button-small{font-size:14px;padding:10px;gap:6px}.client-landing .home-button-small svg{display:none}.client-landing .home-hero h1{font-size:43px;letter-spacing:-1.7px}.client-landing .home-eyebrow{font-size:13px;letter-spacing:.8px}.client-landing .home-hero-actions{gap:12px}.client-landing .home-hero-actions>.home-button,.client-landing .home-hero-actions>.home-text-link{font-size:16px}.client-landing .home-hero-note{font-size:14px}.client-landing .home-persona-tabs button{min-height:83px;padding:15px}.client-landing .home-audience-copy strong{font-size:17px}.client-landing .home-audience-copy>span{font-size:14px}.client-landing .home-persona-panel{padding:20px;min-height:0}.client-landing .home-document-bar{padding:15px 13px;font-size:12px;gap:8px}.client-landing .home-document-example{font-size:12px}.client-landing .home-document-heading h2{font-size:27px}.client-landing .home-evidence-text{padding:15px}.client-landing .home-evidence-text>p{font-size:16px}.client-landing .home-evidence-label{font-size:14px}.client-landing .home-score-card{padding:13px;gap:12px}.client-landing .home-score-card>span:last-child b{font-size:16px}.client-landing .home-score-card>span:last-child small{font-size:14px}.client-landing .home-hero-bottom{flex-direction:column;align-items:flex-start;gap:10px}.client-landing .home-hero-bottom>span{font-size:12px;max-width:none}.client-landing .home-hero-bottom>a{font-size:15px}.client-landing .home-problem{padding:60px 0}.client-landing .home-section-label{font-size:12px;letter-spacing:.8px;line-height:1.5}.client-landing .home-section-label>span{flex-shrink:0}.client-landing .home-profile-section h2,.client-landing h2{font-size:35px;letter-spacing:-1.2px}.client-landing .home-step{display:block}.client-landing .home-step-art{height:160px;margin-bottom:20px}.client-landing .home-step>p{max-width:none}.client-landing .home-step h3{font-size:24px}.client-landing .home-art-match{font-size:14px;padding:8px 14px}.client-landing .home-time-note strong{font-size:34px}.client-landing .home-time-before{font-size:24px}.client-landing .home-demo-panel,.client-landing .home-demo-toolbar{padding:20px 17px}.client-landing .home-demo-tabs{padding-inline:17px;gap:22px}.client-landing .home-demo-panel>p{font-size:17px}.client-landing .home-demo-gap-heading{align-items:flex-start;flex-wrap:wrap}.client-landing .home-profile-card{padding:19px 16px}.client-landing .home-profile-top{flex-wrap:wrap}.client-landing .home-profile-top>.home-subtle-badge{margin-left:45px}.client-landing .home-saved-evidence{align-items:flex-start}.client-landing .home-saved-evidence>svg{margin-top:5px}.client-landing .home-pass-action{flex-wrap:wrap;gap:18px}.client-landing .home-footer-top{grid-template-columns:1fr 1fr;gap:32px 22px}.client-landing .home-footer-top>div:first-child{grid-column:1/-1}}.client-landing .home-early-access-form{--nhs:var(--home-accent,#6251d9);--nhs-dark:#5141bb;max-width:540px;margin:28px auto 0;text-align:left;scroll-margin-top:100px}.client-landing .home-button,.client-landing .home-text-link svg{transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.client-landing .home-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #433c6c1b}.client-landing .home-text-link:hover svg{transform:translateX(5px)}.client-landing .home-hero-copy>*{animation:home-arrive .85s cubic-bezier(.2,.7,.2,1) both}.client-landing .home-hero-copy>h1{animation-delay:.1s}.client-landing .home-hero-description{animation-delay:.2s}.client-landing .home-hero-actions{animation-delay:.3s}.client-landing .home-hero-note{animation-delay:.4s}.client-landing .home-persona-tabs button{animation:home-arrive .75s cubic-bezier(.2,.7,.2,1) backwards}.client-landing .home-persona-tabs button:nth-child(2){animation-delay:.12s}.client-landing .home-persona-tabs button:nth-child(3){animation-delay:.24s}.client-landing .home-demo-panel:not([hidden]),.client-landing .home-persona-panel:not([hidden]){animation:home-example-switch .5s cubic-bezier(.2,.7,.2,1) both}.client-landing .home-audience-selected:before{content:"";position:absolute;inset:-4px;border:1px solid #6251d9;border-radius:50%;animation:home-selection-pulse 2.8s ease-out infinite;animation-play-state:paused}.client-landing .home-persona-tabs button:not([aria-selected=true]) .home-audience-selected:before{animation:none}.client-landing .home-document{animation:home-document-float 5s ease-in-out infinite;animation-play-state:paused}.client-landing .home-score-card{animation:home-score-float 4s ease-in-out infinite;animation-play-state:paused}.client-landing .home-preview-orbit{animation:home-orbit-turn 16s linear infinite;animation-play-state:paused}.client-landing .home-preview-orbit:after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:#a99ae5;box-shadow:0 0 0 7px #a99ae518}.client-landing .home-art-avatar,.client-landing .home-art-match,.client-landing .home-art-page{animation:home-detail-bob 4s ease-in-out infinite;animation-play-state:paused}.client-landing .home-art-match:last-child{animation-delay:-2s}.client-landing .home-profile-card{animation:home-profile-float 7s ease-in-out infinite;animation-play-state:paused}.client-landing .motion-in-view .home-audience-selected:before,.client-landing .motion-in-view :is(.home-document,.home-score-card,.home-preview-orbit,.home-art-avatar,.home-art-page,.home-art-match,.home-profile-card){animation-play-state:running}.client-landing [data-reveal]{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.client-landing .reveal-pending{opacity:0;transform:translateY(36px)}.client-landing .reveal-visible{opacity:1;transform:none}.client-landing .home-plans>.reveal-visible:nth-child(2),.client-landing .home-steps>.reveal-visible:nth-child(2){transition-delay:.11s}.client-landing .home-plans>.reveal-visible:nth-child(3),.client-landing .home-steps>.reveal-visible:nth-child(3){transition-delay:.22s}@keyframes home-arrive{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes home-example-switch{0%{opacity:.2;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes home-document-float{0%,to{transform:translateY(4px) rotate(1deg)}50%{transform:translateY(-16px) rotate(-1deg)}}@keyframes home-score-float{0%,to{transform:translateX(-4px)}50%{transform:translateX(6px)}}@keyframes home-profile-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(-.5deg)}}@keyframes home-orbit-turn{0%{transform:rotate(-20deg)}to{transform:rotate(340deg)}}@keyframes home-detail-bob{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes home-selection-pulse{0%{opacity:.65;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.5)}}.client-landing .home-ring-progress{animation:home-ring-draw 6s cubic-bezier(.3,.8,.3,1) infinite;animation-play-state:paused}.client-landing .home-evidence-text{position:relative;overflow:hidden}.client-landing .home-evidence-text:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 25%,#9580df24 47%,transparent 70%);translate:-110% 0;pointer-events:none;animation:home-evidence-scan 6s ease-in-out infinite;animation-play-state:paused}.client-landing .home-art-page i{transform-origin:left;animation:home-writing 4s ease-in-out infinite;animation-play-state:paused}.client-landing .home-art-page i:nth-child(2){animation-delay:.3s}.client-landing .home-art-page i:nth-child(3){animation-delay:.6s}.client-landing .home-art-page i:nth-child(4){animation-delay:.9s}.client-landing .home-time-note strong{position:relative;display:inline-block}.client-landing .home-time-note strong:after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:5px;border-radius:4px;background:linear-gradient(90deg,#a8ddbd,#6251d9);transform-origin:left;animation:home-time-progress 5s ease-in-out infinite;animation-play-state:paused}.client-landing .home-demo-panel strong{background:linear-gradient(90deg,#d8efd9 50%,#f0f7f1 0);background-size:210% 100%;animation:home-highlight 6s ease-in-out infinite;animation-play-state:paused}.client-landing .home-role-connections span{animation:home-role-highlight 6s ease-in-out infinite;animation-play-state:paused}.client-landing .home-role-connections span:nth-child(2){animation-delay:1s}.client-landing .home-role-connections span:nth-child(3){animation-delay:2s}.client-landing .home-time-note.motion-in-view strong:after,.client-landing .motion-in-view .home-art-page i,.client-landing .motion-in-view .home-demo-panel strong,.client-landing .motion-in-view .home-evidence-text:after,.client-landing .motion-in-view .home-ring-progress,.client-landing .motion-in-view .home-role-connections span{animation-play-state:running}.client-landing .home-step:hover .home-step-art{box-shadow:0 12px 28px #47396914}.client-landing .home-step-art{transition:box-shadow .25s}.client-landing details[open]>p{animation:home-arrive .35s ease-out}@keyframes home-ring-draw{0%{stroke-dashoffset:100}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes home-evidence-scan{0%,15%{translate:-110% 0}65%,to{translate:110% 0}}@keyframes home-writing{0%,10%{scale:.15 1;opacity:.35}45%,85%{scale:1 1;opacity:1}to{scale:.15 1;opacity:.35}}@keyframes home-time-progress{0%,to{scale:.25 1}45%,75%{scale:1 1}}@keyframes home-highlight{0%,10%{background-position:100% 0}55%,85%{background-position:0 0}to{background-position:100% 0}}@keyframes home-role-highlight{0%,70%,to{translate:0 0;border-color:#345052;background:#213b3e}25%,45%{translate:0 -7px;border-color:#82b49b;background:#315b50}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.client-landing *,.client-landing :after,.client-landing :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.client-landing .reveal-pending{opacity:1;transform:none}}