.homeShell{--home-ink:#f2f4f7;--home-paper:#0d1722;--home-line:rgba(203,221,230,.15);--home-muted:#a8bac6;--home-red-dark:#f0ac88;min-height:100vh;position:relative;isolation:isolate;overflow:hidden;background:var(--home-paper);color:var(--home-ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400}.homeShell *,.homeShell :after,.homeShell :before{box-sizing:border-box}.homeShell a{color:inherit;text-decoration:none}.homeShell button,.homeShell input,.homeShell select{font:inherit}.homeShell button{cursor:pointer}.homeShell :is(a,button,input,select):focus-visible{outline:2px solid var(--home-red-dark);outline-offset:5px}.homeShell .homeAmbient{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 85% 0,#18323c,transparent 52%),radial-gradient(ellipse at 4% 75%,#26272d,transparent 52%),#0d1722}.homeShell .homeAmbient:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(181,207,219,.045) 1px,transparent 0),linear-gradient(90deg,rgba(181,207,219,.045) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000,transparent 80%);mask-image:radial-gradient(ellipse at 50% 20%,#000,transparent 80%)}.homeShell .homeAmbient:after{content:"";position:absolute;inset:0;opacity:.55;background:radial-gradient(ellipse at 75% 25%,rgba(75,170,181,.13),transparent 45%),radial-gradient(ellipse at 16% 12%,rgba(233,150,105,.11),transparent 36%);animation:fpHomeAmbient 18s ease-in-out infinite alternate}.homeShell .homeNav{min-height:88px;padding:20px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--home-line);position:relative;z-index:2}.homeShell .homeBrandLink{font-size:25px;font-weight:600;letter-spacing:-.7px;line-height:1.4;white-space:nowrap}.homeShell .homeBrandLink span{color:#d4a88c;font-size:15px;font-weight:400;letter-spacing:0;margin-left:10px}.homeShell .homeBrandLink b{color:#d4a88c;font-size:19px;font-weight:400;margin-left:7px}.homeShell .homeNavActions{display:flex;gap:28px;align-items:center;font-size:13px}.homeShell .homeNavActions>a{padding:10px 0;color:#dce4e9;white-space:nowrap}.homeShell .homeNavActions>a span{margin-left:12px;color:#f0ac88}.homeShell .motionToggle{display:flex;gap:9px;align-items:center;border:1px solid var(--home-line);background:rgba(210,230,240,.035);border-radius:99px;padding:9px 13px;color:#b1c3ce;font-size:11px;white-space:nowrap}.homeShell .motionToggle:hover{color:#f7e4d8;border-color:rgba(240,172,136,.45)}.homeShell .motionToggle:disabled{cursor:default;opacity:.7}.homeShell .motionToggleIcon{display:flex;gap:2px;align-items:center;height:12px}.homeShell .motionToggleIcon i{display:block;width:2px;height:5px;border-radius:1px;background:#edb18e}.homeShell .motionToggleIcon i:nth-child(2){height:11px;animation-delay:-.6s}.homeShell .motionToggleIcon i:nth-child(3){height:8px;animation-delay:-1.1s}.homeShell[data-motion=on] .motionToggleIcon i{animation-name:fpHomeEqualizer;animation-duration:1.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.homeShell .homeHero,.homeShell .homeTrust,.homeShell .toolSection{width:min(100% - 12vw,1320px);margin:0 auto}.homeShell .homeHero{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:center;padding:66px 0 54px}.homeShell .heroPointerGlow{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(420px circle at var(--pointer-x,30%) var(--pointer-y,40%),rgba(227,173,129,.065),transparent 70%)}.homeShell .heroCopy{animation:fpHomeReveal .8s cubic-bezier(.2,.8,.2,1) both}.homeShell .homeEyebrow{display:flex;align-items:center;gap:10px;margin:0 0 24px;color:#d2aa8e;font-size:11px;font-weight:500;line-height:1.7;letter-spacing:.16em}.homeShell .homeEyebrow>span{width:6px;height:6px;flex:none;border-radius:50%;background:#f0ac88;box-shadow:0 0 14px rgba(240,172,136,.65)}.homeShell .homeHero h1{font-family:inherit;margin:0;color:#f2f2ef;font-size:clamp(44px,5.6vw,78px);font-weight:600;letter-spacing:-.065em;line-height:1.17}.homeShell .heroAccent{background:linear-gradient(110deg,#f7d2b7 10%,#ec9b77 70%,#efb99a);background-clip:text;-webkit-background-clip:text;color:transparent}.homeShell[data-route=readiness] .heroAccent{background-image:linear-gradient(110deg,#caf3e4,#77cbd0 80%)}.homeShell .heroDeck{margin:26px 0 29px;color:#aebfcb;font-size:16px;line-height:1.9}.homeShell .heroActions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 25px}.homeShell .heroStart{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:15px 22px;border:1px solid #e7b490;border-radius:7px;background:#edb18e;color:#17222c;font-size:15px;font-weight:600;transition:transform .22s,box-shadow .22s,background .22s}.homeShell .heroStart>span{font-size:22px;line-height:1;transition:transform .22s}.homeShell .heroStart:hover{transform:translateY(-3px);background:#f4c3a3;box-shadow:0 8px 32px rgba(231,163,119,.18)}.homeShell .heroStart:hover>span{transform:translate(2px,-2px)}.homeShell .heroStart:active{transform:translateY(0)}.homeShell .heroExplore{font-size:13px;color:#c3d0d8;padding:12px 0}.homeShell .heroExplore>span{margin-left:11px;color:#8da5b4}.homeShell .heroFootnote{display:flex;align-items:center;gap:12px;color:#7e96a5;font-size:11px;margin-top:25px;line-height:1.8}.homeShell .heroFootnote>span{color:#d4a88c;font-size:14px;margin-right:1px}.homeShell .heroFootnote i{width:2px;height:2px;border-radius:50%;background:#748c9c}.homeShell .orbitPanel{position:relative;min-width:0;border:1px solid rgba(181,211,222,.19);border-radius:16px;background:linear-gradient(150deg,rgba(40,65,77,.45),rgba(13,25,36,.88));box-shadow:0 24px 100px rgba(0,0,0,.12),inset 0 1px 0 rgba(231,245,251,.04);overflow:hidden;animation:fpHomeReveal 1s cubic-bezier(.2,.8,.2,1) .12s both}.homeShell .orbitPanel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(124,178,180,.06),transparent 60%)}.homeShell .orbitPanelTop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px 0;color:#7e98a8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.8;letter-spacing:.1em}.homeShell .orbitPanelTop>span:first-child{display:flex;align-items:center;gap:8px}.homeShell .orbitPanelTop i{width:5px;height:5px;border-radius:50%;background:#99c2bc;box-shadow:0 0 10px rgba(153,194,188,.35)}.homeShell .orbitModes{display:flex;gap:5px;width:max-content;margin:16px auto 0;padding:4px;border:1px solid rgba(193,219,228,.1);border-radius:7px;background:rgba(6,16,25,.4);position:relative;z-index:1}.homeShell .orbitModes button{border:1px solid transparent;border-radius:4px;padding:7px 17px;background:transparent;color:#91a7b5;font-size:11px;transition:color .2s,background .2s,border-color .2s}.homeShell .orbitModes button[aria-pressed=true]{color:#f0cbb2;background:rgba(231,165,126,.1);border-color:rgba(231,165,126,.23)}.homeShell .orbitModes button:nth-child(2)[aria-pressed=true]{color:#b3e2df;background:rgba(95,188,196,.09);border-color:rgba(95,188,196,.24)}.homeShell .orbitGraphic{display:block;width:100%;height:auto;margin-top:-3px}.homeShell .orbitGuides{color:rgba(157,195,209,.13);stroke-width:.8px}.homeShell .orbitStars{color:#95bfc9;opacity:.65;animation:fpHomeStars 5s ease-in-out infinite alternate}.homeShell .orbitPath{transition:opacity .45s}.homeShell .orbitPathReadiness{opacity:.2}.homeShell .orbitTrace{animation:fpHomeRoute 12s linear infinite;transition:opacity .45s}.homeShell .orbitTraceReadiness{opacity:0}.homeShell .orbitPanel[data-route=readiness] .orbitPathStrategy{opacity:.2}.homeShell .orbitPanel[data-route=readiness] .orbitTraceStrategy{opacity:0}.homeShell .orbitPanel[data-route=readiness] .orbitPathReadiness,.homeShell .orbitPanel[data-route=readiness] .orbitTraceReadiness{opacity:1}.homeShell .orbitCoreHalo{transform-origin:260px 172px;animation:fpHomePulse 4s ease-in-out infinite}.homeShell .orbitCoreLabel{fill:#ecd4bd;font-size:13px;letter-spacing:.13em}.homeShell .orbitNode rect{fill:#172a37;stroke:#38515d;stroke-width:1px;transition:fill .4s,stroke .4s}.homeShell .orbitNode text{fill:#a9bfca;font-size:12px}.homeShell .orbitNodeProfile circle{fill:#b4c6cf}.homeShell .orbitPanel[data-route=strategy] .orbitNodeStrategy rect{fill:#3a302b;stroke:#ba8f72}.homeShell .orbitPanel[data-route=strategy] .orbitNodeStrategy text{fill:#efc5a9}.homeShell .orbitPanel[data-route=readiness] .orbitNodeReadiness rect{fill:#1d3c43;stroke:#5d9ba4}.homeShell .orbitPanel[data-route=readiness] .orbitNodeReadiness text{fill:#b0e2df}.homeShell .orbitCoordinate{fill:#63818f;font-size:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}.homeShell .orbitSummary{display:flex;align-items:center;gap:15px;margin:0 22px;padding:19px 0 22px;border-top:1px solid rgba(181,211,222,.11)}.homeShell .orbitSummaryIndex{align-self:flex-start;padding-top:2px;color:#cfac91;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.homeShell .orbitSummary strong{display:block;font-size:14px;color:#dedbd4;font-weight:500;line-height:1.5}.homeShell .orbitSummary p{color:#819ba9;font-size:11px;line-height:1.7;margin:5px 0 0}.homeShell .orbitSummaryArrow{margin-left:auto;font-size:22px;color:#ab977f}.homeShell .toolSection{position:relative;padding:22px 0 68px;scroll-margin-top:28px;animation:fpHomeReveal 1s cubic-bezier(.2,.8,.2,1) .22s both}.homeShell .toolSectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px}.homeShell .toolSectionHeading .homeEyebrow{color:#7e9aa9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;margin-bottom:12px}.homeShell .toolSectionHeading h2{font-family:inherit;margin:0;font-size:25px;font-weight:400;letter-spacing:-.025em;line-height:1.5}.homeShell .toolSectionNote{color:#708d9e;font-size:11px;white-space:nowrap;padding-bottom:4px}.homeShell .toolSectionNote>span{font-size:18px;margin-left:12px}.homeShell .toolGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;perspective:1200px}.homeShell .toolCard{--card-accent:#f0ac88;position:relative;display:flex;flex-direction:column;min-width:0;min-height:354px;padding:28px 30px 23px;border:1px solid rgba(190,215,226,.17);border-radius:13px;background:linear-gradient(135deg,rgba(34,50,62,.9),rgba(17,30,42,.95));transform:perspective(1000px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:border-color .25s,transform .25s ease-out,box-shadow .25s}.homeShell .toolCard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(450px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(244,179,135,.1),transparent 70%);transition:opacity .3s}.homeShell .toolCard.readiness{--card-accent:#90d4d8;background:linear-gradient(135deg,rgba(27,51,62,.9),rgba(15,31,43,.95))}.homeShell .toolCard.readiness:before{background:radial-gradient(450px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(127,209,213,.11),transparent 70%)}.homeShell .toolCard:focus-within,.homeShell .toolCard:hover{border-color:var(--card-accent);box-shadow:0 16px 45px rgba(0,0,0,.13)}.homeShell .toolCard:focus-within:before,.homeShell .toolCard:hover:before{opacity:1}.homeShell .toolCardTop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.homeShell .toolIcon{width:35px;height:35px;stroke:var(--card-accent);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s}.homeShell .strategy:hover .toolIcon{transform:rotate(18deg)}.homeShell .readiness:hover .toolIcon{transform:translateY(-3px)}.homeShell .toolNumber{color:#7f96a5;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.12em}.homeShell .toolKicker{margin:0 0 8px;color:var(--card-accent);font-size:9px;line-height:1.6;letter-spacing:.15em}.homeShell .toolCard h3{margin:0 0 15px;color:#e9ecee;font-size:29px;font-weight:500;line-height:1.4;letter-spacing:-.035em}.homeShell .toolDescription{max-width:470px;color:#9eb2bf;font-size:14px;line-height:1.85;margin:0 0 19px}.homeShell .toolTags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 24px}.homeShell .toolTags span{border:1px solid rgba(190,215,226,.11);border-radius:4px;padding:4px 8px;color:#91a8b7;font-size:10px;line-height:1.5}.homeShell .toolStart{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:45px;margin-top:auto;border:0;border-top:1px solid var(--home-line);border-radius:0;padding:16px 0 0;background:transparent;color:var(--card-accent);font-size:14px;text-align:left}.homeShell .toolStart:after{content:"";position:absolute;inset:0;border-radius:13px}.homeShell .toolStart>span{font-size:24px;line-height:1;transition:transform .25s}.homeShell .toolCard:hover .toolStart>span{transform:translate(3px,-3px)}.homeShell .homeTrust{border-top:1px solid var(--home-line);padding:30px 0 38px;display:flex;justify-content:space-between;align-items:center;gap:48px;color:#8198a7;font-size:11px;line-height:1.9}.homeShell .homeTrust p{max-width:650px;margin:0}.homeShell .homeTrust p:last-child{color:#b7c1c7;font-size:13px;flex-shrink:0}.homeShell .trustMark{color:#d1a78a;font-size:19px;margin-right:10px}.homeShell footer{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--home-line);padding:24px 6%;color:#688493;font-size:11px;line-height:1.8}.homeShell footer a{color:#9db2be}.homeShell footer a span{color:#caa085;margin-left:10px}.homeShell .profileOverlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:28px 18px;background:rgba(4,12,20,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.homeShell .profileCard{--home-ink:#1e1c19;--home-paper:#faf6ee;--home-line:#d9d0c4;--home-red-dark:#8f3f29;--home-muted:#6d675f;position:relative;width:min(680px,100%);margin:auto;border:1px solid #d9d0c4;border-top:3px solid #bf8969;border-radius:14px;padding:36px;background:#fffdfa;color:#1e1c19;box-shadow:0 28px 100px rgba(0,0,0,.3);animation:fpHomeModal .3s ease-out both}.homeShell .profileCard .homeEyebrow{margin-bottom:15px;color:#8f3f29}.homeShell .profileCard h2{margin:0 0 24px;padding-right:20px;font-size:32px;font-weight:500;letter-spacing:-.045em;line-height:1.3}.homeShell .profileCard label{display:block;min-width:0;margin:18px 0;font-size:14px;font-weight:500;line-height:1.6}.homeShell .profileCard input,.homeShell .profileCard select{display:block;width:100%;min-height:48px;margin-top:8px;border:1px solid #d9d0c4;border-radius:5px;padding:12px;background:#fff;color:#1e1c19;font-size:16px;transition:border-color .2s,box-shadow .2s}.homeShell .profileCard :is(input,select):focus{border-color:#b58565;box-shadow:0 0 0 3px rgba(181,133,101,.1)}.homeShell .profileCard input::placeholder{color:#77746f}.homeShell .profileTwo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.homeShell .profileClose{position:absolute;top:12px;right:12px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:6px;padding:0;background:transparent;color:#4d4b46;font-size:30px!important;line-height:1}.homeShell .profileClose:hover{background:#faf6ee;color:#8f3f29}.homeShell .homePrimary{min-height:48px;border:1px solid #8f3f29;border-radius:5px;padding:13px 22px;background:#8f3f29;color:#fffaf4;font-size:16px;font-weight:500;transition:background .2s,transform .2s}.homeShell .homePrimary:hover{background:#74321f;transform:translateY(-2px)}.homeShell .homePrimary>span{margin-left:20px;font-size:22px}.homeShell .profileSubmit{margin-top:16px}.homeShell .profileError{margin:4px 0 0!important;color:#8f3f29!important;font-size:14px;line-height:1.7}@keyframes fpHomeReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fpHomeModal{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fpHomeAmbient{0%{transform:translate(-2%,-2%)}to{transform:translate(2%,2%)}}@keyframes fpHomeRoute{to{stroke-dashoffset:-432}}@keyframes fpHomePulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.11)}}@keyframes fpHomeStars{0%{opacity:.35}to{opacity:.8}}@keyframes fpHomeEqualizer{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@media(max-width:1100px){.homeShell .homeBrandLink span{font-size:13px}.homeShell .homeNavActions{gap:20px}.homeShell .homeHero{gap:30px;padding-top:48px}.homeShell .homeHero h1{font-size:clamp(42px,5.6vw,64px)}.homeShell .heroDeck{font-size:14px}.homeShell .heroStart{padding:14px 17px;gap:20px;font-size:14px}.homeShell .heroExplore{font-size:12px}.homeShell .heroActions{gap:15px}.homeShell .orbitSummary p{font-size:10px}}@media(max-width:800px){.homeShell .homeNav{padding:19px 24px;gap:16px}.homeShell .homeBrandLink{font-size:23px}.homeShell .homeBrandLink span{display:none}.homeShell .homeHero,.homeShell .homeTrust,.homeShell .toolSection{width:calc(100% - 48px)}.homeShell .homeHero{grid-template-columns:1fr;padding-top:44px;padding-bottom:35px;gap:35px}.homeShell .heroCopy{max-width:620px}.homeShell .homeHero h1{font-size:clamp(46px,8vw,66px)}.homeShell .heroDeck{font-size:16px}.homeShell .orbitPanel{width:100%;max-width:600px;justify-self:center}.homeShell .orbitGraphic{max-height:300px}.homeShell .toolCard{padding:24px}.homeShell .toolCard h3{font-size:25px}.homeShell .homeTrust{align-items:flex-start;gap:30px}.homeShell .homeTrust p:last-child{flex-shrink:1}}@media(max-width:600px){.homeShell .homeNav{min-height:75px;padding:17px 20px}.homeShell .homeBrandLink{font-size:21px}.homeShell .homeBrandLink b{font-size:15px;margin-left:3px}.homeShell .homeNavActions{gap:0}.homeShell .homeNavActions>a{display:none}.homeShell .motionToggle{font-size:10px;padding:8px 10px;gap:7px}.homeShell .homeHero,.homeShell .homeTrust,.homeShell .toolSection{width:calc(100% - 40px)}.homeShell .homeHero{padding-top:39px;gap:32px}.homeShell .homeEyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:21px}.homeShell .homeHero h1{font-size:clamp(42px,11.3vw,60px);letter-spacing:-.065em}.homeShell .heroDeck{font-size:14px;line-height:1.95;margin:23px 0 26px}.homeShell .desktopBreak{display:none}.homeShell .heroStart{min-height:50px;padding:15px 18px;font-size:14px;gap:26px}.homeShell .heroExplore{font-size:12px}.homeShell .heroFootnote{font-size:10px;gap:10px;margin-top:21px}.homeShell .orbitPanel{border-radius:12px}.homeShell .orbitPanelTop{padding:16px 17px 0;font-size:8px}.homeShell .orbitModes{margin-top:14px}.homeShell .orbitModes button{font-size:10px;padding:6px 16px}.homeShell .orbitGraphic{margin-top:0}.homeShell .orbitSummary{margin:0 17px;padding:16px 0 18px;gap:12px}.homeShell .orbitSummary strong{font-size:13px}.homeShell .orbitSummary p{font-size:10px}.homeShell .toolSection{padding-top:10px;padding-bottom:40px}.homeShell .toolSectionHeading{gap:12px;align-items:flex-start;margin-bottom:22px}.homeShell .toolSectionHeading h2{font-size:21px}.homeShell .toolSectionHeading .homeEyebrow{margin-bottom:9px;font-size:8px}.homeShell .toolSectionNote{font-size:9px;margin-top:4px}.homeShell .toolSectionNote>span{display:none}.homeShell .toolGrid{grid-template-columns:1fr;gap:16px}.homeShell .toolCard{min-height:335px;padding:25px 24px 20px;border-radius:12px}.homeShell .toolCard h3{font-size:28px}.homeShell .toolCardTop{margin-bottom:23px}.homeShell .toolDescription{font-size:13px}.homeShell .toolNumber{font-size:8px}.homeShell .homeTrust{display:block;padding:25px 0 29px;font-size:10px}.homeShell .homeTrust p+p{margin-top:20px;font-size:13px}.homeShell footer{padding:21px 20px;font-size:9px;gap:12px}.homeShell .profileOverlay{padding:16px 12px}.homeShell .profileCard{padding:31px 22px;border-radius:12px}.homeShell .profileCard h2{font-size:28px}.homeShell .profileTwo{grid-template-columns:1fr;gap:0}}.homeShell[data-visible=false] .homeAmbient:after,.homeShell[data-visible=false] .motionToggleIcon i,.homeShell[data-visible=false] .orbitCoreHalo,.homeShell[data-visible=false] .orbitStars,.homeShell[data-visible=false] .orbitTrace{animation-play-state:paused!important}.homeShell[data-motion=off] *,.homeShell[data-motion=off] :after,.homeShell[data-motion=off] :before{animation:none!important;transition:none!important}.homeShell[data-motion=off] .toolCard,.homeShell[data-motion=off] .toolIcon,.homeShell[data-motion=off] .toolStart>span,.homeShell[data-motion=off] :is(.heroStart,.homePrimary):hover{transform:none!important}@media(hover:none),(pointer:coarse){.homeShell .toolCard{transform:none}.homeShell .heroStart:active,.homeShell .toolCard:active{opacity:.85}}@media(prefers-reduced-motion:reduce){.homeShell *,.homeShell :after,.homeShell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.homeShell .toolCard,.homeShell .toolIcon,.homeShell .toolStart>span,.homeShell :is(.heroStart,.homePrimary):hover{transform:none!important}}@media print{.homeShell .heroPointerGlow,.homeShell .homeAmbient{display:none}.homeShell *,.homeShell :after,.homeShell :before{animation:none!important;transition:none!important}}@media(forced-colors:active){.homeShell .heroAccent{background:none;color:CanvasText}.homeShell .heroStart,.homeShell .toolStart{border:1px solid ButtonText}}.homeShell{--home-ink:#1e1c19;--home-paper:#faf6ee;--home-line:#d9d0c4;--home-muted:#6d675f;--home-red-dark:#8f3f29}.homeShell .homeAmbient{background:#faf6ee}.homeShell .homeAmbient:before{background-image:linear-gradient(#8f3f2906 1px,transparent 0),linear-gradient(90deg,#8f3f2906 1px,transparent 0)}.homeShell .homeAmbient:after{background:radial-gradient(ellipse at 80% 20%,#b3815c12,transparent 55%)}.homeShell .homeNav{padding-top:16px;padding-bottom:16px}.homeShell .homeBrandLink{display:flex;align-items:center;gap:12px}.homeShell .homeBrandLogo{width:38px;height:38px;flex:none;border:1px solid #b98760;object-fit:cover}.homeShell .homeBrandLink .homeBrandName{display:block;color:#1e1c19;margin:0;font-size:24px;font-weight:600;letter-spacing:-.8px}.homeShell .homeBrandName small{display:block;margin-top:3px;color:#8f3f29;font-size:12px;letter-spacing:.04em;font-weight:400}.homeShell .homeNavActions>a{color:#5e463c}.homeShell .homeNavActions>a span{color:#8f3f29}.homeShell .motionToggle{background:#fffdfa;color:#6d5144;border-color:#cdbca9}.homeShell .motionToggle:hover{color:#662e27;border-color:#8f3f29}.homeShell .motionToggleIcon i{background:#8f3f29}.homeShell .homeHero{width:min(100% - 12vw,1320px);margin:28px auto 0;padding:32px 38px;gap:32px;background:linear-gradient(115deg,#662e27,#79483a);border:1px solid #82483a;box-shadow:0 0 0 5px #faf6ee,0 0 0 6px #d9d0c4;color:#fff9ed}.homeShell .homeHero h1{font-family:Georgia,Songti SC,serif;font-size:clamp(34px,3.8vw,52px);font-weight:400;line-height:1.4;letter-spacing:.015em}.homeShell .heroAccent,.homeShell[data-route=readiness] .heroAccent{background:linear-gradient(110deg,#fff4df,#e5b78d);background-clip:text;-webkit-background-clip:text}.homeShell .heroDeck{color:#eadacf;font-size:14px;margin:20px 0 24px}.homeShell .homeHero .homeEyebrow{color:#e5cbb7;font-size:10px;margin-bottom:18px}.homeShell .heroStart{border-radius:3px;background:#fff8ed;border-color:#fff8ed;color:#662e27;font-size:14px;font-weight:500}.homeShell .heroStart:hover{background:#ead5c0}.homeShell .heroExplore,.homeShell .heroExplore>span,.homeShell .heroFootnote{color:#e0c4af}.homeShell .heroPointerGlow{z-index:0;background:radial-gradient(420px circle at var(--pointer-x,30%) var(--pointer-y,40%),#e8be8d15,transparent 70%)}.homeShell .heroCopy,.homeShell .orbitPanel{position:relative}.homeShell .orbitPanel{border-color:#caa68155;border-radius:5px;background:linear-gradient(145deg,#5c3029aa,#412a27dd);box-shadow:0 15px 45px #321e1a30}.homeShell .orbitPanelTop,.homeShell .orbitSummary p{color:#d7b9a1}.homeShell .orbitModes{background:#321c1c55;border-color:#caa68133;border-radius:4px}.homeShell .orbitModes button{color:#d1bda9}.homeShell .orbitModes button:nth-child(2)[aria-pressed=true],.homeShell .orbitModes button[aria-pressed=true]{color:#fff0da;border-color:#d8ae8a66;background:#d8ae8a22}.homeShell .orbitNode rect{fill:#4c2c26;stroke:#a4836a}.homeShell .orbitNode text{fill:#dfc4ae}.homeShell .orbitPanel[data-route=strategy] .orbitNodeStrategy rect{fill:#82503a;stroke:#edbd91}.homeShell .orbitPanel[data-route=readiness] .orbitNodeReadiness rect{fill:#68523b;stroke:#e3c79a}.homeShell .orbitPanel[data-route=readiness] .orbitNodeReadiness text{fill:#fff0cf}.homeShell .orbitGuides{color:#d7b69330}.homeShell .orbitStars{color:#ddbb90}.homeShell .orbitCoordinate{fill:#c1a48b}.homeShell .orbitSummary{border-color:#caa68133}.homeShell .orbitSummary strong{color:#fff0df}.homeShell .toolSection{padding:32px 0}.homeShell .toolSectionHeading{margin-bottom:20px}.homeShell .toolSectionHeading .homeEyebrow,.homeShell .toolSectionNote{color:#806352}.homeShell .toolSectionHeading h2{font-family:Georgia,Songti SC,serif;font-size:27px}.homeShell .toolCard,.homeShell .toolCard.readiness{--card-accent:#8f3f29;border:1px solid #d9d0c4;border-radius:5px;background:#fffdfa;min-height:290px;padding:24px}.homeShell .toolCard.readiness{--card-accent:#80602f}.homeShell .toolCard.readiness:before,.homeShell .toolCard:before{background:radial-gradient(450px circle at var(--pointer-x,50%) var(--pointer-y,50%),#bf89691a,transparent 70%)}.homeShell .toolCard h3{color:#1e1c19;font-family:Georgia,Songti SC,serif;font-weight:400;font-size:27px}.homeShell .toolDescription,.homeShell .toolNumber,.homeShell .toolTags span{color:#6d675f}.homeShell .toolCardTop,.homeShell .toolTags{margin-bottom:16px}.homeShell .toolTags span{border-color:#e2d5c6}.homeShell .toolStart{border-color:#d9d0c4}.homeShell .toolStart:after{border-radius:5px}.homeShell .homeTrust{color:#6d675f;padding:22px 0}.homeShell .homeTrust p:last-child{color:#594b40}.homeShell footer,.homeShell footer a{color:#6d675f}@media(max-width:800px){.homeShell .homeHero{width:calc(100% - 48px);padding:28px;gap:28px}.homeShell .homeBrandLink .homeBrandName{display:block;font-size:22px}}@media(max-width:600px){.homeShell .homeHero{width:calc(100% - 32px);padding:24px 20px;gap:24px;margin-top:22px}.homeShell .homeHero h1{font-size:36px}.homeShell .homeBrandLink{gap:9px}.homeShell .homeBrandLogo{width:32px;height:32px}.homeShell .homeBrandLink .homeBrandName{font-size:19px}.homeShell .homeBrandName small{font-size:10px}.homeShell .homeNav{padding:16px;gap:10px}.homeShell .motionToggle{padding:8px;font-size:9px}.homeShell .motionToggleIcon{display:none}.homeShell .orbitGraphic{max-height:240px}.homeShell .orbitSummary{margin:0 14px}.homeShell .orbitSummary strong{font-size:12px}.homeShell .orbitSummary p{font-size:10px}.homeShell .orbitSummaryArrow{display:none}.homeShell .heroStart{gap:15px;padding:12px 15px}.homeShell .heroActions{gap:10px}.homeShell .heroExplore{font-size:11px}.homeShell .toolSectionHeading h2{font-size:22px}.homeShell .toolSectionNote{display:none}}@media(min-width:801px){.homeShell .orbitGraphic{height:270px}}@media(forced-colors:active){.homeShell .heroAccent,.homeShell[data-route=readiness] .heroAccent{background:none;color:CanvasText}}