:root{color:#171514;background:#f8f5f1;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;--ink: #171514;--paper: #f8f5f1;--paper-deep: #eee7e0;--orange: #ed4b2f;--orange-deep: #d93a22;--muted: #756d67;--line: #d9d0c8;--serif: "Songti SC", "STSong", "Noto Serif SC", Georgia, serif}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px;background:var(--paper)}button,input,textarea,select{font:inherit}a{color:inherit}.site-shell{min-height:100vh;overflow:hidden}.section-index,.overline{margin:0 0 26px;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.overline{display:flex;align-items:center;gap:10px}.overline i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px #ed4b2f1a;animation:aiPulse 2.2s ease-in-out infinite}.site-header{position:relative;z-index:20;height:88px;max-width:1440px;margin:0 auto;padding:0 54px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.site-logo{display:block;width:220px;line-height:0}.site-logo img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.site-nav{margin-left:auto;display:flex;align-items:center;gap:34px}.site-nav a{position:relative;text-decoration:none;font-size:14px;font-weight:650;color:#514b47}.site-nav>a:not(.nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--orange);transition:right .2s ease}.site-nav>a:not(.nav-cta):hover:after{right:0}.site-nav .nav-cta{color:#fff;background:var(--ink);padding:12px 19px;border-radius:999px}.menu-trigger{display:none;border:0;background:transparent;padding:8px}.menu-trigger i{display:block;width:24px;height:1px;margin:6px 0;background:var(--ink)}.hero-section{min-height:760px;max-width:1440px;margin:0 auto;padding:76px 54px 94px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:72px;align-items:center}.hero-copy h1{margin:0;font-family:var(--serif);font-size:clamp(56px,6.1vw,90px);line-height:1.12;letter-spacing:-.065em}.hero-copy h1 em{color:var(--orange);font-style:normal}.hero-lead{max-width:610px;margin:30px 0 0;color:var(--muted);font-size:17px;line-height:1.95}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 25px;text-decoration:none;font-size:14px;font-weight:750;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--orange);box-shadow:0 11px 28px #ed4b2f2e}.button-primary:hover{box-shadow:0 16px 32px #ed4b2f47}.text-link{text-decoration:none;color:#3b3734;font-size:14px;font-weight:650}.text-link span{color:var(--orange);margin-left:5px}.hero-proof{display:flex;gap:0;width:fit-content;margin-top:56px;border-top:1px solid var(--line)}.hero-proof span{padding:14px 20px 0 0;margin-right:20px;color:#8a827c;font-size:12px}.hero-visual{position:relative;height:590px;background:#ded2c9;overflow:hidden}.hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 52%,rgba(23,21,20,.54));pointer-events:none}.hero-visual img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1s ease}.hero-visual:hover img{transform:scale(1.02)}.hero-ai-chip{position:absolute;z-index:3;top:24px;right:24px;display:flex;align-items:center;gap:9px;padding:10px 13px;color:#fff;background:#171514b8;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-ai-chip i{width:7px;height:7px;border-radius:50%;background:#6de59c;box-shadow:0 0 0 5px #6de59c1f;animation:aiPulse 2s ease-in-out infinite}.hero-ai-chip span{font-size:11px;font-weight:750}.hero-ai-chip b{color:#6de59c;font-size:9px;letter-spacing:.12em}.hero-stamp{position:absolute;z-index:2;left:30px;right:30px;bottom:26px;color:#fff;display:flex;align-items:end;justify-content:space-between;border-top:1px solid rgba(255,255,255,.6);padding-top:17px}.hero-stamp span{font-family:var(--serif);font-size:26px;font-weight:700}.hero-stamp b{font-size:12px;letter-spacing:.12em}.manifesto{padding:116px max(54px,calc((100vw - 1210px)/2));text-align:center;background:#eee7e0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.manifesto blockquote{max-width:1120px;margin:0 auto;font-family:var(--serif);font-size:clamp(30px,3.2vw,48px);line-height:1.78;letter-spacing:-.035em}.manifesto blockquote span{color:var(--orange)}.manifesto-labels{display:flex;justify-content:center;gap:42px;margin-top:50px}.manifesto-labels b{position:relative;color:#6e6660;font-size:13px;font-weight:600}.manifesto-labels b+b:before{content:"";position:absolute;width:4px;height:4px;left:-23px;top:7px;border-radius:50%;background:var(--orange)}.section-heading{margin-bottom:64px}.section-heading h2{margin:0;font-family:var(--serif);font-size:clamp(42px,4.8vw,68px);line-height:1.28;letter-spacing:-.055em}.split-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.split-heading>p{max-width:470px;margin:0 0 8px;color:var(--muted);font-size:16px;line-height:1.9}.light-heading h2{color:#fff}.light-heading>p{color:#aaa29c}.strategy-section,.growth-section{max-width:1440px;margin:0 auto;padding:122px 54px 130px}.strategy-stack{display:grid;gap:10px;max-width:1130px;margin:0 auto}.stack-layer{position:relative;padding:28px 36px;display:grid;grid-template-columns:165px 1.15fr 1fr;align-items:center;min-height:118px}.stack-layer small{color:#817873;font-size:12px;font-weight:700;letter-spacing:.08em}.stack-layer h3{margin:0;font-family:var(--serif);font-size:clamp(25px,3vw,40px)}.stack-layer p{margin:0;color:#716a65;line-height:1.65}.base-layer{margin:0;background:#e6ddd5}.engine-layer{margin:0 60px;background:#35302d;color:#fff}.engine-layer small,.engine-layer p{color:#b7ada6}.result-layer{margin:0 120px;color:#fff;background:var(--orange)}.result-layer small{color:#ffffffb8}.result-layer div{display:flex;justify-content:flex-end;gap:22px}.result-layer span{padding:9px 13px;border:1px solid rgba(255,255,255,.45);font-size:13px}.medical-section{padding:122px max(54px,calc((100vw - 1332px)/2)) 132px;color:#fff;background:var(--ink)}.medical-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #46413e;border-bottom:1px solid #46413e}.medical-grid article{min-height:270px;padding:30px 28px 34px;border-right:1px solid #46413e}.medical-grid article:last-child{border-right:0}.medical-grid b{color:var(--orange);font-size:12px;letter-spacing:.1em}.medical-grid h3{margin:58px 0 15px;font-family:var(--serif);font-size:27px}.medical-grid p{margin:0;color:#aaa29c;font-size:14px;line-height:1.8}.ai-diagnostic-section{padding:122px max(54px,calc((100vw - 1332px)/2)) 132px;display:grid;grid-template-columns:.82fr 1.18fr;gap:90px;align-items:center;background:#eee7e0;border-bottom:1px solid var(--line)}.ai-heading h2{margin:0;font-family:var(--serif);font-size:clamp(44px,5vw,70px);line-height:1.25;letter-spacing:-.055em}.ai-heading h2 em{color:var(--orange);font-style:normal}.ai-heading>p:not(.section-index){max-width:500px;margin:27px 0 36px;color:var(--muted);font-size:15px;line-height:1.9}.diagnostic-model{max-width:500px;padding:19px 20px;color:#fff;background:var(--ink);border-left:4px solid var(--orange)}.diagnostic-model small,.diagnostic-model strong{display:block}.diagnostic-model small{color:#8e8580;font-size:9px;font-weight:800;letter-spacing:.1em}.diagnostic-model strong{margin-top:7px;font-family:var(--serif);font-size:17px;line-height:1.5}.diagnostic-model div{display:flex;gap:7px;margin-top:13px}.diagnostic-model span{padding:5px 8px;color:#b9b0aa;border:1px solid #4c4642;font-size:9px}.ai-brain{position:relative;width:min(370px,100%);aspect-ratio:1;display:grid;place-items:center;margin-top:34px}.brain-core{position:relative;z-index:3;width:145px;height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background:var(--ink);border-radius:50%;box-shadow:0 24px 60px #17151430}.brain-core span{font-family:var(--serif);font-size:38px}.brain-core small{margin-top:5px;color:#b8afa8;font-size:9px;letter-spacing:.08em}.brain-orbit{position:absolute;border:1px solid #cfc3ba;border-radius:50%;animation:orbitSpin 18s linear infinite}.brain-orbit i{position:absolute;width:10px;height:10px;border:2px solid #eee7e0;border-radius:50%;background:var(--orange)}.orbit-one{width:265px;height:265px}.orbit-one i:nth-child(1){top:18px;left:54px}.orbit-one i:nth-child(2){right:-5px;top:122px}.orbit-one i:nth-child(3){bottom:25px;left:36px}.orbit-two{width:350px;height:350px;border-style:dashed;animation-direction:reverse;animation-duration:26s}.orbit-two i:nth-child(1){left:-5px;top:165px}.orbit-two i:nth-child(2){right:48px;bottom:21px}.diagnostic-console{min-height:650px;padding:26px 30px 22px;color:#fff;background:var(--ink);box-shadow:22px 22px #ddd1c7}.console-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid #45403d}.console-head>div{display:flex;align-items:center;gap:10px}.console-head i{width:8px;height:8px;border-radius:50%;background:#6de59c;box-shadow:0 0 0 5px #6de59c1a}.console-head span{color:#b4aca6;font-size:10px;font-weight:800;letter-spacing:.13em}.console-head b{color:var(--orange);font-size:11px}.diagnosis-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0 0;background:#45403d;border:1px solid #45403d}.diagnosis-mode-tabs button{min-height:62px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:9px 13px;color:#847c76;background:#282421;border:0;cursor:pointer;text-align:left}.diagnosis-mode-tabs button small{grid-row:1 / 3;color:#68615c;font-size:9px}.diagnosis-mode-tabs button span{align-self:end;font-family:var(--serif);font-size:14px;font-weight:800}.diagnosis-mode-tabs button b{align-self:start;margin-top:2px;color:#69625d;font-size:9px;font-weight:500}.diagnosis-mode-tabs button.active{color:#fff;background:#332e2a;box-shadow:inset 0 -3px 0 var(--orange)}.diagnosis-mode-tabs button.active small,.diagnosis-mode-tabs button.active b{color:var(--orange)}.diagnostic-progress{height:3px;margin:18px 0 5px;background:#3a3532}.diagnostic-progress i{display:block;height:100%;background:var(--orange);transition:width .35s ease}.mode-intro{margin:10px 0 0;color:#7f7771;font-size:10px;line-height:1.6}.question-list fieldset{margin:0;padding:20px 0;border:0;border-bottom:1px solid #3f3a37}.question-list legend{width:100%;margin-bottom:13px;color:#f2ece7;font-family:var(--serif);font-size:15px;font-weight:700}.question-list legend span{margin-right:12px;color:var(--orange);font-family:Inter,sans-serif;font-size:10px}.question-list fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.question-list button{min-height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:#a9a19b;background:#292522;border:1px solid #49433f;cursor:pointer}.question-list button i{display:none;color:var(--orange);font-style:normal}.question-list button:hover{color:#fff;border-color:#77706a}.question-list button.selected{color:#fff;border-color:var(--orange);background:#ed4b2f17}.question-list button.selected i{display:inline}.diagnose-button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:0 18px;color:#fff;background:var(--orange);border:0;font-weight:750;cursor:pointer}.diagnose-button:disabled{color:#77706a;background:#302b28;cursor:not-allowed}.diagnose-button b{font-size:16px}.diagnostic-disclaimer{margin:15px 0 0;color:#746d68;font-size:10px;line-height:1.6}.analyzing-state{min-height:545px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.analysis-rings{position:relative;width:155px;height:155px;margin-bottom:35px}.analysis-rings i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #554e4a;border-radius:50%;animation:analysisPulse 1.7s ease-in-out infinite}.analysis-rings i:nth-child(2){top:20px;right:20px;bottom:20px;left:20px;animation-delay:.25s;border-color:#8d4a3e}.analysis-rings i:nth-child(3){top:44px;right:44px;bottom:44px;left:44px;animation-delay:.5s;border-color:var(--orange);background:#ed4b2f14}.analyzing-state strong{font-family:var(--serif);font-size:23px}.analyzing-state span{margin-top:10px;color:#827a74;font-size:12px}.diagnosis-result{padding-top:30px}.result-kicker{display:flex;align-items:end;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid #45403d}.result-kicker span{color:#8f8781;font-size:11px}.result-kicker strong{color:var(--orange);font-family:var(--serif);font-size:29px}.result-health{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;padding:18px 20px;color:var(--ink);background:#f3eee8}.result-health>div:first-child{display:flex;align-items:end;gap:14px}.result-health span{padding-bottom:5px;color:#796f68;font-size:10px;font-weight:800}.result-health strong{color:var(--orange);font-family:var(--serif);font-size:44px;line-height:1}.result-health strong small{color:#998f88;font-family:Inter,sans-serif;font-size:11px}.result-health>div:last-child{text-align:right}.result-health>div:last-child small,.result-health>div:last-child b{display:block}.result-health>div:last-child small{color:#958a82;font-size:9px}.result-health>div:last-child b{margin-top:7px;font-family:var(--serif);font-size:17px}.diagnosis-result>p{margin:25px 0;color:#bbb2ac;font-size:14px;line-height:1.85}.risk-bars{display:grid;gap:15px;padding:21px;background:#24201e}.risk-bars>div{display:grid;grid-template-columns:115px 1fr 30px;gap:13px;align-items:center}.risk-bars span{color:#9d958f;font-size:11px}.risk-bars>div>i{height:4px;background:#433d39}.risk-bars>div>i b{display:block;height:100%;background:linear-gradient(90deg,#a73522,var(--orange))}.risk-bars em{color:#eee8e2;font-size:11px;font-style:normal;text-align:right}.ct-findings{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;background:#49433f;border:1px solid #49433f}.ct-findings article{padding:17px;background:#292522}.ct-findings small,.ct-action-plan small{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.06em}.ct-findings p{margin:9px 0 0;color:#b5aca6;font-size:11px;line-height:1.75}.ct-action-plan{display:grid;grid-template-columns:1.05fr .95fr;gap:17px;margin-top:18px;padding:18px;background:#211d1b;border:1px solid #433d39}.ct-action-plan ol{display:grid;gap:7px;margin:10px 0 0;padding-left:18px;color:#bbb2ac;font-size:10px;line-height:1.6}.ct-action-plan>p{margin:0;padding-left:17px;color:#ddd5cf;border-left:1px solid #433d39;font-size:11px;line-height:1.75}.ct-action-plan>p small{display:block;margin-bottom:9px}.recommendation-card{margin-top:20px;padding:20px;color:var(--ink);background:#f3eee8}.recommendation-card>span{color:#80766f;font-size:10px;font-weight:800;letter-spacing:.08em}.recommendation-card div{display:flex;align-items:end;justify-content:space-between;margin-top:10px}.recommendation-card strong{font-family:var(--serif);font-size:23px}.recommendation-card b{color:var(--orange);font-size:18px}.ct-report-actions{display:flex;align-items:center;gap:7px;margin-top:12px}.ct-report-actions a,.ct-report-actions button{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#fff;border:1px solid #544d48;background:#2a2522;text-decoration:none;font-size:10px;cursor:pointer}.ct-report-actions a{flex:1;border-color:var(--orange)}.ct-report-actions a b{color:var(--orange)}.ct-report-actions>span{color:#837b75;font-size:10px}.result-actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.result-actions a{min-height:46px;flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#fff;background:var(--orange);text-decoration:none;font-size:12px;font-weight:750}.result-actions button{margin-left:14px;color:#98908a;background:transparent;border:0;font-size:11px;cursor:pointer}.growth-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.growth-grid article{position:relative;min-height:500px;padding:28px 34px 36px;border-right:1px solid var(--line);overflow:hidden}.growth-grid article:last-child{border-right:0}.growth-grid article:after{content:"";position:absolute;width:150px;height:150px;right:-80px;top:110px;border-radius:50%;border:1px solid #dfd6ce}.growth-id{color:var(--orange);font-size:12px;font-weight:800}.growth-grid small{display:block;margin-top:82px;color:#857d76}.growth-grid h3{margin:12px 0 22px;font-family:var(--serif);font-size:38px}.growth-grid p{color:#6f6761;font-size:14px;line-height:1.85}.growth-grid ul{position:absolute;left:34px;right:34px;bottom:28px;list-style:none;padding:18px 0 0;margin:0;border-top:1px solid var(--line)}.growth-grid li{display:inline-block;margin:8px 14px 0 0;color:#59524d;font-size:12px}.cases-section{padding:122px max(54px,calc((100vw - 1332px)/2)) 132px;color:#fff;background:#211e1c}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#48413d;border:1px solid #48413d}.case-grid article{min-height:470px;padding:28px 30px 30px;background:#2a2522}.case-grid article>header{display:flex;align-items:center;gap:15px;padding-bottom:23px;border-bottom:1px solid #48413d}.case-grid article>header>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:var(--orange);font-size:10px;font-weight:900}.case-grid header small{color:#908781;font-size:8px;font-weight:800;letter-spacing:.1em}.case-grid h3{margin:5px 0 0;font-family:var(--serif);font-size:19px}.case-primary{display:flex;align-items:end;gap:11px;margin:42px 0 33px}.case-primary strong{color:var(--orange);font-family:Georgia,var(--serif);font-size:76px;font-weight:500;line-height:.86;letter-spacing:-.06em}.case-primary span{padding-bottom:5px;color:#c0b6b0;font-size:13px}.case-grid dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:18px 0;border-top:1px solid #48413d;border-bottom:1px solid #48413d}.case-grid dl>div{padding:0 12px;border-right:1px solid #48413d}.case-grid dl>div:first-child{padding-left:0}.case-grid dl>div:last-child{padding-right:0;border-right:0}.case-grid dt{color:#817873;font-size:8px}.case-grid dd{margin:7px 0 0;color:#e3dcd7;font-size:12px;font-weight:750}.case-grid article>p{margin:24px 0 0;color:#a9a09a;font-size:12px;line-height:1.8}.case-method{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:24px;margin-top:17px;padding:24px 27px;background:#f3ede7;color:var(--ink)}.case-method>small{color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.1em}.case-method>div{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr;align-items:center}.case-method span{font-family:var(--serif);font-size:15px;text-align:center}.case-method i{width:22px;height:22px;display:grid;place-items:center;color:#fff;background:var(--orange);border-radius:50%;font-size:7px;font-style:normal}.case-disclaimer{max-width:980px;margin:20px 0 0;color:#7f7772;font-size:10px;line-height:1.75}.company-section{padding:122px max(54px,calc((100vw - 1332px)/2)) 132px;background:#f1ebe5}.company-statement{display:grid;grid-template-columns:180px 1fr;gap:50px;padding:42px 46px;color:#fff;background:var(--ink);border-left:5px solid var(--orange)}.company-statement small{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.12em}.company-statement blockquote{max-width:870px;margin:0;color:#e8e1dc;font-family:var(--serif);font-size:clamp(22px,2.5vw,35px);line-height:1.65}.company-capabilities{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.company-capabilities article{min-height:245px;padding:27px 26px;border-right:1px solid var(--line)}.company-capabilities article:last-child{border-right:0}.company-capabilities span{color:var(--orange);font-size:11px;font-weight:800}.company-capabilities h3{margin:55px 0 14px;font-family:var(--serif);font-size:25px}.company-capabilities p{margin:0;color:#726a64;font-size:13px;line-height:1.8}.products-section{padding:122px max(54px,calc((100vw - 1332px)/2)) 132px;color:#fff;background:var(--ink)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#423d3a;border:1px solid #423d3a}.product-grid article{min-height:380px;padding:26px 28px 28px;display:flex;flex-direction:column;background:#211e1c}.product-grid article.featured{background:#2d2926;box-shadow:inset 0 3px 0 var(--orange)}.product-top{display:flex;align-items:center;justify-content:space-between}.product-top span{color:var(--orange);font-size:12px;font-weight:800}.product-top mark{color:#f5aa96;background:transparent;font-size:11px}.product-grid h3{min-height:66px;margin:38px 0 10px;font-family:var(--serif);font-size:27px;line-height:1.35}.product-grid>article>p{margin:0;color:#aaa29c;font-size:13px;line-height:1.75}.product-price{margin-top:auto;padding-top:28px}.product-price small{display:block;color:#7f7772;font-size:11px}.product-price strong{display:inline-block;margin-top:4px;color:#fff;font-size:38px;letter-spacing:-.04em}.product-price strong i{margin-right:5px;color:var(--orange);font-size:16px;font-style:normal;vertical-align:13px}.product-price span{margin-left:7px;color:#8d8580;font-size:11px}.product-grid article>a{display:flex;justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid #423d3a;color:#cbc3bc;text-decoration:none;font-size:12px}.product-grid article>a b{color:var(--orange)}.price-note{margin:18px 0 0;color:#756e69;font-size:11px}.delivery-section{max-width:1440px;margin:0 auto;padding:122px 54px 132px}.delivery-track{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.delivery-track article{position:relative;min-height:265px;padding:28px 24px 34px;border-right:1px solid var(--line)}.delivery-track article:last-child{border-right:0}.delivery-track article:not(:last-child):after{content:"→";position:absolute;z-index:2;right:-13px;top:76px;width:26px;height:26px;display:grid;place-items:center;color:#fff;background:var(--orange);border-radius:50%;font-size:11px}.delivery-track span{color:var(--orange);font-size:11px;font-weight:800}.delivery-track h3{margin:65px 0 14px;font-family:var(--serif);font-size:23px}.delivery-track p{margin:0;color:#716963;font-size:12px;line-height:1.8}.faq-section{padding:122px max(54px,calc((100vw - 1210px)/2)) 132px;display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;color:#fff;background:#2a2522}.faq-section h2{margin:0;font-family:var(--serif);font-size:clamp(40px,4.5vw,62px);line-height:1.35;letter-spacing:-.05em}.faq-list{border-top:1px solid #4a4440}.faq-list details{border-bottom:1px solid #4a4440}.faq-list summary{min-height:77px;display:grid;grid-template-columns:38px 1fr 20px;align-items:center;padding:0 4px;color:#eee7e2;cursor:pointer;list-style:none;font-family:var(--serif);font-size:18px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange);font-family:Inter,sans-serif;font-size:9px;font-weight:800}.faq-list summary i{color:var(--orange);font-family:Inter,sans-serif;font-style:normal;transition:transform .2s ease}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{margin:-4px 0 0;padding:0 42px 26px;color:#aba29c;font-size:13px;line-height:1.85}.contact-section{padding:122px max(54px,calc((100vw - 1210px)/2)) 132px;display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;background:var(--orange);color:#fff}.contact-copy h2{margin:0;font-family:var(--serif);font-size:clamp(54px,6vw,88px);line-height:1.16;letter-spacing:-.06em}.contact-copy>p:not(.section-index){max-width:470px;margin:28px 0 46px;color:#ffffffc7;font-size:15px;line-height:1.9}.contact-copy .section-index{color:#ffffffad}.contact-promise{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.28);font-size:13px}.contact-promise span{color:#ffffff94;font-size:11px}.contact-form{padding:40px 42px 32px;background:var(--paper);color:var(--ink);box-shadow:20px 20px #8b241147}.form-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.form-title small{color:var(--orange);font-weight:800}.form-title b{font-family:var(--serif);font-size:19px}.contact-form>label,.form-row label{display:block;margin-bottom:17px}.contact-form label>span{display:block;margin-bottom:7px;color:#6d655f;font-size:12px;font-weight:650}.contact-form input:not([type=checkbox]),.contact-form select{width:100%;min-height:46px;padding:0 12px;color:var(--ink);background:transparent;border:1px solid #cbc1b9;border-radius:0;outline:none}.contact-form input:focus,.contact-form select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ed4b2f17}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.consent{display:flex!important;align-items:center;flex-wrap:wrap;gap:3px;margin:6px 0 17px}.consent input{margin:0 6px 0 0;accent-color:var(--orange)}.consent label,.consent span{color:#8b827c;font-size:12px;font-weight:400;line-height:1.6}.contact-form button{width:100%;min-height:51px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;border:0;color:#fff;background:var(--ink);font-weight:750;cursor:pointer}.contact-form button:disabled{opacity:.6;cursor:wait}.contact-form button span{color:var(--orange)}.contact-form .consent button{width:auto;min-height:0;display:inline;padding:0;color:var(--orange);background:transparent;border:0;font-size:inherit;font-weight:650;text-decoration:underline}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.form-message{min-height:18px;margin:13px 0 0;font-size:12px}.form-message.error{color:#b52d19}.form-message.success{color:#26794a}.site-footer{padding:75px max(54px,calc((100vw - 1332px)/2)) 30px;background:#f1ebe5}.footer-brand{display:flex;align-items:center;justify-content:space-between;padding-bottom:48px;border-bottom:1px solid var(--line)}.footer-brand img{width:250px;mix-blend-mode:multiply}.footer-brand p{color:#726a64;font-family:var(--serif);font-size:18px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;padding:48px 0}.footer-links div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-links b{margin-bottom:10px;font-size:13px}.footer-links a,.footer-links span,.footer-links button{color:#766e68;background:transparent;border:0;padding:0;text-decoration:none;font-size:12px;cursor:pointer}.footer-links button:hover,.footer-links a:hover{color:var(--orange)}.footer-bottom{display:flex;justify-content:space-between;padding-top:22px;border-top:1px solid var(--line);color:#918983;font-size:10px;letter-spacing:.08em}.privacy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px;background:#171514b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.privacy-dialog{position:relative;width:min(720px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto;padding:44px 46px;background:var(--paper);box-shadow:0 30px 90px #00000047}.privacy-dialog>small{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.14em}.privacy-dialog h2{margin:11px 0 22px;font-family:var(--serif);font-size:35px}.privacy-dialog>p,.privacy-dialog li{color:#68605b;font-size:12px;line-height:1.85}.privacy-dialog ol{display:grid;gap:10px;padding-left:22px}.privacy-dialog b{color:#37322f}.privacy-close{position:absolute;top:15px;right:17px;color:#756d67;background:transparent;border:0;font-size:27px;cursor:pointer}.privacy-dialog .privacy-note{margin-top:22px;padding:15px;background:#eee7e0;border-left:3px solid var(--orange)}.privacy-confirm{width:100%;min-height:46px;margin-top:12px;color:#fff;background:var(--ink);border:0;font-weight:750;cursor:pointer}@keyframes aiPulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes analysisPulse{0%,to{transform:scale(.92);opacity:.35}50%{transform:scale(1.04);opacity:1}}@media (max-width: 1080px){.split-heading{gap:55px}.stack-layer{grid-template-columns:130px 1fr 1fr}.ai-diagnostic-section{gap:60px}.contact-section{gap:70px}.company-capabilities{grid-template-columns:repeat(2,1fr)}.company-capabilities article:nth-child(2){border-right:0}.company-capabilities article:nth-child(-n+2){border-bottom:1px solid var(--line)}.delivery-track{grid-template-columns:repeat(3,1fr)}.delivery-track article:nth-child(3){border-right:0}.delivery-track article:nth-child(-n+3){border-bottom:1px solid var(--line)}.case-grid article{padding-left:22px;padding-right:22px}.case-grid dl{grid-template-columns:1fr;gap:10px}.case-grid dl>div{display:flex;justify-content:space-between;padding:0;border:0}.case-grid dd{margin:0}}@media (max-width: 900px){html{scroll-padding-top:74px}.site-header{height:74px;padding:0 24px}.menu-trigger{display:block;margin-left:auto;cursor:pointer}.site-nav{display:none;position:absolute;top:73px;left:0;right:0;padding:24px;flex-direction:column;align-items:stretch;background:var(--paper);border-bottom:1px solid var(--line)}.site-nav.is-open{display:flex}.site-nav .nav-cta{text-align:center}.hero-section,.split-heading,.ai-diagnostic-section,.contact-section,.faq-section{grid-template-columns:1fr}.hero-section{padding:62px 24px 80px;gap:50px}.hero-visual{height:540px}.manifesto,.strategy-section,.medical-section,.ai-diagnostic-section,.growth-section,.cases-section,.company-section,.products-section,.delivery-section,.faq-section,.contact-section,.site-footer{padding-left:24px;padding-right:24px}.ai-brain{width:320px;margin:15px auto 5px}.diagnostic-console{min-height:620px}.split-heading{gap:28px;align-items:start}.engine-layer{margin:0 35px}.result-layer{margin:0 70px}.medical-grid{grid-template-columns:repeat(2,1fr)}.medical-grid article:nth-child(2){border-right:0}.medical-grid article:nth-child(-n+2){border-bottom:1px solid #46413e}.growth-grid{grid-template-columns:1fr}.growth-grid article{min-height:420px;border-right:0;border-bottom:1px solid var(--line)}.growth-grid article:last-child{border-bottom:0}.case-grid{grid-template-columns:1fr}.case-grid article{min-height:auto}.case-method{grid-template-columns:1fr}.case-method>div{grid-template-columns:1fr;gap:8px}.case-method i{margin:auto;transform:rotate(90deg)}.product-grid{grid-template-columns:repeat(2,1fr)}.contact-section{gap:60px}.faq-section{gap:48px}.footer-links{gap:35px}}@media (max-width: 600px){.site-header{padding:0 18px}.site-logo{width:175px}.hero-section{min-height:auto;padding:54px 18px 68px}.hero-copy h1{font-size:46px}.hero-lead{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-proof{flex-wrap:wrap}.hero-proof span{margin-right:11px}.hero-visual{height:430px}.hero-stamp{display:block}.hero-stamp b{display:block;margin-top:8px}.manifesto,.strategy-section,.medical-section,.ai-diagnostic-section,.growth-section,.cases-section,.company-section,.products-section,.delivery-section,.faq-section,.contact-section,.site-footer{padding-left:18px;padding-right:18px}.manifesto{padding-top:80px;padding-bottom:82px}.manifesto blockquote{font-size:27px;line-height:1.7}.manifesto-labels{gap:18px;flex-wrap:wrap}.strategy-section,.medical-section,.ai-diagnostic-section,.growth-section,.cases-section,.company-section,.products-section,.delivery-section,.faq-section,.contact-section{padding-top:82px;padding-bottom:88px}.section-heading{margin-bottom:44px}.section-heading h2{font-size:39px}.stack-layer{grid-template-columns:1fr;gap:9px;padding:23px}.stack-layer p{font-size:12px}.engine-layer,.result-layer{margin:0}.result-layer div{justify-content:flex-start;flex-wrap:wrap}.medical-grid{grid-template-columns:1fr}.medical-grid article{min-height:235px;border-right:0;border-bottom:1px solid #46413e!important}.medical-grid article:last-child{border-bottom:0!important}.ai-heading h2{font-size:41px}.ai-brain{width:270px}.orbit-one{width:205px;height:205px}.orbit-two{width:270px;height:270px}.brain-core{width:122px;height:122px}.brain-core span{font-size:31px}.diagnostic-model strong{font-size:15px}.diagnostic-model div{flex-wrap:wrap}.diagnostic-console{min-height:650px;padding:22px 18px 18px;box-shadow:10px 10px #ddd1c7}.console-head span{letter-spacing:.07em}.diagnosis-mode-tabs button{grid-template-columns:20px 1fr;padding-left:9px;padding-right:9px}.question-list fieldset>div{display:grid;grid-template-columns:1fr}.question-list button{justify-content:space-between}.result-health{align-items:flex-start}.result-health>div:first-child{align-items:flex-start;flex-direction:column;gap:5px}.result-kicker{align-items:flex-start;flex-direction:column;gap:10px}.result-kicker strong{font-size:24px}.risk-bars>div{grid-template-columns:95px 1fr 28px}.ct-findings,.ct-action-plan{grid-template-columns:1fr}.ct-action-plan>p{padding:15px 0 0;border-top:1px solid #433d39;border-left:0}.recommendation-card div{align-items:flex-start;flex-direction:column;gap:8px}.ct-report-actions{align-items:stretch;flex-direction:column}.ct-report-actions a,.ct-report-actions button{width:100%}.result-actions{align-items:stretch;flex-direction:column}.result-actions button{margin:12px 0 0}.growth-grid article{min-height:460px;padding-left:24px;padding-right:24px}.growth-grid ul{left:24px;right:24px}.case-grid article{padding:25px 22px 28px}.case-primary strong{font-size:68px}.case-method{padding:22px}.company-statement{grid-template-columns:1fr;gap:16px;padding:29px 24px}.company-statement blockquote{font-size:22px}.company-capabilities{grid-template-columns:1fr}.company-capabilities article{min-height:220px;border-right:0;border-bottom:1px solid var(--line)!important}.company-capabilities article:last-child{border-bottom:0!important}.product-grid{grid-template-columns:1fr}.product-grid article{min-height:340px}.delivery-track{grid-template-columns:1fr}.delivery-track article{min-height:210px;border-right:0;border-bottom:1px solid var(--line)!important}.delivery-track article:last-child{border-bottom:0!important}.delivery-track article:not(:last-child):after{content:"↓";right:24px;top:auto;bottom:-13px}.delivery-track h3{margin-top:44px}.faq-list summary{font-size:16px}.faq-list details p{padding-left:42px}.contact-copy h2{font-size:58px}.contact-form{padding:30px 20px 24px;box-shadow:10px 10px #8b241147}.form-row{grid-template-columns:1fr;gap:0}.footer-brand{display:block}.footer-brand img{width:210px}.footer-brand p{margin-top:25px}.footer-links{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}.privacy-overlay{padding:10px}.privacy-dialog{max-height:calc(100vh - 20px);padding:37px 22px 25px}.privacy-dialog h2{font-size:28px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}:root{--radar-ink: #221f1d;--radar-paper: #f4f0eb;--radar-orange: #ec4a2e;--radar-line: #ded6cf}.employee-radar-shell{min-height:100vh;color:var(--radar-ink);background:var(--radar-paper);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.radar-loading{min-height:100vh;display:grid;place-content:center;gap:16px;text-align:center;color:#827a74;background:var(--radar-paper)}.radar-loading span{width:72px;height:72px;display:grid;place-items:center;margin:auto;color:#fff;background:var(--radar-orange);border-radius:50%;font-size:24px;font-weight:900}.radar-sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:244px;display:flex;flex-direction:column;padding:25px 18px;color:#fff;background:#211e1c}.radar-brand{display:block;padding:4px 8px 25px;border-bottom:1px solid #3c3733}.radar-brand img{width:190px;display:block;filter:brightness(0) invert(1)}.radar-product{padding:28px 10px 22px}.radar-product small{color:#7f7771;font-size:9px;letter-spacing:.14em}.radar-product strong{display:block;margin:7px 0 15px;font-family:Georgia,Songti SC,serif;font-size:29px}.radar-product span{color:#a89f98;font-size:11px}.radar-product i,.radar-header-actions>span i{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:#4fbe78;box-shadow:0 0 0 4px #4fbe781a}.radar-sidebar nav{display:grid;gap:7px}.radar-sidebar nav button{display:flex;align-items:center;gap:15px;min-height:49px;padding:0 13px;color:#a69e98;background:transparent;border:1px solid transparent;cursor:pointer;text-align:left}.radar-sidebar nav button span{color:#625c58;font-size:9px}.radar-sidebar nav button:hover{color:#fff}.radar-sidebar nav button.active{color:#fff;background:#302b28;border-color:#423c38}.radar-sidebar nav button.active span{color:var(--radar-orange)}.radar-user{display:flex;gap:10px;align-items:center;margin-top:auto;padding:20px 8px 2px;border-top:1px solid #3c3733}.radar-user>span{width:36px;height:36px;display:grid;place-items:center;background:var(--radar-orange);font-weight:900}.radar-user b,.radar-user small{display:block}.radar-user b{font-size:12px}.radar-user small{margin-top:4px;color:#817a75;font-size:9px}.radar-workspace{min-height:100vh;margin-left:244px;padding:32px 38px 70px}.radar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.radar-header p{margin:0;color:#837b75;font-size:10px;letter-spacing:.08em}.radar-header h1{margin:7px 0 0;font-family:Georgia,Songti SC,serif;font-size:30px}.radar-header-actions{display:flex;align-items:center;gap:10px}.radar-header-actions>span{margin-right:8px;color:#837b75;font-size:10px}.radar-header-actions button,.radar-header-actions a{min-height:38px;display:inline-flex;align-items:center;gap:12px;padding:0 13px;border:1px solid var(--radar-line);color:#554e49;background:#fff;text-decoration:none;font-size:11px;cursor:pointer}.radar-header-actions button{color:#fff;background:var(--radar-orange);border-color:var(--radar-orange);font-weight:800}.radar-alert{margin-bottom:15px;padding:12px 15px;font-size:12px}.radar-alert.error{color:#a73725;background:#fff0ed;border:1px solid #eeb7ad}.radar-alert.success{color:#24704a;background:#eaf7ef;border:1px solid #b6dfc5}.radar-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.radar-kpis article{min-height:133px;padding:22px;background:#fff;border:1px solid var(--radar-line)}.radar-kpis article:nth-child(2){color:#fff;background:#2a2522;border-color:#2a2522}.radar-kpis small,.radar-kpis strong,.radar-kpis span{display:block}.radar-kpis small{color:#837b75;font-size:10px}.radar-kpis article:nth-child(2) small,.radar-kpis article:nth-child(2) span{color:#9e9690}.radar-kpis strong{margin:12px 0 8px;font-family:Georgia,serif;font-size:36px}.radar-kpis article:nth-child(2) strong{color:var(--radar-orange)}.radar-kpis span{color:#a09791;font-size:9px}.radar-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:13px;margin-top:13px}.radar-panel{background:#fff;border:1px solid var(--radar-line)}.radar-panel-head{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--radar-line)}.radar-panel-head small{color:var(--radar-orange);font-size:8px;font-weight:800;letter-spacing:.12em}.radar-panel-head h2{margin:6px 0 0;font-family:Georgia,Songti SC,serif;font-size:20px}.radar-panel-head>b{color:var(--radar-orange);font-size:11px}.radar-filters{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.radar-filters input,.radar-filters select{min-height:34px;padding:0 9px;color:#5d5651;background:#faf8f6;border:1px solid var(--radar-line);outline:none;font-size:10px}.radar-filters input{width:190px}.radar-filters button{padding:0 12px;color:#fff;background:#2a2522;border:0;font-size:10px;cursor:pointer}.radar-filters .export-button{color:#5d5651;background:#fff;border:1px solid var(--radar-line)}.radar-table-wrap{overflow:auto}.radar-table-wrap table{width:100%;min-width:850px;border-collapse:collapse}.radar-table-wrap th,.radar-table-wrap td{padding:13px 15px;border-bottom:1px solid #eee9e4;text-align:left;font-size:10px}.radar-table-wrap th{color:#958d87;background:#faf8f6;font-weight:600}.radar-table-wrap tbody tr{cursor:pointer;transition:background .18s ease}.radar-table-wrap tbody tr:hover{background:#fff8f5}.visitor-cell{display:flex;align-items:center;gap:9px}.visitor-cell>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:#39332f;font-family:Georgia,serif}.visitor-cell b,.visitor-cell small{display:block}.visitor-cell b{font-size:11px}.visitor-cell small{max-width:170px;margin-top:3px;overflow:hidden;color:#968e88;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.radar-intent{display:inline-block;padding:5px 7px;font-style:normal;font-size:9px;font-weight:800;white-space:nowrap}.radar-intent.low{color:#6f777d;background:#eff1f2}.radar-intent.medium{color:#94611c;background:#fff2d8}.radar-intent.high{color:#bd4a31;background:#ffede7}.radar-intent.strong{color:#fff;background:var(--radar-orange)}.radar-insights{min-height:520px}.section-ranking{padding:12px 19px}.section-ranking>div{display:grid;grid-template-columns:22px 1fr 24px;gap:9px;align-items:center;padding:13px 0;border-bottom:1px solid #eee9e4}.section-ranking>div>span{color:var(--radar-orange);font-size:8px}.section-ranking b{font-size:10px}.section-ranking strong{text-align:right;font-size:10px}.section-ranking i{height:3px;display:block;margin-top:7px;overflow:hidden;background:#eee9e4}.section-ranking i em{height:100%;display:block;background:var(--radar-orange)}.section-ranking>p{color:#8d857f;font-size:11px;line-height:1.7}.radar-insight-note{margin:4px 19px 19px;padding:15px;color:#fff;background:#2a2522}.radar-insight-note small{color:var(--radar-orange);font-size:9px}.radar-insight-note p{margin:8px 0 0;color:#b3aaa4;font-size:10px;line-height:1.7}.radar-empty{min-height:190px;display:grid;place-content:center;gap:8px;padding:30px;text-align:center;color:#918983}.radar-empty b{color:#4a443f;font-size:13px}.radar-empty span{font-size:10px}.radar-task-page{min-height:620px}.task-list{padding:0 20px}.task-list article{display:grid;grid-template-columns:25px 1fr auto 95px;gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid #eee9e4}.task-list article>button{width:24px;height:24px;border:1px solid #cfc6bf;color:#fff;background:#fff;cursor:pointer}.task-list article.completed>button{background:#55a876;border-color:#55a876}.task-list article.completed b{color:#9f9791;text-decoration:line-through}.task-list b,.task-list small{display:block}.task-list b{font-size:12px}.task-list small{margin-top:5px;color:#99918a;font-size:9px}.task-list time{color:#817a74;font-size:9px}.priority{padding:5px 7px;color:#8b5c19;background:#fff1d8;font-size:8px;font-weight:800}.priority.high,.priority.urgent{color:#bb4029;background:#ffebe5}.team-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:13px}.team-list{padding:0 20px}.team-list article{display:grid;grid-template-columns:36px 1fr 55px 105px 45px;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #eee9e4}.team-list article>span{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#332e2a}.team-list b,.team-list small{display:block}.team-list b{font-size:11px}.team-list small{margin-top:3px;color:#928a84;font-size:8px}.team-list em{color:var(--radar-orange);font-size:9px;font-style:normal}.team-list code{color:#625b55;font-size:9px}.team-list button{color:#a13f2d;background:transparent;border:0;font-size:9px;cursor:pointer}.team-list i{color:#6b9e7b;font-size:9px;font-style:normal}.team-form{align-self:start;padding:25px}.team-form>small{color:var(--radar-orange);font-size:9px;font-weight:800;letter-spacing:.08em}.team-form h2{margin:9px 0;font-family:Georgia,Songti SC,serif;font-size:23px}.team-form p{margin:0 0 22px;color:#8e857f;font-size:10px;line-height:1.7}.team-form label{display:grid;gap:7px;margin:13px 0;color:#5d5651;font-size:10px;font-weight:700}.team-form input,.team-form select{min-height:39px;padding:0 10px;background:#faf8f6;border:1px solid var(--radar-line);outline:none}.team-form>button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:0 13px;color:#fff;background:var(--radar-orange);border:0;font-weight:800;cursor:pointer}.detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#17141273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.customer-drawer{position:relative;width:min(520px,100%);height:100vh;overflow:auto;padding:28px;color:var(--radar-ink);background:#f7f3ef;box-shadow:-20px 0 60px #0000002e}.drawer-close{position:absolute;top:16px;right:18px;color:#6e6660;background:transparent;border:0;font-size:26px;cursor:pointer}.customer-drawer>header{display:grid;grid-template-columns:54px 1fr auto;gap:13px;align-items:center;padding:22px 0 25px;border-bottom:1px solid var(--radar-line)}.customer-drawer>header>span{width:52px;height:52px;display:grid;place-items:center;color:#fff;background:var(--radar-orange);font-family:Georgia,serif;font-size:20px}.customer-drawer>header small{color:var(--radar-orange);font-size:9px}.customer-drawer>header h2{margin:4px 0;font-family:Georgia,Songti SC,serif;font-size:24px}.customer-drawer>header p{margin:0;color:#817972;font-size:9px}.drawer-facts{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:16px 0}.drawer-facts span{display:grid;gap:5px;padding:12px;color:#8d857f;background:#fff;border:1px solid #e6ded7;font-size:9px}.drawer-facts b{color:#443e3a;font-size:11px}.ai-followup{padding:17px;color:#fff;background:#2a2522;border-left:4px solid var(--radar-orange)}.ai-followup small{color:var(--radar-orange);font-size:9px;font-weight:800}.ai-followup p{margin:8px 0 0;color:#d2c9c3;font-size:11px;line-height:1.75}.customer-ct-card{display:grid;grid-template-columns:118px 1fr;gap:18px;margin-top:15px;padding:17px;color:#fff;background:#332e2a;border:1px solid #4a433f}.customer-ct-card>div{padding-right:16px;border-right:1px solid #504945}.customer-ct-card small,.customer-ct-card strong,.customer-ct-card b{display:block}.customer-ct-card small{color:var(--radar-orange);font-size:8px;font-weight:800}.customer-ct-card strong{margin:11px 0 7px;color:#fff;font-family:Georgia,serif;font-size:32px;line-height:1}.customer-ct-card strong i{color:#887f79;font-family:Inter,sans-serif;font-size:9px;font-style:normal}.customer-ct-card b{color:#bcb3ad;font-size:9px}.customer-ct-card dl{display:grid;grid-template-columns:72px 1fr;gap:8px 9px;margin:0}.customer-ct-card dt{color:#837b75;font-size:8px}.customer-ct-card dd{margin:0;color:#d2cac4;font-size:9px;line-height:1.55}.lead-card{margin-top:15px;padding:17px;background:#fff;border:1px solid #e4dcd5}.lead-card>small,.drawer-section-title small{color:var(--radar-orange);font-size:9px;font-weight:800}.lead-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.lead-card span{display:grid;gap:3px;color:#938b85;font-size:8px}.lead-card b{color:#433d38;font-size:10px}.drawer-task{display:flex;gap:7px;margin:15px 0}.drawer-task input{flex:1;min-height:40px;padding:0 11px;border:1px solid var(--radar-line)}.drawer-task button{padding:0 14px;color:#fff;background:var(--radar-orange);border:0;font-size:10px;font-weight:800;cursor:pointer}.drawer-section-title{display:flex;justify-content:space-between;padding:14px 0 9px}.drawer-section-title b{font-size:9px}.behavior-timeline article{display:grid;grid-template-columns:8px 1fr auto;gap:9px;padding:11px 0;border-top:1px solid var(--radar-line)}.behavior-timeline article>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--radar-orange)}.behavior-timeline b{font-size:10px}.behavior-timeline p{margin:3px 0 0;color:#8a827c;font-size:9px}.behavior-timeline time{color:#968e88;font-size:8px}.customer-stage{display:inline-block;padding:5px 7px;color:#6e665f;background:#eee9e4;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.customer-stage.contacted{color:#3e6e89;background:#e9f3f8}.customer-stage.diagnosed{color:#7c5792;background:#f2eafa}.customer-stage.quoted{color:#9a641c;background:#fff1d7}.customer-stage.won{color:#fff;background:#47956a}.customer-stage.lost{color:#8d8580;background:#e8e4e1}.stage-control{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0;padding:12px 14px;background:#fff;border:1px solid var(--radar-line)}.stage-control label{color:#5d5651;font-size:10px;font-weight:800}.stage-control select{min-width:140px;min-height:36px;padding:0 9px;color:#514a45;background:#faf8f6;border:1px solid var(--radar-line);outline:none;cursor:pointer}.customer-ct-card a{display:inline-block;margin-top:10px;color:var(--radar-orange);font-size:9px;font-weight:800;text-decoration:none}.customer-ct-card a:hover{text-decoration:underline}.drawer-note{display:grid;gap:8px;margin:15px 0;padding:14px;background:#fff;border:1px solid var(--radar-line)}.drawer-note label{color:#5d5651;font-size:10px;font-weight:800}.drawer-note textarea{width:100%;min-height:76px;resize:vertical;padding:10px 11px;color:#433d38;background:#faf8f6;border:1px solid var(--radar-line);outline:none;font:inherit;font-size:10px;line-height:1.6}.drawer-note button{min-height:38px;color:#fff;background:#2a2522;border:0;font-size:10px;font-weight:800;cursor:pointer}.drawer-note button:disabled{opacity:.45;cursor:not-allowed}.note-history article{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:11px 0;border-top:1px solid var(--radar-line)}.note-history b{font-size:9px}.note-history p{grid-column:1 / -1;margin:0;color:#6f6761;font-size:10px;line-height:1.65}.note-history time{color:#968e88;font-size:8px}@media (max-width: 1100px){.radar-grid{grid-template-columns:1fr}.radar-insights{min-height:auto}.radar-kpis{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:1fr}.radar-header{align-items:flex-start;gap:20px;flex-direction:column}}@media (max-width: 760px){.radar-sidebar{position:static;width:auto;height:auto;padding:15px}.radar-brand{border:0;padding:0}.radar-brand img{width:170px}.radar-product{padding:15px 0 10px}.radar-product strong{font-size:23px}.radar-sidebar nav{display:flex;overflow:auto}.radar-sidebar nav button{min-width:120px}.radar-user{display:none}.radar-workspace{margin-left:0;padding:22px 15px 55px}.radar-header-actions{align-items:stretch;flex-wrap:wrap}.radar-header-actions>span{width:100%}.radar-kpis{grid-template-columns:1fr 1fr}.radar-kpis article{min-height:112px;padding:17px}.radar-filters{width:100%;flex-wrap:wrap}.radar-filters input{flex:1;width:auto}.radar-panel-head{align-items:flex-start;gap:15px;flex-direction:column}.team-list article{grid-template-columns:34px 1fr auto}.team-list code,.team-list article>button,.team-list article>i{grid-column:2 / -1}.customer-drawer{padding:20px 16px}.drawer-facts,.lead-card>div,.customer-ct-card{grid-template-columns:1fr}.customer-ct-card>div{padding:0 0 14px;border-right:0;border-bottom:1px solid #504945}}:root{--report-orange: #ed4b2f;--report-ink: #211e1c;--report-paper: #f5f1ec;--report-line: #ded6cf}*{box-sizing:border-box}body{margin:0}.shared-report-shell{min-height:100vh;padding:30px 24px 110px;color:var(--report-ink);background:#e8e1da;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.report-topbar{width:min(920px,100%);display:flex;align-items:center;justify-content:space-between;margin:0 auto 18px}.report-topbar img{width:205px;display:block}.report-topbar>div{text-align:right}.report-topbar span,.report-topbar b{display:block;color:#7d756f;font-size:9px;letter-spacing:.05em}.report-topbar b{margin-top:5px;color:#a19891;font-weight:500}.report-paper{width:min(920px,100%);margin:auto;background:var(--report-paper);box-shadow:0 25px 75px #3e302724}.report-cover{position:relative;min-height:520px;padding:64px 66px;color:#fff;background:var(--report-ink);overflow:hidden}.report-cover:after{content:"";position:absolute;width:430px;height:430px;right:-180px;bottom:-200px;border:1px solid #554d48;border-radius:50%;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03}.report-cover>p{margin:0;color:var(--report-orange);font-size:10px;font-weight:800;letter-spacing:.14em}.report-cover h1{position:relative;z-index:1;margin:55px 0 38px;font-family:Georgia,Songti SC,serif;font-size:clamp(42px,6vw,68px);line-height:1.25;letter-spacing:-.045em}.report-cover h1 em{color:var(--report-orange);font-style:normal}.report-equation{position:relative;z-index:1;display:inline-block;padding:14px 18px;border-left:3px solid var(--report-orange);background:#2d2926}.report-equation small,.report-equation strong{display:block}.report-equation small{color:#8c837d;font-size:8px}.report-equation strong{margin-top:6px;font-size:13px}.report-score{position:absolute;z-index:2;right:64px;bottom:55px;text-align:right}.report-score span,.report-score strong,.report-score b{display:block}.report-score span{color:#938a84;font-size:9px}.report-score strong{margin:8px 0;color:#fff;font-family:Georgia,serif;font-size:68px;line-height:1}.report-score strong i{color:#77706a;font-family:Inter,sans-serif;font-size:11px;font-style:normal}.report-score b{color:var(--report-orange);font-family:Georgia,Songti SC,serif;font-size:16px}.report-section{padding:58px 66px;border-bottom:1px solid var(--report-line)}.report-title{display:flex;align-items:flex-start;gap:17px;margin-bottom:33px}.report-title>span{color:var(--report-orange);font-size:11px;font-weight:900}.report-title small{color:#9b928b;font-size:8px;font-weight:800;letter-spacing:.13em}.report-title h2{margin:6px 0 0;font-family:Georgia,Songti SC,serif;font-size:28px}.report-score-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--report-line)}.report-score-grid article{min-height:140px;padding:20px;border-right:1px solid var(--report-line)}.report-score-grid article:last-child{border:0}.report-score-grid span,.report-score-grid strong{display:block}.report-score-grid span{color:#837a74;font-size:10px}.report-score-grid strong{margin:18px 0 15px;color:var(--report-orange);font-family:Georgia,serif;font-size:32px}.report-score-grid i{height:3px;display:block;background:#ddd4cd}.report-score-grid i b{height:100%;display:block;background:var(--report-orange)}.report-bottleneck{padding:28px 30px;color:#fff;background:var(--report-ink);border-left:5px solid var(--report-orange)}.report-bottleneck small{color:var(--report-orange);font-size:9px;font-weight:800}.report-bottleneck h3{margin:11px 0;font-family:Georgia,Songti SC,serif;font-size:29px}.report-bottleneck p{margin:0;color:#bcb3ad;font-size:12px;line-height:1.85}.report-findings{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:18px;background:var(--report-line);border:1px solid var(--report-line)}.report-findings article{padding:25px;background:#fff}.report-findings small,.report-actions small,.report-solution small{color:var(--report-orange);font-size:9px;font-weight:800}.report-findings p{margin:12px 0 0;color:#665f5a;font-size:12px;line-height:1.85}.report-actions{display:grid;grid-template-columns:1.2fr .8fr;gap:34px}.report-actions>div{padding:26px;background:#fff;border:1px solid var(--report-line)}.report-actions ol{display:grid;gap:12px;margin:17px 0 0;padding-left:20px;color:#5e5752;font-size:12px;line-height:1.65}.report-actions p{margin:17px 0 0;color:#514a45;font-family:Georgia,Songti SC,serif;font-size:20px;line-height:1.65}.report-solution{display:flex;align-items:flex-end;justify-content:space-between;color:#fff;background:var(--report-orange)}.report-solution small{color:#ffffffa6}.report-solution h2{margin:10px 0;font-family:Georgia,Songti SC,serif;font-size:36px}.report-solution p{max-width:520px;margin:0;color:#ffffffbd;font-size:11px;line-height:1.7}.report-solution>strong{font-size:25px;white-space:nowrap}.report-footer{padding:34px 66px 40px}.report-footer p{margin:0 0 9px;color:#4b4541;font-family:Georgia,Songti SC,serif;font-size:14px}.report-footer small{color:#99908a;font-size:9px}.report-toolbar{position:fixed;z-index:20;left:50%;bottom:20px;display:flex;gap:4px;padding:5px;background:#211e1cf0;box-shadow:0 12px 35px #0003;transform:translate(-50%)}.report-toolbar button,.report-toolbar a{min-height:40px;display:flex;align-items:center;padding:0 15px;color:#fff;background:transparent;border:0;text-decoration:none;font-size:10px;cursor:pointer}.report-toolbar a{background:var(--report-orange);font-weight:800}.report-state{min-height:100vh;display:grid;place-content:center;gap:15px;padding:30px;color:#5c554f;background:var(--report-paper);text-align:center;font-family:Inter,PingFang SC,sans-serif}.report-state img{width:230px;margin:auto}.report-state>span{width:70px;height:70px;display:grid;place-items:center;margin:auto;color:#fff;background:var(--report-orange);border-radius:50%;font-weight:900}.report-state h1{margin:10px 0 0;font-family:Georgia,Songti SC,serif}.report-state p{margin:0;color:#8a817a}.report-state a{color:var(--report-orange)}@media (max-width: 680px){.shared-report-shell{padding:18px 12px 100px}.report-topbar img{width:160px}.report-cover{min-height:570px;padding:42px 28px}.report-cover h1{margin-top:45px;font-size:42px}.report-score{left:28px;right:auto;bottom:42px;text-align:left}.report-section{padding:42px 24px}.report-score-grid{grid-template-columns:1fr 1fr}.report-score-grid article:nth-child(2){border-right:0}.report-score-grid article:nth-child(-n+2){border-bottom:1px solid var(--report-line)}.report-findings,.report-actions{grid-template-columns:1fr}.report-solution{align-items:flex-start;flex-direction:column;gap:25px}.report-footer{padding:30px 24px}.report-toolbar{width:calc(100% - 24px);bottom:12px}.report-toolbar button,.report-toolbar a{flex:1;justify-content:center;padding:0 8px}}@media print{@page{size:A4;margin:12mm}.shared-report-shell{padding:0;background:#fff}.report-topbar,.report-toolbar{display:none}.report-paper{width:100%;box-shadow:none}.report-section,.report-cover,.report-solution{break-inside:avoid}.report-cover{min-height:250mm}.report-footer{padding-bottom:0}}
