:root{--ink:#17294a;--tension:#f8499b;--clear:#fff;--wash:#fcf8fb}body{background:var(--clear)}h1,h2,h3{max-width:20ch}.home-position{min-height:610px;grid-template-columns:1.12fr .88fr}.home-position h1{font-size:clamp(3.5rem,5.7vw,5.8rem);line-height:.98}.home-position .position-copy>p{font-size:1.05rem}.hero-actions{gap:28px}.path-link{font-size:.86rem;font-weight:650;color:var(--ink);padding:10px 0;border-bottom:1px solid var(--tension)}.learning-loop{position:relative;padding:55px 25px;transform:rotate(-2deg)}.loop-top,.loop-bottom{display:flex;align-items:center;gap:13px;font-size:clamp(.8rem,1.4vw,1rem)}.loop-top:before,.loop-bottom:after{content:'';position:absolute;height:2px;background:var(--tension);opacity:.45}.loop-top:before{left:15px;right:35px;top:43%}.loop-bottom:after{left:55px;right:5px;bottom:31%}.learning-loop span,.learning-loop strong,.learning-loop i{position:relative;background:#fff;padding:6px;z-index:1}.learning-loop strong{color:#b92368}.learning-loop i{font-style:normal;color:#b92368}.loop-bottom{justify-content:flex-end;margin-top:90px}.loop-turn{position:absolute;right:8px;top:47%;color:#b92368;font-size:1.5rem}.editorial-thesis{position:relative;padding:40px 7%;display:flex;align-items:center;gap:28px;border-top:1px solid #dfd9df;border-bottom:1px solid #dfd9df;overflow:hidden}.editorial-thesis:after{content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#f8499b22}.editorial-thesis p{position:relative;z-index:1;background:#fff;font-size:clamp(1.25rem,2.3vw,2.2rem);line-height:1.3;max-width:1050px;padding-right:25px}.editorial-thesis strong{color:#b92368}.editorial-thesis>span{font-size:2.4rem;color:#f8499b;background:#fff;z-index:1}.home-system{background:#fff;color:#17294a}.home-system>.wrap{padding-top:80px;padding-bottom:80px}.system-intro h2 em{color:#b92368}.system-intro>p,.passage-head p{color:#526078}.system-path{margin:45px 0 70px}.system-path article{border:0;border-top:2px solid #17294a;border-radius:0;padding:24px 5px;min-height:190px}.system-path article:nth-of-type(2){background:transparent;border-color:#f8499b}.system-path p,.system-path article:nth-of-type(2) p{color:#526078}.system-path span,.system-path a{color:#b92368}.agent-passage{border-top:1px solid #dfd9df}.handoff-demo{grid-template-columns:1.1fr .45fr .9fr;gap:0;position:relative}.handoff-demo:before{content:'';position:absolute;height:2px;background:#f8499b;left:38%;right:32%;top:50%;z-index:0}.handoff-demo article{border:0;border-radius:0;padding:30px;background:#17294a;color:#fff;z-index:1}.handoff-demo article:last-child{background:#fce8f4;color:#17294a;transform:translateY(36px)}.handoff-demo dl{display:grid;gap:8px}.handoff-demo dl>div{display:grid;grid-template-columns:34px 1fr;border-top:1px solid #ffffff35;padding-top:8px}.handoff-demo article:last-child dl>div{border-color:#17294a24}.handoff-demo dt{font-size:.67rem;color:#f58ac4;font-weight:700}.handoff-demo article:last-child dt{color:#b92368}.handoff-demo dd{font-size:.78rem}.handoff-axis{display:grid;place-content:center;text-align:center;z-index:1}.handoff-axis b{font-size:.68rem;letter-spacing:.12em;color:#b92368;background:#fff;padding:7px}.handoff-axis span{font-size:.67rem;background:#fff;padding:4px}.handoff-note{color:#17294a!important;margin-top:58px!important;border-left:3px solid #f8499b;padding-left:15px}.practice-proof{border:0;background:#fcf8fb}.proof-grid{background:transparent;border:0;gap:0}.proof-grid article{background:transparent;border-left:1px solid #dfd9df;padding-left:22px}.home-conversion{background:#fff}.conversion-options article{border-color:#dfd9df}.discovery-action{min-height:590px}.discovery-action h1{font-size:clamp(3rem,5vw,5rem);line-height:1}.compact-method{position:relative;background:transparent;color:#17294a;border-radius:0;padding:15px 35px;gap:0}.compact-method:before{content:'';position:absolute;left:47px;top:38px;bottom:38px;width:2px;background:#dfd9df}.compact-method span{position:relative;border:0;border-radius:0;padding:17px 0 17px 45px;font-size:.8rem;letter-spacing:.04em}.compact-method span b{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #aeb5c1;border-radius:50%;background:#fff;z-index:1}.compact-method span[data-state=gap] b,.compact-method span[data-current=true] b{border-color:#f8499b;background:#f8499b;box-shadow:0 0 0 6px #fce8f4}.compact-method span[data-state=present] b{border-color:#4d8fc4;background:#4d8fc4}.discovery-check-shell{background:#f7f4f7;color:#17294a}.discovery-check-shell .diagnosis-intro em{color:#b92368}.discovery-check-shell .diagnosis-intro p{color:#526078}.discovery-check-shell .check-panel{box-shadow:0 22px 70px #17294a10;border:1px solid #dfd9df}.gtm-entry{min-height:610px;grid-template-columns:1fr 1fr;column-gap:70px}.gtm-entry>.eyebrow,.gtm-entry>h1,.gtm-entry>p{grid-column:1}.gtm-entry h1{font-size:clamp(3.2rem,5vw,5.2rem)}.gtm-trajectory{grid-column:2;grid-row:1/5;align-self:center;display:flex;align-items:center;gap:9px;position:relative;transform:rotate(-4deg)}.gtm-trajectory:before{content:'';position:absolute;left:5px;right:5px;top:50%;height:2px;background:#f8499b55}.gtm-trajectory span,.gtm-trajectory strong,.gtm-trajectory i{position:relative;background:#fff;padding:7px;z-index:1;font-size:.74rem}.gtm-trajectory i{font-style:normal;color:#b92368}.gtm-trajectory strong{color:#b92368}.entry-card{grid-column:1/-1;border:0;border-top:1px solid #dfd9df;border-radius:0;box-shadow:none;padding:28px 0 0;grid-template-columns:1fr 1fr 1fr auto;align-items:end}.entry-card label{border-left:1px solid #dfd9df;padding-left:18px}.entry-card label>b{display:block;color:#b92368;font-size:.7rem}.entry-card label>span{display:block;margin-top:5px}.entry-card select{border:0!important;border-bottom:1px solid #17294a!important;border-radius:0!important;padding-left:0!important}.entry-card .ai-check{grid-column:auto}.ai-choice{font-size:.72rem;font-weight:400;margin-top:15px!important}.gtm-start-link{border:0;background:transparent;color:#b92368;font:inherit;font-size:.82rem;font-weight:700;padding:14px 0;border-bottom:1px solid #f8499b;white-space:nowrap}.gtm-workspace{grid-template-columns:165px minmax(0,1fr) 220px}.builder-panel{box-shadow:0 18px 60px #17294a0c}.builder-side{border:0;border-left:1px solid #dfd9df;border-radius:0}.gtm-steps button[aria-current=step]{border-radius:30px}.gtm-learning{max-width:980px}.gtm-thesis{font-size:1.1rem!important}@media(max-width:900px){.home-position,.gtm-entry{grid-template-columns:1fr}.gtm-trajectory{grid-column:1;grid-row:auto;margin:20px 0}.entry-card{grid-template-columns:1fr 1fr}.handoff-demo{grid-template-columns:1fr}.handoff-demo:before{display:none}.handoff-demo article:last-child{transform:none}.handoff-axis{padding:20px}.handoff-note{margin-top:18px!important}}@media(max-width:600px){.home-position{min-height:auto}.home-position h1{font-size:3.25rem}.learning-loop{padding:30px 0}.loop-top,.loop-bottom{gap:4px;font-size:.68rem}.editorial-thesis{padding:30px 5%}.system-intro>p{font-size:.9rem}.entry-card{grid-template-columns:1fr}.gtm-trajectory{flex-wrap:wrap;transform:none}.gtm-entry h1,.discovery-action h1{font-size:3rem}.proof-grid article{border-left:0;border-top:1px solid #dfd9df}.discovery-action{gap:20px}}
