:root{--paper:#f4f2ec;--paper-2:#efede6;--ink:#111210;--muted:#8b8e89;--line:#d8d6cf;--blue:#3157ff;--blue-2:#1e46ef;--green:#b9f45a;--red:#ff625c;--amber:#ffc45e;--dark:#090d0e;--dark-2:#101516;--white:#fff;--shadow:0 24px 70px rgba(22,25,20,.08)}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a,button{font:inherit}a,button{color:inherit}.section-shell{width:min(100% - 96px,1400px);margin-inline:auto}.section-space{padding:118px 0}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(48px,calc((100vw - 1400px)/2));background:rgba(244,242,236,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(216,214,207,.75)}.brand{font-weight:900;letter-spacing:-.045em;text-decoration:none;font-size:22px}.nav-links{display:flex;gap:34px;justify-content:center}.nav-links a{text-decoration:none;font-size:13px;color:#4e514c;transition:.2s}.nav-links a:hover{color:var(--ink)}.site-header>.button{justify-self:end}.button{display:inline-flex;align-items:center;gap:10px;background:var(--blue);color:#fff;text-decoration:none;border:0;border-radius:8px;padding:15px 20px;font-weight:750;font-size:14px;box-shadow:0 12px 28px rgba(49,87,255,.2);transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);background:var(--blue-2);box-shadow:0 16px 34px rgba(49,87,255,.25)}.button svg,.case-copy a svg,.industry-card a svg,.panel-link svg{width:17px;height:17px}.button-small{padding:11px 15px;font-size:12px}.button-light{background:#fff;color:#111;box-shadow:none}.button-light:hover{background:#eef0eb}.panel-link,.text-link{display:inline-flex;align-items:center;gap:8px;border:0;background:none;text-decoration:none;color:#252824;font-weight:700;cursor:pointer}.diagnostic-step-label,.eyebrow,.panel-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.16em;color:#686b66}.hero{min-height:880px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:72px;gap:72px;padding:78px 0 98px;position:relative}.hero-decoration{position:absolute;right:47%;top:105px;height:590px;width:120px;pointer-events:none}.hero-decoration:before{content:"";position:absolute;left:58px;top:30px;bottom:30px;border-left:1px dashed #c8c7c1}.hero-decoration span{position:absolute;left:55px;width:7px;height:7px;border:1px solid #aeb2aa;background:var(--paper)}.hero-decoration span:first-child{top:40px}.hero-decoration span:nth-child(2){top:49%}.hero-decoration span:nth-child(3){bottom:40px}.hero-copy{position:relative;z-index:2}.ai-layout h2,.final-cta h2,.flow-copy h2,.hero h1,.integrations-section h2,.ops-copy h2,.section-heading h2,.work-section>h2{letter-spacing:-.055em;line-height:.94;margin:16px 0 0}.hero h1{font-size:clamp(64px,6.7vw,102px);max-width:760px}.hero h1 span{display:block}.lead{font-size:21px;line-height:1.5;max-width:650px;margin:28px 0 18px}.hero-note{font-size:15px;line-height:1.55;color:#454844}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.panel{border:1px solid rgba(205,204,198,.88);background:rgba(255,255,255,.57);border-radius:18px;box-shadow:var(--shadow)}.hero-panel{padding:30px 30px 25px;min-height:590px;position:relative;z-index:2}.panel-label{display:flex;align-items:center;justify-content:space-between}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(185,244,90,.08);animation:pulse 2.4s infinite}.hero-panel h2{font-size:28px;margin:28px 0 18px;letter-spacing:-.04em}.radio-list{display:grid;grid-gap:4px;gap:4px}.radio-row{border:0;background:transparent;padding:9px 4px;display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;border-radius:8px;transition:.2s}.radio-row:hover{background:rgba(255,255,255,.7)}.radio-circle{width:18px;height:18px;border:1px solid #a8aba6;border-radius:50%;display:grid;place-items:center}.radio-row.active .radio-circle{border-color:var(--blue)}.radio-row.active .radio-circle span{width:7px;height:7px;background:var(--blue);border-radius:50%}.hero-visual{margin-top:24px;border-top:1px solid var(--line);padding-top:18px;min-height:235px;position:relative;overflow:hidden}.hero-state-label{font:800 9px ui-monospace,monospace;color:#8d908b;letter-spacing:.14em;margin-bottom:6px}.panel-link{font-size:13px;padding:0;margin-top:4px;color:var(--blue)}.network-flow{height:200px;position:relative}.network-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.flow-pulse{filter:drop-shadow(0 0 7px rgba(49,87,255,.65));animation:flowTravel 2.8s ease-in-out infinite}.network-sources{position:absolute;left:3%;top:14%;display:grid;grid-gap:13px;gap:13px}.flow-node{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;padding:10px 14px;border-radius:9px;font-size:12px;min-width:112px;box-shadow:0 8px 24px rgba(25,30,22,.035)}.flow-node-center{left:46%;transform:translate(-50%,-50%)}.flow-node-center,.flow-node-result{position:absolute;top:50%;justify-content:center}.flow-node-result{right:2%;transform:translateY(-50%)}.dark-node{background:var(--dark);color:#fff;border-color:#202628}.source-dot{width:9px;height:9px;border-radius:50%;background:#111}.source-0{background:#ff4b3e}.source-1{background:#4285f4}.source-2{background:#3157ff}.resolved-flow{display:grid;grid-gap:0;gap:0;padding:10px 28px 0 10px;animation:fadeIn .35s ease}.resolved-step{position:relative;display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:45px}.resolved-dot{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font:800 9px ui-monospace,monospace;color:var(--blue);z-index:2}.resolved-line{position:absolute;left:11px;top:33px;height:24px;border-left:1px solid #bdc0ba}.split-heading{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:90px;gap:90px;align-items:flex-end}.split-heading>p{font-size:17px;line-height:1.55;color:#5b5e59;margin:0 0 4px}.section-heading h2{font-size:clamp(46px,5vw,74px);max-width:920px}.muted-title{color:#9da09a}.compact-bottom{margin-bottom:50px}.industry-grid,.problem-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:52px}.case-card,.industry-card,.problem-card{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.5)}.problem-card{min-height:270px;padding:26px;position:relative;transition:.25s}.problem-card:hover{transform:translateY(-4px);background:#fff;box-shadow:0 18px 42px rgba(25,30,20,.06)}.problem-card>svg{width:34px;height:34px;color:var(--blue);margin-top:16px}.example{position:absolute;top:18px;right:18px;font:700 9px ui-monospace,monospace;color:#8b8d89;letter-spacing:.1em}.metric{font-weight:850;font-size:23px;margin-top:18px;letter-spacing:-.035em}.alert{display:flex;align-items:center;gap:7px;color:#41443f;font-weight:750;margin-top:6px}.alert span{width:10px;height:10px;border-radius:50%;border:2px solid var(--red)}.problem-card h3{position:absolute;left:26px;right:26px;bottom:20px;font-size:21px;line-height:1.06;letter-spacing:-.03em}.mini-chain{display:grid;justify-content:start;grid-gap:4px;gap:4px;margin-top:24px}.mini-chain span{font-size:13px;display:flex;align-items:center;gap:8px}.mini-chain span:before{content:"";width:9px;height:9px;border:1.5px solid var(--blue);border-radius:50%}.mini-chain i{height:11px;border-left:1px solid #c2c5be;margin-left:4px}.mini-list{display:grid;grid-gap:9px;gap:9px;margin-top:27px}.mini-list span{display:flex;align-items:center;gap:8px;font-size:13px}.mini-list svg{width:14px;height:14px;color:var(--blue)}.spark-bars{display:flex;align-items:flex-end;height:55px;gap:6px;margin:25px 0 0}.spark-bars i{width:5px;background:var(--blue);border-radius:3px}.spark-bars i:first-child{height:16px}.spark-bars i:nth-child(2){height:31px}.spark-bars i:nth-child(3){height:43px}.spark-bars i:nth-child(4){height:54px}.solution-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:rgba(255,255,255,.25)}.solution-tabs button{padding:18px;border:0;border-right:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;cursor:pointer;font-weight:750}.solution-tabs button:last-child{border-right:0}.solution-tabs button svg{width:19px;height:19px}.solution-tabs button.active{background:#fff;color:var(--blue);box-shadow:inset 0 0 0 1px rgba(49,87,255,.22)}.solution-content{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:65px;gap:65px;align-items:center;padding-top:52px}.solution-copy h3{font-size:clamp(38px,4.3vw,62px);line-height:.98;letter-spacing:-.05em;margin:0}.solution-copy p{font-size:17px;line-height:1.55;color:#5d605b;max-width:570px}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.tag-row span{font:750 9px ui-monospace,monospace;letter-spacing:.06em;padding:7px 10px;border:1px solid var(--line);border-radius:999px}.solution-diagram{min-height:365px;padding:34px;overflow:hidden}.solution-diagram .network-flow{height:295px}.enter-up{animation:enterUp .3s ease}.enter-fade{animation:fadeIn .3s ease}.method-track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:66px}.method-step{position:relative;padding-right:34px}.method-step:after{content:"";position:absolute;left:0;right:0;top:80px;height:1px;background:#aaaDA7}.method-num{font-size:17px}.method-step h3{font-size:21px;margin:4px 0 32px}.method-dot{position:absolute;top:75px;width:11px;height:11px;border-radius:50%;background:#101210;z-index:2}.method-dot.active{background:var(--blue);box-shadow:0 0 0 5px rgba(49,87,255,.08)}.method-step p{margin-top:34px;color:#656862;line-height:1.45}.flow-dark{background:radial-gradient(circle at 78% 12%,rgba(49,87,255,.08),transparent 27%),var(--dark);color:#fff;padding:118px 0}.flow-layout{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:70px;gap:70px;align-items:center}.dark-label{color:#929793}.dark-label span{color:var(--green)}.flow-copy h2{font-size:clamp(50px,5.4vw,80px)}.flow-copy p{font-size:19px;line-height:1.55;color:#aeb2ae;max-width:500px;margin:28px 0 32px}.flow-demo-v2{position:relative;border:1px solid #252b2d;border-radius:18px;min-height:585px;background:#0c1011;overflow:hidden;padding:28px}.flow-demo-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.chat-bubble{position:relative;z-index:2;display:flex;gap:12px;max-width:365px;padding:15px 16px;border-radius:12px;font-size:14px;line-height:1.45}.chat-bubble small{display:block;font:700 8px ui-monospace,monospace;color:#7f8588;margin-bottom:4px}.incoming{background:#23292b}.incoming .avatar-dot{width:26px;height:26px;border-radius:50%;background:#343b3d;display:grid;place-items:center;font:700 10px ui-monospace,monospace}.outgoing{background:#fff;color:#111;margin-top:184px;margin-left:6px}.decision-system{position:absolute;z-index:3;right:28px;top:80px;width:255px;display:grid;grid-gap:42px;gap:42px}.decision-line{position:absolute;left:4px;top:-14px;width:42px;height:250px}.decision-item{display:grid;grid-template-columns:42px 1fr;align-items:center;position:relative}.decision-orb{width:18px;height:18px;margin-left:12px;border-radius:50%;border:4px solid #101516;box-shadow:0 0 0 1px #40474a;background:#3157ff;z-index:2}.decision-item.amber .decision-orb{background:var(--amber)}.decision-item.green .decision-orb{background:#4ed783}.decision-item small{display:block;font:700 8px ui-monospace,monospace;color:#676d70;margin-bottom:6px}.decision-item b{display:inline-block;width:max-content;font:700 10px ui-monospace,monospace;padding:7px 9px;border-radius:5px;background:#163b90;color:#8fb6ff}.decision-item.amber b{background:#654c17;color:#ffd577}.decision-item.green b{background:#164c30;color:#77e7a7}.choice-row{position:relative;z-index:4;display:flex;gap:10px;margin:14px 0 0 6px;max-width:470px}.choice-row button{flex:1 1;border:1px solid #333b3e;background:#0d1213;color:#bfc3c0;border-radius:8px;padding:11px;cursor:pointer;transition:.2s}.choice-row button.active,.choice-row button:hover{border-color:#697174;color:#fff;background:#151b1d}.flow-capabilities{position:absolute;left:28px;right:28px;bottom:25px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;border-top:1px solid #202628;padding-top:20px}.flow-capabilities div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;grid-column-gap:10px;column-gap:10px}.capability-icon{grid-row:1/3;width:34px;height:34px;border:1px solid #373e41;border-radius:8px;display:grid;place-items:center;color:var(--green);font:800 11px ui-monospace,monospace}.flow-capabilities b{font:800 9px ui-monospace,monospace;color:#e3e5e3}.flow-capabilities small{font-size:11px;color:#7f8581}.ops-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:72px;gap:72px;align-items:center}.ops-copy h2{font-size:clamp(49px,5vw,72px)}.ops-copy p{font-size:17px;line-height:1.55;color:#5e615c;margin:26px 0 30px}.ops-panel{padding:26px;min-height:430px}.toggle{display:grid;grid-template-columns:1fr 1fr;background:#ebe9e2;border-radius:999px;padding:4px}.toggle button{border:0;background:transparent;padding:9px;border-radius:999px;cursor:pointer}.toggle button.active{background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.07)}.ops-stage{height:330px;position:relative;overflow:hidden}.chaos-network,.chaos-network svg{position:absolute;inset:0}.chaos-network svg{width:100%;height:100%}.chaos-network path{fill:none;stroke:#c9cbc5;stroke-width:1.5}.chaos-network span{position:absolute;border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px 14px;min-width:100px;text-align:center;font-size:12px}.chaos-network .chaos-center{left:50%;top:50%;transform:translate(-50%,-50%);background:#111;color:#fff;border-color:#111}.clean-process{height:100%;justify-content:center;gap:10px}.clean-item,.clean-process{display:flex;align-items:center}.clean-item{gap:8px}.clean-item>span{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font:800 9px ui-monospace,monospace;color:var(--blue)}.clean-item>b{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px 14px}.clean-item>i{font-style:normal;color:#8b8e89}.industry-card{padding:23px;min-height:230px;cursor:pointer;transition:.25s;overflow:hidden}.industry-card.expanded,.industry-card:hover{transform:translateY(-4px);background:#fff;box-shadow:0 16px 40px rgba(25,30,20,.055)}.industry-top{display:flex;align-items:center;gap:9px}.industry-icon{width:24px;height:24px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:12px}.industry-name{font-weight:800;font-size:13px}.industry-card h3{font-size:25px;line-height:1.03;letter-spacing:-.035em;margin:20px 0}.industry-path{display:flex;gap:5px;flex-wrap:wrap;color:#666;font-size:12px;transition:.25s}.industry-card.expanded .industry-path{color:#111}.industry-path span{display:flex;gap:5px}.industry-path i{font-style:normal;color:#aaa}.case-copy a,.industry-card a{display:inline-flex;align-items:center;gap:7px;margin-top:26px;color:var(--blue);text-decoration:none;font-weight:750;font-size:12px}.work-section>h2{font-size:clamp(44px,4.7vw,70px);margin-bottom:45px}.case-card{padding:34px;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:48px;gap:48px}.case-copy>span{font:800 9px ui-monospace,monospace;letter-spacing:.08em}.case-copy h3{font-size:34px;line-height:1.02;letter-spacing:-.04em}.case-flow-v2{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px}.case-flow-v2>div{display:grid;grid-gap:10px;gap:10px}.case-flow-v2 small{font:800 9px ui-monospace,monospace;color:#8b8e89}.case-flow-v2 span{padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px}.case-flow-v2 i{font-style:normal;text-align:center;color:#aaa}.case-flow-v2>b{color:#aaa}.ai-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:88px;gap:88px}.ai-layout h2{font-size:clamp(49px,5.1vw,75px)}.ai-layout p{font-size:17px;line-height:1.55;color:#5f625d;max-width:600px}.ai-flow-v2{justify-items:start;grid-gap:10px;position:relative;padding-left:35px}.ai-card,.ai-flow-v2{display:grid;gap:10px}.ai-card{grid-template-columns:36px minmax(180px,1fr) auto;grid-gap:10px;border:1px solid var(--line);background:#fff;padding:14px 16px;border-radius:10px;min-width:390px}.ai-card>span{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);font:800 9px ui-monospace,monospace;color:var(--blue)}.ai-card small{font:700 9px ui-monospace,monospace;color:#81847f}.ai-flow-v2>i{font-style:normal;color:#999;margin-left:15px}.ai-note{font:800 10px ui-monospace,monospace;letter-spacing:.12em;color:#777;margin-top:8px}.integrations-section{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:85px;gap:85px;align-items:center}.integrations-section h2{font-size:clamp(46px,4.8vw,70px)}.integrations-section p{font-size:17px;line-height:1.55}.integration-visual{height:440px;position:relative}.integration-lines{position:absolute;inset:0;width:100%;height:100%}.integration-lines path{fill:none;stroke:#c9cbc5;stroke-width:1.3}.integration-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:110px;height:76px;border-radius:12px;background:#111;color:#fff;border:0;font-weight:850;letter-spacing:-.02em}.integration-core .status-dot{position:absolute;right:9px;top:9px}.integration-node{position:absolute;border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 16px;min-width:112px;cursor:pointer;transition:.2s}.integration-node.active{border-color:var(--blue);color:var(--blue);box-shadow:0 12px 30px rgba(49,87,255,.08)}.integration-caption{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);font:750 10px ui-monospace,monospace;color:#777;white-space:nowrap}.diagnostic-start{padding:0 0 110px}.diagnostic-card-v2{background:#ebe9e2;border-radius:26px;padding:64px 5vw;min-height:620px}.diagnostic-progress{display:flex;gap:8px;margin-bottom:22px}.diagnostic-progress span{width:40px;height:3px;background:#cecbc3;border-radius:4px}.diagnostic-progress span.active{background:var(--blue)}.diagnostic-step-label{margin-bottom:16px}.diagnostic-card-v2 h2{font-size:clamp(46px,5vw,74px);letter-spacing:-.055em;line-height:.95;margin:0;max-width:800px}.diagnostic-options{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:40px}.diagnostic-options button{padding:18px 19px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left;font-weight:700;display:flex;justify-content:space-between;cursor:pointer;transition:.2s}.diagnostic-options button.active,.diagnostic-options button:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-1px)}.diagnostic-followup{margin-top:34px}.diagnostic-followup>p{font-size:21px;font-weight:800}.followup-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.followup-options button{border:1px solid var(--line);background:#f8f7f3;padding:10px 13px;border-radius:999px;cursor:pointer}.followup-options button.active{border-color:var(--blue);color:var(--blue);background:#fff}.final-cta{background:var(--dark);color:#fff;padding:120px 0;text-align:center}.final-cta .section-shell{display:grid;justify-items:center}.final-cta h2{font-size:clamp(49px,5.7vw,86px);margin-bottom:34px}.final-cta p{color:#919692}.footer{padding:70px 0 30px;display:grid;grid-template-columns:1fr 1.6fr;grid-gap:80px;gap:80px}.footer-brand{font-size:28px}.footer p{color:#777}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.footer-links div{display:grid;grid-gap:10px;gap:10px}.footer-links b{margin-bottom:8px}.footer-links a{text-decoration:none;color:#62655f;font-size:13px}.footer-links a:hover{color:#111}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;color:#777;font-size:12px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes flowTravel{0%{transform:translateX(0);opacity:.2}50%{transform:translateX(255px);opacity:1}to{transform:translateX(365px);opacity:.1}}@keyframes enterUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:1050px){.site-header{grid-template-columns:1fr auto}.nav-links{display:none}.hero{grid-template-columns:1fr;min-height:auto;gap:44px}.hero-decoration{display:none}.hero-copy,.hero-panel{max-width:760px}.ai-layout,.case-card,.flow-layout,.integrations-section,.ops-layout,.solution-content,.split-heading{grid-template-columns:1fr}.industry-grid,.problem-grid{grid-template-columns:repeat(2,1fr)}.method-track{grid-template-columns:1fr 1fr;gap:55px 0}.flow-copy{max-width:720px}.decision-system{right:40px}.integration-visual{max-width:780px;width:100%}.case-flow-v2{min-height:300px}.footer{grid-template-columns:1fr}.footer-bottom{grid-column:1}.section-shell{width:min(100% - 64px,1400px)}}@media(max-width:680px){.section-shell{width:min(100% - 38px,1400px)}.section-space{padding:78px 0}.site-header{height:64px;padding:0 20px}.site-header>.button{display:none}.hero{padding:54px 0 72px}.hero h1{font-size:53px}.lead{font-size:18px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-panel{padding:22px;min-height:560px}.network-flow{transform:scale(.86);transform-origin:left center;width:116%}.split-heading{gap:25px}.section-heading h2{font-size:45px}.industry-grid,.problem-grid{grid-template-columns:1fr}.problem-card{min-height:230px}.solution-tabs{grid-template-columns:repeat(3,minmax(125px,1fr));overflow:auto}.solution-tabs button{padding:15px 10px;font-size:13px}.solution-copy h3{font-size:39px}.solution-diagram{min-height:280px;padding:16px}.method-track{grid-template-columns:1fr}.method-step{padding-left:30px}.method-step:after{left:5px;top:2px;bottom:-52px;width:1px;height:auto}.method-dot{left:0;top:8px}.method-step h3{margin:0 0 10px}.method-step p{margin-top:0}.flow-dark{padding:78px 0}.flow-copy h2{font-size:52px}.flow-demo-v2{min-height:660px;padding:20px}.decision-system{position:relative;right:auto;top:auto;margin:25px 0;width:100%}.decision-line{height:225px}.outgoing{margin-top:25px}.choice-row{margin-left:0}.flow-capabilities{position:relative;left:auto;right:auto;bottom:auto;margin-top:28px;grid-template-columns:1fr}.ops-panel{min-height:400px}.ops-stage{height:300px}.chaos-network span{min-width:auto;padding:10px;font-size:10px}.clean-process{display:grid;align-content:center}.clean-item i{display:none}.industry-card{min-height:200px}.case-flow-v2{grid-template-columns:1fr;gap:16px}.case-flow-v2>b{display:none}.ai-card{min-width:0;width:100%;grid-template-columns:34px 1fr}.ai-card small{grid-column:2}.integration-visual{height:520px}.integration-lines{display:none}.integration-core{top:45%}.integration-node{min-width:100px}.integration-node:nth-of-type(2),.integration-node:nth-of-type(3),.integration-node:nth-of-type(4){left:0!important;right:auto!important}.integration-node:nth-of-type(5),.integration-node:nth-of-type(6),.integration-node:nth-of-type(7){right:0!important;left:auto!important}.diagnostic-card-v2{padding:50px 20px;min-height:0}.diagnostic-card-v2 h2{font-size:47px}.diagnostic-options{grid-template-columns:1fr}.final-cta{padding:86px 0}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:7px}.clean-process{gap:12px}}.mobile-menu-toggle{display:none;border:0;background:transparent;width:42px;height:42px;padding:9px;cursor:pointer;position:relative}.mobile-menu-toggle span{position:absolute;left:10px;right:10px;height:1.5px;background:var(--ink);transition:.2s}.mobile-menu-toggle span:first-child{top:15px}.mobile-menu-toggle span:last-child{top:25px}.mobile-menu-toggle.active span:first-child{transform:translateY(5px) rotate(45deg)}.mobile-menu-toggle.active span:last-child{transform:translateY(-5px) rotate(-45deg)}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:rgba(244,242,236,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);padding:22px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 20px 40px rgba(20,20,20,.07)}.mobile-menu>a:not(.button){padding:14px 4px;text-decoration:none;border-bottom:1px solid rgba(216,214,207,.65);font-weight:750}.mobile-menu .button{margin-top:12px;justify-content:center}.choice-row button:focus-visible,.diagnostic-options button:focus-visible,.followup-options button:focus-visible,.integration-node:focus-visible,.mobile-menu-toggle:focus-visible,.radio-row:focus-visible,.solution-tabs button:focus-visible,.toggle button:focus-visible{outline:3px solid rgba(49,87,255,.22);outline-offset:3px}.followup-options button{display:inline-flex;align-items:center;gap:7px}.followup-options button span{font-size:11px}.diagnostic-next{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;padding-top:26px;border-top:1px solid var(--line)}.diagnostic-selection{display:grid;grid-gap:5px;gap:5px}.diagnostic-selection span{font:800 9px ui-monospace,monospace;letter-spacing:.12em;color:#898c87}.diagnostic-selection b{font-size:17px}.diagnostic-selection small{font-size:13px;color:#676a65}.diagnostic-placeholder-page{min-height:100vh;background:var(--paper);display:grid;place-items:center;padding:32px}.diagnostic-placeholder-card{width:min(760px,100%);background:#fff;border:1px solid var(--line);border-radius:22px;padding:56px;box-shadow:var(--shadow)}.diagnostic-placeholder-card h1{font-size:clamp(44px,7vw,76px);letter-spacing:-.055em;line-height:.95;margin:18px 0}.diagnostic-placeholder-card>p{font-size:18px;line-height:1.55;color:#5c5f5a}.diagnostic-transfer{margin:34px 0;padding:24px;border:1px solid var(--line);border-radius:12px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px 24px;gap:10px 24px}.diagnostic-transfer span{font:800 9px ui-monospace,monospace;letter-spacing:.12em;color:#888b86}.diagnostic-transfer b{font-size:14px}.industry-card a{position:relative;z-index:2}.industry-card:focus-within{background:#fff;box-shadow:0 16px 40px rgba(25,30,20,.055)}@media(max-width:1050px){.header-cta{display:inline-flex}.mobile-menu-toggle{display:none}}@media(max-width:760px){.site-header{grid-template-columns:1fr auto;padding:0 20px}.header-cta{display:none!important}.mobile-menu-toggle{display:block}.hero{gap:30px}.hero-copy{padding-top:8px}.hero-panel{max-width:none}.network-flow{min-width:520px}.hero-visual{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.hero-visual::-webkit-scrollbar,.solution-diagram::-webkit-scrollbar{display:none}.solution-diagram{overflow-x:auto}.solution-diagram .network-flow{min-width:600px;transform:none;width:auto}.diagnostic-next{align-items:stretch;flex-direction:column}.diagnostic-next .button{justify-content:center}.integration-caption{bottom:1%;max-width:90%;white-space:normal;text-align:center}.diagnostic-placeholder-card{padding:34px 22px}.diagnostic-transfer{grid-template-columns:1fr}.diagnostic-transfer span{margin-top:7px}}@media(max-width:480px){.hero h1{font-size:47px}.hero-panel h2{font-size:25px}.radio-row{min-height:44px}.solution-tabs{display:flex;overflow-x:auto}.solution-tabs button{min-width:140px}.flow-demo-v2{border-radius:15px}.diagnostic-card-v2 h2{font-size:42px}.footer-links{grid-template-columns:1fr}.problem-card h3{font-size:20px}}@media(max-width:760px){.hero-visual,.solution-diagram{overflow:visible}.network-flow,.solution-diagram .network-flow{min-width:0!important;width:100%!important;height:300px!important;transform:none!important}.network-lines{display:none}.network-sources{left:0;right:0;top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.network-sources .flow-node{min-width:0;justify-content:center;padding:9px 7px;font-size:10px;white-space:nowrap}.flow-node-center{top:60%}.flow-node-center,.flow-node-result{left:50%;transform:translate(-50%,-50%)}.flow-node-result{right:auto;top:88%}.flow-node-center:after{content:"↓";position:absolute;left:50%;top:calc(100% + 14px);transform:translateX(-50%);color:#9a9d98;font-size:17px}.integration-visual{height:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:24px}.integration-lines{display:none}.integration-core{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;justify-self:center;margin-bottom:10px}.integration-node{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;min-width:0;width:100%}.integration-caption{position:relative;left:auto;bottom:auto;transform:none;grid-column:1/-1;justify-self:center;margin-top:10px}.industry-path{min-height:42px;align-content:start}}.diagnostic-page-v1{min-height:100vh;background:var(--paper);color:var(--ink)}.diagnostic-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1400px)/2));border-bottom:1px solid var(--line);background:rgba(244,242,236,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:30}.diagnostic-header-status{font:800 10px ui-monospace,monospace;letter-spacing:.14em;display:flex;gap:9px;align-items:center;color:#676a65}.diagnostic-progress-page{height:3px;background:#e2e0d9;position:-webkit-sticky;position:sticky;top:76px;z-index:31}.diagnostic-progress-page span{display:block;height:100%;background:var(--blue);transition:width .35s ease}.diagnostic-shell{width:min(100% - 80px,1320px);margin:0 auto;display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:70px;gap:70px;padding:88px 0 120px;align-items:start}.diagnostic-context-card{position:-webkit-sticky;position:sticky;top:120px;border:1px solid var(--line);border-radius:18px;padding:28px;background:rgba(255,255,255,.55)}.diagnostic-context-card h2{font-size:34px;letter-spacing:-.045em;margin:14px 0 8px}.diagnostic-context-card>p{color:#656862;line-height:1.55;font-size:14px}.context-list{display:grid;grid-gap:0;gap:0;margin:26px 0}.context-list div{display:grid;grid-gap:7px;gap:7px;padding:16px 0;border-top:1px solid var(--line)}.context-list span{font:800 9px ui-monospace,monospace;letter-spacing:.12em;color:#8a8d88}.context-list b{line-height:1.4}.diagnostic-back{font-size:13px;font-weight:700;text-decoration:none;color:#5d605b}.diagnostic-back:hover{color:var(--blue)}.diagnostic-question-card,.diagnostic-result-card{max-width:820px;padding-top:6px}.diagnostic-question-card h1,.diagnostic-result-card h1{font-size:clamp(48px,5.7vw,78px);letter-spacing:-.055em;line-height:.96;margin:16px 0 14px}.diagnostic-result-card h1 span{color:var(--blue)}.diagnostic-hint,.diagnostic-result-card>p{font-size:17px;color:#646762;line-height:1.55;max-width:680px;margin-bottom:30px}.diagnostic-answer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:34px}.diagnostic-answer-grid button{min-height:74px;border:1px solid var(--line);background:rgba(255,255,255,.58);border-radius:12px;padding:17px 18px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;transition:.2s}.diagnostic-answer-grid button:hover{transform:translateY(-1px);border-color:#bbbdb7;background:#fff}.diagnostic-answer-grid button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#fff}.diagnostic-answer-grid button i{font-style:normal;color:var(--blue);font-weight:900}.diagnostic-textarea{width:100%;min-height:190px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.65);padding:20px;font:inherit;font-size:17px;line-height:1.55;resize:vertical;outline:none;margin-top:30px}.diagnostic-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(49,87,255,.08)}.diagnostic-nav{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:28px}.diagnostic-nav .button:disabled{opacity:.35;pointer-events:none;box-shadow:none}.diagnostic-secondary{border:0;background:transparent;padding:14px 12px;font-weight:700;cursor:pointer;color:#62655f}.result-flow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:34px 0}.result-flow span{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 16px;font-weight:700}.result-flow span.active{background:var(--dark);border-color:var(--dark);color:#fff}.result-flow i{font-style:normal;color:#999c96}.diagnostic-summary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:30px 0}.diagnostic-summary-grid div{border:1px solid var(--line);border-radius:12px;padding:18px;background:rgba(255,255,255,.55);display:grid;grid-gap:8px;gap:8px}.diagnostic-summary-grid small{font:800 9px ui-monospace,monospace;letter-spacing:.11em;color:#8a8d88}.diagnostic-summary-grid b{font-size:14px;line-height:1.45}.diagnostic-result-actions{display:flex;align-items:center;gap:18px;margin-top:28px}.diagnostic-secondary-link{text-decoration:none;font-weight:700;font-size:13px;color:#636660}@media (max-width:900px){.diagnostic-shell{width:min(100% - 40px,760px);grid-template-columns:1fr;gap:34px;padding:48px 0 80px}.diagnostic-context-card{position:relative;top:auto}.diagnostic-answer-grid{grid-template-columns:1fr}.diagnostic-header{padding:0 20px}.diagnostic-header-status{font-size:9px}.diagnostic-question-card h1,.diagnostic-result-card h1{font-size:clamp(42px,11vw,62px)}}@media (max-width:560px){.diagnostic-shell{width:calc(100% - 32px);padding-top:32px}.diagnostic-context-card{padding:20px}.diagnostic-question-card h1,.diagnostic-result-card h1{font-size:42px}.diagnostic-nav,.diagnostic-result-actions{align-items:stretch;flex-direction:column-reverse}.diagnostic-nav .button,.diagnostic-result-actions .button{width:100%;justify-content:center}.diagnostic-summary-grid,.result-flow{grid-template-columns:1fr}.result-flow{display:grid}.result-flow i{transform:rotate(90deg);justify-self:center}}.diagnostic-step-meta{display:flex;align-items:center;justify-content:space-between;gap:20px}.diagnostic-step-meta>span{font:800 10px ui-monospace,monospace;letter-spacing:.12em;color:#92958f}.diagnostic-flow-compare{margin:38px 0 34px;display:grid;grid-gap:14px;gap:14px}.diagnostic-flow-panel{border:1px solid var(--line);border-radius:16px;padding:22px;background:rgba(255,255,255,.55);overflow:hidden}.diagnostic-flow-panel.proposed{background:#111210;color:#fff;border-color:#111210}.diagnostic-flow-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(130,132,127,.22)}.diagnostic-flow-head span{font:800 9px ui-monospace,monospace;letter-spacing:.12em;color:#8b8e88}.diagnostic-flow-panel.proposed .diagnostic-flow-head span{color:#a9ada6}.diagnostic-flow-head b{font-size:14px}.diagnostic-flow-item,.diagnostic-flow-track{display:flex;align-items:center;gap:10px;min-width:0}.diagnostic-flow-item{flex:1 1}.diagnostic-flow-item span{display:flex;align-items:center;justify-content:center;min-height:54px;width:100%;padding:11px 13px;border:1px solid var(--line);background:#fff;border-radius:10px;text-align:center;font-size:12px;font-weight:750;line-height:1.3}.diagnostic-flow-item i{font-style:normal;color:#989b95;flex:0 0 auto}.diagnostic-flow-panel.proposed .diagnostic-flow-item span{border-color:#343631;background:#1d1f1c;color:#fff}.diagnostic-flow-panel.proposed .diagnostic-flow-item i{color:var(--signal)}.diagnostic-flow-panel.proposed .diagnostic-flow-item:last-child span{box-shadow:inset 0 -2px 0 var(--signal)}.diagnostic-transform-arrow{text-align:center;color:var(--blue);font-size:22px;font-weight:900;line-height:1}.diagnostic-result-insight{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:28px 0}.diagnostic-result-insight>div{border-top:1px solid var(--line);padding:18px 2px 0;display:grid;grid-gap:9px;gap:9px}.diagnostic-result-insight small{font:800 9px ui-monospace,monospace;letter-spacing:.11em;color:#8a8d88}.diagnostic-result-insight b{font-size:14px;line-height:1.45}.diagnostic-disclaimer{font-size:12px!important;color:#8c8f89!important;margin:22px 0 0!important;max-width:620px!important}.diagnostic-result-actions .diagnostic-secondary{border:1px solid var(--line);border-radius:10px;background:transparent}@media(max-width:760px){.diagnostic-flow-item,.diagnostic-flow-track{display:grid;grid-template-columns:1fr}.diagnostic-flow-item{grid-gap:5px;gap:5px}.diagnostic-flow-item i{transform:rotate(90deg);justify-self:center}.diagnostic-result-insight{grid-template-columns:1fr}.diagnostic-flow-head{align-items:start;flex-direction:column}.diagnostic-step-meta{align-items:flex-start}.diagnostic-result-actions{flex-direction:column}.diagnostic-result-actions .diagnostic-secondary{width:100%}}:root{--micro:#6f736d}.ai-card small,.case-copy>span,.chat-bubble small,.decision-item small,.diagnostic-selection span,.diagnostic-step-label,.example,.eyebrow,.method-num,.panel-label{font-size:11px!important;line-height:1.35!important;letter-spacing:.105em!important}.ai-layout>div>p,.flow-copy>p,.integrations-section>div>p,.ops-copy>p,.section-heading>p{font-size:16px!important;line-height:1.6!important;color:#676b65}.flow-dark .flow-copy>p{color:#aeb3ae}.case-copy a,.industry-card a,.panel-link,.text-link{font-size:14px!important}.button svg,.case-copy a svg,.industry-card a svg,.panel-link svg{width:18px!important;height:18px!important;flex:0 0 18px}.ai-flow-v2>i{display:grid;place-items:center;width:30px;height:30px;margin:2px auto;font-size:19px;line-height:1;color:#3157ff}.ai-card{align-items:center}.ai-card>span{display:grid;place-items:center;min-width:34px;min-height:34px}.diagnostic-shell{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:64px}.diagnostic-context-card{max-height:calc(100vh - 150px);overflow:auto;scrollbar-width:thin}.context-list b{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.context-list .context-wide b{font-weight:650}.diagnostic-answer-grid button i{font-size:17px;min-width:18px;text-align:center}.diagnostic-answer-grid button.active i{transform:none}.diagnostic-hint{font-size:16px!important;color:#70736e!important}.diagnostic-summary-grid .summary-wide{grid-column:1/-1}.diagnostic-summary-grid .summary-wide b{font-size:15px;line-height:1.55}.diagnostic-flow-item i{display:grid;place-items:center;min-width:20px;font-size:17px}.diagnostic-transform-arrow{font-size:26px;min-height:28px;display:grid;place-items:center}@media(min-width:1440px){.section-shell{width:min(100% - 144px,1440px)}.section-space{padding-top:124px;padding-bottom:124px}.hero{min-height:92vh}.ai-layout>div>p,.integrations-section>div>p,.ops-copy>p,.section-heading>p{font-size:17px!important}}@media(max-width:900px){.diagnostic-context-card{max-height:none;overflow:visible}}@media(max-width:560px){.diagnostic-step-label,.example,.eyebrow,.panel-label{font-size:10px!important}}.case-copy>span,.diagnostic-step-label,.example,.eyebrow,.method-num,.panel-label{font-size:13px!important;line-height:1.35!important;letter-spacing:.095em!important;color:#676b65!important}.final-cta .eyebrow,.flow-dark .eyebrow{color:#aeb3ae!important}.context-list span,.diagnostic-flow-head span,.diagnostic-header-status,.diagnostic-result-insight small,.diagnostic-step-meta>span,.diagnostic-summary-grid small{font-size:11px!important;line-height:1.35!important;letter-spacing:.105em!important}.case-flow-v2{align-items:stretch!important;gap:18px!important}.case-stage{min-width:0;padding:20px 18px!important;border:1px solid #d7d8d2!important;border-radius:14px!important;background:rgba(255,255,255,.76)!important;box-shadow:0 8px 24px rgba(22,24,20,.035)}.case-stage small{display:block;margin-bottom:14px!important;padding-bottom:11px!important;border-bottom:1px solid #dedfd9;font-size:12px!important;letter-spacing:.1em!important;color:#737770!important}.case-stage-solution{border-color:#3157ff!important;box-shadow:inset 0 3px 0 #3157ff,0 10px 26px rgba(49,87,255,.06)!important}.case-stage-after{box-shadow:inset 0 3px 0 #b9f45a,0 10px 26px rgba(20,25,15,.04)!important}.case-stage span{min-height:42px;display:flex!important;align-items:center!important;justify-content:center!important}.case-stage i{display:grid!important;place-items:center!important;min-height:24px;font-size:16px!important}.case-stage-arrow{align-self:center!important;font-size:24px!important;color:#3157ff!important;line-height:1!important}.diagnostic-shell.is-result .diagnostic-context-card{position:relative;top:auto;max-height:none;overflow:visible}@media(max-width:1050px){.case-flow-v2{grid-template-columns:1fr!important;gap:14px!important}.case-stage-arrow{transform:rotate(90deg)}}@media(max-width:760px){.case-copy>span,.diagnostic-step-label,.example,.eyebrow,.method-num,.panel-label{font-size:11px!important}.context-list span,.diagnostic-flow-head span,.diagnostic-header-status,.diagnostic-result-insight small,.diagnostic-step-meta>span,.diagnostic-summary-grid small{font-size:10px!important}.case-stage{padding:18px 16px!important}}body,html,main{max-width:100%;overflow-x:hidden}@media(max-width:900px){.diagnostic-page-v1{overflow-x:hidden}.diagnostic-header{height:64px;padding:0 18px}.diagnostic-progress-page{top:64px}.diagnostic-shell,.diagnostic-shell.is-result{width:min(100% - 32px,720px)!important;margin:0 auto!important;padding:30px 0 72px!important;display:flex!important;flex-direction:column!important;gap:28px!important;grid-template-columns:none!important}.diagnostic-question-card,.diagnostic-result-card{order:1;width:100%!important;max-width:none!important;min-width:0!important;padding-top:0!important}.diagnostic-context-card{order:2;position:relative!important;top:auto!important;width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;padding:22px!important}.diagnostic-question-card h1,.diagnostic-result-card h1{font-size:clamp(38px,10.5vw,58px)!important;line-height:.98!important;letter-spacing:-.05em!important;overflow-wrap:anywhere}.diagnostic-hint,.diagnostic-result-card>p{font-size:16px!important}.diagnostic-answer-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:24px!important}.diagnostic-answer-grid button{width:100%!important;min-height:62px!important;padding:15px 16px!important;font-size:15px!important}.diagnostic-textarea{min-height:150px!important;margin-top:22px!important;font-size:16px!important}.diagnostic-nav{width:100%;margin-top:22px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.diagnostic-nav .button,.diagnostic-nav .diagnostic-secondary{width:100%!important;justify-content:center!important;text-align:center!important}.diagnostic-nav .diagnostic-secondary{order:2}.diagnostic-step-meta{align-items:center!important}.diagnostic-flow-compare{margin:28px 0!important}.diagnostic-flow-panel{padding:16px!important}.diagnostic-flow-track{display:grid!important;grid-template-columns:1fr!important;grid-gap:7px!important;gap:7px!important}.diagnostic-flow-item{display:grid!important;grid-template-columns:1fr!important;grid-gap:6px!important;gap:6px!important}.diagnostic-flow-item i{transform:rotate(90deg)!important;justify-self:center!important}.diagnostic-flow-item span{min-height:48px!important;font-size:13px!important}.diagnostic-result-insight{grid-template-columns:1fr!important;gap:14px!important}.diagnostic-summary-grid{grid-template-columns:1fr!important;gap:10px!important}.diagnostic-summary-grid .summary-wide{grid-column:auto!important}.diagnostic-result-actions{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.diagnostic-result-actions .button,.diagnostic-result-actions .diagnostic-secondary{width:100%!important;justify-content:center!important}}@media(max-width:760px){.section-shell{width:min(100% - 32px,1400px)!important}.section-space{padding:66px 0!important}.site-header{height:64px!important;padding:0 18px!important}.brand{font-size:20px}.hero{padding:42px 0 60px!important;gap:28px!important}.hero h1{font-size:clamp(44px,13vw,58px)!important;line-height:.94!important}.lead{font-size:17px!important;line-height:1.48!important}.hero-note{font-size:13px!important;line-height:1.5!important}.hero-actions{gap:14px!important}.hero-actions .button{width:100%;justify-content:center}.hero-panel{min-height:0!important;padding:20px!important;border-radius:16px!important}.hero-panel h2{font-size:27px!important}.radio-list{gap:4px!important}.radio-row{min-height:46px!important;font-size:14px!important}.hero-visual{min-height:290px!important}.network-flow,.solution-diagram .network-flow{height:270px!important}.network-sources{grid-template-columns:1fr!important;gap:7px!important;top:4px!important;left:8%!important;right:8%!important}.network-sources .flow-node{font-size:11px!important;min-height:38px!important}.flow-node-center{top:68%!important}.flow-node-result{top:91%!important}.split-heading{gap:18px!important}.ai-layout h2,.integrations-section h2,.ops-copy h2,.section-heading h2{font-size:clamp(37px,10.5vw,48px)!important;line-height:.98!important}.ai-layout>div>p,.integrations-section>div>p,.ops-copy>p,.section-heading>p{font-size:15px!important}.industry-grid,.problem-grid{grid-template-columns:1fr!important}.problem-card{min-height:200px!important;padding:20px!important}.solution-tabs{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:6px!important;gap:6px!important;overflow:visible!important}.solution-tabs button{min-width:0!important;padding:12px 6px!important;font-size:12px!important;gap:5px!important}.solution-tabs svg{width:17px!important;height:17px!important}.solution-content{gap:28px!important}.solution-copy h3{font-size:36px!important}.solution-copy p{font-size:15px!important}.solution-diagram{padding:14px!important;min-height:300px!important}.method-track{gap:32px!important}.method-step{min-height:0!important}.flow-dark{padding:66px 0!important}.flow-copy h2{font-size:clamp(42px,12vw,54px)!important}.flow-demo-v2{min-height:0!important;padding:18px!important}.chat-bubble{max-width:100%!important}.decision-system{margin:22px 0!important}.choice-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:7px!important;gap:7px!important}.choice-row button{min-width:0!important;padding:10px 6px!important}.flow-capabilities{gap:8px!important}.ops-layout{gap:30px!important}.ops-panel{min-height:350px!important}.ops-stage{height:260px!important}.industry-card{min-height:190px!important;padding:20px!important}.work-section h2{font-size:clamp(36px,10vw,46px)!important;line-height:1!important}.case-card{padding:18px!important;gap:24px!important}.case-copy h3{font-size:28px!important}.case-flow-v2{grid-template-columns:1fr!important}.case-stage{width:100%!important}.case-stage-arrow{transform:rotate(90deg)!important;margin:0 auto!important}.ai-layout{gap:28px!important}.ai-flow-v2{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.ai-flow-v2>i{transform:rotate(0deg)!important;margin:0 auto!important}.ai-card{width:100%!important;min-width:0!important}.ai-note{justify-self:start!important}.integrations-section{gap:28px!important}.integration-visual{grid-template-columns:1fr 1fr!important;gap:9px!important;padding:18px!important}.integration-core{width:92px!important;height:92px!important}.integration-node{min-height:44px!important;font-size:12px!important}.diagnostic-start{padding:60px 0!important}.diagnostic-card-v2{padding:28px 18px!important;border-radius:16px!important}.diagnostic-card-v2 h2{font-size:clamp(38px,10vw,48px)!important;line-height:.98!important}.diagnostic-options{grid-template-columns:1fr!important}.diagnostic-options button{min-height:50px!important}.followup-options{display:grid!important;grid-template-columns:1fr!important}.followup-options button{width:100%!important;border-radius:10px!important;justify-content:space-between!important}.final-cta{padding:72px 0!important}.final-cta h2{font-size:clamp(38px,10vw,48px)!important;line-height:1!important}.footer{padding:54px 0 24px!important;gap:40px!important}.footer-links{grid-template-columns:1fr 1fr!important}}@media(max-width:420px){.section-shell{width:calc(100% - 28px)!important}.hero h1{font-size:43px!important}.solution-tabs button{font-size:11px!important}.diagnostic-header-status{font-size:9px!important;letter-spacing:.08em!important}.diagnostic-header .brand{font-size:18px!important}.diagnostic-shell,.diagnostic-shell.is-result{width:calc(100% - 24px)!important}.diagnostic-question-card h1,.diagnostic-result-card h1{font-size:38px!important}.diagnostic-context-card{padding:18px!important}.diagnostic-context-card h2{font-size:30px!important}.footer-links{grid-template-columns:1fr!important}}*{box-sizing:border-box}img,svg{max-width:100%}.ai-card,.case-card,.case-stage,.diagnostic-answer-grid button,.diagnostic-summary-grid div,.flow-node,.industry-card,.integration-node,.problem-card{min-width:0}.ai-card b,.case-copy h3,.diagnostic-answer-grid button span,.diagnostic-summary-grid b,.flow-node,.industry-card h3,.problem-card h3{overflow-wrap:anywhere;word-break:normal}.button,.case-copy a,.industry-card a,.panel-link,.text-link{line-height:1.25}.button svg,.case-copy a svg,.industry-card a svg,.panel-link svg{display:block;flex:0 0 auto}.diagnostic-result-card{scroll-margin-top:94px}.ai-layout{align-items:center}.ai-flow-v2{width:min(100%,560px)!important;justify-self:center!important}.ai-card,.ai-flow-v2{margin-inline:auto!important}.ai-card{width:100%!important}.ai-note{justify-self:center!important;text-align:center!important;width:max-content;max-width:100%}.footer{border-top:1px solid var(--line);padding-top:64px!important}.footer>div:first-child p{font-size:14px!important;line-height:1.55!important;max-width:220px}.footer-links{align-items:start}.footer-links div{gap:12px!important}.footer-links b{font-size:13px!important;letter-spacing:.02em}.footer-links a{font-size:14px!important;line-height:1.35!important;padding:3px 0}.footer-bottom{margin-top:26px;font-size:12px!important}.alert,.flow-capabilities b,.flow-capabilities small,.hero-state-label,.industry-path,.integration-caption,.metric,.mini-chain,.mini-list,.tag-row span{line-height:1.35}.hero-state-label{font-size:11px!important;letter-spacing:.08em!important}.tag-row span{font-size:10px!important}.integration-caption{font-size:12px!important}.flow-capabilities b,.flow-capabilities small{font-size:11px!important}.ai-flow-v2>i,.case-stage i,.diagnostic-flow-item i,.diagnostic-transform-arrow{font-weight:800!important}.case-stage i{font-size:18px!important;color:#3157ff!important}.ai-flow-v2>i{font-size:22px!important;color:#3157ff!important}.diagnostic-flow-item i{font-size:18px!important}@media(max-width:760px){.ai-layout>div>p,.flow-copy>p,.integrations-section>div>p,.ops-copy>p,.section-heading>p{max-width:none!important}.industry-card,.problem-card{overflow:hidden}.mini-chain{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.mini-chain i{display:none!important}.industry-path{display:flex!important;flex-wrap:wrap!important;gap:5px 8px!important;min-height:0!important}.industry-path span{white-space:normal!important}.industry-path i{margin-left:5px}.case-flow-v2{width:100%!important}.case-stage span{font-size:13px!important}.ai-layout{justify-items:stretch!important}.ai-flow-v2{width:100%!important;max-width:460px!important;justify-self:center!important}.ai-card{grid-template-columns:40px minmax(0,1fr)!important;padding:14px 16px!important}.ai-card small{grid-column:2!important}.ai-note{justify-self:center!important}.integration-caption{font-size:11px!important;line-height:1.4!important}.footer{grid-template-columns:1fr!important;gap:34px!important;padding-top:48px!important}.footer>div:first-child{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:start}.footer>div:first-child p{margin:0!important}.footer-links{grid-template-columns:1fr 1fr!important;gap:24px 18px!important;padding-top:24px;border-top:1px solid var(--line)}.footer-links a{min-height:38px;display:flex;align-items:center}.footer-bottom{border-top:1px solid var(--line);padding-top:18px!important;margin-top:4px;gap:6px!important}}@media(max-width:420px){.footer-links{grid-template-columns:1fr 1fr!important}.footer-links div:last-child{grid-column:1/-1}.footer>div:first-child{grid-template-columns:1fr}}.mobile-dock{display:none}@media(max-width:760px){.problem-card{display:flex!important;flex-direction:column!important;min-height:0!important;padding:22px!important}.problem-card>svg{margin-top:22px!important}.problem-card .metric{margin-top:18px!important;font-size:22px!important;line-height:1.08!important}.problem-card .alert{margin-top:8px!important;font-size:15px!important;line-height:1.25!important}.problem-card h3{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;margin:auto 0 0!important;padding-top:28px!important;font-size:25px!important;line-height:1.02!important;letter-spacing:-.035em!important}.problem-card .mini-chain,.problem-card .mini-list,.problem-card .spark-bars{margin-top:30px!important}.problem-card .mini-list{margin-bottom:8px!important}.problem-card .spark-bars{margin-bottom:4px!important}.problem-card .example{top:18px!important;right:18px!important;font-size:11px!important}.mobile-menu,.mobile-menu-toggle{display:none!important}.site-header{grid-template-columns:1fr!important;justify-items:start!important}.mobile-dock{position:fixed;z-index:100;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;padding:7px;border:1px solid rgba(215,216,210,.88);border-radius:25px;background:rgba(250,249,245,.88);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 14px 40px rgba(20,22,18,.16),inset 0 1px 0 rgba(255,255,255,.8)}.mobile-dock button{position:relative;min-width:0;min-height:54px;border:0;border-radius:18px;background:transparent;color:#696d67;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 3px;font:750 10px/1.05 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .18s ease,box-shadow .22s ease;-webkit-tap-highlight-color:transparent}.mobile-dock button:active{transform:scale(.94)}.mobile-dock button.active{color:#3157ff;background:#fff;box-shadow:0 4px 14px rgba(49,87,255,.11)}.mobile-dock button:last-child.active{color:#fff;background:#3157ff;box-shadow:0 7px 18px rgba(49,87,255,.27)}.mobile-dock-icon{width:22px;height:22px;display:grid;place-items:center}.mobile-dock-icon svg{width:22px;height:22px}.mobile-dock button.active .mobile-dock-icon{transform:translateY(-1px)}.mobile-dock button:last-child:after{content:"";position:absolute;top:7px;right:calc(50% - 18px);width:6px;height:6px;border-radius:50%;background:#b9f45a;box-shadow:0 0 0 2px rgba(255,255,255,.9)}.footer{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))!important}.final-cta{scroll-margin-top:70px}#diagnostico,#soluciones,#top,#trabajo{scroll-margin-top:76px}.problem-grid{gap:14px!important}.section-space{padding-top:58px!important;padding-bottom:58px!important}.ai-flow-v2{justify-items:stretch!important}.ai-card{justify-self:stretch!important}}@media(max-width:390px){.mobile-dock{left:8px;right:8px;padding:6px;gap:2px}.mobile-dock button{font-size:9px;min-height:52px}.mobile-dock-icon,.mobile-dock-icon svg{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.mobile-dock button{transition:none!important}html{scroll-behavior:auto!important}}.mobile-page-transition{display:none}@media(max-width:760px){.mobile-dock{transform:translateY(0) scale(1);opacity:1;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .24s ease,box-shadow .24s ease;will-change:transform,opacity}.mobile-dock.is-hidden{transform:translateY(calc(100% + 28px + env(safe-area-inset-bottom,0px))) scale(.97);opacity:.18;pointer-events:none}.mobile-dock button{overflow:hidden}.mobile-dock button:before{content:"";position:absolute;inset:5px;border-radius:14px;background:rgba(49,87,255,.08);transform:scale(.72);opacity:0;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease;z-index:-1}.mobile-dock button.active:before{transform:scale(1);opacity:1}.mobile-dock button:last-child.active:before{opacity:0}.mobile-dock-icon{transition:transform .24s cubic-bezier(.2,.8,.2,1),color .2s ease}.mobile-dock button.active .mobile-dock-icon{transform:translateY(-2px) scale(1.06)}.mobile-page-transition{display:block;position:fixed;z-index:120;inset:0;background:var(--paper);pointer-events:none;opacity:0;transform:scale(.985);transition:opacity .18s ease,transform .18s ease}.mobile-page-transition.active{opacity:1;transform:scale(1)}.flow-dark>.section-shell,.section-shell{scroll-margin-top:72px}}@media(prefers-reduced-motion:reduce){.mobile-dock,.mobile-dock button:before,.mobile-dock-icon,.mobile-page-transition{transition:none!important}}.diagnostic-handoff{scroll-margin-top:96px;margin-top:46px;padding:34px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 20px 55px rgba(22,24,20,.055)}.diagnostic-handoff h2{margin:12px 0 10px;font-size:clamp(32px,3.8vw,48px);line-height:.98;letter-spacing:-.045em}.diagnostic-handoff>p{max-width:650px;margin:0 0 28px;color:#666a64;font-size:16px;line-height:1.55}.diagnostic-lead-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.diagnostic-lead-form label:not(.diagnostic-consent){display:grid;grid-gap:8px;gap:8px}.diagnostic-lead-form label:not(.diagnostic-consent)>span{font-size:12px;font-weight:800;color:#444742}.diagnostic-lead-form label small{font-weight:600;color:#888b86}.diagnostic-lead-form input:not([type]),.diagnostic-lead-form input[type=email],.diagnostic-lead-form input[type=tel],.diagnostic-lead-form input[type=text]{width:100%;min-height:52px;border:1px solid var(--line);border-radius:10px;background:#faf9f6;padding:0 14px;font:inherit;font-size:15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.diagnostic-lead-form input:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(49,87,255,.08)}.diagnostic-consent{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;padding:8px 0 2px;color:#666a64;font-size:12px;line-height:1.45;cursor:pointer}.diagnostic-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--blue)}.diagnostic-handoff-submit{grid-column:1/-1;justify-self:start;margin-top:6px}.diagnostic-handoff-submit:disabled{opacity:.38;box-shadow:none;cursor:not-allowed}.diagnostic-handoff-ready{grid-column:1/-1;display:grid;grid-gap:5px;gap:5px;border-left:3px solid var(--signal);padding:12px 14px;background:#f5f7f1;border-radius:0 10px 10px 0;font-size:13px;line-height:1.45}.diagnostic-handoff-ready span{color:#666a64}@media(max-width:760px){.diagnostic-handoff{margin-top:34px;padding:22px 18px;border-radius:16px}.diagnostic-handoff h2{font-size:34px}.diagnostic-lead-form{grid-template-columns:1fr}.diagnostic-consent,.diagnostic-handoff-ready,.diagnostic-handoff-submit{grid-column:1}.diagnostic-handoff-submit{width:100%;justify-content:center}}.phone-field{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:8px;gap:8px}.phone-field input,.phone-field select{min-height:52px;border:1px solid var(--line);border-radius:10px;background:#faf9f6;padding:0 12px;font:inherit;font-size:15px;outline:none}.phone-field input:focus,.phone-field select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(49,87,255,.08)}.field-help{font-size:11px!important;line-height:1.35;color:#7b7e79!important}.field-help.error{color:#b13b3b!important}.email-domain-suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.email-domain-suggestions button{border:1px solid var(--line);background:#f7f6f2;color:#626660;padding:6px 8px;border-radius:999px;font-size:11px;cursor:pointer}.email-domain-suggestions button:hover{border-color:#bfc1bb;background:#fff;color:#111}.lead-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.diagnostic-handoff-ready.error{border-left-color:#d95858;background:#fff4f4}@media(max-width:520px){.phone-field{grid-template-columns:108px minmax(0,1fr)}.email-domain-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.email-domain-suggestions button{text-align:center;min-height:36px}}.diagnostic-business-url{grid-column:1/-1}@media(max-width:760px){.diagnostic-business-url{grid-column:1}}.desktop-command-bar{display:none}@media(min-width:761px){.desktop-command-bar{position:fixed;z-index:110;top:18px;left:50%;transform:translateX(-50%);width:min(calc(100% - 64px),1120px);min-height:62px;padding:9px 10px 9px 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:26px;gap:26px;border:1px solid rgba(215,216,210,.72);border-radius:22px;background:rgba(247,246,241,.76);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:0 10px 34px rgba(20,22,18,.06);transition:top .25s ease,width .25s ease,min-height .25s ease,background .25s ease,box-shadow .25s ease}.desktop-command-bar.is-compact{top:10px;width:min(calc(100% - 92px),980px);min-height:54px;background:rgba(247,246,241,.9);box-shadow:0 14px 38px rgba(20,22,18,.1)}.desktop-command-brand{color:var(--ink);text-decoration:none;font-weight:900;letter-spacing:-.04em;font-size:20px}.desktop-command-links{display:flex;justify-content:center;align-items:center;gap:8px}.desktop-command-links a{position:relative;padding:10px 13px;color:#666a64;text-decoration:none;font-size:13px;font-weight:750;border-radius:12px;transition:color .18s ease,background .18s ease}.desktop-command-links a.active,.desktop-command-links a:hover{color:#111;background:rgba(255,255,255,.76)}.desktop-command-links a.active:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;transform:translateX(-50%);border-radius:50%;background:var(--blue)}.desktop-command-cta{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;border-radius:14px;background:var(--ink);color:#fff;text-decoration:none;font-size:13px;font-weight:800;transition:transform .18s ease,background .18s ease}.desktop-command-cta:hover{transform:translateY(-1px)}.desktop-command-cta.active{background:var(--blue)}.desktop-command-cta svg{width:16px;height:16px}.desktop-command-cta .status-dot{background:var(--signal)}.site-header{visibility:hidden;pointer-events:none}#diagnostico,#industrias,#soluciones,#top,#trabajo{scroll-margin-top:96px}}.diagnostic-handoff-complete{display:grid;grid-gap:18px;gap:18px}.diagnostic-complete-signal{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;color:#676b65}.diagnostic-handoff-complete h3{margin:0;max-width:760px;font-size:clamp(31px,3.5vw,46px);line-height:1;letter-spacing:-.045em}.diagnostic-handoff-complete>p{margin:0;max-width:720px;color:#666a64;font-size:16px;line-height:1.55}.diagnostic-complete-path{margin-top:8px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:10px;gap:10px}.diagnostic-complete-path>div{min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:#faf9f6;display:grid;grid-gap:6px;gap:6px}.diagnostic-complete-path>div.active{border-color:var(--blue);background:#f6f8ff;box-shadow:inset 0 3px 0 var(--blue)}.diagnostic-complete-path span{font:800 11px/1 monospace;color:var(--blue)}.diagnostic-complete-path b{font-size:15px}.diagnostic-complete-path small{color:#70736e;line-height:1.4}.diagnostic-complete-path>i{align-self:center;font-style:normal;color:var(--blue);font-size:19px}.diagnostic-complete-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.diagnostic-complete-note{padding-top:16px;border-top:1px solid var(--line);font-size:12px!important}@media(max-width:760px){.diagnostic-complete-path{grid-template-columns:1fr}.diagnostic-complete-path>i{transform:rotate(90deg);justify-self:center}.diagnostic-complete-actions{display:grid;grid-template-columns:1fr}.diagnostic-complete-actions .button,.diagnostic-complete-actions .diagnostic-secondary{width:100%;justify-content:center}}.diagnostic-result-lead{max-width:780px!important;font-size:17px!important;line-height:1.6!important}.diagnostic-thesis{margin:30px 0 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.diagnostic-thesis>div{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff;display:grid;grid-gap:8px;gap:8px}.diagnostic-thesis>div.accent{border-color:rgba(49,87,255,.34);background:#f7f8ff;box-shadow:inset 0 3px 0 var(--blue)}.diagnostic-action-plan small,.diagnostic-thesis small{font-size:10px;letter-spacing:.1em;color:#7a7e78;font-weight:800}.diagnostic-thesis b{font-size:16px;line-height:1.4}.diagnostic-action-plan{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.diagnostic-action-plan-grid{margin-top:12px;display:grid;grid-template-columns:1.25fr 1fr .8fr;grid-gap:10px;gap:10px}.diagnostic-action-plan-grid>div{padding:18px;border-radius:12px;background:#f2f1ec;display:grid;grid-gap:7px;gap:7px}.diagnostic-action-plan-grid b{font-size:15px;line-height:1.45}.diagnostic-evidence{margin:18px 0 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.diagnostic-evidence summary{padding:16px 2px;cursor:pointer;font-size:13px;font-weight:800;color:#555953;list-style:none}.diagnostic-evidence summary::-webkit-details-marker{display:none}.diagnostic-evidence summary:after{content:"+";float:right;color:var(--blue);font-size:18px}.diagnostic-evidence[open] summary:after{content:"−"}.diagnostic-evidence .diagnostic-summary-grid{margin:0 0 18px!important}.diagnostic-shell.handoff-only{grid-template-columns:minmax(0,860px)!important;justify-content:center!important;width:min(100% - 64px,920px)!important}.diagnostic-shell.handoff-only .diagnostic-context-card{display:none!important}.diagnostic-shell.handoff-only .diagnostic-result-card{width:100%!important;max-width:none!important}.diagnostic-shell.handoff-only .diagnostic-result-card>:not(.diagnostic-handoff){display:none!important}.diagnostic-shell.handoff-only .diagnostic-handoff{margin-top:0!important}@media(max-width:760px){.diagnostic-action-plan-grid,.diagnostic-thesis{grid-template-columns:1fr}.diagnostic-thesis{gap:8px}.diagnostic-shell.handoff-only{width:calc(100% - 24px)!important;padding-top:24px!important}}.admin-login-page,.admin-shell{min-height:100vh;background:var(--paper);color:var(--ink)}.admin-login-page{display:grid;place-items:center;padding:32px}.admin-login-card{width:min(100%,520px);padding:36px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(20,22,18,.08)}.admin-login-card h1{font-size:52px;line-height:.95;letter-spacing:-.05em;margin:14px 0 12px}.admin-login-card>p{color:#6b6f69;line-height:1.55;margin-bottom:28px}.admin-login-form{display:grid;grid-gap:14px;gap:14px}.admin-login-form label{display:grid;grid-gap:7px;gap:7px}.admin-login-form label span{font-size:12px;font-weight:800}.admin-login-form input{min-height:52px;border:1px solid var(--line);border-radius:10px;padding:0 14px;font:inherit;background:#faf9f6}.admin-error{padding:11px 13px;background:#fff1f1;border-left:3px solid #d95858;font-size:13px}.admin-shell{padding:42px clamp(22px,4vw,64px) 80px}.admin-detail-head,.admin-topbar{display:flex;align-items:end;justify-content:space-between;gap:24px}.admin-detail-head h1,.admin-topbar h1{margin:8px 0 0;font-size:clamp(48px,6vw,78px);line-height:.9;letter-spacing:-.055em}.admin-detail-head p{font-size:18px;color:#686c66;margin:10px 0 0}.admin-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:36px 0 46px}.admin-kpis>div{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff;display:grid;grid-gap:8px;gap:8px}.admin-data-list span,.admin-kpis small,.admin-lead-row small{font-size:10px;letter-spacing:.09em;color:#7c807a;font-weight:800}.admin-kpis b{font-size:32px}.admin-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:12px}.admin-section-head h2{font-size:26px;margin:0}.admin-section-head span{font-size:12px;color:#7a7d78}.admin-lead-list{display:grid;border-top:1px solid var(--line)}.admin-lead-row{display:grid;grid-template-columns:1.3fr .7fr 1fr .7fr auto 24px;grid-gap:18px;gap:18px;align-items:center;padding:17px 10px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background .16s ease}.admin-lead-row:hover{background:rgba(255,255,255,.68)}.admin-lead-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.admin-lead-main b{font-size:16px}.admin-lead-main span{color:#6b6f69}.admin-lead-row b,.admin-lead-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-status{display:inline-flex!important;width:max-content;padding:6px 9px;border-radius:999px;background:#eee;font-size:11px!important;font-weight:800}.status-new{background:#eef2ff;color:#3157ff}.status-contacted{background:#eef7ef;color:#2f6b3b}.status-proposal{background:#fff4dc;color:#8b6500}.status-won{background:#edf8dc;color:#3d6c00}.status-no_fit{background:#f1f1ef;color:#666}.admin-row-arrow{font-size:18px;color:var(--blue)}.admin-empty{padding:40px;color:#777}.admin-back{display:inline-block;margin-bottom:32px;color:#555;text-decoration:none;font-weight:750}.admin-status-control{display:grid;grid-gap:7px;gap:7px}.admin-status-control span{font-size:10px;letter-spacing:.09em;color:#777;font-weight:800}.admin-status-control select{min-height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:0 12px;font:inherit}.admin-detail-grid{margin-top:38px;display:grid;grid-template-columns:1fr 1.35fr;grid-gap:12px;gap:12px}.admin-panel{padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff}.admin-panel-primary{grid-row:span 2}.admin-panel h2{font-size:36px;line-height:1;margin:12px 0 20px}.admin-data-list{display:grid}.admin-data-list>div{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.admin-data-list>div:last-child{border-bottom:0}.admin-data-list b{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.admin-timeline{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.admin-timeline>div{display:flex;gap:10px;align-items:flex-start}.admin-timeline small{display:block;color:#777;margin-top:3px}@media(max-width:900px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-lead-row{grid-template-columns:1fr auto}.admin-lead-row>div:nth-child(2),.admin-lead-row>div:nth-child(3),.admin-lead-row>div:nth-child(4){display:none}.admin-detail-grid{grid-template-columns:1fr}.admin-panel-primary{grid-row:auto}}@media(max-width:560px){.admin-shell{padding:28px 14px 70px}.admin-login-card{padding:24px 18px}.admin-login-card h1{font-size:42px}.admin-detail-head,.admin-topbar{align-items:flex-start;flex-direction:column}.admin-kpis{grid-template-columns:1fr 1fr}.admin-data-list>div{grid-template-columns:1fr;gap:5px}}.admin-lead-row{grid-template-columns:1.15fr .65fr .9fr .65fr 1.1fr auto 24px!important}.admin-next-action em{font-style:normal;font-size:11px;color:var(--blue)}.admin-panel-activity{grid-column:1/-1}.admin-panel-activity h2{margin:12px 0 22px;max-width:640px;font-size:34px;line-height:1;letter-spacing:-.04em}.admin-activity-form{display:grid;grid-gap:14px;gap:14px}.admin-activity-grid{display:grid;grid-template-columns:1.5fr .7fr;grid-gap:12px;gap:12px}.admin-activity-form label{display:grid;grid-gap:7px;gap:7px}.admin-activity-form label>span{font-size:11px;font-weight:800;letter-spacing:.04em;color:#656963}.admin-activity-form input,.admin-activity-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#faf9f6;padding:12px 14px;font:inherit;outline:none}.admin-activity-form input{min-height:50px}.admin-activity-form textarea{min-height:120px;resize:vertical}.admin-activity-form input:focus,.admin-activity-form textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(49,87,255,.08)}.admin-activity-actions{display:flex;align-items:center;gap:12px}.admin-save-ok{font-size:12px;color:#356b3f;font-weight:800}.admin-save-error{font-size:12px;color:#b13b3b;font-weight:800}.admin-notes{display:grid;margin-top:14px}.admin-notes>div{padding:14px 0;border-bottom:1px solid var(--line)}.admin-notes>div:last-child{border-bottom:0}.admin-notes p{margin:0 0 7px;white-space:pre-wrap;line-height:1.5}.admin-muted,.admin-notes small{color:#777;font-size:11px}@media(max-width:1100px){.admin-lead-row{grid-template-columns:1.2fr .7fr .9fr 1fr auto 24px!important}.admin-lead-row>div:nth-child(4){display:none}}@media(max-width:900px){.admin-lead-row{grid-template-columns:1fr auto 24px!important}.admin-lead-row>div:nth-child(2),.admin-lead-row>div:nth-child(3),.admin-lead-row>div:nth-child(4),.admin-lead-row>div:nth-child(5){display:none}.admin-activity-grid{grid-template-columns:1fr}}.admin-workspace{display:grid;grid-gap:14px;gap:14px}.admin-workspace-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(20,22,18,.035)}.admin-search-wrap{flex:1 1;min-width:240px;max-width:520px;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:#faf9f6}.admin-search-wrap span{color:#8b8e88;font-size:20px}.admin-search-wrap input{flex:1 1;border:0;background:transparent;outline:none;font:inherit;min-width:0}.admin-view-switch{display:flex;gap:4px;padding:4px;border-radius:11px;background:#f1f1ee}.admin-view-switch button,.follow-filter-bar button{border:0;background:transparent;color:#666a64;cursor:pointer;border-radius:9px;font:750 12px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-view-switch button{padding:10px 13px}.admin-view-switch button.active{color:var(--blue);background:#fff;box-shadow:0 2px 9px rgba(20,22,18,.08)}.follow-filter-bar{display:flex;gap:6px;flex-wrap:wrap;padding:2px 0}.follow-filter-bar button{display:flex;gap:8px;align-items:center;padding:9px 12px;border:1px solid var(--line);background:#fff}.follow-filter-bar button b{font-size:11px;color:#111}.follow-filter-bar button.active{border-color:#aac0ff;background:#f5f7ff;color:var(--blue)}.follow-filter-bar button.danger{border-color:#efb7b7;background:#fff3f3;color:#a52e2e}.admin-split-panel{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-height:650px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.admin-split-list{border-right:1px solid var(--line);background:#fbfaf7;overflow:auto}.admin-split-list-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;padding:15px 16px;border-bottom:1px solid var(--line);background:rgba(251,250,247,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-split-list-head span{font-size:12px;color:#777}.admin-split-item{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;padding:16px;cursor:pointer;display:grid;grid-gap:5px;gap:5px;transition:background .16s ease,box-shadow .16s ease}.admin-split-item:hover{background:#fff}.admin-split-item.active{background:#eef4ff;box-shadow:inset 3px 0 0 var(--blue)}.admin-split-top{display:flex;justify-content:space-between;align-items:center}.admin-split-top time{font-size:10px;color:#8a8d88}.admin-split-item>b{font-size:15px}.admin-split-item>span{font-size:13px;color:#686c66}.admin-split-item>small{font-size:11px;color:#7a7d78;line-height:1.35}.admin-split-follow{display:flex;gap:8px;align-items:center;margin-top:5px}.admin-split-follow time{font-size:10px;color:#777}.follow-badge{width:max-content;display:inline-flex;padding:5px 8px;border-radius:999px;background:#eee;font-size:10px!important;font-weight:800}.follow-badge.overdue{background:#fff0f0;color:#a42f2f}.follow-badge.today{background:#fff5df;color:#886000}.follow-badge.week{background:#eef4ff;color:#3157ff}.follow-badge.later{background:#eef7ef;color:#356b3f}.follow-badge.none{background:#f0f0ed;color:#747770}.admin-split-detail{padding:28px;overflow:auto}.admin-split-detail-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.admin-split-detail-head h2{font-size:42px;line-height:.95;letter-spacing:-.045em;margin:8px 0 6px}.admin-split-detail-head p{margin:0;color:#6b6e69}.admin-split-highlight{margin-top:26px;padding:22px;border-radius:15px;background:#0d0f0d;color:#fff;display:grid;grid-gap:8px;gap:8px}.admin-split-columns small,.admin-split-diagnosis small,.admin-split-highlight small{font-size:10px;letter-spacing:.09em;font-weight:800;color:#8c908a}.admin-split-highlight b{font-size:32px;line-height:1}.admin-split-highlight p{margin:0;color:#c4c8c2;line-height:1.5}.admin-split-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.admin-split-columns>div,.admin-split-diagnosis>div{min-width:0;padding:17px;border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:6px;gap:6px}.admin-split-columns b,.admin-split-diagnosis b{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.admin-split-columns span{font-size:12px;color:#747770}.admin-follow-inline,.split-follow-date{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-split-diagnosis{margin-top:10px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.followup-list .admin-lead-row{background:#fff}.admin-follow-inline em{font-style:normal;font-size:10px;color:#777}@media(max-width:1000px){.admin-split-panel{grid-template-columns:300px minmax(0,1fr)}.admin-split-diagnosis{grid-template-columns:1fr}}@media(max-width:760px){.admin-workspace-toolbar{align-items:stretch;flex-direction:column}.admin-search-wrap{max-width:none;min-width:0}.admin-view-switch{display:grid;grid-template-columns:repeat(3,1fr)}.admin-split-panel{grid-template-columns:1fr;min-height:0}.admin-split-list{border-right:0;border-bottom:1px solid var(--line);max-height:420px}.admin-split-detail{padding:20px 16px}.admin-split-detail-head{align-items:stretch;flex-direction:column}.admin-split-detail-head .button{width:100%;justify-content:center}.admin-split-columns,.admin-split-diagnosis{grid-template-columns:1fr}}.admin-mobile-lead-select{display:none}.admin-split-detail{background:#fff}.admin-panel-loading{min-height:420px;display:grid;place-items:center;color:#777;font-size:13px}.panel-head-controls{display:flex;gap:10px;align-items:flex-end}.panel-head-controls label{display:grid;grid-gap:6px;gap:6px}.panel-head-controls label>span,.panel-work-block label>span{font-size:10px;letter-spacing:.08em;color:#737770;font-weight:800}.panel-head-controls select,.panel-task-create select,.panel-work-block input,.panel-work-block textarea{border:1px solid var(--line);border-radius:10px;background:#faf9f6;font:inherit;outline:none}.panel-head-controls select{min-height:42px;padding:0 12px}.panel-work-block{margin-top:12px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff}.panel-work-block h3{margin:9px 0 18px;font-size:24px;line-height:1;letter-spacing:-.035em}.panel-work-grid{display:grid;grid-template-columns:1.4fr .7fr;grid-gap:10px;gap:10px}.panel-note-field,.panel-work-grid label{display:grid;grid-gap:7px;gap:7px}.panel-work-block input{min-height:48px;padding:0 12px}.panel-work-block textarea{min-height:100px;resize:vertical;padding:12px}.panel-note-field{margin:10px 0}.panel-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.panel-section-head>span{font-size:11px;color:#777}.panel-task-create{display:grid;grid-template-columns:1.4fr .8fr .55fr auto;grid-gap:8px;gap:8px;align-items:center}.panel-task-create select{min-height:48px;padding:0 10px}.panel-task-list{display:grid;margin-top:14px}.panel-task{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.panel-task:last-child{border-bottom:0}.panel-task input{width:17px;height:17px;margin-top:2px;accent-color:var(--blue)}.panel-task>div{display:grid;grid-gap:4px;gap:4px}.panel-task b{font-size:14px;line-height:1.35}.panel-task span{font-size:11px;color:#777}.panel-task.done{opacity:.48}.panel-task.done b{text-decoration:line-through}.panel-bottom-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:1000px){.panel-head-controls{flex-wrap:wrap;justify-content:flex-end}.panel-task-create{grid-template-columns:1fr 1fr}.panel-task-create .button{width:100%;justify-content:center}}@media(max-width:760px){.admin-mobile-lead-select{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.admin-mobile-lead-select>span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#747770}.admin-mobile-lead-select select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:11px;background:#faf9f6;padding:0 12px;font:inherit;font-weight:750}.admin-split-list{display:none!important}.admin-split-panel{display:block!important}.admin-split-detail{padding:18px 14px!important}.panel-head-controls{display:grid;grid-template-columns:1fr 1fr;width:100%}.panel-head-controls select{width:100%}.panel-bottom-grid,.panel-task-create,.panel-work-grid{grid-template-columns:1fr}.panel-task-create .button{width:100%}}.hero-panel-intro{margin:-2px 0 14px!important;color:#747770!important;font-size:13px!important;line-height:1.45!important}.hero-panel-foot{margin-top:16px;padding-top:13px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px}.hero-panel-foot small{color:#777b75;font-size:10px;line-height:1.35}.problem-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.problem-signal-card{position:relative;min-width:0;min-height:330px;padding:20px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);text-align:left;display:flex;flex-direction:column;cursor:pointer;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.problem-signal-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(20,22,18,.07)}.problem-signal-card.active{border-color:rgba(49,87,255,.42);background:#f8f9ff;box-shadow:inset 0 3px 0 var(--blue),0 18px 42px rgba(49,87,255,.07)}.problem-signal-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.problem-signal-head i,.problem-signal-head span{font-size:9px;letter-spacing:.09em;font-style:normal;font-weight:800;color:#858983}.problem-signal-card.active .problem-signal-head i{color:var(--blue)}.problem-signal-visual{min-height:138px;margin:24px 0 20px;display:grid;place-items:center}.signal-conversion,.signal-messages{width:100%;display:grid;place-items:center;grid-gap:7px;gap:7px}.signal-conversion b,.signal-messages b{font-size:19px;letter-spacing:-.03em}.signal-conversion span,.signal-messages span{color:var(--blue);font-weight:900}.signal-conversion em,.signal-messages em{font-style:normal;font-size:11px;color:#7b7f79;padding:6px 8px;border:1px solid var(--line);border-radius:999px}.signal-fragmented{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.signal-fragmented b,.signal-fragmented span{min-height:36px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;font-size:11px}.signal-fragmented b{grid-column:1/-1;border-color:#f1b9b9;color:#b13b3b}.signal-tasks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.signal-tasks span{padding:7px 9px;border:1px solid var(--line);border-radius:8px;font-size:10px}.signal-tasks i{font-style:normal;color:var(--blue)}.problem-signal-card h3{margin:auto 0 18px;font-size:22px;line-height:1.02;letter-spacing:-.035em}.problem-signal-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--line);color:var(--blue);font-size:11px;font-weight:800}.problem-signal-cta svg{width:16px;height:16px}.solution-content-v06{align-items:stretch!important}.solution-journey{margin:26px 0 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:5px;gap:5px}.solution-journey>div{position:relative;min-width:0;padding:10px 8px;border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px}.solution-journey span{font:800 9px/1 monospace;color:var(--blue)}.solution-journey b{font-size:11px;line-height:1.25}.solution-journey i{position:absolute;right:-5px;top:50%;transform:translateY(-50%);font-style:normal;color:#aaa}.solution-system{padding:22px!important;display:flex;flex-direction:column;min-height:500px}.solution-system-head{display:grid;grid-gap:4px;gap:4px;margin-bottom:13px}.solution-system-head span{font-size:16px;font-weight:850;letter-spacing:-.02em}.solution-system-head small{color:#747770;line-height:1.4}.solution-breakpoints{display:grid;grid-gap:7px;gap:7px}.solution-breakpoints button{width:100%;min-height:46px;padding:8px 10px;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:9px;background:#faf9f6;color:var(--ink);text-align:left;cursor:pointer}.solution-breakpoints button.active,.solution-breakpoints button:hover{border-color:var(--blue);background:#fff}.solution-breakpoints button>span{font:800 9px/1 monospace;color:#8b8e88}.solution-breakpoints button b{font-size:11px;line-height:1.25}.solution-breakpoints button i{font-style:normal;color:var(--blue);text-align:center}.solution-system-flow{min-height:220px;flex:1 1;margin-top:8px;overflow:hidden}.solution-system-flow .network-flow{height:220px!important}.solution-system>.button{align-self:flex-start;margin-top:8px}.embedded-context-note{margin:-4px 0 18px;color:#70736e;font-size:14px;line-height:1.5;max-width:620px}@media(max-width:1050px){.problem-signal-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.problem-signal-grid{grid-template-columns:1fr}.problem-signal-card{min-height:280px}.problem-signal-visual{min-height:105px}.problem-signal-card h3{font-size:25px}.solution-journey{grid-template-columns:1fr 1fr}.solution-journey i{display:none}.solution-system{min-height:0}.solution-system-flow{min-height:250px}}@media(prefers-reduced-motion:reduce){.problem-signal-card{transition:none!important}}.hero-actions-single{align-items:center!important;gap:18px!important}.hero-guidance{display:inline-flex;align-items:center;gap:8px;color:#666a64;font-size:12px;font-weight:700}.hero-choice-list .radio-row{position:relative;padding-right:88px}.hero-choice-list .radio-row i{position:absolute;right:10px;font-style:normal;font-size:8px;letter-spacing:.08em;color:var(--blue);font-weight:850}.hero-story-stage{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#faf9f6;overflow:hidden;min-height:260px}.hero-story-stage.is-possibility{background:#0e100f;color:#fff;border-color:#0e100f}.hero-story-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.hero-story-stage.is-possibility .hero-story-head{border-color:#2c312e}.hero-story-head small,.hero-story-head span{font-size:9px;letter-spacing:.1em;font-weight:850}.hero-story-head small{color:#888c86}.hero-today-wrap .network-flow{height:170px!important}.hero-friction-note{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:10px;background:#fff;border:1px solid #ead7d7}.hero-friction-note>span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#fff1f1;color:#ba4242;font-weight:900;flex:0 0 auto}.hero-friction-note div{display:grid;grid-gap:3px;gap:3px}.hero-friction-note b{font-size:11px}.hero-friction-note small{font-size:9px;color:#777b75;line-height:1.35}.hero-possibility{padding-top:14px;display:grid;grid-gap:14px;gap:14px}.hero-possibility-outcome{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:10px;background:#171a18;border:1px solid #2c312e;font-size:11px}.hero-story-stage.is-possibility .resolved-flow{background:#121513;border:1px solid #2b302d;border-radius:12px;padding:12px}.hero-story-stage.is-possibility .resolved-step{color:#fff}.hero-possibility-summary{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:9px;gap:9px}.hero-possibility-summary>div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #2b302d;border-radius:9px;background:#151816}.hero-possibility-summary small{color:#8f948e;font-size:8px;letter-spacing:.08em;font-weight:800}.hero-possibility-summary b{font-size:10px}.hero-possibility-summary>i{font-style:normal;color:var(--signal);font-weight:900}.hero-story-actions{margin-top:12px;display:flex;gap:10px;align-items:center}.hero-discovery-button{position:relative;width:100%;min-height:48px;border:0;border-radius:11px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:850;cursor:pointer;box-shadow:0 10px 26px rgba(49,87,255,.22)}.hero-continue-button svg,.hero-discovery-button svg{width:17px;height:17px}.pulse-cta:after,.pulse-cta:before{content:"";position:absolute;inset:-1px;border:1px solid rgba(49,87,255,.5);border-radius:12px;animation:arkaPulse 2s ease-out infinite;pointer-events:none}.pulse-cta:after{animation-delay:1s}@keyframes arkaPulse{0%{transform:scale(1);opacity:.7}75%,to{transform:scale(1.07,1.28);opacity:0}}.hero-back-link{border:0;background:transparent;color:#6b6f69;font:750 10px/1.2 inherit;cursor:pointer}.hero-continue-button{flex:1 1;justify-content:center}.problem-section .section-heading{margin-bottom:44px!important}.problem-signal-card{isolation:isolate}.problem-signal-card:not(.active){opacity:.88}.problem-signal-card.active{background:#111310!important;color:#fff!important;border-color:#111310!important;transform:translateY(-6px) scale(1.015);box-shadow:0 24px 52px rgba(17,19,16,.17)!important}.problem-signal-card.active .problem-signal-head i,.problem-signal-card.active .problem-signal-head span{color:#b9f45a!important}.problem-signal-card.active .problem-signal-visual{filter:none}.problem-signal-card.active .signal-conversion em,.problem-signal-card.active .signal-fragmented b,.problem-signal-card.active .signal-fragmented span,.problem-signal-card.active .signal-messages em,.problem-signal-card.active .signal-tasks span{border-color:#363b37;background:#191c1a;color:#f7f7f3}.problem-signal-card.active .signal-fragmented b{color:#ff8383}.problem-signal-card.active .problem-signal-cta{border-top-color:#333834}.problem-signal-cta{margin-top:2px;padding:10px 11px!important;border:1px solid rgba(49,87,255,.22)!important;border-radius:9px;background:#f4f6ff;font-size:11px!important}.problem-signal-card.active .problem-signal-cta{background:var(--blue);border-color:var(--blue)!important;color:#fff}.problem-signal-card:hover:not(.active) .problem-signal-cta{background:var(--blue);color:#fff}.route-explorer-intro{margin:12px 0 14px;display:flex;justify-content:space-between;align-items:center;gap:20px}.route-explorer-intro>div{display:flex;align-items:center;gap:8px;font-size:12px}.route-explorer-intro p{margin:0;max-width:560px;color:#70746d;font-size:12px;line-height:1.45}.solution-tabs-v2,.solution-tabs-v2 button{min-height:92px!important}.solution-tabs-v2 button{position:relative;padding:14px 16px!important;display:grid!important;grid-template-columns:28px 1fr auto!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;text-align:left!important}.solution-tab-icon svg{width:22px;height:22px}.solution-tab-copy{display:grid;grid-gap:3px;gap:3px}.solution-tab-copy b{font-size:14px}.solution-tab-copy small{font-size:10px;line-height:1.3;color:#7b7f78;font-weight:600}.solution-tabs-v2 button>i{font-style:normal;font-size:8px;letter-spacing:.08em;color:#999d96;font-weight:850}.solution-tabs-v2 button.active{background:#fff!important;box-shadow:inset 0 3px 0 var(--blue)}.solution-tabs-v2 button.active .solution-tab-copy b,.solution-tabs-v2 button.active>i{color:var(--blue)}.solution-journey-v2{margin:28px 0 22px;padding:14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.52)}.journey-label{margin-bottom:12px;font-size:8px;letter-spacing:.1em;font-weight:850;color:#858982}.journey-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.journey-track>div{position:relative;min-height:58px;padding:9px;border-radius:8px;background:#f3f2ed;display:grid;align-content:center;grid-gap:4px;gap:4px;transition:background .2s ease,transform .2s ease}.journey-track>div.focus{background:#eef2ff;transform:translateY(-2px)}.journey-track span{font:800 8px/1 monospace;color:var(--blue)}.journey-track b{font-size:10px}.journey-track i{position:absolute;right:-7px;top:50%;transform:translateY(-50%);font-style:normal;color:#999}.solution-proof-note{display:grid;grid-gap:5px;gap:5px;padding-left:12px;border-left:2px solid var(--blue)}.solution-proof-note span{font-size:8px;letter-spacing:.09em;font-weight:850;color:var(--blue)}.solution-proof-note p{margin:0!important;font-size:11px!important;line-height:1.45!important;color:#686c66!important}.solution-system.has-selection{border-color:rgba(49,87,255,.32)!important;box-shadow:0 20px 54px rgba(49,87,255,.08)!important}.solution-breakpoints button.active{background:#111310!important;color:#fff!important;border-color:#111310!important;box-shadow:0 8px 24px rgba(17,19,16,.12)}.solution-breakpoints button.active>span{color:#b9f45a!important}.solution-system-flow.changed{animation:routeReframe .38s cubic-bezier(.2,.8,.2,1)}@keyframes routeReframe{0%{opacity:.3;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.solution-selection-result{margin-top:10px;padding:14px;border-radius:12px;background:#111310;color:#fff;display:grid;grid-gap:7px;gap:7px}.solution-selection-result>div{display:flex;align-items:center;gap:7px}.solution-selection-result small{font-size:8px;letter-spacing:.09em;color:#b9f45a;font-weight:850}.solution-selection-result>b{font-size:14px}.solution-selection-result>p{margin:0!important;color:#bfc3bd!important;font-size:11px!important;line-height:1.45!important}.solution-selection-result .button{margin-top:4px;justify-self:start}.solution-selection-empty{margin-top:8px;min-height:54px;display:flex;align-items:center;gap:8px;color:#858982}.solution-selection-empty>span{color:var(--blue);font-weight:900}.solution-selection-empty p{margin:0!important;font-size:10px!important}@media(max-width:760px){.hero-actions-single{align-items:flex-start!important;flex-direction:column}.hero-story-actions{display:grid}.hero-possibility-summary{grid-template-columns:1fr}.hero-possibility-summary>i{transform:rotate(90deg);justify-self:center}.problem-section .section-heading{margin-bottom:28px!important}.problem-signal-card.active{transform:translateY(-3px)}.route-explorer-intro{align-items:flex-start;flex-direction:column}.solution-tabs-v2{display:grid!important;grid-template-columns:1fr!important}.solution-tabs-v2 button{min-height:74px!important}.journey-track{grid-template-columns:1fr 1fr}.journey-track i{display:none}}@media(prefers-reduced-motion:reduce){.pulse-cta:after,.pulse-cta:before,.solution-system-flow.changed{animation:none!important}}.hero-start-guide{margin:18px 0 2px;min-height:90px;display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;text-align:center;border:1px dashed #d6d8d2;border-radius:12px;background:#faf9f6}.hero-start-guide b{font-size:14px}.hero-start-guide small{font-size:13px;color:#747770}.hero-guide-arrow{color:var(--blue);font-size:22px;line-height:1;animation:arkaGuideUp 1.9s ease-in-out infinite}@keyframes arkaGuideUp{0%,to{transform:translateY(4px);opacity:.5}50%{transform:translateY(-3px);opacity:1}}.hero-explore-ghost{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.45);color:var(--ink);text-decoration:none;font-size:13px;font-weight:800;transition:background .18s ease,border-color .18s ease,transform .18s ease}.hero-explore-ghost:hover{background:#fff;border-color:#bfc1bb;transform:translateY(-1px)}.hero-result-callout{padding:14px 16px;border-radius:10px;background:#171a18;border:1px solid #303531;display:grid;grid-gap:6px;gap:6px}.hero-result-callout small{color:#b9f45a;font-size:12px;letter-spacing:.08em;font-weight:850}.hero-result-callout b{font-size:16px;line-height:1.4}.signals-support{margin:16px 0 0!important;max-width:760px;font-size:18px!important;color:#8b8f88!important;line-height:1.45!important}.problem-signal-grid:has(.problem-signal-card.active) .problem-signal-card:not(.active){opacity:.58;transform:scale(.985)}.problem-signal-card:not(.active) .problem-signal-cta span:after{content:""}.problem-signal-card:not(.active):hover .problem-signal-cta span{font-size:0}.problem-signal-card:not(.active):hover .problem-signal-cta span:after{content:"Sí, esto me pasa";font-size:11px}.routes-v06b{display:grid;grid-gap:24px;gap:24px}.route-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.route-card{min-width:0;padding:22px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;display:grid;grid-gap:12px;gap:12px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.route-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(20,22,18,.06)}.route-card.active{border-color:var(--blue);box-shadow:inset 0 3px 0 var(--blue),0 18px 44px rgba(49,87,255,.08)}.route-card-grid:has(.route-card.active) .route-card:not(.active){opacity:.62}.route-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.route-card-top>span:last-child{font-size:11px;letter-spacing:.08em;font-weight:850;color:#888b86}.route-card-icon{width:28px;height:28px;display:grid;place-items:center;color:var(--blue)}.route-card-icon svg{width:23px;height:23px}.route-card h3{margin:4px 0 0;font-size:28px;letter-spacing:-.04em}.route-card>p{margin:0!important;font-size:15px!important;line-height:1.45!important;color:#666a64!important}.route-card-path{padding:12px;border-radius:9px;background:#f4f3ef;font-size:13px;font-weight:800;line-height:1.35}.route-card-result{font-size:14px;color:#555953;font-weight:750}.route-card-cta{margin-top:4px;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--blue);font-size:13px;font-weight:850}.route-card-cta svg{width:17px;height:17px}.route-choice-helper{justify-self:center;min-width:min(100%,540px);padding:14px 18px;display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center;color:#646862}.route-choice-helper>span{color:var(--blue);font-size:20px}.route-choice-helper>b{font-size:14px}.route-choice-helper>small{font-size:13px;line-height:1.45}.route-detail-v06b{scroll-margin-top:110px;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:32px;gap:32px;padding-top:34px;border-top:1px solid var(--line)}.route-detail-copy h3{margin:10px 0 14px;font-size:clamp(36px,4vw,58px);line-height:.98;letter-spacing:-.045em}.route-detail-copy>p{max-width:620px;margin:0 0 22px;font-size:16px;line-height:1.55;color:#676b65}.route-breakpoints-v06b{gap:9px}.route-breakpoints-v06b button{min-height:58px!important;padding:12px 13px!important}.route-breakpoints-v06b button b{font-size:13px!important}.route-reading{min-height:480px;padding:22px;display:flex;flex-direction:column;justify-content:center}.route-reading.active{border-color:rgba(49,87,255,.28);box-shadow:0 20px 50px rgba(49,87,255,.07)}.route-reading-empty{margin:auto;max-width:320px;text-align:center;display:grid;justify-items:center;grid-gap:8px;gap:8px}.route-reading-empty>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:var(--blue);font:800 11px/1 monospace}.route-reading-empty h4{margin:4px 0 0;font-size:24px}.route-reading-empty p{margin:0;color:#767a74;line-height:1.5;font-size:14px}.route-reading-label{display:flex;align-items:center;gap:8px;margin-bottom:4px}.route-reading-label small{font-size:12px;letter-spacing:.08em;font-weight:850;color:#6f736d}.route-reading .network-flow{height:250px!important}.route-reading-copy{margin-top:6px;padding:16px;border-radius:11px;background:#111310;color:#fff;display:grid;grid-gap:7px;gap:7px}.route-reading-copy small{color:#b9f45a;font-size:12px;letter-spacing:.08em;font-weight:850}.route-reading-copy b{font-size:17px}.route-reading-copy p{margin:0!important;color:#c5c9c3!important;font-size:14px!important;line-height:1.5!important}.route-reading>.button{align-self:flex-start;margin-top:14px}.method-v06b .section-heading{margin-bottom:42px!important}.method-track-v06b{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;border-top:1px solid var(--line)}.method-step-v06b{position:relative;min-height:190px;padding:24px 24px 0 0!important;border-right:1px solid var(--line)}.method-step-v06b:last-child{border-right:0}.method-step-v06b .method-num{font-size:12px!important}.method-step-v06b h3{font-size:22px!important;margin:16px 0 12px!important}.method-step-v06b p{max-width:250px;font-size:15px!important;line-height:1.5!important;color:#686c66!important}.method-step-v06b .method-dot{width:8px!important;height:8px!important;top:-4px!important}@media(max-width:900px){.route-card-grid,.route-detail-v06b{grid-template-columns:1fr}.route-reading{min-height:380px}.method-track-v06b{grid-template-columns:1fr 1fr!important}.method-step-v06b{border-bottom:1px solid var(--line)}}@media(max-width:760px){.hero-start-guide{min-height:100px;padding:14px}.hero-result-callout b{font-size:15px}.signals-support{font-size:16px!important}.route-card{padding:18px}.route-card h3{font-size:26px}.route-detail-v06b{gap:20px;padding-top:26px}.route-detail-copy h3{font-size:36px}.route-reading{min-height:340px;padding:16px}.method-track-v06b{grid-template-columns:1fr!important;border-top:0}.method-step-v06b{min-height:0;padding:20px 0!important;border-right:0;border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.hero-guide-arrow{animation:none!important}}.arka-flow-story{min-height:520px;padding:22px;border:1px solid #28302d;border-radius:18px;background:radial-gradient(circle at 78% 18%,rgba(49,87,255,.15),transparent 28%),linear-gradient(180deg,#111614,#0c100f);color:#fff;display:grid;grid-template-rows:auto 1fr auto;grid-gap:16px;gap:16px;overflow:hidden}.arka-flow-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.arka-flow-track button{min-height:58px;border:1px solid #303835;border-radius:10px;background:#151b18;color:#747d77;display:grid;align-content:center;grid-gap:5px;gap:5px;text-align:left;padding:10px 12px;cursor:pointer}.arka-flow-track button span{font:800 9px/1 monospace}.arka-flow-track button b{font-size:11px}.arka-flow-track button.active{border-color:#3157ff;background:#172039;color:#fff}.arka-flow-track button.done{color:#b9f45a;border-color:#314134}.arka-flow-stage{min-height:315px;display:grid;place-items:center}.flow-scene{width:min(100%,560px);display:grid;grid-gap:14px;gap:14px}.flow-channel-tag{justify-self:start;padding:7px 10px;border:1px solid #36403b;border-radius:999px;color:#b9f45a;font-size:10px;letter-spacing:.08em;font-weight:850}.flow-message-card,.flow-task-card{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid #333c38;border-radius:14px;background:#161c19}.flow-avatar,.flow-task-check{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:#3157ff;font-weight:900;flex:0 0 auto}.flow-task-check{background:#e9f8d8;color:#315d22}.flow-message-card div,.flow-task-card div{display:grid;grid-gap:5px;gap:5px}.flow-context-card small,.flow-message-card small,.flow-rule-card small,.flow-state-card small,.flow-task-card small{color:#859089;font-size:10px;letter-spacing:.08em;font-weight:800}.flow-message-card b,.flow-task-card b{font-size:17px}.flow-message-card p,.flow-task-card p{margin:0;color:#c7cdc9;font-size:13px}.flow-insight{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid #2e3733;border-radius:11px;background:#111613}.flow-insight p{margin:0;color:#bdc5c0;font-size:12px;line-height:1.45}.flow-insight b{color:#fff}.flow-context-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.flow-context-card>div{min-height:88px;padding:14px;border:1px solid #333c38;border-radius:12px;background:#161c19;display:grid;align-content:center;grid-gap:6px;gap:6px}.flow-context-card b{font-size:14px}.flow-rule-card{padding:18px;border:1px solid #333c38;border-radius:14px;background:#161c19;display:grid;grid-gap:12px;gap:12px}.flow-rule-card>b{font-size:20px}.flow-rule-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #2b332f;font-size:12px}.flow-rule-row strong{color:#b9f45a}.flow-rule-result{padding:11px;border-radius:9px;background:#202722;color:#fff;font-weight:800;font-size:12px}.flow-state-card{display:grid;grid-gap:0;gap:0;border:1px solid #333c38;border-radius:14px;overflow:hidden;background:#161c19}.flow-state-card>small{padding:12px 14px;border-bottom:1px solid #2d3531}.flow-state-card>div{display:flex;justify-content:space-between;gap:16px;padding:13px 14px;border-bottom:1px solid #2d3531;font-size:12px}.flow-state-card>div:last-child{border-bottom:0}.flow-state-card b{color:#b9f45a}.arka-flow-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-top:14px;border-top:1px solid #29312d}.arka-flow-footer>div{display:grid;grid-gap:3px;gap:3px}.arka-flow-footer small{color:#7f8982;font-size:9px;letter-spacing:.08em;font-weight:800}.arka-flow-footer b{font-size:14px}.arka-flow-footer span{color:#9da59f;font-size:11px}.arka-flow-footer button{min-height:42px;padding:0 14px;border-radius:10px;border:1px solid #3b4540;background:#fff;color:#111;display:flex;align-items:center;gap:8px;font-weight:850;cursor:pointer}.arka-flow-footer svg{width:16px;height:16px}.ops-v07{padding:18px!important}.ops-overload-scene,.ops-system-scene{position:relative;min-height:440px;margin-top:14px;border-radius:14px;background:#fbfaf7;border:1px solid var(--line);overflow:hidden}.ops-person{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:150px;height:170px;border-radius:28px;background:#111310;color:#fff;z-index:3;display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;box-shadow:0 20px 50px rgba(17,19,16,.18)}.ops-person-head{width:42px;height:42px;border-radius:50%;background:#f0d4b7}.ops-person-body{width:78px;height:46px;border-radius:44px 44px 16px 16px;background:#3157ff}.ops-person b{font-size:16px}.ops-person small{color:#9ea59f;font-size:10px}.ops-source{position:absolute;z-index:2;min-width:150px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;display:flex;align-items:center;gap:9px;box-shadow:0 8px 25px rgba(20,22,18,.05)}.ops-source>i{width:28px;height:28px;border-radius:8px;background:#eef2ff;color:#3157ff;display:grid;place-items:center;font-style:normal;font-weight:900}.ops-source div{display:grid;grid-gap:2px;gap:2px}.ops-source b{font-size:11px}.ops-source span{font-size:9px;color:#747770}.ops-whatsapp{left:4%;top:8%}.ops-email{left:2%;top:39%}.ops-calls{left:5%;top:70%}.ops-sheets{right:4%;top:8%}.ops-crm{right:2%;top:39%}.ops-tasks{right:5%;top:70%}.ops-overload-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.ops-overload-lines path{fill:none;stroke:#c7cbc4;stroke-width:1.5;stroke-dasharray:5 7}.ops-overload-callout{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:4;width:min(82%,620px);padding:12px 14px;border-radius:11px;background:#fff6f3;border:1px solid #efd8d1;display:grid;grid-gap:4px;gap:4px;text-align:center}.ops-overload-callout small{font-size:9px;letter-spacing:.08em;color:#aa5545;font-weight:850}.ops-overload-callout b{font-size:13px}.ops-overload-callout p{margin:0;font-size:10px;color:#737670}.ops-system-scene{display:grid;place-items:center;padding:28px}.ops-system-flow{width:min(100%,850px);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.ops-system-node{position:relative;min-height:145px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;align-content:center;grid-gap:10px;gap:10px}.ops-system-node>span{font:800 9px/1 monospace;color:#3157ff}.ops-system-node div{display:grid;grid-gap:5px;gap:5px}.ops-system-node b{font-size:14px}.ops-system-node small{font-size:10px;color:#747770;line-height:1.4}.ops-system-node>i{position:absolute;right:-10px;top:50%;transform:translateY(-50%);font-style:normal;color:#3157ff;z-index:3}.ops-system-result{width:min(100%,700px);margin-top:18px;padding:14px 16px;border-radius:12px;background:#111310;color:#fff;display:flex;align-items:flex-start;gap:10px}.ops-system-result div{display:grid;grid-gap:4px;gap:4px}.ops-system-result small{color:#b9f45a;font-size:9px;letter-spacing:.08em;font-weight:850}.ops-system-result b{font-size:13px;line-height:1.4}.ai-controlled-v07{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff;display:grid;grid-gap:18px;gap:18px}.ai-input-card{width:min(100%,560px);padding:16px;border-radius:12px;background:#f4f3ef;border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.ai-input-card small{font-size:10px;letter-spacing:.08em;font-weight:850;color:#6f736d}.ai-input-card p{margin:0;font-size:17px;font-weight:800}.ai-pipeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:8px;gap:8px;align-items:stretch}.ai-pipe-node{min-height:210px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#faf9f6;display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-content:start}.ai-pipe-node>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:#3157ff;font:800 10px/1 monospace}.ai-pipe-node div{display:grid;grid-gap:8px;gap:8px}.ai-pipe-node small{font-size:9px;letter-spacing:.08em;color:#777b75;font-weight:850}.ai-pipe-node b{font-size:18px}.ai-pipe-node p{margin:0;font-size:12px;line-height:1.55;color:#5f635d}.ai-rules{background:#111310;color:#fff}.ai-rules p{color:#c5c9c3}.ai-rules>span{background:#222a25;color:#b9f45a}.ai-pipe-arrow{display:grid;place-items:center;font-style:normal;color:#3157ff;font-weight:900}.ai-controlled-note{display:flex;align-items:center;gap:9px;padding:13px 14px;border-radius:11px;background:#f5f7f4}.ai-controlled-note b{font-size:13px}.ai-controlled-note small{margin-left:auto;font-size:10px;letter-spacing:.08em;font-weight:850;color:#6f736d}.integration-system-v07{display:grid;grid-template-columns:1fr 180px 1fr;grid-gap:24px;gap:24px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff}.integration-column{display:grid;grid-gap:8px;gap:8px}.integration-column>small{font-size:10px;letter-spacing:.09em;color:#777b75;font-weight:850;margin-bottom:3px}.integration-column button{min-height:54px;border:1px solid var(--line);border-radius:11px;background:#faf9f6;color:var(--ink);display:grid;grid-template-columns:34px 1fr auto;grid-gap:9px;gap:9px;align-items:center;text-align:left;padding:8px 10px;cursor:pointer}.integration-column button.active{border-color:#3157ff;background:#f4f6ff}.integration-tool-mark{width:30px;height:30px;border-radius:8px;background:#eef2ff;color:#3157ff;display:grid;place-items:center;font-weight:900}.integration-column button div{display:grid;grid-gap:2px;gap:2px}.integration-column button b{font-size:12px}.integration-column button small{font-size:9px;color:#777b75}.integration-column button i{font-style:normal;color:#3157ff}.integration-arka-core{position:relative;aspect-ratio:1;border-radius:24px;background:#0f1412;color:#fff;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;overflow:hidden}.integration-arka-core b{font-size:24px;letter-spacing:-.04em}.integration-arka-core small{max-width:110px;text-align:center;color:#9fa7a2;font-size:9px;line-height:1.4}.integration-arka-core .status-dot{position:absolute;right:16px;top:16px}.integration-orbit{position:absolute;border:1px solid #2a3730;border-radius:50%}.integration-orbit.one{inset:18px}.integration-orbit.two{inset:36px}.integration-column.outcomes>div{min-height:54px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#faf9f6;display:flex;align-items:center;gap:9px}.integration-column.outcomes span{width:23px;height:23px;border-radius:50%;background:#eaf7dc;color:#315d22;display:grid;place-items:center;font-size:11px;font-weight:900}.integration-column.outcomes b{font-size:11px;line-height:1.35}.integration-system-caption{grid-column:1/-1;display:flex;align-items:center;gap:7px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;color:#6d716b}.integration-system-caption b{color:#111}@media(max-width:1050px){.ops-system-flow{grid-template-columns:1fr 1fr}.ops-system-node>i{display:none}.integration-system-v07{grid-template-columns:1fr 150px 1fr}.ai-pipeline{grid-template-columns:1fr}.ai-pipe-arrow{transform:rotate(90deg);min-height:20px}}@media(max-width:760px){.arka-flow-story{padding:14px;min-height:0}.arka-flow-track{grid-template-columns:1fr 1fr}.arka-flow-stage{min-height:0;padding:8px 0}.flow-context-card{grid-template-columns:1fr}.arka-flow-footer{align-items:stretch;flex-direction:column}.arka-flow-footer button{justify-content:center}.ops-overload-scene{min-height:690px;padding:14px;display:flex;flex-direction:column;gap:8px}.ops-person{position:relative;left:auto;top:auto;transform:none;margin:8px auto 12px}.ops-source{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%;min-width:0}.ops-overload-lines{display:none}.ops-overload-callout{position:relative;left:auto;bottom:auto;transform:none;width:100%;margin-top:4px}.ops-system-scene{padding:14px}.ops-system-flow{grid-template-columns:1fr}.ai-controlled-v07{padding:14px}.ai-input-card p{font-size:15px}.ai-pipe-node{min-height:0}.ai-controlled-note{align-items:flex-start;flex-wrap:wrap}.ai-controlled-note small{margin-left:0;width:100%}.integration-system-v07{grid-template-columns:1fr;padding:14px}.integration-arka-core{width:160px;justify-self:center}.integration-system-caption{grid-column:1}}@media(prefers-reduced-motion:reduce){.ai-controlled-v07 *,.arka-flow-story *,.integration-system-v07 *,.ops-v07 *{animation:none!important;transition:none!important}}.hero-story-v07{min-height:315px;padding:18px;background:#fbfaf7}.hero-story-v07.is-possibility{background:#0f1311}.hero-operational-journey{position:relative;min-height:245px;margin-top:13px;display:grid;grid-template-columns:150px 1fr 170px;grid-gap:18px;gap:18px;align-items:center}.hero-journey-sources{display:grid;grid-gap:7px;gap:7px;z-index:2}.hero-journey-sources>small{font-size:10px;letter-spacing:.09em;color:#777b75;font-weight:850;margin-bottom:2px}.hero-journey-sources>span{min-height:37px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.hero-story-v07.is-possibility .hero-journey-sources>span{background:#171c19;border-color:#303834;color:#fff}.hero-journey-rail{position:absolute;left:138px;right:150px;top:50%;height:1px;background:#c9ccc6;z-index:0}.hero-story-v07.is-possibility .hero-journey-rail{background:#39423d}.hero-journey-rail .rail-dot{position:absolute;top:-5px;width:11px;height:11px;border-radius:50%;background:#fff;border:2px solid #3157ff}.hero-journey-rail .one{left:8%}.hero-journey-rail .two{left:48%}.hero-journey-rail .three{right:3%}.hero-journey-middle{z-index:2;justify-self:center;width:min(100%,220px);padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;grid-gap:6px;gap:6px}.hero-journey-middle small,.hero-journey-outcome small,.hero-journey-stall small{font-size:9px;letter-spacing:.09em;color:#747871;font-weight:850}.hero-journey-middle b{font-size:16px}.hero-journey-middle p{margin:0;font-size:11px;line-height:1.4;color:#6d716b}.hero-journey-stall{position:relative;z-index:2;padding:13px;border:1px solid #ead5cd;border-radius:12px;background:#fff7f4;display:flex;gap:9px;align-items:center}.hero-journey-stall>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f7ded7;color:#b44f3d;font-weight:900}.hero-journey-stall div{display:grid;grid-gap:4px;gap:4px}.hero-journey-stall b{font-size:12px}.hero-journey-resolution{grid-column:2/4;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.hero-resolved-node{min-height:92px;padding:12px;border:1px solid #303934;border-radius:11px;background:#171c19;color:#fff;display:grid;align-content:center;grid-gap:8px;gap:8px}.hero-resolved-node span{font:800 9px/1 monospace;color:#b9f45a}.hero-resolved-node b{font-size:11px;line-height:1.35}.hero-journey-outcome{grid-column:2/4;z-index:2;margin-top:-4px;padding:13px 14px;border:1px solid #324039;border-radius:11px;background:#111713;color:#fff;display:flex;gap:9px;align-items:flex-start}.hero-journey-outcome div{display:grid;grid-gap:4px;gap:4px}.hero-journey-outcome small{color:#b9f45a}.hero-journey-outcome b{font-size:13px;line-height:1.4}.hero-v07 .hero-discovery-button{min-height:52px}.signals-v07{gap:16px!important}.signal-card-v07{min-height:440px!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:14px!important}.signal-scene{position:relative;min-height:190px;border:1px solid var(--line);border-radius:13px;background:#fbfaf7;overflow:hidden;color:#111}.signal-card-v07.active .signal-scene{border-color:#343b37;background:#181c1a;color:#fff}.signal-scene-label{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.08em;font-weight:850;color:#6d716b}.signal-card-v07.active .signal-scene-label{border-color:#333a36;color:#aeb5b0}.signal-message-row{margin:8px 10px 0;padding:8px 9px;border:1px solid var(--line);border-radius:9px;background:#fff;display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.signal-card-v07.active .signal-message-row{background:#202522;border-color:#39403c}.signal-message-row.faded{opacity:.5}.signal-avatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:#3157ff;font-size:10px;font-weight:900}.signal-message-row div{display:grid;grid-gap:1px;gap:1px}.signal-message-row b{font-size:10px}.signal-message-row small{font-size:8px;color:#858982}.signal-message-row i{font-style:normal;font-size:7px;letter-spacing:.05em;color:#9a5b4e;font-weight:850}.signal-scene-result{position:absolute;left:10px;right:10px;bottom:9px;display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:8px;border-top:1px solid var(--line)}.signal-card-v07.active .signal-scene-result{border-color:#343b37}.signal-scene-result b{font-size:10px}.signal-scene-result span{font-size:9px;color:#747770}.signal-card-v07.active .signal-scene-result span{color:#aeb5b0}.signal-fragmented-v07{padding:12px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;align-content:start}.fragment-tool{position:relative;z-index:2;min-height:80px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#fff;display:grid;align-content:center;grid-gap:3px;gap:3px}.signal-card-v07.active .fragment-tool{background:#202522;border-color:#39403c}.fragment-tool small{font-size:7px;letter-spacing:.08em;color:#777}.fragment-tool b{font-size:10px}.fragment-tool span{font-size:8px;color:#787c76}.signal-fragmented-v07 svg{position:absolute;left:12px;right:12px;top:55px;width:calc(100% - 24px);height:100px;z-index:0}.signal-fragmented-v07 svg path{fill:none;stroke:#c0c4bd;stroke-width:1;stroke-dasharray:5 5}.fragment-break{position:absolute;left:50%;top:112px;transform:translateX(-50%);z-index:3;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff1ef;border:1px solid #eccfca;color:#b44f3d;font-weight:900}.signal-task-loop svg{position:absolute;inset:10px;width:calc(100% - 20px);height:160px}.signal-task-loop svg path{fill:none;stroke:#bfc4bc;stroke-width:1.2;stroke-dasharray:5 5}.task-loop-person{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:92px;border-radius:18px;background:#111310;color:#fff;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;z-index:2}.task-loop-person span{width:25px;height:25px;border-radius:50%;background:#f0d4b7}.task-loop-person b{font-size:10px}.task-loop-item{position:absolute;z-index:2;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;display:grid;grid-gap:2px;gap:2px}.signal-card-v07.active .task-loop-item{background:#202522;border-color:#39403c}.task-loop-item small{font-size:7px;color:#3157ff}.task-loop-item b{font-size:9px}.task-loop-item.one{left:12px;top:22px}.task-loop-item.two{right:12px;top:22px}.task-loop-item.three{right:12px;bottom:22px}.task-loop-item.four{left:12px;bottom:22px}.task-loop-count{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);font-size:8px;font-weight:850;color:#9b5b42}.signal-funnel{display:grid;grid-template-columns:1fr auto .75fr auto .55fr;align-items:center;grid-gap:5px;gap:5px;padding:20px 13px 42px}.funnel-stage{border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px}.signal-card-v07.active .funnel-stage{background:#202522;border-color:#39403c}.funnel-stage.large{height:110px}.funnel-stage.mid{height:88px}.funnel-stage.small{height:66px}.funnel-stage b{font-size:20px}.funnel-stage small{font-size:7px;letter-spacing:.08em;color:#777}.funnel-arrow{color:#3157ff;font-weight:900}.funnel-drop{position:absolute;left:20px;right:20px;bottom:12px;display:flex;align-items:center;gap:5px}.funnel-drop span{width:7px;height:7px;border-radius:50%;background:#e9c1b7}.funnel-drop i{margin-left:auto;font-style:normal;font-size:8px;color:#a45b49}.signal-card-copy{display:grid;grid-gap:7px;gap:7px}.signal-card-copy h3{margin:0!important}.signal-card-copy p{margin:0!important;font-size:12px!important;line-height:1.45!important;color:#737770!important}.signal-card-v07.active .signal-card-copy p{color:#b8beba!important}.routes-v07{display:grid;grid-gap:28px;gap:28px}.route-intro-v07{max-width:760px;display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-radius:11px;background:#f6f7f3}.route-intro-v07 p{margin:0;font-size:13px;line-height:1.5;color:#666b64}.route-intro-v07 b{color:#111}.route-card-grid-v07{gap:14px!important}.route-card-v07{min-height:330px!important;padding:20px!important;display:flex!important;flex-direction:column!important}.route-card-v07 .route-card-top>span{font-size:9px!important}.route-card-v07 .route-card-top i{font-style:normal;color:#3157ff;font-weight:900}.route-card-v07 h3{font-size:34px!important;margin:8px 0 0!important}.route-card-v07>p{font-size:13px!important;min-height:58px}.route-mini-visual{margin-top:auto;min-height:112px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#faf9f6;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:5px;gap:5px;align-items:center}.route-card-v07.active .route-mini-visual{border-color:#cbd4ff;background:#f4f6ff}.route-mini-visual>span{min-height:42px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#fff;display:grid;place-items:center;text-align:center;font-size:9px;font-weight:800}.route-mini-visual>i{font-style:normal;color:#3157ff;font-weight:900}.route-mini-visual>small{grid-column:1/-1;padding-top:7px;border-top:1px solid var(--line);font-size:9px;color:#70746e;line-height:1.4}.route-choice-v07{padding-top:0!important}.route-detail-v07{scroll-margin-top:110px;padding-top:38px;border-top:1px solid var(--line);display:grid;grid-gap:24px;gap:24px}.route-detail-heading{display:grid;grid-template-columns:1fr .7fr;grid-gap:40px;gap:40px;align-items:end}.route-detail-heading h3{margin:8px 0 0;font-size:clamp(40px,5vw,68px);line-height:.94;letter-spacing:-.05em}.route-detail-heading>p{margin:0;color:#666b64;font-size:15px;line-height:1.55}.route-detail-grid-v07{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:22px;gap:22px}.route-breakpoints-v07{display:grid;align-content:start;grid-gap:9px;gap:9px}.route-breakpoints-v07>small{font-size:10px;letter-spacing:.08em;color:#777b75;font-weight:850;margin-bottom:3px}.route-breakpoints-v07 button{min-height:68px!important;padding:12px 13px!important}.route-reading-v07{min-height:480px!important;padding:20px!important}.route-reading-empty-v07{margin:auto;max-width:360px;text-align:center;display:grid;justify-items:center;grid-gap:9px;gap:9px}.route-empty-rail{display:flex;align-items:center;gap:0;margin-bottom:5px}.route-empty-rail span{width:13px;height:13px;border-radius:50%;border:2px solid #3157ff;background:#fff}.route-empty-rail i{width:65px;height:1px;background:#cbd0c9}.route-reading-empty-v07>small{font-size:9px;letter-spacing:.08em;color:#777;font-weight:850}.route-reading-empty-v07 h4{margin:0;font-size:24px}.route-reading-empty-v07 p{margin:0;color:#747870;font-size:13px;line-height:1.5}.route-operational-visual{display:grid;grid-gap:14px;gap:14px;margin:12px 0}.route-operational-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.route-op-step{position:relative;min-height:92px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#faf9f6;display:grid;align-content:center;grid-gap:7px;gap:7px}.route-op-step.break{border-color:#e5a797;background:#fff5f1;box-shadow:inset 0 3px 0 #c66149}.route-op-step>span{font:800 9px/1 monospace;color:#3157ff}.route-op-step>b{font-size:11px}.route-op-step>i{position:absolute;right:-9px;top:50%;transform:translateY(-50%);font-style:normal;color:#3157ff;z-index:3}.route-op-contrast{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center}.route-op-contrast>div{min-height:72px;padding:11px;border:1px solid var(--line);border-radius:10px;display:grid;align-content:center;grid-gap:5px;gap:5px}.route-op-contrast>div:last-child{background:#111310;color:#fff;border-color:#111310}.route-op-contrast small{font-size:8px;letter-spacing:.08em;color:#777b75;font-weight:850}.route-op-contrast>div:last-child small{color:#b9f45a}.route-op-contrast b{font-size:11px;line-height:1.4}.route-op-contrast>i{font-style:normal;color:#3157ff;font-weight:900}.route-reading-copy-v07{margin-top:0!important}.route-reading-v07>.button{align-self:flex-start;margin-top:12px}@media(max-width:1050px){.hero-operational-journey{grid-template-columns:130px 1fr 150px}.hero-journey-resolution{grid-template-columns:1fr 1fr}.route-detail-grid-v07{grid-template-columns:1fr}}@media(max-width:760px){.hero-operational-journey{min-height:0;grid-template-columns:1fr;gap:12px}.hero-journey-rail{display:none}.hero-journey-sources{grid-template-columns:repeat(3,1fr)}.hero-journey-sources>small{grid-column:1/-1}.hero-journey-sources>span{justify-content:center;padding:0 5px;font-size:10px}.hero-journey-middle,.hero-journey-stall{width:100%;justify-self:stretch}.hero-journey-resolution{grid-column:1;grid-template-columns:1fr}.hero-resolved-node{min-height:62px}.hero-journey-outcome{grid-column:1}.signal-card-v07{min-height:0!important}.signal-scene{min-height:210px}.signal-fragmented-v07{grid-template-columns:1fr}.fragment-tool{min-height:48px}.fragment-break,.signal-fragmented-v07 svg{display:none}.signal-funnel{grid-template-columns:1fr;gap:5px;padding-bottom:42px}.funnel-stage.large,.funnel-stage.mid,.funnel-stage.small{height:58px;width:100%}.funnel-arrow{transform:rotate(90deg);justify-self:center}.route-card-grid-v07{grid-template-columns:1fr!important}.route-card-v07{min-height:0!important}.route-mini-visual{min-height:100px}.route-detail-heading{grid-template-columns:1fr;gap:12px}.route-detail-heading h3{font-size:38px}.route-operational-track{grid-template-columns:1fr}.route-op-step{min-height:58px}.route-op-step>i{right:auto;left:50%;top:auto;bottom:-12px;transform:translateX(-50%) rotate(90deg)}.route-op-contrast{grid-template-columns:1fr}.route-op-contrast>i{transform:rotate(90deg);justify-self:center}}@media(prefers-reduced-motion:reduce){.hero-operational-journey *,.routes-v07 *,.signal-scene *{animation:none!important;transition:none!important}}.section-space{padding-top:clamp(108px,9vw,150px);padding-bottom:clamp(108px,9vw,150px)}.command-v07{gap:18px}.command-memory{margin-left:auto;display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.82)}.command-memory b{font-size:11px}.command-memory small{font-size:9px;color:#747770}.command-v07 .desktop-command-cta{margin-left:0}.method-v07-master{padding-top:clamp(125px,10vw,165px);padding-bottom:clamp(125px,10vw,165px)}.method-v07-master .method-track-v06b{margin-top:30px}.method-v07-master .method-step-v06b{min-height:210px}.method-v07-master .method-dot.active{background:#3157ff!important;box-shadow:0 0 0 6px rgba(49,87,255,.08)}.ops-v07{position:relative;overflow:hidden}.ops-memory-layer{position:absolute;inset:64px 18px 18px;opacity:0;filter:blur(0);transition:opacity .55s ease,filter .55s ease;pointer-events:none;z-index:0}.ops-mode-despues .ops-memory-layer{opacity:.12;filter:blur(2.6px)}.ops-memory-layer svg{position:absolute;inset:0;width:100%;height:100%}.ops-memory-layer svg path{fill:none;stroke:#5c625d;stroke-width:1.2}.ops-memory-node{position:absolute;padding:8px 10px;border:1px solid #777d77;border-radius:9px;background:#dadbd5;font-size:9px;font-weight:800}.ops-memory-node.center{left:50%;top:50%;transform:translate(-50%,-50%);padding:20px}.ops-memory-node.a{left:4%;top:9%}.ops-memory-node.b{left:3%;top:44%}.ops-memory-node.c{left:5%;bottom:8%}.ops-memory-node.d{right:4%;top:9%}.ops-memory-node.e{right:3%;top:44%}.ops-memory-node.f{right:5%;bottom:8%}.ops-overload-scene,.ops-system-scene{z-index:1}.ops-human-node{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:220px;min-height:185px;padding:16px;border-radius:18px;background:#111310;color:#fff;z-index:3;display:grid;align-content:start;grid-gap:8px;gap:8px;box-shadow:0 22px 55px rgba(17,19,16,.2)}.ops-human-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.ops-human-head span{font-size:8px;letter-spacing:.08em;color:#929a94;font-weight:850}.ops-human-head i{width:35px;height:35px;border-radius:9px;background:#f2f0e8;color:#111;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900}.ops-human-node>b{font-size:22px;letter-spacing:-.03em}.ops-human-node>small{font-size:10px;color:#aeb5b0}.ops-human-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:5px}.ops-human-stats span{padding:7px 5px;border:1px solid #303733;border-radius:8px;background:#191d1b;display:grid;grid-gap:2px;gap:2px;text-align:center;font-size:7px;color:#9fa7a1}.ops-human-stats strong{font-size:13px;color:#fff}.ops-system-kicker{width:min(100%,760px);margin:0 auto 18px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;gap:8px;font-size:12px}.ops-mode-despues .ops-system-scene{background:rgba(251,250,247,.94);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.business-section-v07{padding-top:clamp(120px,9vw,155px)}.business-explorer-v07{display:grid;grid-gap:18px;gap:18px}.business-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.business-tabs button{min-height:56px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:800;cursor:pointer}.business-tabs button i{font-style:normal;color:#aaa}.business-tabs button.active{border-color:#111310;background:#111310;color:#fff}.business-tabs button.active i{color:#b9f45a}.business-stage{min-height:390px;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:42px;gap:42px;align-items:center}.business-stage-copy{display:grid;align-content:center;grid-gap:13px;gap:13px}.business-stage-copy>small{font-size:10px;letter-spacing:.09em;color:#747870;font-weight:850}.business-stage-copy h3{margin:0;font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:-.05em}.business-stage-copy p{margin:0;max-width:520px;font-size:15px;line-height:1.55;color:#686c66}.business-stage-copy .button{justify-self:start;margin-top:8px}.business-journey{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px}.business-step{position:relative;min-height:150px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#faf9f6;display:grid;align-content:center;grid-gap:8px;gap:8px}.business-step>span{font:800 9px/1 monospace;color:#3157ff}.business-step>b{font-size:12px}.business-step>i{position:absolute;right:-10px;top:50%;transform:translateY(-50%);font-style:normal;color:#3157ff;font-weight:900;z-index:3}.work-v07-master{padding-top:clamp(120px,9vw,155px)}.work-system-case{margin-top:42px;display:grid;grid-template-columns:.62fr 1.38fr;grid-gap:34px;gap:34px;align-items:center}.work-case-copy{display:grid;align-content:center;grid-gap:14px;gap:14px}.work-case-copy>span{font-size:10px;letter-spacing:.09em;color:#777b75;font-weight:850}.work-case-copy h3{margin:0;font-size:clamp(32px,3.5vw,52px);line-height:.98;letter-spacing:-.045em}.work-case-copy p{margin:0;font-size:15px;line-height:1.55;color:#686c66}.work-case-copy a{display:flex;align-items:center;gap:7px;color:#111;text-decoration:none;font-size:13px;font-weight:850;margin-top:5px}.work-case-copy svg{width:16px;height:16px}.work-product-window{border:1px solid #292e2b;border-radius:18px;background:#111512;color:#fff;overflow:hidden;box-shadow:0 30px 70px rgba(17,19,16,.16)}.work-window-bar{min-height:44px;padding:0 14px;border-bottom:1px solid #2e3531;display:flex;align-items:center;gap:6px}.work-window-bar>span{width:7px;height:7px;border-radius:50%;background:#4b514d}.work-window-bar>b{margin-left:auto;font-size:8px;letter-spacing:.08em;color:#7f8882}.work-product-body{min-height:380px;display:grid;grid-template-columns:210px 1fr}.work-lead-list{padding:16px;border-right:1px solid #2e3531;display:grid;align-content:start;grid-gap:7px;gap:7px}.work-lead-list>small{font-size:8px;letter-spacing:.08em;color:#7f8882;font-weight:850;margin-bottom:4px}.work-lead-list>div{min-height:58px;padding:8px;border:1px solid #2b312e;border-radius:9px;background:#171c19;display:grid;grid-template-columns:31px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.work-lead-list>div.active{border-color:#3157ff;background:#19213d}.work-lead-list>div>span{width:29px;height:29px;border-radius:8px;background:#f1efe8;color:#111;display:grid;place-items:center;font-size:9px;font-weight:900}.work-lead-list p{margin:0;display:grid;grid-gap:2px;gap:2px}.work-lead-list b{font-size:10px}.work-lead-list p small{font-size:8px;color:#89918c}.work-lead-list i{font-style:normal;color:#b9f45a;font-size:8px}.work-lead-detail{padding:22px;display:grid;align-content:start;grid-gap:18px;gap:18px}.work-detail-head{display:flex;justify-content:space-between;gap:15px;align-items:center}.work-detail-head>div{display:grid;grid-gap:4px;gap:4px}.work-detail-head small{font-size:8px;letter-spacing:.08em;color:#7f8882}.work-detail-head b{font-size:21px}.work-detail-head>span{padding:6px 8px;border-radius:999px;background:#253125;color:#b9f45a;font-size:8px;font-weight:850;letter-spacing:.06em}.work-context-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.work-context-grid>div{min-height:85px;padding:12px;border:1px solid #2e3531;border-radius:10px;background:#171c19;display:grid;align-content:center;grid-gap:5px;gap:5px}.work-context-grid small,.work-next-action small{font-size:8px;letter-spacing:.08em;color:#818a84;font-weight:850}.work-context-grid b{font-size:11px}.work-next-action{padding:14px;border:1px solid #344139;border-radius:11px;background:#131a16;display:flex;align-items:flex-start;gap:9px}.work-next-action div{display:grid;grid-gap:4px;gap:4px}.work-next-action b{font-size:13px}.work-flow-caption{padding:12px 15px;border-top:1px solid #2e3531;display:flex;justify-content:center;align-items:center;gap:9px;color:#9da59f;font-size:9px;font-weight:800}.work-flow-caption i{font-style:normal;color:#3157ff}.diagnostic-memory-v07{padding:clamp(24px,4vw,42px)!important}.diagnostic-memory-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:20px}.diagnostic-memory-grid>div{min-height:86px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff;display:grid;grid-template-columns:1fr auto;align-content:center;grid-gap:4px 10px;gap:4px 10px}.diagnostic-memory-grid small{grid-column:1;font-size:9px;letter-spacing:.08em;color:#777b75;font-weight:850}.diagnostic-memory-grid b{font-size:14px}.diagnostic-memory-grid span{grid-column:2;grid-row:1/3;align-self:center;width:25px;height:25px;border-radius:50%;background:#eaf7dc;color:#315d22;display:grid;place-items:center;font-size:11px;font-weight:900}.diagnostic-missing{margin-top:12px;padding:15px 16px;border-radius:11px;background:#111310;color:#fff;display:grid;grid-gap:5px;gap:5px}.diagnostic-missing small{font-size:9px;letter-spacing:.08em;color:#b9f45a;font-weight:850}.diagnostic-missing b{font-size:14px;line-height:1.45}.diagnostic-memory-actions{margin-top:16px;display:flex;align-items:center;gap:14px}.diagnostic-cancel-edit,.diagnostic-memory-actions>button{border:0;background:transparent;color:#666b64;text-decoration:underline;text-underline-offset:3px;font:750 12px/1.2 inherit;cursor:pointer}.final-cta-v07 h2{white-space:pre-line}.final-context-count{margin:24px auto 0;display:flex;align-items:center;justify-content:center;gap:8px;color:#dce2dd;font-size:13px}.footer-v07{padding-top:90px!important;padding-bottom:42px!important}@media(max-width:1000px){.business-stage,.work-system-case{grid-template-columns:1fr}.business-journey{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){.section-space{padding-top:94px;padding-bottom:94px}.command-memory{display:none}.ops-human-node{position:relative;left:auto;top:auto;transform:none;width:100%;min-height:0;margin:8px 0 12px}.ops-human-stats{grid-template-columns:repeat(3,1fr)}.ops-memory-layer{display:none}.business-tabs{grid-template-columns:1fr 1fr}.business-stage{padding:18px;gap:24px}.business-stage-copy h3{font-size:36px}.business-journey{grid-template-columns:1fr}.business-step{min-height:58px}.business-step>i{right:auto;left:50%;top:auto;bottom:-12px;transform:translateX(-50%) rotate(90deg)}.work-system-case{gap:24px}.work-product-body{grid-template-columns:1fr}.work-lead-list{display:none}.work-lead-detail{padding:16px}.work-context-grid{grid-template-columns:1fr}.work-flow-caption{flex-wrap:wrap}.diagnostic-memory-grid{grid-template-columns:1fr}.diagnostic-memory-actions{align-items:stretch;flex-direction:column}.diagnostic-memory-actions .button{justify-content:center}}@media(prefers-reduced-motion:reduce){.ops-memory-layer{transition:none!important}}.signals-v07{grid-template-columns:repeat(2,minmax(0,1fr))!important}.signal-card-v07{min-height:470px!important;padding:22px!important}.signal-card-v07 .signal-scene{min-height:215px}.hero-operational-journey{overflow:hidden}.hero-journey-memory{position:absolute;inset:18px 4px 4px;z-index:0;opacity:.11;filter:blur(2.5px);pointer-events:none}.hero-journey-memory svg{position:absolute;inset:0;width:100%;height:100%}.hero-journey-memory svg path{fill:none;stroke:#d5dbd6;stroke-width:1.4}.hero-journey-memory>span{position:absolute;padding:7px 9px;border:1px solid #aab1ac;border-radius:8px;color:#d0d5d1;font-size:9px;font-weight:800}.hero-journey-memory .one{left:1%;top:12%}.hero-journey-memory .two{left:1%;top:43%}.hero-journey-memory .three{left:1%;top:74%}.hero-journey-memory .memory-middle{left:43%;top:44%}.hero-journey-memory .memory-stall{right:2%;top:44%;border-color:#a9867f}.hero-operational-journey.possibility>.hero-journey-outcome,.hero-operational-journey.possibility>.hero-journey-resolution,.hero-operational-journey.possibility>.hero-journey-sources{position:relative;z-index:2}.routes-v07{position:relative;padding:28px;border:1px solid transparent;border-radius:22px;transition:background .45s ease,border-color .45s ease,box-shadow .45s ease}.routes-v07.has-selection{background:#f8f7f2;border-color:#e2e1da}.routes-v07.has-reading{background:#fff;border-color:#dedfd9;box-shadow:0 26px 70px rgba(20,22,18,.055)}.routes-v07.has-reading .route-detail-v07{animation:routeSectionClarify .45s ease both}@keyframes routeSectionClarify{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:760px){.signals-v07{grid-template-columns:1fr!important}.signal-card-v07{min-height:0!important;padding:18px!important}.routes-v07{padding:16px;border-radius:16px}.hero-journey-memory{display:none}}@media(prefers-reduced-motion:reduce){.routes-v07,.routes-v07.has-reading .route-detail-v07{transition:none!important;animation:none!important}}@media(min-width:761px){.site-header{display:none!important}}@media(max-width:760px){.desktop-command-bar{display:none!important}}.brand-mark{width:20px;height:20px;display:inline-block;flex:0 0 auto;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brand-whatsapp{-webkit-mask-image:url(/brand/whatsapp.svg);mask-image:url(/brand/whatsapp.svg)}.brand-instagram{-webkit-mask-image:url(/brand/instagram.svg);mask-image:url(/brand/instagram.svg)}.brand-gmail{-webkit-mask-image:url(/brand/gmail.svg);mask-image:url(/brand/gmail.svg)}.brand-googlesheets{-webkit-mask-image:url(/brand/googlesheets.svg);mask-image:url(/brand/googlesheets.svg)}.brand-googlecalendar{-webkit-mask-image:url(/brand/googlecalendar.svg);mask-image:url(/brand/googlecalendar.svg)}.brand-google{-webkit-mask-image:url(/brand/google.svg);mask-image:url(/brand/google.svg)}.brand-meta{-webkit-mask-image:url(/brand/meta.svg);mask-image:url(/brand/meta.svg)}.brand-facebook{-webkit-mask-image:url(/brand/facebook.svg);mask-image:url(/brand/facebook.svg)}.brand-googlemaps{-webkit-mask-image:url(/brand/googlemaps.svg);mask-image:url(/brand/googlemaps.svg)}.functional-mark{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto}.functional-mark svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.human-operational-node{width:100%;padding:16px;border:1px solid #303632;border-radius:16px;background:#111310;color:#fff;display:grid;grid-gap:14px;gap:14px}.human-node-top{display:grid;grid-template-columns:58px 1fr;grid-gap:12px;gap:12px;align-items:center}.human-vector{width:58px;height:58px;border-radius:14px;background:#f0eee7;display:grid;place-items:center;overflow:hidden}.human-vector svg{width:54px;height:54px;fill:#171917}.human-vector .human-accent{fill:none;stroke:#3157ff;stroke-width:3;stroke-linecap:round}.human-node-top>div:last-child{display:grid;grid-gap:3px;gap:3px}.human-node-top small{font-size:10px;letter-spacing:.08em;color:#969e98;font-weight:850}.human-node-top b{font-size:20px;letter-spacing:-.03em}.human-node-top span{font-size:12px;color:#bcc2bd}.human-node-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.human-node-stats>span{min-height:57px;padding:8px;border:1px solid #313733;border-radius:9px;background:#191d1b;display:grid;place-items:center;align-content:center;grid-gap:3px;gap:3px;text-align:center}.human-node-stats strong{font-size:17px}.human-node-stats small{font-size:9px;color:#9fa6a1}.human-operational-node.compact{padding:10px;gap:9px;border-radius:12px}.human-operational-node.compact .human-node-top{grid-template-columns:42px 1fr;gap:8px}.human-operational-node.compact .human-vector{width:42px;height:42px;border-radius:10px}.human-operational-node.compact .human-vector svg{width:40px;height:40px}.human-operational-node.compact .human-node-top small{font-size:7px}.human-operational-node.compact .human-node-top b{font-size:13px}.human-operational-node.compact .human-node-top span{font-size:9px}.human-operational-node.compact .human-node-stats>span{min-height:38px;padding:5px}.human-operational-node.compact .human-node-stats strong{font-size:11px}.human-operational-node.compact .human-node-stats small{font-size:7px}.hero-art-direction .hero-selected-goal{margin:12px 0 4px;padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:#fff;display:flex;justify-content:space-between;gap:14px;align-items:center}.hero-selected-goal>div{display:grid;grid-gap:4px;gap:4px}.hero-selected-goal small{font-size:10px;letter-spacing:.08em;color:#777b75;font-weight:850}.hero-selected-goal b{font-size:16px}.hero-selected-goal button{border:0;background:transparent;color:#111;text-decoration:underline;text-underline-offset:3px;font:800 12px/1 inherit;cursor:pointer}.hero-journey-sources>span{display:flex!important;align-items:center!important;gap:8px!important}.hero-journey-sources>span .brand-mark,.hero-journey-sources>span .functional-mark{color:#5d625d}.hero-story-v07.is-possibility .hero-journey-sources>span .brand-mark,.hero-story-v07.is-possibility .hero-journey-sources>span .functional-mark{color:#cdd2ce}.hero-journey-sources>span b{font-size:12px}.problem-signal-grid:has(.problem-signal-card.active) .problem-signal-card:not(.active){opacity:.72;transform:scale(.99)}.signal-card-v07.active{background:#fff!important;color:var(--ink)!important;border-color:#1d211e!important;box-shadow:0 20px 48px rgba(20,22,18,.1)!important;transform:translateY(-4px)!important}.signal-card-v07.active .problem-signal-head span{color:#6d716b!important}.signal-card-v07.active .problem-signal-head i{color:#315d22!important}.signal-card-v07.active .problem-signal-cta{background:#3157ff!important;border-color:#3157ff!important;color:#fff!important}.signal-card-v07.active .signal-scene{background:#fbfaf7!important;color:#111!important;border-color:#d9dbd5!important}.signal-card-v07.active .fragment-tool,.signal-card-v07.active .funnel-stage,.signal-card-v07.active .signal-message-row,.signal-card-v07.active .task-loop-item{background:#fff!important;color:#111!important;border-color:#d9dbd5!important}.signal-card-v07.active .signal-card-copy p{color:#666b64!important}.signal-card-v07.active .signal-scene-result{border-color:#d9dbd5!important}.signal-card-v07.active .signal-scene-result span{color:#747870!important}.signal-art .brand-mark,.signal-art .functional-mark{color:#454a46}.signal-scene-label{gap:8px!important}.signal-time-line{margin:8px 11px 2px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;grid-gap:5px;gap:5px;color:#92968f}.signal-time-line span{font-size:7px;font-weight:800}.signal-time-line i{height:1px;background:#d5d8d1}.signal-fragmented-v07.signal-art{grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto 1fr;padding:12px}.signal-fragmented-v07.signal-art .fragment-tool{min-height:72px;grid-template-columns:22px 1fr;column-gap:7px}.signal-fragmented-v07.signal-art .fragment-tool .brand-mark,.signal-fragmented-v07.signal-art .fragment-tool .functional-mark{grid-row:1/4;align-self:center}.signal-fragmented-v07.signal-art .fragment-tool b,.signal-fragmented-v07.signal-art .fragment-tool small,.signal-fragmented-v07.signal-art .fragment-tool span{grid-column:2}.signal-fragmented-v07.signal-art svg{top:44px;height:125px}.fragment-break{width:74px!important;height:48px!important;border-radius:10px!important;display:grid!important;place-items:center!important;align-content:center!important;grid-gap:1px!important;gap:1px!important}.fragment-break span{font-size:15px}.fragment-break small{font-size:6px;letter-spacing:.07em;font-weight:850}.task-human-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:142px;z-index:3}.signal-task-loop.signal-art{min-height:225px}.signal-task-loop.signal-art svg{height:185px}.task-loop-count{font-size:7px!important;letter-spacing:.06em}.signal-funnel.signal-art{display:block;padding:0}.attention-bars{padding:18px 15px 52px;display:grid;grid-gap:14px;gap:14px}.attention-bars>div{display:grid;grid-template-columns:64px 1fr;grid-gap:10px;gap:10px;align-items:center}.attention-bars small{font-size:8px;letter-spacing:.07em;color:#737770;font-weight:850}.attention-bars span{height:16px;border-radius:999px;background:#e8e8e2;overflow:hidden}.attention-bars i{display:block;height:100%;border-radius:inherit;background:#3b403c}.attention-bars>div:last-child i{background:#3157ff}.funnel-particles{position:absolute;left:88px;right:18px;bottom:43px;display:flex;gap:15px;opacity:.55}.funnel-particles span{width:6px;height:6px;border-radius:50%;background:#b8aaa5;transform:translateY(var(--particle-y,0))}.funnel-particles span:nth-child(2){transform:translateY(9px)}.funnel-particles span:nth-child(3){transform:translateY(15px)}.funnel-particles span:nth-child(4){transform:translateY(4px)}.funnel-particles span:nth-child(5){transform:translateY(12px)}.route-card-grid-v07{grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-card-v07{position:relative}.route-card-number{font:750 22px/1 monospace;color:#555b56;letter-spacing:-.03em}.route-card-v07:hover .route-card-number{color:#111}.route-compact-switcher{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;padding:7px;border:1px solid var(--line);border-radius:12px;background:#f1f0eb}.route-compact-switcher button{min-height:50px;border:0;border-radius:9px;background:transparent;color:#6e736d;display:flex;align-items:center;gap:10px;padding:0 13px;cursor:pointer;text-align:left}.route-compact-switcher button span{font:750 16px/1 monospace}.route-compact-switcher button b{font-size:13px}.route-compact-switcher button.active{background:#fff;color:#111;box-shadow:0 5px 16px rgba(20,22,18,.07)}.route-breakpoints-v07 button>span{font-size:19px!important;letter-spacing:-.04em!important;color:#444943!important}.route-breakpoints-v07 button.active>span{color:#111!important}.route-breakpoints-v07 button.active{background:#f8f7f2!important;color:#111!important;border-color:#20231f!important;box-shadow:none!important}.route-breakpoints-v07 button.active i,.route-mini-visual>i,.route-op-contrast>i,.route-op-step>i{color:#3157ff!important}.method-v07-master .section-heading{margin-bottom:50px!important}.method-transformation{display:grid;grid-gap:28px;gap:28px}.method-transform-graphic{position:relative;min-height:270px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.method-transform-graphic svg{width:100%;height:270px}.method-chaos circle{fill:#8f948e;opacity:.72}.method-chaos path{fill:none;stroke:#bbbdb7;stroke-width:1.3;stroke-dasharray:5 8}.method-transition-line{fill:none;stroke:#3157ff;stroke-width:2;stroke-dasharray:240;stroke-dashoffset:240;transition:stroke-dashoffset .8s ease .15s}.method-system-line{fill:none;stroke:#3157ff;stroke-width:1.8;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 1.2s ease .5s}.method-system circle{fill:#f5f5f1;stroke:#3157ff;stroke-width:2;opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.method-transformation.active .method-system-line,.method-transformation.active .method-transition-line{stroke-dashoffset:0}.method-transformation.active .method-system circle{opacity:1;transform:scale(1)}.method-side-label{position:absolute;top:20px;font-size:10px;letter-spacing:.09em;font-weight:850;color:#797e78}.chaos-label{left:4%}.system-label{right:4%}.method-sequence{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.method-sequence>div{min-height:118px;padding:18px 22px 0 0;border-right:1px solid var(--line);display:grid;align-content:start;grid-gap:7px;gap:7px}.method-sequence>div:last-child{border-right:0}.method-sequence span{font:750 18px/1 monospace;color:#4c514d}.method-sequence b{font-size:18px}.method-sequence small{font-size:13px;line-height:1.45;color:#737770;max-width:230px}.ops-art .ops-human-node{width:260px;min-height:0;padding:0;background:transparent;box-shadow:none}.ops-art .ops-source{min-width:170px;padding:12px 13px}.ops-art .ops-source>.brand-mark,.ops-art .ops-source>.functional-mark{width:28px;height:28px;color:#343935}.ops-art .ops-source>div{display:grid;grid-gap:2px;gap:2px}.ops-art .ops-source b{font-size:12px}.ops-art .ops-source span{font-size:10px}.ops-human-resolved{width:min(100%,520px);margin:18px auto 0;position:relative;z-index:2}.ops-human-resolved .human-operational-node{background:#fff;color:#111;border-color:#d8dad4}.ops-human-resolved .human-node-stats small,.ops-human-resolved .human-node-top span{color:#70756f}.ops-human-resolved .human-node-stats>span{background:#f6f5f0;border-color:#dedfd9}.ops-human-resolved .human-node-stats strong{color:#111}@media(max-width:760px){.hero-selected-goal{align-items:flex-start!important}.signal-fragmented-v07.signal-art{grid-template-columns:1fr!important}.signal-fragmented-v07.signal-art .fragment-break,.signal-fragmented-v07.signal-art svg{display:none!important}.task-human-wrap{position:relative;left:auto;top:auto;transform:none;width:100%;margin:12px auto}.signal-task-loop.signal-art{display:grid;grid-gap:7px;gap:7px;padding:12px}.signal-task-loop.signal-art svg{display:none}.task-loop-item{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.route-compact-switcher{grid-template-columns:1fr}.method-transform-graphic{min-height:220px}.method-transform-graphic svg{height:220px}.method-sequence{grid-template-columns:1fr}.method-sequence>div{min-height:0;padding:18px 0;border-right:0;border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.method-system circle,.method-system-line,.method-transition-line{transition:none!important}}.flow-dark .flow-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1.58fr)!important;gap:clamp(34px,5vw,72px)!important}.flow-art-direction{min-height:610px}.flow-art-direction .arka-flow-stage{min-height:365px}.flow-art-direction .flow-scene{width:min(100%,720px)}.flow-channel-tag{display:inline-flex!important;align-items:center;gap:8px}.flow-channel-tag .brand-mark{width:17px;height:17px;color:#cbd1cc}.flow-object-label{font-size:9px;letter-spacing:.09em;color:#78827c;font-weight:850}.flow-object-primary{transform-origin:center;animation:flowObjectArrive .38s cubic-bezier(.2,.8,.2,1) both}@keyframes flowObjectArrive{0%{opacity:.15;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}.flow-continuity-rail{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;grid-gap:0;gap:0;margin:2px 7% 0}.flow-continuity-rail span{width:9px;height:9px;border-radius:50%;background:#313936;border:1px solid #4b5550}.flow-continuity-rail i{height:1px;background:#313936}.flow-continuity-rail span.active{background:#b9f45a;border-color:#b9f45a}.flow-continuity-rail i.active{background:#3157ff}.flow-action-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:10px;gap:10px}.flow-message-card b,.flow-task-card b{font-size:20px!important}.flow-message-card p,.flow-task-card p{font-size:14px!important}.flow-context-card b{font-size:16px!important}.flow-rule-card>b{font-size:23px!important}.business-journey-art{display:grid!important;grid-template-columns:repeat(5,1fr)!important;grid-gap:0!important;gap:0!important;align-items:center}.business-step-art{position:relative;min-width:0;display:grid;justify-items:center;align-content:center;grid-gap:9px;gap:9px;text-align:center}.business-step-art>span{font:750 13px/1 monospace;color:#646a65}.business-step-art>b{font-size:13px}.business-step-art>i{position:absolute;right:-8px;top:42%;font-style:normal;color:#3157ff;font-weight:900}.business-step-mark{width:76px;height:76px;border:1px solid #d8dad4;border-radius:20px;background:#faf9f6;display:grid;place-items:center;color:#353a36}.business-step-mark .brand-mark{width:30px;height:30px}.business-step-mark .functional-mark{width:34px;height:34px}.business-step-mark .functional-mark svg{width:30px;height:30px}.business-tabs button.active{background:#111310!important}.work-system-case{grid-template-columns:.82fr 1.18fr!important;gap:46px!important}.work-product-window{transform:scale(1);transform-origin:center}.work-context-grid small,.work-detail-head small,.work-lead-list>small,.work-next-action small,.work-window-bar>b{font-size:10px!important}.work-context-grid b,.work-lead-list b{font-size:12px!important}.work-case-copy>span{font-size:11px!important}.ai-layout-v07{grid-template-columns:.55fr 1.45fr!important;gap:clamp(36px,5vw,72px)!important}.ai-transform-v08{position:relative;display:grid;grid-gap:24px;gap:24px;padding:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ai-message-source{max-width:620px;display:grid;grid-gap:9px;gap:9px}.ai-message-source small{font-size:10px;letter-spacing:.09em;color:#747870;font-weight:850}.ai-message-source p{margin:0;font-size:22px;line-height:1.35;font-weight:780;letter-spacing:-.02em}.ai-message-source mark{background:transparent;color:#3157ff}.ai-blue-spine{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin:2px 8%}.ai-blue-spine span{width:11px;height:11px;border-radius:50%;background:#3157ff}.ai-blue-spine i{height:2px;background:#3157ff;position:relative;overflow:hidden}.ai-blue-spine i:after{content:"";position:absolute;width:24px;height:100%;background:#fff;opacity:.7;animation:arkaDataFlow 2.6s ease-in-out infinite}@keyframes arkaDataFlow{0%{left:-25px}to{left:100%}}.ai-transform-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:22px;gap:22px}.ai-transform-grid>div{padding:0 20px;border-left:1px solid var(--line);display:grid;align-content:start;grid-gap:16px;gap:16px}.ai-transform-grid>div:first-child{border-left:0;padding-left:0}.ai-stage-label{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:start}.ai-stage-label>span{font:750 18px/1 monospace;color:#3157ff}.ai-stage-label>div{display:grid;grid-gap:4px;gap:4px}.ai-stage-label small{font-size:9px;letter-spacing:.08em;color:#777b75;font-weight:850}.ai-stage-label b{font-size:14px}.ai-interpret dl{margin:0;display:grid;grid-gap:7px;gap:7px}.ai-interpret dl div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line)}.ai-interpret dt{font-size:9px;color:#747870;font-weight:850}.ai-interpret dd{margin:0;font-size:13px;font-weight:800}.ai-rules-table>div:not(.ai-stage-label){display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px}.ai-rules-table>div:not(.ai-stage-label) b{color:#315d22}.ai-time-options{display:flex;gap:8px}.ai-time-options span{min-width:82px;padding:12px;border-radius:9px;background:#111310;color:#fff;text-align:center;font-weight:850}.ai-action-output>small{font-size:10px;color:#737770;line-height:1.4}.ai-note-v08{margin-top:2px}.ai-note-v08 small{margin-left:auto}@media(prefers-reduced-motion:reduce){.ai-blue-spine i:after{animation:none!important}}.integration-architecture{display:grid;grid-template-columns:.9fr .85fr .9fr;grid-gap:28px;gap:28px;align-items:center;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.integration-tools-rail{display:grid;grid-gap:7px;gap:7px}.integration-outcomes-art>small,.integration-tools-rail>small{font-size:10px;letter-spacing:.09em;color:#767b75;font-weight:850;margin-bottom:5px}.integration-tools-rail button{min-height:56px;padding:9px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#3e433f;display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:center;text-align:left;cursor:pointer}.integration-tools-rail button.active,.integration-tools-rail button:hover{background:#fff;border-color:#d8dad4}.integration-tools-rail button.active{box-shadow:inset 3px 0 0 #3157ff}.integration-tools-rail .brand-mark,.integration-tools-rail .functional-mark{color:#343935}.integration-tools-rail button>div{display:grid;grid-gap:2px;gap:2px}.integration-tools-rail b{font-size:12px}.integration-tools-rail button small{font-size:9px;color:#777b75}.integration-core-stack{padding:18px;border-radius:18px;background:#111310;color:#fff;display:grid;grid-gap:8px;gap:8px}.integration-core-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #303632}.integration-core-title>b{font-size:23px}.integration-core-stack>div:not(.integration-core-title){padding:11px 12px;border:1px solid #303632;border-radius:10px;background:#171b19;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px}.integration-core-stack>div>span{font:750 10px/1 monospace;color:#b9f45a}.integration-core-stack>div>b{font-size:13px}.integration-core-stack>div>small{grid-column:2;color:#9da59f;font-size:9px;line-height:1.4}.integration-core-stack>i{justify-self:center;font-style:normal;color:#3157ff}.integration-outcomes-art{display:grid;grid-gap:9px;gap:9px}.integration-outcomes-art>div{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.integration-outcomes-art>div>span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#eaf7dc;color:#315d22;font-size:10px;font-weight:900}.integration-outcomes-art p{margin:0;display:grid;grid-gap:2px;gap:2px}.integration-outcomes-art b{font-size:12px}.integration-outcomes-art small{font-size:9px;color:#747870}.integration-active-caption{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--line);color:#5e635e}.integration-active-caption .brand-mark,.integration-active-caption .functional-mark{color:#3157ff}.integration-active-caption p{margin:0;font-size:12px}.integration-active-caption b{color:#111}.diagnostic-audit{background:#eeece5!important}.diagnostic-audit-head{display:flex;justify-content:space-between;gap:32px;align-items:flex-end}.diagnostic-audit-head>div{display:grid;grid-gap:7px;gap:7px}.diagnostic-audit-head h2{margin:0}.diagnostic-audit-head p{margin:0;color:#6c716b;font-size:14px}.diagnostic-audit-head>strong{font:750 clamp(36px,5vw,64px)/.9 monospace;color:#111}.diagnostic-audit-progress{height:6px;margin:20px 0 24px;border-radius:999px;background:#d4d3cc;overflow:hidden}.diagnostic-audit-progress span{display:block;height:100%;border-radius:inherit;background:#3157ff;transition:width .45s ease}.diagnostic-audit-rows{display:grid;border-top:1px solid #cbc9c1}.diagnostic-audit-rows>div{min-height:64px;display:grid;grid-template-columns:32px 110px 1fr;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #cbc9c1}.diagnostic-audit-rows>div>span{font-size:17px;color:#969a94}.diagnostic-audit-rows>div.done>span{color:#315d22}.diagnostic-audit-rows small{font-size:10px;letter-spacing:.08em;color:#777b75;font-weight:850}.diagnostic-audit-rows b{font-size:14px}.diagnostic-audit .diagnostic-missing{margin-top:22px}.diagnostic-audit .diagnostic-memory-actions{margin-top:20px}.final-cta-v07 .button-light{min-width:290px;min-height:56px;background:#3157ff!important;border-color:#3157ff!important;color:#fff!important;justify-content:center;font-size:14px}.footer-v07 .footer-links a,.footer-v07 .footer-links b{font-size:13px!important}.footer-v07 .footer-bottom,.footer-v07>div>p{font-size:12px!important}@media(max-width:980px){.ai-layout-v07,.flow-dark .flow-layout{grid-template-columns:1fr!important}.integration-architecture{grid-template-columns:1fr}.integration-active-caption{grid-column:1}}@media(max-width:760px){.flow-art-direction{min-height:0}.flow-action-grid{grid-template-columns:1fr}.business-journey-art{grid-template-columns:1fr!important;gap:12px!important}.business-step-art{grid-template-columns:64px 42px 1fr;justify-items:start;text-align:left}.business-step-mark{width:58px;height:58px;border-radius:16px;grid-row:1/3}.business-step-art>i{right:auto;left:28px;top:auto;bottom:-13px;transform:rotate(90deg)}.work-system-case{grid-template-columns:1fr!important;gap:28px!important}.ai-transform-v08{padding:20px 0}.ai-blue-spine{display:none}.ai-transform-grid{grid-template-columns:1fr}.ai-transform-grid>div,.ai-transform-grid>div:first-child{padding:18px 0;border-left:0;border-top:1px solid var(--line)}.diagnostic-audit-head{align-items:flex-start;flex-direction:column}.diagnostic-audit-rows>div{grid-template-columns:28px 86px 1fr}.final-cta-v07 .button-light{min-width:0;width:100%}}@media(min-width:761px){.desktop-command-bar.command-v07{width:min(calc(100% - 48px),1180px)!important;min-height:64px!important;padding:9px 10px 9px 18px!important;grid-template-columns:minmax(84px,auto) minmax(230px,1fr) auto!important;gap:18px!important;overflow:hidden}.desktop-command-bar.command-v07.is-compact{width:min(calc(100% - 56px),1040px)!important;min-height:56px!important}.command-brand-zone{min-width:0;display:flex;align-items:center}.command-actions,.desktop-command-links{min-width:0;white-space:nowrap}.command-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.command-memory{margin-left:0!important;flex:0 0 auto;min-height:34px;box-sizing:border-box}.desktop-command-cta{flex:0 0 auto;white-space:nowrap}.cta-short{display:none}}@media(min-width:761px) and (max-width:1040px){.desktop-command-bar.command-v07{width:calc(100% - 32px)!important;grid-template-columns:auto minmax(190px,1fr) auto!important;gap:10px!important;padding-left:14px!important}.desktop-command-links{gap:2px!important}.desktop-command-links a{padding:9px!important;font-size:12px!important}.command-memory small{display:none}.desktop-command-cta{padding-inline:12px!important}.cta-full{display:none}.cta-short{display:inline}}@media(min-width:761px) and (max-width:850px){.desktop-command-links a:nth-child(3){display:none}.command-memory{padding-inline:7px!important}}.brand-mark.brand-inline{display:inline-grid!important;place-items:center;width:22px!important;height:22px!important;flex:0 0 22px!important;background:none!important;-webkit-mask-image:none!important;mask-image:none!important;color:currentColor}.brand-mark.brand-inline svg{display:block;width:100%;height:100%;fill:currentColor}.functional-mark{color:currentColor}.functional-mark svg{display:block}.diagnostic-editor-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.diagnostic-editor-head>div{display:grid;grid-gap:8px;gap:8px}.diagnostic-editor-head h2{margin:0}.diagnostic-editor-head p{margin:0;max-width:720px;color:#686d67;font-size:14px;line-height:1.5}.diagnostic-editor-head>span{flex:0 0 auto;font:750 clamp(30px,4vw,52px)/1 ui-monospace,monospace;color:#777b75}.diagnostic-context-editor{border-top:1px solid #cbc9c1}.context-editor-row{border-bottom:1px solid #cbc9c1;transition:background .2s ease}.context-editor-row.editing{background:rgba(255,255,255,.38)}.context-editor-summary{min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.context-editor-status{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid #b8bbb5;color:#315d22;font-size:12px;font-weight:900}.context-editor-summary>div{min-width:0;display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.context-editor-summary small{font-size:10px;letter-spacing:.08em;color:#777b75;font-weight:850}.context-editor-summary b{font-size:15px;overflow-wrap:anywhere}.context-editor-summary>button{border:0;background:transparent;padding:10px 0 10px 18px;color:#111;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:800;cursor:pointer}.context-editor-options{padding:0 0 18px 48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.context-editor-options button{min-height:50px;padding:10px 13px;border:1px solid #d3d3cc;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:13px;font-weight:750;cursor:pointer}.context-editor-options button:hover{border-color:#929690}.context-editor-options button.active{border-color:#3157ff;color:#3157ff;box-shadow:inset 3px 0 0 #3157ff}.context-editor-options i{font-style:normal}.diagnostic-dependency-note{margin-top:20px;padding:16px;border:1px solid #e1c9be;border-radius:12px;background:#fff7f2;display:flex;justify-content:space-between;gap:24px;align-items:center}.diagnostic-dependency-note>div:first-child{display:grid;grid-gap:4px;gap:4px}.diagnostic-dependency-note small{font-size:9px;letter-spacing:.08em;color:#9a5747;font-weight:900}.diagnostic-dependency-note b{font-size:13px}.diagnostic-dependency-note p{margin:0;color:#756d68;font-size:11px;line-height:1.45}.diagnostic-dependency-note>div:last-child{display:flex;gap:8px;flex:0 0 auto}.diagnostic-dependency-note button{min-height:38px;padding:0 11px;border:1px solid #d8b9ae;border-radius:8px;background:#fff;color:#111;font-size:11px;font-weight:800;cursor:pointer}.diagnostic-dependency-note button:last-child{background:#111310;border-color:#111310;color:#fff}.diagnostic-editor-actions{margin-top:24px;display:flex;align-items:center;gap:16px}.diagnostic-editor-actions .button{cursor:pointer}.diagnostic-editor-actions .button:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.diagnostic-editor-actions .diagnostic-cancel-edit{border:0;background:transparent;color:#666b64;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:760px){.diagnostic-editor-head{align-items:flex-start;flex-direction:column;gap:12px}.context-editor-summary{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.context-editor-summary>div{grid-template-columns:1fr;gap:3px}.context-editor-summary>button{padding-left:8px}.context-editor-options{padding-left:38px;grid-template-columns:1fr}.diagnostic-dependency-note{align-items:stretch;flex-direction:column}.diagnostic-dependency-note>div:last-child{flex-wrap:wrap}.diagnostic-editor-actions{align-items:stretch;flex-direction:column}.diagnostic-editor-actions .button{justify-content:center}}.signals-explorer-a2{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.55fr);grid-gap:28px;gap:28px;align-items:stretch}.signals-selector-a2{border-top:1px solid var(--line);display:grid;align-content:start}.signals-selector-intro{min-height:92px;padding:18px 4px;display:grid;align-content:center;grid-gap:6px;gap:6px;border-bottom:1px solid var(--line)}.signals-selector-intro small{font-size:10px;letter-spacing:.09em;color:#747870;font-weight:850}.signals-selector-intro b{font-size:18px;line-height:1.25;max-width:330px}.signal-selector-row{min-height:112px;padding:16px 6px;border:0;border-bottom:1px solid var(--line);background:transparent;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;grid-gap:12px;gap:12px;align-items:center;text-align:left;cursor:pointer;transition:background .2s ease,padding .2s ease}.signal-selector-row>span{font:750 19px/1 ui-monospace,monospace;color:#646a65}.signal-selector-row>div{display:grid;grid-gap:5px;gap:5px}.signal-selector-row b{font-size:15px;line-height:1.25}.signal-selector-row small{font-size:12px;line-height:1.45;color:#777b75}.signal-selector-row>i{font-style:normal;font-size:16px;color:#9ca09a}.signal-selector-row:hover{background:rgba(255,255,255,.45);padding-left:12px}.signal-selector-row.active{background:#fff;padding-left:12px;box-shadow:inset 3px 0 0 #3157ff}.signal-selector-row.active>span{color:#3157ff}.signal-selector-row.saved>i{color:#315d22}.signals-selector-foot{padding:16px 4px;display:flex;gap:8px;align-items:flex-start}.signals-selector-foot small{font-size:11px;line-height:1.45;color:#737770}.signals-stage-a2{min-height:600px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff;display:grid;grid-template-rows:auto 1fr auto;grid-gap:16px;gap:16px;box-shadow:0 24px 60px rgba(20,22,18,.055)}.signals-stage-meta{display:flex;justify-content:space-between;gap:20px;align-items:center}.signals-stage-meta small,.signals-stage-meta span{font-size:10px;letter-spacing:.09em;font-weight:850;color:#737770}.signals-stage-meta small{color:#315d22}.signals-stage-copy{padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.signals-stage-copy>div{display:grid;grid-gap:5px;gap:5px}.signals-stage-copy h3{margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.05;letter-spacing:-.035em}.signals-stage-copy p{margin:0;font-size:13px;color:#6f746e}.signals-stage-copy .button{flex:0 0 auto}.signal-saved-button{background:#eef7e7!important;color:#315d22!important;box-shadow:none!important;cursor:default!important}.signal-stage-scene{position:relative;min-height:430px;border-radius:16px;background:#f8f7f2;overflow:hidden}.signal-stage-insight{position:absolute;left:18px;right:18px;bottom:16px;min-height:58px;padding:12px 14px;border:1px solid #dcddd7;border-radius:11px;background:rgba(255,255,255,.92);display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.signal-stage-insight>div{display:grid;grid-gap:2px;gap:2px}.signal-stage-insight small{font-size:8px;letter-spacing:.09em;color:#777b75;font-weight:850}.signal-stage-insight b{font-size:13px}.signal-messages-stage{padding:20px 20px 92px}.signal-stage-topline{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:15px;border-bottom:1px solid #dadbd5}.signal-stage-topline>div{display:flex;align-items:center;gap:9px}.signal-stage-topline .brand-mark{color:#343935}.signal-stage-topline span,.signal-stage-topline>small{font-size:9px;letter-spacing:.09em;color:#737770;font-weight:850}.messages-time-rail{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin:18px 6px;color:#92968f}.messages-time-rail span{font-size:8px;font-weight:800}.messages-time-rail i{height:1px;background:#d4d6d0}.messages-stage-list{display:grid;grid-gap:9px;gap:9px}.message-stage-row{min-height:62px;padding:9px 12px;border:1px solid #d9dad4;border-radius:11px;background:#fff;display:grid;grid-template-columns:36px 1fr auto;grid-gap:11px;gap:11px;align-items:center;transition:opacity .25s ease,transform .25s ease}.message-stage-row>div{display:grid;grid-gap:3px;gap:3px}.message-stage-row b{font-size:13px}.message-stage-row small{font-size:9px;color:#848982}.message-stage-row>i{font-style:normal;font-size:8px;letter-spacing:.06em;font-weight:850;color:#797e78}.message-stage-row.fresh>i{color:#3157ff}.message-stage-row.cooling{opacity:.72}.message-stage-row.stale{opacity:.44}.message-stage-row.stale>i{color:#a45d4d}.signal-fragment-stage{padding:20px 20px 92px}.fragment-stage-title{display:grid;grid-gap:5px;gap:5px}.conversion-stage-head small,.fragment-stage-title small,.repetition-stage-head small{font-size:9px;letter-spacing:.09em;color:#777b75;font-weight:850}.conversion-stage-head b,.fragment-stage-title b,.repetition-stage-head b{font-size:17px}.fragment-stage-canvas{position:relative;height:300px;margin-top:14px}.fragment-record{position:absolute;width:230px;min-height:82px;padding:12px;border:1px solid #d6d8d2;border-radius:12px;background:#fff;display:grid;grid-template-columns:30px 1fr;grid-gap:10px;gap:10px;align-items:center;z-index:2}.fragment-record>.brand-mark,.fragment-record>.functional-mark{width:26px!important;height:26px!important;color:#373c38}.fragment-record>div{display:grid;grid-gap:2px;gap:2px}.fragment-record small{font-size:8px;letter-spacing:.07em;color:#8a8e88;font-weight:850}.fragment-record b{font-size:13px}.fragment-record span{font-size:9px;color:#757a74}.record-wa{left:4%;top:18px}.record-sheet{right:4%;top:18px}.record-mail{left:4%;bottom:18px}.record-crm{right:4%;bottom:18px}.fragment-stage-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.fragment-stage-lines path{fill:none;stroke:#bfc3bc;stroke-width:1.4;stroke-dasharray:6 8}.fragment-identity-question{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:130px;height:90px;border:1px solid #e1bfb6;border-radius:14px;background:#fff7f3;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;text-align:center}.fragment-identity-question span{font-size:24px;color:#a45242;font-weight:900}.fragment-identity-question b{font-size:9px;letter-spacing:.06em;color:#a45242}.fragment-identity-question small{font-size:8px;color:#866f68}.signal-repetition-stage{padding:20px 20px 92px}.repetition-stage-head{display:grid;grid-gap:5px;gap:5px}.repetition-canvas{position:relative;height:305px;margin-top:5px}.repetition-human{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:270px;z-index:4}.repetition-task{position:absolute;z-index:3;min-width:128px;min-height:62px;padding:9px 11px;border:1px solid #d7d9d3;border-radius:11px;background:#fff;display:grid;grid-template-columns:26px 26px 1fr;grid-gap:7px;gap:7px;align-items:center}.repetition-task>span{font:750 9px/1 ui-monospace,monospace;color:#3157ff}.repetition-task .functional-mark{width:24px;height:24px}.repetition-task b{font-size:11px}.task-copy{left:2%;top:20px}.task-notify{right:2%;top:20px}.task-update{right:2%;bottom:20px}.task-remind{left:2%;bottom:20px}.repetition-loop{position:absolute;inset:0;width:100%;height:100%;z-index:1}.repetition-loop path{fill:none;stroke:#bfc3bc;stroke-width:1.2;stroke-dasharray:7 9}.repetition-pulse{position:absolute;width:10px;height:10px;border-radius:50%;background:#3157ff;z-index:2;animation:repetitionOrbit 4.8s linear infinite}.repetition-pulse.one{left:18%;top:14%}.repetition-pulse.two{right:18%;bottom:15%;animation-delay:-2.4s}@keyframes repetitionOrbit{0%{transform:translate(0);opacity:.35}50%{transform:translate(180px,118px);opacity:1}to{transform:translate(0);opacity:.35}}.signal-conversion-stage{padding:20px 20px 92px}.conversion-stage-head{display:grid;grid-gap:5px;gap:5px}.conversion-journey{position:relative;display:grid;grid-gap:20px;gap:20px;margin:40px 6% 0}.conversion-level{display:grid;grid-template-columns:125px 1fr 180px;grid-gap:18px;gap:18px;align-items:center}.conversion-level>div{display:flex;gap:10px;align-items:center}.conversion-level>div span{font:750 10px/1 ui-monospace,monospace;color:#3157ff}.conversion-level b{font-size:15px}.conversion-level>i{height:28px;border-radius:999px;background:#e1e2dc;overflow:hidden}.conversion-level>i em{display:block;height:100%;border-radius:inherit;background:#3b403c}.conversion-level.attention>i em{width:100%}.conversion-level.interest>i em{width:56%}.conversion-level.action>i em{width:20%;background:#3157ff}.conversion-level>small{font-size:10px;color:#777b75}.conversion-loss{position:absolute;left:145px;right:190px;bottom:-28px;display:flex;justify-content:space-around}.conversion-loss span{width:7px;height:7px;border-radius:50%;background:#cbbcb5;opacity:.7}.conversion-loss span:nth-child(2),.conversion-loss span:nth-child(5){transform:translateY(12px)}.conversion-loss span:nth-child(3),.conversion-loss span:nth-child(7){transform:translateY(22px)}.route-card-a2,.route-card-grid-a2{gap:14px!important}.route-card-a2{padding:20px!important;display:grid!important;grid-template-rows:auto auto auto 1fr auto;grid-gap:14px!important}.route-card-a2 h3{margin:0!important;font-size:28px!important}.route-card-a2>p{margin:0!important;font-size:13px!important;line-height:1.45!important;color:#6f746e!important}.route-mini-visual-a2{padding:20px 0 17px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-gap:14px;gap:14px}.route-mini-stages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.route-mini-stage{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.route-mini-mark{width:58px;height:58px;border:1px solid #d8dad4;border-radius:16px;background:#faf9f6;display:grid;place-items:center;color:#353a36}.route-mini-mark .functional-mark{width:30px;height:30px}.route-mini-mark .functional-mark svg{width:27px;height:27px}.route-mini-stage b{font-size:12px}.route-mini-stage>i{position:absolute;right:-11px;top:23px;font-style:normal;color:#3157ff;font-weight:900}.route-mini-visual-a2>small{font-size:10px;color:#777b75;text-align:center}.route-detail-a2{padding-top:34px!important}.route-detail-heading-a2{align-items:end!important}.route-detail-heading-a2>p{max-width:390px!important;font-size:14px!important;color:#6f746e!important}.route-detail-grid-a2{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr)!important;gap:24px!important}.route-breakpoints-a2>small{font-size:10px!important}.route-breakpoints-a2 button{min-height:70px!important;grid-template-columns:40px 1fr!important;gap:12px!important;padding:11px 14px!important;border-left:3px solid transparent!important}.route-breakpoints-a2 button>span{font-size:18px!important}.route-breakpoints-a2 button>b{font-size:13px!important;line-height:1.35!important}.route-breakpoints-a2 button.active{background:#fff!important;border-color:#d8dad4 #d8dad4 #d8dad4 #3157ff!important}.route-reading-a2{min-height:450px!important;padding:22px!important;border:1px solid #d8dad4!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.route-reading-a2.active{box-shadow:0 22px 50px rgba(20,22,18,.055)!important}.route-reading-scene-a2{display:grid;grid-gap:20px;gap:20px;margin-top:16px}.route-reading-track-a2{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:24px 0 34px}.route-reading-line{position:absolute;left:9%;right:9%;top:43px;height:2px;background:#d3d6d0}.route-reading-node{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px}.route-reading-node>span{font:750 9px/1 ui-monospace,monospace;color:#777b75}.route-reading-node>i{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #737973}.route-reading-node>b{font-size:12px}.route-reading-node.break>i{width:20px;height:20px;border-color:#b5614d;background:#fff1eb;box-shadow:0 0 0 6px rgba(181,97,77,.08)}.route-reading-node.break>small{position:absolute;top:74px;font-size:7px;letter-spacing:.07em;color:#a65746;font-weight:900;white-space:nowrap}.route-friction-summary{min-height:52px;padding:11px 13px;border-radius:10px;background:#fff7f3;border:1px solid #e2c5bc;display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:center}.route-friction-summary>span{width:27px;height:27px;border-radius:50%;background:#f3d9d1;color:#a14f3f;display:grid;place-items:center;font-weight:900}.route-friction-summary p{margin:0;font-size:12px;line-height:1.45;color:#6b5c57}.route-reading-comparison-a2{display:grid;grid-template-columns:1fr 70px 1fr;grid-gap:12px;gap:12px;align-items:stretch}.route-reading-comparison-a2>div:not(.route-state-transition){min-height:92px;padding:14px;border-top:1px solid var(--line);display:grid;align-content:center;grid-gap:6px;gap:6px}.route-reading-comparison-a2 small{font-size:9px;letter-spacing:.08em;color:#777b75;font-weight:850}.route-reading-comparison-a2 b{font-size:15px;line-height:1.3}.route-state-possibility{border-top-color:#3157ff!important}.route-state-possibility small{color:#3157ff!important}.route-state-transition{display:flex;align-items:center;justify-content:center;gap:4px;color:#3157ff}.route-state-transition i{width:22px;height:1px;background:#3157ff}.route-state-transition span{font-size:16px}.route-reading-insight-a2{margin-top:20px;padding:18px 0;border-top:1px solid var(--line);display:grid;grid-gap:5px;gap:5px}.route-reading-insight-a2 small{font-size:9px;letter-spacing:.08em;color:#777b75;font-weight:850}.route-reading-insight-a2 h4{margin:0;font-size:21px;letter-spacing:-.025em}.route-reading-insight-a2 p{margin:0;max-width:650px;font-size:13px;line-height:1.5;color:#686d67}.route-reading-cta-a2{margin-top:10px;justify-self:start}.route-reading-empty-a2{min-height:340px!important;display:grid!important;place-items:center!important;align-content:center!important;text-align:center!important;max-width:520px!important;margin:auto!important}.route-reading-empty-a2 p{max-width:380px!important}@media(max-width:980px){.signals-explorer-a2{grid-template-columns:1fr}.signals-selector-a2{grid-template-columns:repeat(2,1fr);gap:8px;border-top:0}.signals-selector-foot,.signals-selector-intro{grid-column:1/-1}.signal-selector-row{border:1px solid var(--line);border-radius:12px;padding:14px!important}.signals-stage-a2{min-height:560px}.route-detail-grid-a2{grid-template-columns:1fr!important}.route-breakpoints-a2{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important;gap:8px!important}.route-breakpoints-a2>small{grid-column:1/-1}.route-breakpoints-a2 button{min-height:82px!important;grid-template-columns:32px 1fr!important}}@media(max-width:760px){.signals-selector-a2{grid-template-columns:1fr}.signals-stage-a2{min-height:0;padding:14px}.signals-stage-copy{align-items:stretch;flex-direction:column}.signals-stage-copy .button{justify-content:center;width:100%}.signal-stage-scene{min-height:500px}.fragment-stage-canvas{height:330px}.fragment-record{width:44%;min-height:76px}.fragment-identity-question{width:110px;height:76px}.repetition-canvas{height:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px 0 0}.repetition-human{position:relative;left:auto;top:auto;transform:none;width:100%;grid-column:1/-1;grid-row:1}.repetition-task{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;min-width:0}.repetition-loop,.repetition-pulse{display:none}.conversion-level{grid-template-columns:90px 1fr;gap:10px}.conversion-level>small{grid-column:1/-1;padding-left:100px}.conversion-loss{left:100px;right:15px}.route-card-grid-a2{grid-template-columns:1fr!important}.route-mini-stages{gap:8px}.route-detail-heading-a2{align-items:start!important}.route-breakpoints-a2{grid-template-columns:1fr!important}.route-reading-track-a2{grid-template-columns:1fr;padding:0 0 0 28px;gap:20px}.route-reading-line{left:7px;top:8px;bottom:8px;right:auto;width:2px;height:auto}.route-reading-node{grid-template-columns:32px 18px 1fr;justify-items:start;text-align:left;align-items:center}.route-reading-node>span{grid-column:1}.route-reading-node>i{grid-column:2}.route-reading-node>b{grid-column:3}.route-reading-node.break>small{position:static;grid-column:3;font-size:7px}.route-reading-comparison-a2{grid-template-columns:1fr;gap:2px}.route-state-transition{min-height:36px;transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.repetition-pulse{animation:none!important}}.route-switches-v2 button,.route-switches-v2 button.active,.route-switches-v2 button:hover{border-left:1px solid #d8dad4!important}.route-switches-v2 button{min-height:74px!important;grid-template-columns:42px minmax(0,1fr) 46px!important;padding:12px 14px!important;border:1px solid #d8dad4!important;border-radius:11px!important;background:#faf9f6!important;box-shadow:none!important;transform:none!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease!important}.route-switches-v2 button:hover{background:#fff!important;border-color:#aeb2ac!important;box-shadow:0 8px 22px rgba(20,22,18,.045)!important}.route-switches-v2 button.active{border-color:#222621!important;box-shadow:0 10px 24px rgba(20,22,18,.055)!important}.route-switches-v2 .route-switch-number{font:750 18px/1 ui-monospace,monospace!important;color:#666b65!important}.route-switches-v2 button.active .route-switch-number{color:#111!important}.route-switches-v2 button>b{font-size:13px!important;line-height:1.35!important}.route-diagnostic-switch{width:40px;height:23px;border-radius:999px;background:#d8dad4;display:flex;align-items:center;padding:3px;justify-self:end;transition:background .24s ease}.route-diagnostic-switch>i{width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(20,22,18,.18);transform:translateX(0);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.route-switches-v2 button:hover .route-diagnostic-switch{background:#c8cbc4}.route-switches-v2 button.active .route-diagnostic-switch{background:#3157ff}.route-switches-v2 button.active .route-diagnostic-switch>i{transform:translateX(17px)}.route-detail-heading-v2{padding-bottom:6px}.route-detail-heading-v2>p{max-width:360px!important;font-size:14px!important;line-height:1.45!important}.route-detail-grid-v2{grid-template-columns:minmax(290px,.58fr) minmax(0,1.42fr)!important;align-items:start!important}.route-reading-v2{min-height:610px!important;padding:26px!important;overflow:hidden}.route-reading-label-v2{display:grid!important;grid-template-columns:auto auto 1fr!important;grid-gap:8px!important;gap:8px!important;align-items:center!important;margin-bottom:10px}.route-reading-label-v2>p{margin:0 0 0 auto;font-size:11px;line-height:1.35;color:#7a7e78;text-align:right}.route-reading-scene-v2{display:grid;grid-gap:0;gap:0}.route-reading-track-v2{--route-stop:36%;height:142px;margin:0 -4px;display:grid;grid-template-columns:repeat(4,1fr);align-items:start;padding-top:27px}.route-track-base{position:absolute;left:7%;right:7%;top:58px;height:2px;background:#d3d6d0;border-radius:999px}.route-reading-node-v2{position:relative;z-index:5;display:grid;justify-items:center;align-content:start;grid-gap:7px;gap:7px;text-align:center}.route-node-number{font:800 12px/1 ui-monospace,monospace;color:#6c716b;letter-spacing:.02em}.route-node-dot{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #737973;box-shadow:0 0 0 4px #fff}.route-reading-node-v2>b{font-size:13px;line-height:1.15}.route-reading-node-v2.passed .route-node-dot{border-color:#3157ff}.route-reading-node-v2.break .route-node-dot{width:20px;height:20px;margin-top:-2px;border-color:#b55d49;background:#fff2ed;box-shadow:0 0 0 7px rgba(181,93,73,.09)}.route-reading-node-v2.break .route-node-number{color:#a84f3c;font-weight:900}.route-break-spark{position:absolute;top:28px;left:50%;width:38px;height:38px;transform:translateX(-50%);pointer-events:none}.route-break-spark>i{position:absolute;left:18px;top:18px;width:2px;height:8px;background:#bd624d;border-radius:999px;transform-origin:1px 1px;opacity:.28}.route-break-spark>i:first-child{transform:translateY(-15px)}.route-break-spark>i:nth-child(2){transform:rotate(90deg) translateY(-15px)}.route-break-spark>i:nth-child(3){transform:rotate(45deg) translateY(-14px)}.route-break-spark>i:nth-child(4){transform:rotate(-45deg) translateY(-14px)}.route-current-gradient{position:absolute;left:7%;top:58px;height:3px;width:calc(var(--route-stop) - 7%);max-width:86%;border-radius:999px;background:linear-gradient(90deg,#3157ff,#7c95ff 38%,#3157ff 62%,#7c95ff);background-size:220% 100%;animation:routeCurrentFlow 1.8s linear infinite;z-index:3}.route-motion-atraer .route-reading-node-v2.break .route-break-spark>i{animation:routeSparkSoft 1.8s ease-in-out infinite}@keyframes routeCurrentFlow{to{background-position:-220% 0}}@keyframes routeSparkSoft{0%,55%,to{opacity:.12}63%{opacity:.8}72%{opacity:.25}}.route-dash-flow{position:absolute;left:7%;top:54px;height:10px;width:calc(var(--route-stop) - 7%);max-width:86%;overflow:hidden;z-index:3}.route-dash-flow svg{display:block;width:100%;height:10px}.route-dash-flow path{fill:none;stroke:#3157ff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:7 7;animation:routeDashFlow .82s linear infinite}.route-motion-atender .route-reading-node-v2.break .route-break-spark{animation:routeShortCircuit 1.55s step-end infinite}@keyframes routeDashFlow{to{stroke-dashoffset:-14}}@keyframes routeShortCircuit{0%,56%,to{opacity:.18}60%{opacity:1}63%{opacity:.25}66%{opacity:.9}70%{opacity:.18}}.route-pulse-flow{position:absolute;left:7%;right:7%;top:50px;height:18px;z-index:4}.route-pulse-flow>span{position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:#3157ff;box-shadow:0 0 0 5px rgba(49,87,255,.1);animation:routePulseTravel 2.2s cubic-bezier(.45,.02,.42,1) infinite}.route-pulse-flow>i{position:absolute;left:calc(var(--route-stop) - 7%);top:2px;width:2px;height:16px;background:#bd624d;border-radius:999px;opacity:0}.route-pulse-flow>i:nth-child(2){transform:rotate(38deg)}.route-pulse-flow>i:nth-child(3){transform:rotate(-38deg)}.route-motion-automatizar .route-pulse-flow>i{animation:routePulseSpark 2.2s ease-in-out infinite}@keyframes routePulseTravel{0%{left:0;opacity:.25}10%{opacity:1}70%{left:calc(var(--route-stop) - 7%);opacity:1}75%{left:calc(var(--route-stop) - 7% - 4px);opacity:.45}79%{left:calc(var(--route-stop) - 7% + 2px);opacity:1}84%,to{left:calc(var(--route-stop) - 7%);opacity:0}}@keyframes routePulseSpark{0%,68%,to{opacity:0}73%{opacity:.9}77%{opacity:.2}81%{opacity:.8}86%{opacity:0}}.route-motion-caption{position:absolute;right:6px;bottom:0;font-size:8px;letter-spacing:.08em;color:#a2a69f;font-weight:850}.route-interpretation-v2,.route-possibility-v2,.route-today-v2{padding:22px 2px;display:grid;grid-gap:7px;gap:7px;border-top:1px solid var(--line)}.route-interpretation-v2 small,.route-possibility-v2 small,.route-today-v2 small{font-size:10px;letter-spacing:.09em;font-weight:900;color:#747970}.route-interpretation-v2 h4,.route-possibility-v2 h4,.route-today-v2 h4{margin:0;font-size:clamp(19px,1.7vw,25px);line-height:1.1;letter-spacing:-.025em}.route-interpretation-v2 p,.route-possibility-v2 p,.route-today-v2 p{margin:0;max-width:680px;font-size:14px;line-height:1.5;color:#666c65}.route-today-v2{position:relative;padding-left:20px;background:linear-gradient(90deg,rgba(181,93,73,.055),transparent 60%)}.route-today-v2:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:999px;background:#bd624d}.route-interpretation-v2{padding-top:25px;padding-bottom:25px}.route-interpretation-v2 small{color:#4f554f}.route-possibility-v2{position:relative;grid-template-columns:34px 1fr;padding:24px 0 8px;border-top-color:#3157ff}.route-possibility-v2>div:last-child{display:grid;grid-gap:7px;gap:7px}.route-possibility-v2 small{color:#3157ff}.route-possibility-marker{width:28px;height:28px;border-radius:50%;background:#eef1ff;display:grid;place-items:center;position:relative;margin-top:1px}.route-possibility-marker>span{width:10px;height:10px;border-radius:50%;background:#3157ff}.route-possibility-marker>i{position:absolute;width:20px;height:1px;background:#3157ff;left:24px;top:13px}.route-reading-cta-v2{margin-top:24px!important;min-height:48px}.routes-v2 .route-compact-switcher button{border:1px solid transparent!important}.routes-v2 .route-compact-switcher button:hover{background:rgba(255,255,255,.65)!important;border-color:#d8dad4!important}.routes-v2 .route-compact-switcher button.active{border-color:#d8dad4!important;background:#fff!important}.routes-v2 .route-card-a2{border:1px solid #d8dad4!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.routes-v2 .route-card-a2:hover{transform:translateY(-3px)!important;border-color:#aeb2ac!important;box-shadow:0 16px 36px rgba(20,22,18,.065)!important}@media(max-width:980px){.route-detail-grid-v2{grid-template-columns:1fr!important}.route-switches-v2{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:8px!important;gap:8px!important}.route-switches-v2>small{grid-column:1/-1}}@media(max-width:760px){.route-switches-v2{grid-template-columns:1fr!important}.route-reading-v2{min-height:0!important;padding:18px!important}.route-reading-label-v2{grid-template-columns:auto auto!important}.route-reading-label-v2>p{grid-column:1/-1;margin:0;text-align:left}.route-reading-track-v2{height:auto;min-height:300px;grid-template-columns:1fr;gap:27px;padding:12px 0 20px 38px}.route-track-base{left:15px;right:auto;top:23px;bottom:32px;width:2px;height:auto}.route-reading-node-v2{grid-template-columns:38px 26px 1fr;justify-items:start;align-items:center;text-align:left;gap:8px}.route-node-number{grid-column:1;font-size:12px}.route-node-dot{grid-column:2}.route-reading-node-v2>b{grid-column:3;font-size:13px}.route-break-spark{left:51px;top:-7px}.route-motion-caption{right:0;bottom:2px}.route-current-gradient,.route-dash-flow,.route-pulse-flow{display:none}.route-interpretation-v2,.route-possibility-v2,.route-today-v2{padding-top:19px;padding-bottom:19px}.route-interpretation-v2 h4,.route-possibility-v2 h4,.route-today-v2 h4{font-size:20px}.route-interpretation-v2 p,.route-possibility-v2 p,.route-today-v2 p{font-size:13px}.route-possibility-v2{grid-template-columns:28px 1fr}.route-reading-cta-v2{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.route-current-gradient,.route-dash-flow path,.route-motion-atender .route-reading-node-v2.break .route-break-spark,.route-motion-atraer .route-reading-node-v2.break .route-break-spark,.route-motion-automatizar .route-pulse-flow>i,.route-pulse-flow>span{animation:none!important}}.route-reading-track-v2{--route-start:12.5%;animation:routeReadingSwap .28s ease both}@keyframes routeReadingSwap{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}.route-track-base{left:12.5%!important;right:12.5%!important;top:58px!important;height:2px!important;background:#d6d8d2!important}.route-node-dot{position:relative;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.route-reading-node-v2.passed .route-node-dot:after{content:"";width:5px;height:5px;border-radius:50%;background:#fff}.route-reading-node-v2.break .route-node-dot{width:26px!important;height:26px!important;margin-top:-5px!important;background:#d95f49!important;border:2px solid #b84835!important;box-shadow:0 0 0 7px rgba(217,95,73,.11),0 0 0 13px rgba(217,95,73,.035)!important;animation:routeFrictionHalo 1.55s ease-in-out infinite}.route-break-core{width:15px;height:15px;display:grid;place-items:center;animation:routeInnerFailure 1.55s step-end infinite}.route-break-core svg{width:13px;height:13px;display:block;fill:#fff}.route-node-friction-label{margin-top:1px;font-size:8px!important;letter-spacing:.08em!important;white-space:nowrap}@keyframes routeFrictionHalo{0%,52%,to{transform:scale(1);box-shadow:0 0 0 7px rgba(217,95,73,.1),0 0 0 13px rgba(217,95,73,.03)}60%{transform:scale(1.08);box-shadow:0 0 0 8px rgba(217,95,73,.2),0 0 0 16px rgba(217,95,73,.07)}67%{transform:scale(.98)}73%{transform:scale(1.05)}}@keyframes routeInnerFailure{0%,54%,to{opacity:.72;transform:scale(.92)}58%{opacity:1;transform:scale(1.18) rotate(-5deg)}62%{opacity:.28;transform:scale(.82) rotate(5deg)}66%{opacity:1;transform:scale(1.1) rotate(-3deg)}72%{opacity:.78;transform:scale(1)}}.route-dash-flow,.route-dash-inlet{position:absolute;top:54px;height:10px;overflow:hidden;z-index:3}.route-dash-inlet{left:6%;width:6.5%}.route-dash-flow{left:12.5%!important;width:max(0px,calc(var(--route-stop) - 12.5%))!important;max-width:75%!important}.route-dash-flow svg,.route-dash-inlet svg{display:block;width:100%;height:10px}.route-dash-flow path,.route-dash-inlet path{fill:none;stroke:#3157ff;stroke-width:2.7;stroke-linecap:round;stroke-dasharray:7 7;animation:routeDashFlow .78s linear infinite}.route-motion-atender .route-reading-node-v2.break .route-break-spark{display:none!important}.route-reading-scene-v2{gap:12px!important}.route-interpretation-v2,.route-possibility-v2,.route-today-v2{border-radius:13px;border:1px solid transparent;padding:20px 22px!important;gap:7px!important}.route-today-v2{background:linear-gradient(135deg,#fff7f3,#fffaf7)!important;border-color:#ead1c8!important;padding-left:22px!important}.route-today-v2:before{left:-1px!important;top:15px!important;bottom:15px!important;width:4px!important;background:#d7664f!important}.route-interpretation-v2{background:#f6f5f0;border-color:#e0e0d9}.route-interpretation-v2 small{color:#424842!important}.route-possibility-v2{display:block!important;padding:20px 22px!important;background:linear-gradient(135deg,rgba(49,87,255,.055),rgba(255,255,255,.94) 68%)!important;border:1px solid rgba(49,87,255,.22)!important}.route-possibility-content{display:grid;grid-gap:7px;gap:7px}.route-possibility-badge{justify-self:start;min-height:26px;padding:0 10px 0 8px;border-radius:999px;background:#edf1ff;border:1px solid rgba(49,87,255,.2);color:#3157ff;display:inline-flex;align-items:center;gap:7px;font-size:9px;line-height:1;letter-spacing:.08em;font-weight:900}.route-possibility-badge>i{width:7px;height:7px;border-radius:50%;background:#3157ff;box-shadow:0 0 0 4px rgba(49,87,255,.09)}.route-possibility-v2 h4{color:#111}.route-possibility-v2 p{color:#5f655f}.route-possibility-marker{display:none!important}.route-interpretation-v2 small,.route-today-v2 small{font-size:10px!important}.route-interpretation-v2 h4,.route-possibility-v2 h4,.route-today-v2 h4{font-size:clamp(20px,1.7vw,26px)!important;letter-spacing:-.03em!important}.route-interpretation-v2 p,.route-possibility-v2 p,.route-today-v2 p{font-size:14px!important;line-height:1.52!important}.route-reading-cta-v2{margin-top:16px!important}.route-switches-v2 button{background:#f7f6f1!important}.route-switches-v2 button:not(.active){color:#555b55!important}.route-switches-v2 button.active{background:#fff!important;border-color:#2a2e2a!important;box-shadow:0 10px 28px rgba(20,22,18,.065)!important}.route-current-gradient{left:6%!important;width:calc(var(--route-stop) - 6%)!important}.route-pulse-flow{left:6%!important;right:12.5%!important}.route-pulse-flow>i{left:calc(var(--route-stop) - 6%)!important}@media(max-width:760px){.route-interpretation-v2,.route-possibility-v2,.route-today-v2{padding:17px!important;border-radius:11px}.route-node-friction-label{white-space:normal}.route-reading-node-v2.break .route-node-dot{width:24px!important;height:24px!important;margin-top:0!important}}@media(prefers-reduced-motion:reduce){.route-break-core,.route-dash-flow path,.route-dash-inlet path,.route-reading-node-v2.break .route-node-dot,.route-reading-track-v2{animation:none!important}}.route-current-gradient,.route-pulse-flow{display:none!important}.route-dash-flow,.route-dash-inlet{display:block!important}.route-dash-flow path,.route-dash-inlet path{stroke:#3157ff!important;stroke-width:2.7!important;stroke-linecap:round!important;stroke-dasharray:7 7!important;animation:routeDashFlow .78s linear infinite!important}.route-node-friction-label{margin-top:4px!important;font-size:11px!important;letter-spacing:.1em!important;font-weight:900!important;color:#a94c3a!important;white-space:nowrap!important}.route-reading-node-v2.break .route-node-dot{animation:routeFrictionHalo 1.55s ease-in-out infinite!important}.route-reading-node-v2.break .route-break-core{animation:routeInnerFailure 1.55s step-end infinite!important}.route-reading-node-v2.passed .route-node-dot{background:#3157ff!important;border-color:#3157ff!important;box-shadow:0 0 0 4px #fff!important}.route-reading-node-v2.passed .route-node-number{color:#3157ff!important}.route-motion-atender .route-dash-flow,.route-motion-atender .route-dash-inlet,.route-motion-atraer .route-dash-flow,.route-motion-atraer .route-dash-inlet,.route-motion-automatizar .route-dash-flow,.route-motion-automatizar .route-dash-inlet{visibility:visible!important}@media(max-width:760px){.route-node-friction-label{font-size:10px!important;line-height:1.15!important;white-space:normal!important}}@media(prefers-reduced-motion:reduce){.route-dash-flow path,.route-dash-inlet path,.route-reading-node-v2.break .route-break-core,.route-reading-node-v2.break .route-node-dot{animation:none!important}}.route-reading-track-v2{position:relative}.route-track-measured{right:auto!important;transition:left .28s ease,width .28s ease!important}.route-dash-flow,.route-dash-inlet{display:none!important}.route-dash-current{position:absolute;top:54px;height:10px;overflow:hidden;z-index:3;transition:left .28s ease,width .28s ease;pointer-events:none}.route-dash-current svg{display:block;width:100%;height:10px}.route-dash-current path{fill:none;stroke:#3157ff;stroke-width:2.7;stroke-linecap:round;stroke-dasharray:7 7;animation:routeDashFlow .78s linear infinite}.route-reading-node-v2{min-width:0}.route-reading-node-v2.break .route-node-dot{z-index:6}.route-node-friction-label{font-size:12px!important;line-height:1.08!important;letter-spacing:.11em!important;margin-top:5px!important}@media(max-width:760px){.route-dash-current{display:none!important}.route-track-measured{left:15px!important;width:2px!important;top:23px!important;bottom:32px!important;height:auto!important}.route-node-friction-label{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.route-dash-current path{animation:none!important}.route-dash-current,.route-track-measured{transition:none!important}}.method-a3{display:grid;grid-gap:30px;gap:30px}.method-a3-scene{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.method-a3-state{min-height:430px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.method-a3-state-head{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.method-a3-state-head small{font-size:10px;letter-spacing:.09em;font-weight:900;color:#767b75}.method-a3-state-head b{font-size:16px;line-height:1.35;max-width:440px}.method-a3-chaos,.method-a3-organized{position:relative;height:330px}.method-a3-object{min-width:138px;min-height:64px;padding:10px 12px;border:1px solid #d9dad4;border-radius:11px;background:#fbfaf7;display:grid;grid-template-columns:28px 1fr;grid-gap:9px;gap:9px;align-items:center;transition:opacity .45s ease,transform .65s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background .3s ease}.method-a3-object .functional-mark{width:25px;height:25px;color:#444a45}.method-a3-object>div{display:grid;grid-gap:2px;gap:2px}.method-a3-object b{font-size:12px}.method-a3-object small{font-size:9px;color:#7b8079}.method-a3-chaos .method-a3-object{position:absolute;z-index:3}.method-object-1{left:2%;top:22px;transform:rotate(-2deg)}.method-object-2{right:3%;top:34px;transform:rotate(2deg)}.method-object-3{left:8%;bottom:32px;transform:rotate(1.5deg)}.method-object-4{right:2%;bottom:28px;transform:rotate(-2.5deg)}.method-object-5{left:35%;top:132px;transform:rotate(1deg)}.method-a3-chaos svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.method-a3-chaos path{fill:none;stroke:#bcc0ba;stroke-width:1.4;stroke-dasharray:7 8}.method-a3-chaos .method-a3-broken{stroke:#c06a55;stroke-dasharray:3 9}.method-friction-core{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);z-index:4;width:74px;height:58px;border-radius:13px;background:#fff4ef;border:1px solid #e4c3b9;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;color:#a75040}.method-friction-core span{font-size:20px;font-weight:900}.method-friction-core small{font-size:7px;letter-spacing:.09em;font-weight:900}.method-a3-transform{display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;color:#3157ff}.method-a3-transform>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#edf1ff;font:800 12px/1 ui-monospace,monospace}.method-a3-transform>i{width:2px;height:70px;background:linear-gradient(#3157ff,rgba(49,87,255,.15));position:relative;overflow:hidden}.method-a3-transform>i:after{content:"";position:absolute;left:0;top:-20px;width:2px;height:20px;background:#fff;animation:methodFlowA3 1.8s ease-in-out infinite}.method-a3-transform>b{font-size:11px;writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.08em}@keyframes methodFlowA3{to{top:90px}}.method-system-spine{height:64px;padding:0 16px;border-radius:13px;background:#111310;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px}.method-system-spine span{font-size:9px;letter-spacing:.07em;font-weight:900}.method-system-spine i{font-style:normal;color:#3157ff}.method-a3-object-row{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.method-a3-object-row .method-a3-object:last-child{grid-column:1/-1}.method-a3-result{position:absolute;left:0;right:0;bottom:0;min-height:64px;padding:12px 14px;border:1px solid #daddd6;border-radius:11px;background:#f7f8f3;display:flex;align-items:center;gap:10px}.method-a3-result>div{display:grid;grid-gap:2px;gap:2px}.method-a3-result small{font-size:8px;letter-spacing:.08em;font-weight:900;color:#71766f}.method-a3-result b{font-size:12px}.method-a3.phase-0 .method-a3-system{opacity:.68}.method-a3.phase-1 .method-a3-today .method-object-3,.method-a3.phase-1 .method-a3-today .method-object-5{opacity:.35;transform:scale(.92)}.method-a3.phase-2 .method-system-spine{box-shadow:inset 0 -3px 0 #3157ff}.method-a3.phase-2 .method-a3-object-row .method-a3-object{border-color:#bfc8ff}.method-a3.phase-3 .method-a3-result{border-color:#b7d99d;background:#f3f9ed}.method-a3-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.method-a3-steps button{min-height:128px;padding:18px;border:0;border-right:1px solid var(--line);background:transparent;display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;text-align:left;cursor:pointer;position:relative}.method-a3-steps button:last-child{border-right:0}.method-a3-steps button>span{font:800 16px/1 ui-monospace,monospace;color:#696e68}.method-a3-steps button>div{display:grid;align-content:start;grid-gap:6px;gap:6px}.method-a3-steps b{font-size:17px}.method-a3-steps small{font-size:12px;line-height:1.45;color:#747970}.method-a3-steps button>i{position:absolute;left:18px;right:18px;bottom:0;height:3px;background:transparent}.method-a3-steps button.active{background:#fff}.method-a3-steps button.active>span{color:#3157ff}.method-a3-steps button.active>i{background:#3157ff}.ops-a3{padding:16px!important}.ops-a3-toggle{position:relative;z-index:20}.ops-a3-stage{position:relative;height:590px;margin-top:14px;border:1px solid #dadbd5;border-radius:16px;background:#faf9f6;overflow:hidden}.ops-a3-lines{position:absolute;inset:0;width:100%;height:500px;pointer-events:none;transition:opacity .55s ease}.ops-a3-lines path{fill:none;stroke:#bec3bd;stroke-width:1.3;stroke-dasharray:6 8}.ops-a3-lines-system path{stroke:#3157ff;stroke-dasharray:none;opacity:.62}.ops-a3.is-today .ops-a3-lines-today{opacity:1}.ops-a3.is-today .ops-a3-lines-system{opacity:0}.ops-a3.is-system .ops-a3-lines-today{opacity:.08}.ops-a3.is-system .ops-a3-lines-system{opacity:1}.ops-a3-person{position:absolute;z-index:8;left:50%;top:105px;transform:translateX(-50%);width:270px;padding:15px;border:1px solid #303632;border-radius:16px;background:#111310;color:#fff;transition:top .7s cubic-bezier(.2,.8,.2,1),background .5s ease,color .5s ease,border-color .5s ease,box-shadow .5s ease}.ops-a3.is-system .ops-a3-person{top:48px;background:#fff;color:#111;border-color:#cfd2cc;box-shadow:0 14px 36px rgba(20,22,18,.08)}.ops-person-top{display:grid;grid-template-columns:54px 1fr;grid-gap:11px;gap:11px;align-items:center}.ops-person-top .human-vector{width:54px;height:54px}.ops-person-top>div:last-child{display:grid;grid-gap:2px;gap:2px}.ops-person-top small{font-size:8px;letter-spacing:.08em;color:#9ba19c;font-weight:900}.ops-person-top b{font-size:19px}.ops-person-top span{font-size:10px;color:#b7beb8}.ops-a3.is-system .ops-person-top span{color:#6f756f}.ops-person-stats{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.ops-person-stats>span{min-height:52px;padding:7px;border:1px solid #313733;border-radius:9px;background:#191d1b;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;text-align:center}.ops-person-stats strong{font-size:17px}.ops-person-stats small{font-size:8px;color:#9ea59f}.ops-a3.is-system .ops-person-stats>span{background:#f4f4ef;border-color:#dedfd9}.ops-a3.is-system .ops-person-stats small{color:#727871}.ops-a3-source{position:absolute;z-index:6;width:164px;min-height:62px;padding:10px 11px;border:1px solid #d6d8d2;border-radius:11px;background:#fff;display:grid;grid-template-columns:27px 1fr;grid-gap:9px;gap:9px;align-items:center;transition:left .72s cubic-bezier(.2,.8,.2,1),right .72s cubic-bezier(.2,.8,.2,1),top .72s cubic-bezier(.2,.8,.2,1),bottom .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .45s ease}.ops-a3-source .brand-mark,.ops-a3-source .functional-mark{width:24px!important;height:24px!important;color:#3f4540}.ops-a3-source>div{display:grid;grid-gap:2px;gap:2px}.ops-a3-source b{font-size:11px}.ops-a3-source span{font-size:9px;color:#777d77}.ops-source-state{animation:opsStateIn .32s ease both}@keyframes opsStateIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ops-a3.is-today .source-whatsapp{left:4%;top:34px}.ops-a3.is-today .source-email{left:2%;top:190px}.ops-a3.is-today .source-calls{left:7%;top:350px}.ops-a3.is-today .source-sheets{right:4%;top:34px}.ops-a3.is-today .source-crm{right:2%;top:190px}.ops-a3.is-today .source-tasks{right:7%;top:350px}.ops-a3.is-system .ops-a3-source{width:180px;box-shadow:0 7px 20px rgba(20,22,18,.04)}.ops-a3.is-system .source-whatsapp{left:8%;top:300px}.ops-a3.is-system .source-email{left:calc(50% - 90px);top:300px}.ops-a3.is-system .source-calls{right:8%;top:300px}.ops-a3.is-system .source-sheets{left:8%;top:382px}.ops-a3.is-system .source-crm{left:calc(50% - 90px);top:382px}.ops-a3.is-system .source-tasks{right:8%;top:382px}.ops-a3-system-layer{position:absolute;left:18%;right:18%;top:226px;z-index:5;height:48px;border-radius:12px;background:#111310;color:#fff;display:flex;align-items:center;justify-content:center;gap:18px;opacity:0;transform:translateY(12px);transition:opacity .45s ease .18s,transform .55s ease .18s}.ops-a3-system-layer span{font-size:9px;letter-spacing:.08em;font-weight:900}.ops-a3-system-layer i{font-style:normal;color:#3157ff}.ops-a3.is-system .ops-a3-system-layer{opacity:1;transform:none}.ops-a3-narrative{position:absolute;left:18px;right:18px;bottom:16px;z-index:12;min-height:94px;border-radius:12px;overflow:hidden}.ops-a3-message{position:absolute;inset:0;padding:14px 16px;border:1px solid transparent;border-radius:12px;display:grid;align-content:center;grid-gap:4px;gap:4px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .42s ease,transform .42s ease,background .42s ease,border-color .42s ease}.ops-a3-message.active{opacity:1;transform:none}.ops-a3-message small{font-size:8px;letter-spacing:.08em;font-weight:900}.ops-a3-message b{font-size:13px}.ops-a3-message p{margin:0;font-size:10px;line-height:1.4;color:#777b75}.today-message{background:#fff5f1;border-color:#e8c9bf}.today-message small{color:#a65342}.system-message{background:#f3f8ee;border-color:#cfe0c2}.system-message small{color:#477232}@media(max-width:980px){.method-a3-scene{grid-template-columns:1fr}.method-a3-transform{grid-template-columns:auto 70px 1fr;justify-content:center}.method-a3-transform>i{width:70px;height:2px}.method-a3-transform>i:after{width:20px;height:2px;left:-20px;top:0}.method-a3-transform>b{writing-mode:horizontal-tb}.method-a3-steps{grid-template-columns:repeat(2,1fr)}.method-a3-steps button:nth-child(2){border-right:0}}@media(max-width:760px){.method-a3-state{min-height:0}.method-a3-chaos{height:390px}.method-a3-object{min-width:122px}.method-a3-object-row{grid-template-columns:1fr}.method-a3-object-row .method-a3-object:last-child{grid-column:auto}.method-a3-organized{height:auto;padding-bottom:78px}.method-system-spine{overflow-x:auto;justify-content:flex-start}.method-a3-steps{grid-template-columns:1fr}.method-a3-steps button{min-height:96px;border-right:0;border-bottom:1px solid var(--line)}.ops-a3-stage{height:790px}.ops-a3-person{width:calc(100% - 36px);top:28px!important}.ops-a3-lines{display:none}.ops-a3-source,.ops-a3.is-system .ops-a3-source{left:18px!important;right:18px!important;width:auto!important;transform:none!important}.ops-a3.is-today .source-whatsapp{top:210px}.ops-a3.is-today .source-email{top:278px}.ops-a3.is-today .source-calls{top:346px}.ops-a3.is-today .source-sheets{top:414px}.ops-a3.is-today .source-crm{top:482px}.ops-a3.is-today .source-tasks{top:550px}.ops-a3.is-system .ops-a3-system-layer{top:210px;left:18px;right:18px}.ops-a3.is-system .source-whatsapp{top:278px}.ops-a3.is-system .source-email{top:346px}.ops-a3.is-system .source-calls{top:414px}.ops-a3.is-system .source-sheets{top:482px}.ops-a3.is-system .source-crm{top:550px}.ops-a3.is-system .source-tasks{top:618px}.ops-a3-narrative{bottom:12px}}@media(prefers-reduced-motion:reduce){.method-a3-transform>i:after,.ops-source-state{animation:none!important}.method-a3-object,.ops-a3-message,.ops-a3-person,.ops-a3-source,.ops-a3-system-layer{transition:none!important}}.method-v2{display:grid;grid-gap:22px;gap:22px}.method-v2-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0 22px}.method-v2-stage-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:0 4px 22px}.method-v2-stage-head>div{display:grid;grid-gap:7px;gap:7px}.method-v2-stage-head small{font-size:10px;line-height:1;letter-spacing:.09em;font-weight:900;color:#747970}.method-v2-stage-head h3{margin:0;font-size:clamp(24px,2.6vw,38px);line-height:1.04;letter-spacing:-.04em}.method-v2-state-badge{min-height:34px;padding:0 12px;border:1px solid #dedfd9;border-radius:999px;background:#fff;display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.08em;font-weight:900;color:#666b65;white-space:nowrap;transition:border-color .35s ease,background .35s ease,color .35s ease}.method-v2-state-badge>i{width:8px;height:8px;border-radius:50%;background:#c16652;box-shadow:0 0 0 4px rgba(193,102,82,.08);transition:background .35s ease,box-shadow .35s ease}.method-v2-canvas{position:relative;height:340px;margin:0;overflow:hidden}.method-v2-baseline{right:7%;top:154px;height:2px;background:#d6d8d2}.method-v2-baseline,.method-v2-current{position:absolute;left:7%;border-radius:999px}.method-v2-current{top:153px;width:26%;height:4px;overflow:hidden;background:#3157ff;transition:width .75s cubic-bezier(.2,.8,.2,1)}.method-v2-current>i{position:absolute;top:0;left:-36px;width:36px;height:100%;background:rgba(255,255,255,.82);animation:methodV2Current 1.4s linear infinite}@keyframes methodV2Current{to{left:110%}}.method-v2-node{position:absolute;top:94px;width:150px;min-height:118px;padding:10px 10px 12px;transform:translateX(-50%);display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;grid-gap:7px;gap:7px;text-align:center;transition:left .8s cubic-bezier(.2,.8,.2,1),top .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),opacity .45s ease;z-index:4}.method-v2-node-number{font:800 11px/1 ui-monospace,monospace;color:#737872}.method-v2-node-mark{width:52px;height:52px;border:1px solid #d7d9d3;border-radius:15px;background:#fff;display:grid;place-items:center;color:#3d433e;box-shadow:0 7px 20px rgba(20,22,18,.035);transition:border-color .35s ease,background .35s ease,color .35s ease,box-shadow .35s ease}.method-v2-node-mark .functional-mark{width:27px;height:27px}.method-v2-node>div{display:grid;grid-gap:3px;gap:3px}.method-v2-node b{font-size:13px}.method-v2-node small{font-size:9px;color:#7b807a;line-height:1.25}.method-v2 .node-1{left:9%}.method-v2 .node-2{left:29%}.method-v2 .node-3{left:50%;top:184px;transform:translateX(-50%) rotate(-2deg)}.method-v2 .node-4{left:70%;top:78px;transform:translateX(-50%) rotate(2deg)}.method-v2 .node-5{left:91%;top:184px;transform:translateX(-50%)}.method-v2-friction{position:absolute;left:39.5%;top:132px;transform:translateX(-50%);width:86px;height:56px;border:1px solid #e4c3b9;border-radius:13px;background:#fff4ef;color:#a95040;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;z-index:6;transition:opacity .38s ease,transform .45s ease}.method-v2-friction span{font-size:20px;font-weight:900;line-height:1}.method-v2-friction small{font-size:7px;letter-spacing:.07em;font-weight:900}.method-v2-duplicate{position:absolute;min-height:36px;padding:6px 9px;border:1px dashed #c9cbc5;border-radius:9px;background:#f7f6f1;display:flex;align-items:center;gap:7px;color:#777c76;z-index:3;transition:opacity .45s ease,transform .55s ease}.method-v2-duplicate .functional-mark{width:18px;height:18px}.method-v2-duplicate span{font-size:9px;font-weight:800}.duplicate-a{left:22%;top:250px;transform:rotate(-2deg)}.duplicate-b{left:59%;top:244px;transform:rotate(2deg)}.method-v2-result-layer{position:absolute;left:22%;right:22%;bottom:12px;min-height:54px;padding:8px;border:1px solid #d7ddd1;border-radius:12px;background:#f5f9f1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .55s ease}.method-v2-result-layer>span{padding:7px 10px;border-right:1px solid #d9ded3;display:grid;grid-gap:2px;gap:2px;text-align:center}.method-v2-result-layer>span:last-child{border-right:0}.method-v2-result-layer small{font-size:7px;letter-spacing:.08em;color:#697067;font-weight:900}.method-v2-result-layer b{font-size:11px}.method-v2-reading{min-height:70px;margin-top:4px;padding:15px 18px;border-radius:12px;background:#f6f5f0;display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:center}.method-v2-reading>span{font:800 18px/1 ui-monospace,monospace;color:#3157ff}.method-v2-reading>div{display:grid;grid-gap:3px;gap:3px}.method-v2-reading small{font-size:8px;letter-spacing:.08em;font-weight:900;color:#656b65}.method-v2-reading p{margin:0;font-size:13px;line-height:1.45;color:#666b65}.method-v2.phase-1 .method-v2-duplicate{opacity:0;transform:scale(.86) translateY(8px)}.method-v2.phase-1 .node-3,.method-v2.phase-1 .node-4,.method-v2.phase-1 .node-5{top:110px;transform:translateX(-50%)}.method-v2.phase-1 .method-v2-current{width:38%}.method-v2.phase-1 .method-v2-friction{left:45%;opacity:.75}.method-v2.phase-2 .method-v2-duplicate{opacity:0;transform:scale(.8)}.method-v2.phase-2 .method-v2-friction{opacity:0;transform:translateX(-50%) scale(.8)}.method-v2.phase-2 .method-v2-node{top:104px;transform:translateX(-50%)}.method-v2.phase-2 .node-1{left:9%}.method-v2.phase-2 .node-2{left:29.5%}.method-v2.phase-2 .node-3{left:50%}.method-v2.phase-2 .node-4{left:70.5%}.method-v2.phase-2 .node-5{left:91%}.method-v2.phase-2 .method-v2-current{width:84%}.method-v2.phase-2 .method-v2-node-mark{border-color:#aebcff;box-shadow:0 8px 24px rgba(49,87,255,.07)}.method-v2.phase-3 .method-v2-duplicate{opacity:0;transform:scale(.8)}.method-v2.phase-3 .method-v2-friction{opacity:0;transform:translateX(-50%) scale(.75)}.method-v2.phase-3 .method-v2-node{top:78px;transform:translateX(-50%)}.method-v2.phase-3 .node-1{left:9%}.method-v2.phase-3 .node-2{left:29.5%}.method-v2.phase-3 .node-3{left:50%}.method-v2.phase-3 .node-4{left:70.5%}.method-v2.phase-3 .node-5{left:91%}.method-v2.phase-3 .method-v2-current{width:84%}.method-v2.phase-3 .method-v2-node-mark{border-color:#b9d5a6;background:#fbfdf9}.method-v2.phase-3 .method-v2-result-layer{opacity:1;transform:none}.method-v2.phase-3 .method-v2-state-badge{border-color:#c8ddb8;background:#f5faef;color:#40622f}.method-v2.phase-3 .method-v2-state-badge>i{background:#76a957;box-shadow:0 0 0 4px rgba(118,169,87,.1)}.method-v2-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.method-v2-steps button{position:relative;min-height:112px;padding:16px 18px;border:0;border-right:1px solid var(--line);background:transparent;display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;text-align:left;cursor:pointer;transition:background .2s ease}.method-v2-steps button:last-child{border-right:0}.method-v2-steps button:hover{background:rgba(255,255,255,.42)}.method-v2-steps button>span{font:800 15px/1 ui-monospace,monospace;color:#6f746e}.method-v2-steps button>div{display:grid;align-content:start;grid-gap:5px;gap:5px}.method-v2-steps b{font-size:16px}.method-v2-steps small{font-size:11px;line-height:1.4;color:#747a73}.method-v2-steps button>i{position:absolute;left:18px;right:18px;bottom:0;height:3px;background:transparent}.method-v2-steps button.active{background:#fff}.method-v2-steps button.active>span{color:#3157ff}.method-v2-steps button.active>i{background:#3157ff}@media(max-width:980px){.method-v2-canvas{height:390px}.method-v2-node{width:132px}.method-v2-result-layer{left:12%;right:12%}}@media(max-width:760px){.method-v2-stage-head{flex-direction:column;gap:14px}.method-v2-state-badge{align-self:flex-start}.method-v2-canvas{height:620px;overflow:visible}.method-v2-baseline{left:34px;right:auto;top:50px;bottom:78px;width:2px;height:auto}.method-v2-current{left:33px;top:50px;width:4px!important;height:24%;transition:height .7s cubic-bezier(.2,.8,.2,1)}.method-v2-current>i{width:100%;height:34px;top:-34px;left:0;animation:methodV2CurrentMobile 1.4s linear infinite}@keyframes methodV2CurrentMobile{to{top:110%}}.method-v2-node,.method-v2.phase-1 .method-v2-node,.method-v2.phase-2 .method-v2-node,.method-v2.phase-3 .method-v2-node{left:18px!important;width:calc(100% - 36px);min-height:76px;transform:none!important;grid-template-columns:38px 52px 1fr;justify-items:start;align-items:center;text-align:left}.method-v2-node-number{grid-column:1}.method-v2-node-mark{grid-column:2}.method-v2-node>div{grid-column:3}.method-v2 .node-1{top:18px!important}.method-v2 .node-2{top:112px!important}.method-v2 .node-3{top:206px!important}.method-v2 .node-4{top:300px!important}.method-v2 .node-5{top:394px!important}.method-v2-friction{left:16px!important;top:180px!important;width:98px;height:42px;transform:none!important}.method-v2-duplicate{display:none}.method-v2.phase-1 .method-v2-current{height:40%}.method-v2.phase-2 .method-v2-current,.method-v2.phase-3 .method-v2-current{height:74%}.method-v2-result-layer{left:18px;right:18px;bottom:10px;grid-template-columns:1fr}.method-v2-result-layer>span{border-right:0;border-bottom:1px solid #d9ded3}.method-v2-result-layer>span:last-child{border-bottom:0}.method-v2-steps{grid-template-columns:1fr}.method-v2-steps button{min-height:86px;border-right:0;border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.method-v2-current>i{animation:none!important}.method-v2-current,.method-v2-duplicate,.method-v2-friction,.method-v2-node,.method-v2-node-mark,.method-v2-result-layer,.method-v2-state-badge{transition:none!important}}.method-guided{display:grid;grid-gap:20px;gap:20px}.method-guided-stage{padding:26px 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.method-guided-head{min-height:112px;padding:0 4px 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:36px}.method-guided-head>div:first-child{display:grid;grid-gap:7px;gap:7px;max-width:780px}.method-guided-head small{font-size:10px;line-height:1;letter-spacing:.09em;font-weight:900;color:#747970}.method-guided-head h3{margin:0;font-size:clamp(25px,2.6vw,38px);line-height:1.04;letter-spacing:-.04em}.method-guided-head p{margin:2px 0 0;max-width:690px;font-size:14px;line-height:1.55;color:#686e68}.method-status-light{flex:0 0 auto;min-height:42px;padding:0 13px 0 9px;border:1px solid #d9dbd5;border-radius:999px;background:#fff;display:inline-flex;align-items:center;gap:9px;transition:border-color .32s ease,background .32s ease,color .32s ease}.method-status-light>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#f0f0ec;transition:background .32s ease}.method-status-light>span>i{width:8px;height:8px;border-radius:50%;background:#9ca19b;box-shadow:0 0 0 4px rgba(156,161,155,.1);transition:background .32s ease,box-shadow .32s ease}.method-status-light small{font-size:9px;letter-spacing:.08em;font-weight:900;white-space:nowrap}.method-status-light.tone-friction{border-color:#e4c4bb;background:#fff8f5}.method-status-light.tone-friction>span{background:#fff0eb}.method-status-light.tone-friction>span>i{background:#d5654f;box-shadow:0 0 0 4px rgba(213,101,79,.13)}.method-status-light.tone-simplified{border-color:#e3d5af;background:#fffaf0}.method-status-light.tone-simplified>span{background:#fff4d9}.method-status-light.tone-simplified>span>i{background:#c4962d;box-shadow:0 0 0 4px rgba(196,150,45,.12)}.method-status-light.tone-connected{border-color:#c7d0ff;background:#f7f8ff}.method-status-light.tone-connected>span{background:#edf0ff}.method-status-light.tone-connected>span>i{background:#3157ff;box-shadow:0 0 0 4px rgba(49,87,255,.12)}.method-status-light.tone-visible{border-color:#c8ddb8;background:#f6faef}.method-status-light.tone-visible>span{background:#edf6e6}.method-status-light.tone-visible>span>i{background:#73a754;box-shadow:0 0 0 4px rgba(115,167,84,.12)}.method-guided-canvas{position:relative;height:330px;overflow:hidden}.method-guided-baseline{right:7%;top:154px;height:2px;background:#d6d8d2;transition:opacity .42s ease}.method-guided-baseline,.method-guided-current{position:absolute;left:7%;border-radius:999px;opacity:0}.method-guided-current{top:153px;width:0;height:4px;background:#3157ff;overflow:hidden;transition:width .72s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.method-guided-current>i{position:absolute;left:-34px;top:0;width:34px;height:100%;background:rgba(255,255,255,.85);animation:methodGuidedCurrent 1.35s linear infinite}@keyframes methodGuidedCurrent{to{left:110%}}.method-guided-node{position:absolute;width:150px;min-height:110px;display:grid;justify-items:center;align-content:start;grid-gap:7px;gap:7px;text-align:center;transform:translateX(-50%);transition:left .72s cubic-bezier(.2,.8,.2,1),top .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1),opacity .4s ease;z-index:4}.method-guided-num{font:800 11px/1 ui-monospace,monospace;color:#777c76}.method-guided-mark{width:52px;height:52px;border:1px solid #d7d9d3;border-radius:15px;background:#fff;display:grid;place-items:center;color:#3e443f;box-shadow:0 7px 18px rgba(20,22,18,.035);transition:border-color .35s ease,background .35s ease,box-shadow .35s ease}.method-guided-mark .functional-mark{width:27px;height:27px}.method-guided-node>div{display:grid;grid-gap:3px;gap:3px}.method-guided-node b{font-size:13px}.method-guided-node small{font-size:9px;line-height:1.25;color:#7c817b}.method-guided.phase--1 .node-1{left:20%;top:58px;transform:translateX(-50%) rotate(-2deg)}.method-guided.phase--1 .node-2{left:51%;top:145px;transform:translateX(-50%) rotate(1.5deg)}.method-guided.phase--1 .node-3{left:81%;top:66px;transform:translateX(-50%) rotate(2deg)}.method-guided.phase--1 .node-4{left:67%;top:212px;opacity:0}.method-guided.phase--1 .node-5{left:34%;top:220px;opacity:0}.method-guided.phase--1 .method-guided-friction,.method-guided.phase--1 .method-guided-noise,.method-guided.phase--1 .method-guided-result{opacity:0!important;pointer-events:none}.method-guided.phase--1 .method-guided-baseline,.method-guided.phase--1 .method-guided-current{opacity:0}.method-guided.phase-0 .node-1{left:10%;top:80px}.method-guided.phase-0 .node-2{left:31%;top:72px;transform:translateX(-50%) rotate(-1deg)}.method-guided.phase-0 .node-3{left:51%;top:185px;transform:translateX(-50%) rotate(2deg)}.method-guided.phase-0 .node-4{left:71%;top:72px;transform:translateX(-50%) rotate(-2deg)}.method-guided.phase-0 .node-5{left:91%;top:182px}.method-guided.phase-0 .method-guided-baseline{opacity:.55}.method-guided.phase-0 .method-guided-current{width:25%;opacity:1}.method-guided.phase-1 .method-guided-node{top:102px;transform:translateX(-50%)}.method-guided.phase-1 .node-1{left:10%}.method-guided.phase-1 .node-2{left:30%}.method-guided.phase-1 .node-3{left:50%}.method-guided.phase-1 .node-4{left:70%}.method-guided.phase-1 .node-5{left:90%}.method-guided.phase-1 .method-guided-baseline{opacity:1}.method-guided.phase-1 .method-guided-current{width:39%;opacity:1}.method-guided.phase-2 .method-guided-node{top:102px;transform:translateX(-50%)}.method-guided.phase-2 .node-1{left:10%}.method-guided.phase-2 .node-2{left:30%}.method-guided.phase-2 .node-3{left:50%}.method-guided.phase-2 .node-4{left:70%}.method-guided.phase-2 .node-5{left:90%}.method-guided.phase-2 .method-guided-baseline{opacity:1}.method-guided.phase-2 .method-guided-current{width:80%;opacity:1}.method-guided.phase-2 .method-guided-mark{border-color:#b7c3ff;box-shadow:0 7px 22px rgba(49,87,255,.07)}.method-guided.phase-3 .method-guided-node{top:70px;transform:translateX(-50%)}.method-guided.phase-3 .node-1{left:10%}.method-guided.phase-3 .node-2{left:30%}.method-guided.phase-3 .node-3{left:50%}.method-guided.phase-3 .node-4{left:70%}.method-guided.phase-3 .node-5{left:90%}.method-guided.phase-3 .method-guided-baseline{opacity:1}.method-guided.phase-3 .method-guided-current{width:80%;opacity:1}.method-guided.phase-3 .method-guided-mark{border-color:#bad5a8;background:#fbfdf8}.method-guided-friction{position:absolute;left:41%;top:130px;transform:translateX(-50%);width:98px;height:58px;border:1px solid #e5c3b9;border-radius:13px;background:#fff4ef;color:#a64e3d;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;z-index:7;opacity:0;transition:opacity .35s ease,transform .45s ease}.method-guided-friction span{font-size:20px;font-weight:900;line-height:1}.method-guided-friction small{font-size:8px;letter-spacing:.08em;font-weight:900}.method-guided.phase-0 .method-guided-friction{opacity:1}.method-guided.phase-1 .method-guided-friction{opacity:.4;transform:translateX(-50%) scale(.9)}.method-guided.phase-2 .method-guided-friction,.method-guided.phase-3 .method-guided-friction{opacity:0;transform:translateX(-50%) scale(.8)}.method-guided-noise{position:absolute;min-height:38px;padding:7px 10px;border:1px dashed #c9cbc5;border-radius:9px;background:#f6f5f0;display:flex;align-items:center;gap:7px;color:#777c76;z-index:3;opacity:0;transition:opacity .38s ease,transform .48s ease}.method-guided-noise .functional-mark{width:18px;height:18px}.method-guided-noise span{font-size:9px;font-weight:800}.method-guided .noise-a{left:22%;top:245px;transform:rotate(-2deg)}.method-guided .noise-b{left:61%;top:238px;transform:rotate(2deg)}.method-guided.phase-0 .method-guided-noise{opacity:1}.method-guided.phase-1 .method-guided-noise,.method-guided.phase-2 .method-guided-noise,.method-guided.phase-3 .method-guided-noise{opacity:0;transform:scale(.86) translateY(8px)}.method-guided-result{position:absolute;left:22%;right:22%;bottom:8px;min-height:58px;padding:8px;border:1px solid #cfdfc3;border-radius:12px;background:#f4f9ef;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;opacity:0;transform:translateY(10px);transition:opacity .42s ease,transform .5s ease}.method-guided-result>span{padding:7px 10px;border-right:1px solid #d9e1d4;display:grid;grid-gap:2px;gap:2px;text-align:center}.method-guided-result>span:last-child{border-right:0}.method-guided-result small{font-size:7px;letter-spacing:.08em;color:#697067;font-weight:900}.method-guided-result b{font-size:11px}.method-guided.phase-3 .method-guided-result{opacity:1;transform:none}.method-guided-reading,.method-guided-start{min-height:76px;margin-top:4px;padding:14px 16px;border-radius:12px;background:#f5f4ee;display:flex;align-items:center;justify-content:space-between;gap:22px}.method-guided-start>div{display:grid;grid-gap:3px;gap:3px}.method-guided-reading small,.method-guided-start small{font-size:8px;letter-spacing:.08em;font-weight:900;color:#666c65}.method-guided-start b{font-size:13px}.method-guided-reading{display:grid;grid-template-columns:38px 1fr auto}.method-guided-reading>span{font:800 18px/1 ui-monospace,monospace;color:#3157ff}.method-guided-reading>div{display:grid;grid-gap:3px;gap:3px}.method-guided-reading p{margin:0;font-size:13px;line-height:1.4;color:#666c65}.method-guided-reading>button{border:0;background:transparent;color:#111;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap}.method-guided-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.method-guided-steps button{position:relative;min-height:110px;padding:16px 18px 18px;border:0;border-right:1px solid var(--line);background:transparent;display:grid;grid-template-columns:18px 30px 1fr;grid-gap:8px;gap:8px;text-align:left;cursor:pointer;transition:background .2s ease,opacity .2s ease}.method-guided-steps button:last-child{border-right:0}.method-guided-steps button:hover:not(:disabled){background:rgba(255,255,255,.45)}.method-guided-steps button:disabled{cursor:default}.method-guided-steps.is-locked button{opacity:.45}.method-step-light{width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:#ecece8;margin-top:1px}.method-step-light>i{width:6px;height:6px;border-radius:50%;background:#afb3ad;transition:background .25s ease,box-shadow .25s ease}.method-step-num{font:800 14px/1 ui-monospace,monospace;color:#6f746e}.method-guided-steps button>div{display:grid;align-content:start;grid-gap:5px;gap:5px}.method-guided-steps b{font-size:16px}.method-guided-steps small{font-size:11px;line-height:1.4;color:#747a73}.method-guided-steps button>em{position:absolute;left:18px;right:18px;bottom:0;height:3px;background:transparent}.method-guided-steps button.active{background:#fff}.method-guided-steps button.active .method-step-num{color:#3157ff}.method-guided-steps button.active .method-step-light{background:#edf0ff}.method-guided-steps button.active .method-step-light>i{background:#3157ff;box-shadow:0 0 0 4px rgba(49,87,255,.1)}.method-guided-steps button.active>em{background:#3157ff}.method-guided-steps button.completed .method-step-light{background:#eff6ea}.method-guided-steps button.completed .method-step-light>i{background:#78a95a}@media(max-width:980px){.method-guided-canvas{height:370px}.method-guided-node{width:132px}.method-guided-result{left:12%;right:12%}}@media(max-width:760px){.method-guided-head{flex-direction:column;gap:14px}.method-status-light{align-self:flex-start}.method-guided-canvas{height:600px;overflow:visible}.method-guided-baseline{left:34px;right:auto;top:42px;bottom:86px;width:2px;height:auto}.method-guided-current{left:33px;top:42px;width:4px!important;height:0;transition:height .65s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.method-guided-current>i{width:100%;height:34px;left:0;top:-34px;animation:methodGuidedCurrentMobile 1.35s linear infinite}@keyframes methodGuidedCurrentMobile{to{top:110%}}.method-guided-node,.method-guided.phase--1 .method-guided-node,.method-guided.phase-0 .method-guided-node,.method-guided.phase-1 .method-guided-node,.method-guided.phase-2 .method-guided-node,.method-guided.phase-3 .method-guided-node{left:18px!important;width:calc(100% - 36px);min-height:74px;transform:none!important;grid-template-columns:34px 50px 1fr;justify-items:start;align-items:center;text-align:left}.method-guided-num{grid-column:1}.method-guided-mark{grid-column:2;width:46px;height:46px}.method-guided-node>div{grid-column:3}.method-guided .node-1{top:10px!important}.method-guided .node-2{top:100px!important}.method-guided .node-3{top:190px!important}.method-guided .node-4{top:280px!important}.method-guided .node-5{top:370px!important}.method-guided.phase--1 .node-4,.method-guided.phase--1 .node-5{opacity:0}.method-guided.phase-0 .method-guided-current{height:24%}.method-guided.phase-1 .method-guided-current{height:40%}.method-guided.phase-2 .method-guided-current,.method-guided.phase-3 .method-guided-current{height:70%}.method-guided-friction{left:18px!important;top:164px!important;transform:none!important;width:108px;height:42px}.method-guided-noise{display:none}.method-guided-result{left:18px;right:18px;bottom:8px;grid-template-columns:1fr}.method-guided-result>span{border-right:0;border-bottom:1px solid #d9e1d4}.method-guided-result>span:last-child{border-bottom:0}.method-guided-start{align-items:stretch;flex-direction:column}.method-guided-start .button{justify-content:center}.method-guided-reading{grid-template-columns:34px 1fr}.method-guided-reading>button{grid-column:1/-1;justify-content:flex-start;padding:8px 0}.method-guided-steps{grid-template-columns:1fr}.method-guided-steps button{min-height:86px;border-right:0;border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.method-guided-current>i{animation:none!important}.method-guided-current,.method-guided-friction,.method-guided-node,.method-guided-noise,.method-guided-result,.method-status-light{transition:none!important}}