:root{--navy:#17324d;--navy-deep:#10283e;--teal:#087f8c;--orange:#e76828;--amber:#b88721;--ink:#253d4c;--muted:#617788;--line:#dce5eb;--pale:#f0f5f7;--paper:#fff;color-scheme:light;font-family:"Malgun Gothic","Apple SD Gothic Neo","Noto Sans KR",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}
*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{display:block}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}button:disabled{cursor:default}::selection{background:#d7eff0;color:var(--navy)}[hidden]{display:none!important}.skip-link{position:fixed;top:8px;left:12px;transform:translateY(-200%);z-index:100;padding:12px 20px;background:#fff;color:var(--navy);border:2px solid var(--teal)}.skip-link:focus{transform:none}.landing-container{width:min(1240px,calc(100% - 72px));margin-inline:auto}.landing-header{position:absolute;top:0;left:0;right:0;z-index:20;color:#fff;border-bottom:1px solid #ffffff1f}.header-inner{min-height:90px;display:flex;justify-content:space-between;align-items:center;gap:25px}.landing-brand{display:flex;align-items:center;gap:11px;text-decoration:none;white-space:nowrap;font-size:17px;letter-spacing:-.5px}.landing-brand>svg{width:30px;height:35px}.landing-brand>svg>path:first-child{fill:none;stroke:#64c0c6;stroke-width:1.5}.landing-brand>svg>path:last-child{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.landing-brand strong{font-weight:750}.landing-brand small{border:1px solid #ffffff5c;border-radius:2px;padding:2px 5px;font-size:9px;font-weight:400;letter-spacing:0;margin-left:3px}.landing-header nav{display:flex;align-items:center;gap:30px;font-size:12px}.landing-header nav>a{text-decoration:none;color:#d5e4ed;padding-block:8px}.landing-header nav>a:hover{color:#fff}.landing-header nav>.header-start{color:#fff;border:1px solid #7fa0b5;padding:10px 15px;border-radius:3px}.landing-hero{background:var(--navy);color:#fff;padding-top:155px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:58px;padding-bottom:57px}.hero-context{font-size:13px;color:#8dd5d9;margin:0 0 21px;letter-spacing:-.2px}.hero-copy h1{font-size:clamp(42px,4.55vw,65px);line-height:1.23;letter-spacing:-3.2px;margin:0;font-weight:800;word-break:keep-all}.hero-break{display:none}.hero-description{font-size:17px;line-height:1.9;color:#cedde7;margin:24px 0 30px;letter-spacing:-.3px}.hero-starts{display:flex;gap:10px;flex-wrap:wrap;scroll-margin-top:25px}.start-form{margin:0}.start-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:48px;padding:13px 18px;border:1px solid transparent;border-radius:4px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;white-space:nowrap}.start-button-primary{background:#fff;color:var(--navy);border-color:#fff}.start-button-primary:hover{background:#e9f7f7}.start-button-secondary{color:#fff;border-color:#7f9aac;background:transparent}.start-button-secondary:hover{background:#ffffff0f;border-color:#b8d1df}.hero-role-help{font-size:10px;color:#9cb4c5;margin:13px 0 0;line-height:1.8}.hero-role-help>span{margin:0 7px;color:#7091a7}.hero-explore{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:#cee4ec;font-size:11px;margin-top:35px}.hero-explore svg{fill:none;stroke:#72c5cd;stroke-width:1.3}.hero-product{background:#fff;color:var(--ink);border-radius:9px;box-shadow:0 24px 65px #04121e38;border:1px solid #ffffff29;overflow:hidden;min-width:0;position:relative}.hero-product-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line);font-size:11px}.hero-product-top>span:first-child{display:flex;align-items:center;gap:7px;font-weight:700}.example-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);display:inline-block;flex:none}.example-tag{color:#728796;font-size:9px;border:1px solid #dce7eb;border-radius:3px;padding:2px 6px;white-space:nowrap}.hero-result-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:25px 25px 0}.hero-result-heading>div>span{font-size:10px;color:#738b9c}.hero-result-heading h2{font-size:22px;font-weight:750;letter-spacing:-.8px;line-height:1.5;margin:5px 0 0}.result-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:750;line-height:1.5;padding:6px 10px;border-radius:3px;white-space:nowrap;background:#eff3f6;color:#607687}.level-attention{color:#906311;background:#fff4d9;border:1px solid #f1d69b}.level-conditional_avoid{color:#b44d20;background:#fff0e7;border:1px solid #efb99f}.level-no_signal{color:#087782;background:#eaf8f6;border:1px solid #aed9d8}.level-insufficient{color:#657d90;background:#eef3f6;border:1px solid #cbd8e1}.hero-result-badge{font-size:14px;padding:8px 12px}.carry-scene{width:100%;height:auto;min-width:0;margin:17px auto 10px}.hero-product>.carry-scene{width:calc(100% - 30px)}.scene-grid{fill:none;stroke:#ecf1f4;stroke-width:1}.scene-stairs{fill:none;stroke:#b7ccd7;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scene-person{fill:#17324d;stroke:#17324d;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.scene-person circle{stroke-width:1}.scene-person path{fill:none}.scene-person-front{stroke:#087f8c;fill:#087f8c}.scene-stretcher{fill:#d9ebed;stroke:#087f8c;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scene-stretcher circle{fill:#17324d;stroke-width:0}.scene-focus{fill:#fff2e5aa;stroke:var(--orange);stroke-width:1.7;stroke-dasharray:3 3}.scene-focus-line{fill:none;stroke:var(--orange);stroke-width:1.1}.scene-label{font-family:inherit;font-size:11px;fill:#a8552b;letter-spacing:-.3px}.scene-motion{fill:none;stroke:#087f8c;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hero-connection{display:grid;grid-template-columns:1fr 25px 1fr;align-items:center;gap:12px;padding:13px 25px 24px}.hero-connection>div{display:flex;flex-direction:column;gap:6px;min-width:0}.hero-connection span{font-size:10px;color:#728897}.hero-connection strong{font-size:12px;font-weight:650;line-height:1.65;word-break:keep-all}.hero-connection svg{width:22px;fill:none;stroke:#83a9b7;stroke-width:1.3}.hero-product-bottom{display:grid;grid-template-columns:1fr 1fr;background:#f4f8fa;border-top:1px solid var(--line);padding:17px 25px;gap:20px}.hero-product-bottom>div{display:flex;flex-direction:column;gap:5px}.hero-product-bottom span{color:#728897;font-size:9px}.hero-product-bottom strong{font-size:10px;font-weight:600;line-height:1.6}.hero-flow{display:flex;align-items:center;justify-content:center;gap:22px;border-top:1px solid #ffffff24;padding-block:23px;color:#b7cedd;font-size:12px;line-height:1.7;letter-spacing:-.2px}.hero-flow>i{width:28px;height:1px;background:#688da4;position:relative}.hero-flow>i::after{position:absolute;right:0;top:-3px;content:"";width:6px;height:6px;border-right:1px solid #688da4;border-top:1px solid #688da4;transform:rotate(45deg)}.landing-story{padding-top:99px}.story-heading>p:first-child{font-size:13px;color:var(--teal);margin:0 0 15px}.story-heading h2,.role-outcomes h2,.review-entry h2{font-size:42px;line-height:1.35;letter-spacing:-1.8px;font-weight:750;margin:0;color:var(--navy);word-break:keep-all}.story-intro{color:#718492;font-size:14px;line-height:1.8;margin:17px 0 0}.story-layout{display:block;padding-top:40px}.story-step{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:70px;min-width:0;padding:35px 0 70px;scroll-margin-top:40px}.step-copy{max-width:430px}.step-number{display:block;color:#a4b3bd;font-size:12px;letter-spacing:.3px;margin-bottom:22px}.step-number>span{font-size:18px;color:var(--teal);font-weight:750;margin-right:7px}.step-copy h3{font-size:32px;line-height:1.45;letter-spacing:-1.2px;font-weight:750;color:var(--navy);margin:0 0 19px;word-break:keep-all}.step-lead{font-size:18px;line-height:1.85;letter-spacing:-.45px;color:#385468;margin:0 0 13px;word-break:keep-all}.step-detail{font-size:13px;line-height:1.9;color:#7a8d99;margin:0;word-break:keep-all}.story-inline-preview{margin-top:0}.story-sticky{display:none;position:sticky;top:38px;padding-top:25px}.story-stage{background:#f6f9fa;border:1px solid #d8e3e9;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #17324d08;min-width:0}.stage-panel{background:#f6f9fa;padding:24px 28px 27px;min-width:0;border:1px solid #d8e3e9;border-radius:8px}.story-stage>.stage-panel{border:0;border-radius:0;min-height:495px}.stage-topline{display:flex;align-items:center;gap:7px;border-bottom:1px solid #dce6ec;padding-bottom:14px;font-size:11px;color:#415c70;font-weight:650}.stage-topline .example-tag{margin-left:auto;font-weight:400}.stage-kicker{font-size:11px;color:var(--teal);margin:24px 0 10px}.stage-panel h3{font-size:25px;line-height:1.5;letter-spacing:-.9px;color:var(--navy);font-weight:750;margin:0 0 20px;word-break:keep-all}.connected-inputs{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d7e4ea;background:#fff;border-radius:4px;overflow:hidden}.connected-inputs>div{display:grid;grid-template-columns:27px 1fr;gap:6px 8px;align-content:center;padding:20px 16px}.connected-inputs>div:nth-child(even){border-left:1px solid #e0e9ee}.connected-inputs>div:nth-child(n+3){border-top:1px solid #e0e9ee}.connected-inputs svg{grid-row:1/3;width:23px;height:23px;fill:none;stroke:#3d8593;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.connected-inputs strong{font-size:12px;font-weight:650;line-height:1.5}.connected-inputs span{font-size:10px;line-height:1.5;color:#78909e}.stage-dated-record{display:flex;align-items:center;gap:12px;margin-top:20px;padding:15px 18px;background:#e8f1f4;border-left:3px solid var(--teal);font-size:12px}.stage-dated-record>strong{margin-left:auto;color:var(--navy);font-size:24px;line-height:1}.stage-dated-record small{font-size:11px;font-weight:400;margin-left:3px}.stage-dated-record time{font-size:9px;color:#7a909e}.movement-bridge{display:flex;align-items:center;justify-content:center;gap:10px;padding:17px 0 9px;font-size:10px;line-height:1.7;text-align:center}.movement-bridge span{max-width:105px;color:#5f788a}.movement-bridge strong{max-width:120px;color:var(--teal);font-weight:700}.movement-bridge i{width:13px;flex-shrink:0;height:1px;background:#9db8c7;position:relative}.movement-bridge i::after{position:absolute;right:0;top:-2px;content:"";width:4px;height:4px;border-top:1px solid #9db8c7;border-right:1px solid #9db8c7;transform:rotate(45deg)}.stage-caption{font-size:10px;color:#7d909e;line-height:1.8;margin:17px 0 0;text-align:center}.stage-result-title{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.stage-result-title h3{font-size:23px}.reason-path{padding-left:14px;border-left:2px solid #bcd6df;margin-left:3px}.reason-path>div{position:relative;padding:0 0 19px 10px}.reason-path>div:last-child{padding-bottom:0}.reason-path>div::before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;left:-18.5px;top:6px;background:#fff;border:1.5px solid var(--teal)}.reason-path>div>span{display:block;font-size:10px;color:#7a919e;margin-bottom:5px}.reason-path strong{font-weight:650;font-size:14px;line-height:1.7;color:#35566c}.reason-path strong>b{font-weight:750;color:#996916;margin-left:3px}.reason-path small{display:block;font-size:10px;color:#76909d;line-height:1.6;margin-top:4px}.reason-path p{font-size:12px;line-height:1.8;margin:0;color:#526e81;word-break:keep-all}.interactive-example{padding-top:19px;margin-top:20px;border-top:1px solid #d8e5eb}.interactive-example>span{font-size:11px;color:#557487}.variant-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.variant-buttons button{background:#fff;color:#59798b;border:1px solid #c9dce5;border-radius:3px;min-height:35px;font-size:11px;font-weight:600;padding:6px 12px}.variant-buttons button[aria-pressed=true]{color:#087782;border-color:#4f9ca7;background:#e5f3f3}.interactive-example>p{font-size:9px;color:#8b9da8;line-height:1.8;margin:9px 0 0}.mini-management{background:#fff;border:1px solid #d7e4ea;border-radius:4px;overflow:hidden}.mini-management-person{display:flex;align-items:center;gap:11px;padding:18px;border-bottom:1px solid #e0e9ee}.avatar-letter{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#e8f0f4;color:#3c7087;font-size:13px;font-weight:700;flex-shrink:0}.mini-management-person>div{display:flex;flex-direction:column;gap:5px;min-width:0}.mini-management-person strong{font-size:12px;font-weight:700}.mini-management-person>div>span{font-size:10px;color:#78909f;line-height:1.6}.mini-management-person .result-badge{margin-left:auto;font-size:10px;padding:4px 7px}.mini-management-plan{padding:18px;border-bottom:1px solid #e0e9ee}.mini-management-plan>span,.mini-management-check>span{font-size:10px;color:#7b909f}.mini-management-plan p{font-size:13px;line-height:1.8;color:#3d596e;margin:7px 0 0}.mini-management-check{display:flex;justify-content:space-between;align-items:center;padding:15px 18px}.mini-management-check strong{font-size:12px;color:#45697e;font-weight:650}.management-lifecycle{display:flex;justify-content:space-between;gap:13px;margin:0;padding:15px 20px 15px 32px;background:#eef5f6;list-style:decimal;font-size:10px;color:#547b89}.management-lifecycle li{padding-left:1px}.before-after{display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;gap:10px;text-align:center;padding:22px 0 20px}.before-after>div{display:flex;align-items:center;flex-direction:column;gap:8px;background:#fff;border:1px solid #dce7ec;border-radius:4px;padding:20px 8px}.before-after time{font-size:10px;color:#728c9d}.before-after>div>span:not(.result-badge){font-size:11px;color:#688494}.before-after strong{font-size:45px;font-weight:750;letter-spacing:-1.4px;color:var(--navy);line-height:1.2;margin:6px 0}.before-after strong small{font-size:13px;font-weight:400;letter-spacing:0;margin-left:4px}.before-after .result-badge{font-size:10px;padding:5px 8px;min-width:60px}.comparison-arrow{width:30px;fill:none;stroke:#7ba4b6;stroke-width:1.3}.change-explainer{display:flex;align-items:center;gap:16px;padding:18px;background:#e9f2f4;border-left:3px solid var(--teal)}.change-explainer svg{width:25px;flex-shrink:0;stroke:#2b8795;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.change-explainer p{font-size:11px;line-height:1.8;color:#517487;margin:0}.story-position{padding:21px 3px 0}.story-step-links{display:flex;justify-content:space-between;gap:7px;padding-bottom:12px}.story-step-links>a{font-size:10px;color:#9aadb8;text-decoration:none;line-height:1.7}.story-step-links>a[aria-current=step]{color:var(--teal);font-weight:750}.story-position progress{display:block;width:100%;height:3px;border:0;border-radius:0;background:#e3ecef;appearance:none}.story-position progress::-webkit-progress-bar{background:#e3ecef}.story-position progress::-webkit-progress-value{background:var(--teal);transition:width .25s}.story-position progress::-moz-progress-bar{background:var(--teal)}.landing-enhanced .story-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start;padding-bottom:50px}.landing-enhanced .story-step{min-height:76vh;padding:100px 0 110px;display:flex;align-items:center}.landing-enhanced .story-inline-preview{display:none}.landing-enhanced .story-sticky{display:block}.stage-panel-enter{animation:stage-reveal .32s ease-out both}@keyframes stage-reveal{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.role-outcomes{background:var(--pale);padding:85px 0 80px;margin-top:20px;border-block:1px solid #e1eaef}.role-outcomes header>p{color:#6b8799;font-size:12px;margin:0 0 15px}.role-outcomes h2{font-size:34px}.role-outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-top:1px solid #d1dfe7}.role-outcome-grid>article{position:relative;padding:34px 15px 0 62px;min-width:0}.role-outcome-grid>article+article{border-left:1px solid #d1dfe7;padding-left:90px}.role-icon{position:absolute;left:0;top:33px;color:#568f9f}.role-outcome-grid>article+article .role-icon{left:30px}.role-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.role-outcome-grid h3{font-size:20px;font-weight:700;letter-spacing:-.6px;margin:0;color:var(--navy)}.role-outcome-grid p{font-size:13px;line-height:1.9;color:#6f8595;margin:13px 0 23px;word-break:keep-all}.start-button-light{background:transparent;color:var(--teal);border-color:#a3c5cf;min-height:41px;font-size:11px;padding:9px 13px;gap:30px}.start-button-light:hover{background:#e3f0f2}.review-entry{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:78px}.review-entry>div>p:first-child{font-size:11px;color:var(--teal);margin:0 0 13px}.review-entry h2{font-size:28px;line-height:1.5;letter-spacing:-1px}.review-entry>div>p:last-child{font-size:12px;line-height:1.8;color:#7c8f9d;margin:14px 0 0}.review-link{display:inline-flex;align-items:center;gap:24px;flex-shrink:0;text-decoration:none;border-bottom:1px solid #6a98a9;padding:12px 0;color:#285f78;font-size:12px;font-weight:650}.review-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3}.landing-footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px 25px;justify-content:space-between;border-top:1px solid var(--line);padding-block:25px 30px;color:#8497a3;font-size:10px;line-height:1.8}.landing-footer>span{color:#48677c;font-weight:650}.landing-footer small{font-weight:400;font-size:9px;margin-left:9px;color:#97a7b1}.landing-footer p{margin:0}.landing-footer a{text-underline-offset:3px;color:#6f8999}
@media(min-width:1101px) and (max-height:820px){.landing-hero{padding-top:130px}.hero-grid{padding-bottom:38px}.hero-copy h1{font-size:54px}.hero-description{margin:20px 0 23px;font-size:16px}.hero-context{margin-bottom:17px}.hero-explore{margin-top:24px}.hero-product .carry-scene{max-height:175px}.hero-result-heading{padding-top:20px}.hero-flow{padding-block:19px}.story-stage>.stage-panel{min-height:465px}.landing-enhanced .story-step{min-height:85vh}}
@media(max-width:1100px){.landing-container{width:calc(100% - 50px)}.hero-grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)}.hero-copy h1{font-size:47px;letter-spacing:-2.3px}.hero-description{font-size:15px}.hero-result-heading h2{font-size:18px}.hero-product-top{padding-inline:18px}.hero-result-heading,.hero-connection,.hero-product-bottom{padding-inline:20px}.hero-starts{gap:8px}.start-button{font-size:12px;padding-inline:14px;gap:10px}.story-step,.landing-enhanced .story-layout{gap:40px}.story-heading h2{font-size:37px}.step-copy h3{font-size:28px}.step-lead{font-size:16px}.stage-panel{padding:21px}.stage-panel h3{font-size:22px}.stage-result-title h3{font-size:20px}.stage-dated-record{padding-inline:12px;gap:8px}.stage-dated-record time{font-size:8px}.connected-inputs>div{padding:18px 12px;column-gap:6px}.connected-inputs strong{font-size:11px}.stage-panel>.carry-scene{margin-top:24px}.hero-flow{gap:15px;font-size:11px}.hero-flow>i{width:20px}}
@media(max-width:900px){.landing-header nav{gap:18px;font-size:11px}.header-inner{min-height:79px}.landing-brand{font-size:15px;gap:9px}.landing-brand>svg{width:26px}.landing-brand small{display:none}.landing-hero{padding-top:120px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:38px;padding-bottom:35px}.hero-copy{text-align:center}.hero-copy h1{font-size:50px;line-height:1.25;letter-spacing:-2.5px}.hero-break{display:none}.hero-context{font-size:12px}.hero-description{font-size:16px;margin-block:20px 25px}.hero-starts{justify-content:center}.hero-role-help{font-size:10px}.hero-explore{margin-top:22px}.hero-product{max-width:620px;width:100%;margin-inline:auto}.hero-product>.carry-scene{max-height:200px}.hero-result-heading h2{font-size:23px}.hero-flow{gap:14px;padding-block:22px;font-size:10px}.hero-flow>i{width:15px}.landing-story{padding-top:65px}.story-heading h2{font-size:36px}.story-layout,.landing-enhanced .story-layout{display:block;padding-top:20px}.story-step,.landing-enhanced .story-step{display:block;min-height:0;padding:48px 0 50px;border-bottom:1px solid var(--line)}.step-copy{max-width:560px}.step-copy h3{font-size:29px;margin-bottom:15px}.step-number{margin-bottom:15px}.step-lead{font-size:17px}.step-detail{font-size:12px}.story-inline-preview,.landing-enhanced .story-inline-preview{display:block;max-width:650px;margin-top:27px}.story-sticky,.landing-enhanced .story-sticky{display:none}.story-heading>p:first-child{font-size:12px}.stage-panel{padding:24px 28px}.stage-panel h3{font-size:25px}.stage-panel .carry-scene{max-height:235px}.connected-inputs>div{padding:22px}.connected-inputs strong{font-size:12px}.movement-bridge{font-size:12px;gap:15px}.movement-bridge span{max-width:160px}.movement-bridge strong{max-width:180px}.movement-bridge i{width:18px}.stage-dated-record time{font-size:10px}.role-outcomes{padding-block:60px;margin-top:35px}.role-outcomes h2{font-size:30px}.review-entry{padding-block:60px}.review-entry h2{font-size:25px}.review-link{gap:15px;font-size:11px}.landing-footer{justify-content:flex-start;gap:9px 20px}.landing-footer p{order:3;width:100%}.landing-footer>a{margin-left:auto}}
@media(max-width:600px){:root{scroll-padding-top:24px}.landing-container{width:calc(100% - 36px)}.header-inner{min-height:72px;gap:12px}.landing-brand{font-size:12px;gap:7px;letter-spacing:-.5px}.landing-brand>svg{width:23px;height:29px}.landing-header nav{gap:12px;font-size:10px}.landing-header nav>a:nth-child(2){display:none}.landing-header nav>.header-start{padding:8px 10px}.landing-hero{padding-top:110px}.hero-context{font-size:10px;margin-bottom:17px}.hero-copy h1{font-size:39px;letter-spacing:-2px;line-height:1.3}.hero-description{font-size:14px;line-height:1.85;margin:18px 0 24px}.hero-starts{gap:8px}.start-button{font-size:11px;min-height:44px;padding:11px 13px;gap:13px}.hero-role-help{font-size:9px;margin-top:12px}.hero-role-help>span{margin-inline:3px}.hero-explore{font-size:10px;margin-top:23px;gap:12px}.hero-grid{gap:30px}.hero-product-top{padding:13px 16px;font-size:10px}.example-tag{font-size:8px}.hero-result-heading{padding:19px 17px 0;gap:10px}.hero-result-heading>div>span{font-size:9px}.hero-result-heading h2{font-size:18px;letter-spacing:-.6px}.hero-result-badge{font-size:11px;padding:6px 9px}.hero-product>.carry-scene{width:calc(100% - 12px);margin-block:10px 8px}.hero-connection{padding:9px 17px 19px;gap:8px;grid-template-columns:1fr 16px 1fr}.hero-connection span{font-size:9px}.hero-connection strong{font-size:10px}.hero-connection svg{width:16px}.hero-product-bottom{padding:14px 17px;gap:13px}.hero-product-bottom span{font-size:8px}.hero-product-bottom strong{font-size:9px}.hero-flow{flex-wrap:wrap;gap:9px 12px;justify-content:center;padding-block:17px;font-size:9px}.hero-flow>i{width:9px}.hero-flow>i::after{width:4px;height:4px;top:-2px}.landing-story{padding-top:52px}.story-heading h2{font-size:31px;letter-spacing:-1.2px}.story-heading>p:first-child{font-size:10px;line-height:1.8}.story-intro{font-size:12px;margin-top:14px}.story-step{padding-block:36px 42px}.step-copy h3{font-size:24px;letter-spacing:-1px}.step-lead{font-size:15px;line-height:1.85}.step-detail{font-size:11px;line-height:1.9}.step-number{font-size:10px;margin-bottom:13px}.step-number>span{font-size:16px}.stage-panel{padding:17px 17px 20px}.stage-topline{font-size:10px;padding-bottom:12px;gap:6px}.stage-kicker{font-size:10px;margin-top:20px}.stage-panel h3{font-size:21px;line-height:1.5;margin-bottom:17px;letter-spacing:-.8px}.connected-inputs>div{padding:16px 11px;grid-template-columns:21px 1fr;gap:4px 7px}.connected-inputs svg{width:20px}.connected-inputs strong{font-size:10px}.connected-inputs span{font-size:8px}.stage-dated-record{margin-top:16px;padding:12px;gap:6px;font-size:10px;flex-wrap:wrap}.stage-dated-record>strong{font-size:22px}.stage-dated-record time{font-size:8px}.movement-bridge{gap:7px;font-size:9px;padding-top:13px}.movement-bridge span{max-width:94px}.movement-bridge strong{max-width:100px}.movement-bridge i{width:9px}.stage-caption{font-size:9px;text-align:left}.stage-result-title{gap:9px}.stage-result-title h3{font-size:18px;line-height:1.7}.result-badge{font-size:10px;padding:5px 7px}.reason-path{padding-left:10px}.reason-path>div{padding-left:8px;padding-bottom:17px}.reason-path>div::before{left:-14.5px}.reason-path>div>span{font-size:9px}.reason-path strong{font-size:12px}.reason-path small{font-size:9px}.reason-path p{font-size:11px}.interactive-example{padding-top:16px;margin-top:17px}.interactive-example>span{font-size:10px}.variant-buttons button{min-height:34px;font-size:10px;padding-inline:10px}.interactive-example>p{font-size:8px}.mini-management-person{padding:14px 12px;gap:9px}.avatar-letter{width:30px;height:30px;font-size:11px}.mini-management-person strong{font-size:11px}.mini-management-person>div>span{font-size:9px}.mini-management-person .result-badge{font-size:9px;padding:4px 6px}.mini-management-plan{padding:15px 13px}.mini-management-plan p{font-size:11px}.mini-management-check{padding:13px}.mini-management-check strong{font-size:10px}.management-lifecycle{padding:13px 13px 13px 28px;font-size:9px;gap:9px}.before-after{grid-template-columns:1fr 23px 1fr;gap:6px;padding-top:10px}.before-after>div{padding:17px 5px;gap:7px}.before-after time{font-size:9px}.before-after>div>span:not(.result-badge){font-size:10px}.before-after strong{font-size:39px}.before-after strong small{font-size:11px}.before-after .result-badge{font-size:9px;padding:4px 6px;min-width:50px}.comparison-arrow{width:22px}.change-explainer{gap:10px;padding:13px}.change-explainer p{font-size:9px}.change-explainer svg{width:21px}.role-outcomes{padding-block:44px}.role-outcomes header>p{font-size:10px}.role-outcomes h2{font-size:26px;letter-spacing:-1.2px}.role-outcome-grid{grid-template-columns:minmax(0,1fr);margin-top:28px}.role-outcome-grid>article{padding:27px 0 27px 50px}.role-outcome-grid>article+article{border-left:0;border-top:1px solid #d1dfe7;padding:27px 0 0 50px}.role-icon,.role-outcome-grid>article+article .role-icon{left:0;top:28px}.role-icon svg{width:29px;height:29px}.role-outcome-grid h3{font-size:18px}.role-outcome-grid p{font-size:11px;line-height:1.9;margin:11px 0 18px}.start-button-light{font-size:10px;min-height:38px;padding:8px 11px;gap:24px}.review-entry{display:block;padding-block:43px}.review-entry h2{font-size:23px;line-height:1.5;letter-spacing:-1px}.review-entry>div>p:first-child{font-size:10px}.review-entry>div>p:last-child{font-size:11px}.review-link{margin-top:17px;gap:40px}.landing-footer{font-size:9px;padding-block:21px 25px;gap:8px 10px}.landing-footer small{font-size:8px;margin-left:7px}}
.hero-preparation{max-width:470px;border-left:2px solid #64c0c6;padding:0 0 0 13px;margin:0 0 24px;text-align:left;font-size:12px;line-height:1.85;color:#cedde7;word-break:keep-all}.hero-preparation strong{display:block;color:#e3f7f8;font-weight:650}.hero-preparation p{margin:5px 0 0}.hero-preparation b{font-weight:650;color:#e3f7f8}@media(max-width:900px){.hero-preparation{margin-inline:auto;max-width:510px}}@media(max-width:600px){.hero-preparation{font-size:11px;margin-bottom:20px;padding-left:11px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.story-inline-preview,.landing-enhanced .story-inline-preview{display:block}.story-sticky,.landing-enhanced .story-sticky{display:none}.landing-enhanced .story-step{display:block;min-height:0;padding:35px 0 70px}}
