:root{--ink:#101113;--ink-soft:#181a1d;--paper:#fff;--panel:#edf0f2;--gold:#d8bd88;--gold-deep:#9a7134;--text:#101113;--muted:#101113;--line:#d7dadd;--line-dark:#ffffff2e;--max:1360px;--section-space:clamp(78px, 7vw, 100px);--section-gutter:max(36px, calc((100vw - var(--max)) / 2 + 36px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;font-size:16px}a{color:inherit}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);letter-spacing:-.045em;font-weight:540;line-height:.98}p{line-height:1.65}button,a,summary{-webkit-tap-highlight-color:transparent}.cover-image{object-fit:cover}.site-header{z-index:20;width:min(100%, var(--max));min-height:98px;color:var(--paper);border-bottom:1px solid var(--line-dark);grid-template-columns:132px 1fr auto;align-items:center;gap:36px;padding:0 36px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-header--light{color:var(--ink);border-bottom-color:var(--line)}.brand{width:118px;line-height:0;display:block}.brand img{width:100%;height:auto}.desktop-nav{justify-content:flex-end;align-items:center;gap:25px;font-size:14px;display:flex}.desktop-nav>a,.ways-menu-trigger{opacity:.83;text-decoration:none;transition:opacity .2s}.desktop-nav>a:hover,.ways-menu-trigger:hover{opacity:1}.ways-menu{position:relative}.ways-menu-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ways-menu-trigger:focus-visible{outline-offset:5px;outline:1px solid}.mobile-menu>summary::-webkit-details-marker{display:none}.ways-dropdown{background:var(--paper);width:520px;color:var(--ink);border:1px solid var(--line);padding:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-42%);box-shadow:0 22px 70px #0000002b}.ways-dropdown:before{content:"";width:20%;height:11px;position:absolute;top:-11px;left:40%}.ways-dropdown[hidden]{display:none}.ways-dropdown a{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;gap:18px;padding:15px 16px;text-decoration:none;display:grid}.ways-dropdown a:last-child{border-bottom:0}.ways-dropdown a:hover{background:var(--panel)}.ways-dropdown strong{letter-spacing:-.01em;font-size:13px}.ways-dropdown span{color:var(--muted);font-size:12px;line-height:1.4}.ways-dropdown .tailored-link{background:var(--ink);color:var(--paper);margin-top:8px}.ways-dropdown .tailored-link span{color:var(--paper)}.header-cta{white-space:nowrap;border:1px solid;border-radius:99px;padding:12px 17px;font-size:12px;text-decoration:none}.site-header--dark .header-cta{border-color:#ffffff80}.mobile-menu{display:none}.announcement-bar{z-index:30;background:var(--gold);width:100%;min-height:38px;color:var(--ink);text-align:center;letter-spacing:.01em;justify-content:center;align-items:center;gap:9px;padding:8px 20px;font-size:12px;font-weight:680;line-height:1.35;text-decoration:none;transition:background-color .22s,transform .22s;animation:4s ease-in-out infinite announcement-pulse;display:flex;position:absolute;top:0;left:0}.announcement-bar span{transition:transform .22s;animation:2.4s ease-in-out infinite announcement-arrow;display:inline-block}.announcement-bar:hover{background:#e3cc9e;animation-play-state:paused;transform:translateY(-1px)}.announcement-bar:hover span{animation-play-state:paused;transform:translate(9px)}.announcement-bar:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.announcement-bar:active{background:#cdb077;transform:translateY(0)}@keyframes announcement-arrow{0%,48%,to{transform:translate(0)}62%{transform:translate(10px)}74%{transform:translate(2px)}86%{transform:translate(8px)}}@keyframes announcement-pulse{0%,55%,to{background-color:var(--gold)}72%{background-color:#ead7af}}.site-header--with-announcement{top:38px}@media (prefers-reduced-motion:reduce){.announcement-bar,.announcement-bar span{transition:none;animation:none}.announcement-bar:hover,.announcement-bar:hover span{transform:none}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 21px;font-size:11px;font-weight:700;line-height:1.3;color:var(--gold-deep)!important}.eyebrow--light{color:var(--gold)!important}.home-page .eyebrow,.home-page .situations-section .signal-list span,.home-page .work-section .offer-number,.home-page .work-section .offer-row small,.home-page .evidence-section .evidence-grid article>span,.home-page .evidence-section .testimonial-grid blockquote cite,.home-page .about-section .experience-list span{color:#d8bd88!important;font-size:clamp(16px,1.4vw,20px)!important}.home-page .work-section>.wide-heading .eyebrow{margin-bottom:30px}.home-page .work-section .offer-row small{font-size:11px!important}.home-page .evidence-section>.wide-heading .eyebrow{margin-bottom:30px}.signal-list span,.numbered-grid>article>span,.stage-list>article>span,.workshop-signal-grid>article>span,.offer-number,.offer-row small,.evidence-grid article>span,.experience-list span,.outcome-card>span,.outcome-card p,.at-glance-grid span,.format-strip span,.outcome-list span,.workshop-quote figcaption,.format-cards span,.compact-glance-grid span,.strategic-deliverable-grid span,.strategic-process-grid span,blockquote cite,.mobile-panel .mobile-label{text-transform:uppercase;color:var(--gold-deep)!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important}.eyebrow,.signal-list span,.numbered-grid>article>span,.stage-list>article>span,.workshop-signal-grid>article>span,.offer-number,.evidence-grid article>span,.experience-list span,.outcome-card>span,.outcome-card p,.at-glance-grid span,.format-strip span,.outcome-list span,.workshop-quote figcaption,.format-cards span,.compact-glance-grid span,.strategic-deliverable-grid span,.strategic-process-grid span,blockquote cite,.architecture-foundation-heading p,.architecture-demand-grid article>span,.architecture-engagement-grid>a>span,.benchmark-pov span,.benchmark-question span,.benchmark-dimensions span,.benchmark-list-grid span,.finding-list>article>span,.offers-hero-index>p,.offers-hero-index li span,.offers-path-number,.offer-chapter-number,.buying-option-top>span,.buying-option-outcome span,.chapter-outcome span,.implementation-price>span,.workshop-price-line span,.comparison-head span,.architecture-track span,.demo-access-preview>span,.demo-access-form>div>span,.demo-problem-card li span,.demo-problem-card>div span,.demo-outcome-grid article>span,.demo-outcome-result span,.demo-video-kicker,.demo-case-story>span,.demo-flow-step span,.demo-choice-map-heading span,.demo-choice-map-grid article>span,.demo-branch-label span,.demo-learn-price>span,.demo-learn-grid article>span,.demo-apply-note>div>span,.demo-offer-number,.demo-offer-outcome,.walkthrough-video-eyebrow,.walkthrough-evidence-grid article>span,.walkthrough-question-grid article>span,.walkthrough-decision-process>span,.walkthrough-case-label,.walkthrough-case-grid article>span,.walkthrough-client-grid article>span,.walkthrough-offer-grid article>span,.walkthrough-faq-list summary>span{color:#d8bd88!important;font-size:clamp(16px,1.4vw,20px)!important}.eyebrow-duration,.offer-row small,.mobile-panel .mobile-label{font-size:11px!important}.pill-button{border:1px solid var(--ink);min-height:49px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:28px;padding:0 22px;font-size:13px;font-weight:620;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.pill-button:hover{background:var(--ink);color:var(--paper)}.pill-button--light{color:var(--paper);border-color:#ffffff94}.pill-button--light:hover{background:var(--paper);color:var(--ink)}.text-link,.inline-arrow{color:inherit;border-bottom:1px solid;padding-bottom:5px;font-size:13px;text-decoration:none}.home-hero{min-height:790px;padding:164px var(--section-gutter) 0;background:var(--ink);color:var(--paper);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(320px,.65fr);column-gap:6vw;display:grid}.hero-copy{align-self:center;max-width:860px;padding-bottom:44px}.hero-copy h1{color:var(--paper);max-width:900px;margin-bottom:31px;font-size:clamp(56px,5.5vw,86px)}.hero-copy h1 span{display:block}.hero-copy .eyebrow{white-space:nowrap}.hero-copy>p{max-width:680px;color:var(--paper);font-size:clamp(16px,1.4vw,20px);line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.hero-profile{place-self:center end;width:min(100%,395px);padding-bottom:44px}.portrait-frame{aspect-ratio:4/4.45;background:var(--paper);padding:0;line-height:0;position:relative;overflow:hidden}.portrait-frame img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.profile-caption{border-left:1px solid var(--gold);color:var(--paper);gap:6px;margin-top:0;padding:20px 0 0 26px;font-size:11px;line-height:1.45;display:grid}.profile-caption strong{color:var(--paper)}.hero-proof{border-top:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.hero-proof>div{border-right:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:start;gap:17px;min-height:118px;padding:25px 35px 18px 0;display:grid}.hero-proof>div+div{padding-left:35px}.hero-proof>div:last-child{border-right:0}.hero-proof strong{color:var(--gold);letter-spacing:-.04em;font-size:29px}.hero-proof span{max-width:285px;color:var(--paper);font-size:13px;line-height:1.5}.home-section,.offer-section,.workshop-section{padding:var(--section-space) var(--section-gutter)}.panel-section{background:var(--panel)}.section-heading{max-width:600px}.section-heading h2,.wide-heading h2{margin-bottom:25px;font-size:clamp(41px,4.5vw,66px)}.section-heading>p,.wide-heading>p{color:var(--muted);max-width:720px;font-size:16px}.wide-heading{max-width:920px;margin-bottom:50px}.wide-heading--with-copy{grid-template-columns:minmax(300px,1fr) minmax(300px,.75fr);column-gap:9vw;max-width:none;display:grid}.wide-heading--with-copy .eyebrow{grid-column:1/-1}.wide-heading--with-copy h2{margin-bottom:0}.wide-heading--with-copy>p{align-self:start;margin:0}.situations-section,.split-section,.workshop-fit,.workshop-outcomes,.facilitator-section{grid-template-columns:minmax(300px,.85fr) minmax(400px,1fr);gap:10vw;display:grid}.signal-list{border-top:1px solid var(--line)}.signal-list>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:20px;padding:22px 0;display:grid}.signal-list span,.numbered-grid>article>span,.stage-list>article>span,.workshop-signal-grid>article>span{color:var(--gold);font:700 11px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.signal-list p{margin:0;font-size:16px;line-height:1.5}.commercial-explainer{padding:var(--section-space) var(--section-gutter);border-top:1px solid var(--line-dark);background:var(--ink);color:var(--paper);text-align:left;grid-template-columns:minmax(0,320px) minmax(0,760px);grid-template-areas:"video heading""video summary";gap:30px 48px;display:grid}.commercial-explainer-heading{grid-area:heading;align-self:end;max-width:760px;margin:0}.commercial-explainer-heading h2,.commercial-explainer-heading>p{color:var(--paper)}.commercial-explainer-heading>p{max-width:none;margin-bottom:0}.commercial-explainer-player{border:1px solid var(--gold);background:var(--ink);grid-area:video;align-self:center;width:min(100%,320px);margin:0}.commercial-explainer-player video{object-fit:contain;background:var(--ink);width:100%;height:auto;display:block}.commercial-explainer-player video:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.commercial-explainer-summary{grid-area:summary;align-self:start;max-width:760px;margin:0;font-size:17px}@media (width<=760px){.commercial-explainer{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""video""summary";padding:68px 20px}}.numbered-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.numbered-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:238px;padding:28px}.numbered-grid h3{color:var(--ink);margin:36px 0 17px;font-size:27px;line-height:1.05}.numbered-grid p{color:var(--muted);font-size:14px}.numbered-grid--list{grid-template-columns:1fr}.numbered-grid--list>article{grid-template-columns:40px 180px 1fr;gap:25px;min-height:0;display:grid}.numbered-grid--list h3{margin:0;font-size:23px}.numbered-grid--list p{margin:0}.numbered-grid--five{grid-template-columns:repeat(5,1fr)}.numbered-grid--five>article{min-height:270px;padding:26px 22px}.numbered-grid--five h3{font-size:22px}.offer-page .numbered-grid--list{background:var(--line-dark);border:1px solid var(--ink);gap:1px}.offer-page .numbered-grid--list>article{background:var(--ink);color:var(--paper);border:0}.offer-page .numbered-grid--list h3,.offer-page .numbered-grid--list p{color:var(--paper)}.capability-strip{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(6,1fr);display:grid}.capability-strip span{color:var(--muted);border-right:1px solid var(--line);text-align:center;padding:16px 12px;font-size:11px}.capability-strip span:last-child{border-right:0}.support-note{max-width:780px;color:var(--muted);margin:36px 0 0 auto;font-size:13px}.home-page .help-section{background:var(--ink-soft);color:var(--paper)}.home-page .help-section h2,.home-page .help-section h3,.home-page .help-section .wide-heading>p,.home-page .help-section .numbered-grid p,.home-page .help-section .support-note{color:var(--paper)}.home-page .help-section .numbered-grid,.home-page .help-section .numbered-grid>article,.home-page .help-section .capability-strip,.home-page .help-section .capability-strip span{border-color:var(--line-dark)}.home-page .help-section .numbered-grid>article,.home-page .help-section .capability-strip span{color:var(--paper);background:0 0}.home-page .help-section .numbered-grid>article>span{color:var(--gold)}.home-page .help-section .capability-strip span{color:var(--paper)}.offer-list{border-top:1px solid var(--line)}.offer-row{border-bottom:1px solid var(--line);grid-template-columns:50px 190px minmax(260px,1.1fr) minmax(200px,.7fr) 30px;align-items:center;gap:25px;min-height:138px;text-decoration:none;transition:background .2s;display:grid}.offer-row:hover{background:var(--panel)}.offer-number,.offer-row small{color:var(--gold);font:700 11px/1.3 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em}.offer-row h3{margin:9px 0 0;font-size:25px}.offer-row p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.offer-row>strong{font-size:15px;line-height:1.45}.offer-arrow{font-size:22px}.tailored-callout{background:var(--ink);color:var(--paper);grid-template-columns:.8fr 1fr auto;align-items:center;gap:42px;margin-top:32px;padding:30px 32px;display:grid}.tailored-callout .eyebrow{margin-bottom:13px}.tailored-callout h3{color:var(--paper);margin:0;font-size:28px}.tailored-callout>p{color:var(--paper);margin:0;font-size:14px}.tailored-callout .pill-button{color:var(--paper);border-color:#ffffff94}.tailored-callout .pill-button:hover{background:var(--paper);color:var(--ink)}.workshop-feature{background:var(--ink);min-height:520px;color:var(--paper);border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);display:grid;position:relative;overflow:hidden}.workshop-feature-copy{padding:86px var(--section-gutter);flex-direction:column;justify-content:center;align-items:flex-start;padding-right:6vw;display:flex}.workshop-feature h2{max-width:760px;color:var(--paper);font-size:clamp(48px,5vw,70px)}.workshop-feature p{color:var(--paper);max-width:660px;font-size:17px}.workshop-feature .inline-arrow{margin-top:26px}.workshop-feature figure{background:#090a0b;border-left:1px solid #d8bd888c;min-height:520px;margin:0;position:relative;overflow:hidden}.workshop-feature figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#16120d6b,#70522621),#b38a4b14;position:absolute;inset:0}.workshop-feature figure img{filter:sepia(.3)saturate(.72)contrast(1.06)brightness(.76);transform:scale(1.02)}.evidence-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.evidence-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:30px}.evidence-grid article>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.evidence-grid h3{max-width:440px;color:var(--ink);margin:36px 0 18px;font-size:25px}.evidence-grid strong{color:var(--gold);font-size:34px}.evidence-grid p{color:var(--muted);margin-left:10px;font-size:13px;display:inline}blockquote{max-width:930px;color:var(--ink);letter-spacing:-.035em;margin:80px auto 0;font-size:clamp(28px,3vw,43px);line-height:1.18}blockquote cite{color:var(--gold-deep);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:11px;font-style:normal;display:block}.testimonial-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:64px;display:grid}.testimonial-grid blockquote{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;max-width:none;min-height:320px;margin:0;padding:clamp(28px,2.6vw,40px);font-size:clamp(22px,2vw,29px);display:flex}.testimonial-grid blockquote cite{margin-top:auto;padding-top:36px}.video-section{grid-template-columns:minmax(280px,.6fr) minmax(360px,1fr);align-items:center;gap:11vw;display:grid}.video-frame{background:var(--paper);justify-self:center;width:min(100%,390px);padding:11px;box-shadow:0 22px 70px #1011131f}.video-frame video{background:var(--ink);width:100%;height:auto;display:block}.video-copy h2{font-size:clamp(44px,4.8vw,72px)}.video-copy p{max-width:600px;color:var(--muted)}.video-copy .pill-button{margin-top:22px}.home-page .video-section{background:var(--paper);color:var(--ink)}.home-page .video-section h2,.home-page .video-section .video-copy p{color:var(--ink)}.home-page .video-section .video-frame{box-shadow:none;background:0 0;padding:0;position:relative}.home-page .video-section .video-frame:before{content:"";pointer-events:none;border:1px solid #d8bd8880;position:absolute;inset:-14px}.about-content{grid-template-columns:.68fr 1fr;gap:7vw;display:grid}.about-section>.section-heading{margin-bottom:54px}.experience-list{border-top:1px solid var(--line)}.experience-list article{border-bottom:1px solid var(--line);padding:22px 0}.experience-list span{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.experience-list p{color:var(--muted);margin:8px 0 0;font-size:14px}.about-copy{max-width:720px}.about-copy p:first-child{color:var(--ink);font-size:20px;line-height:1.5}.about-copy p{color:var(--muted);font-size:16px}.about-copy .interim-availability{border-top:1px solid var(--line);color:var(--ink);margin-top:28px;padding-top:22px;font-size:14px}.contact-band{padding:78px var(--section-gutter);background:var(--ink);color:var(--paper);grid-template-columns:1fr .7fr;gap:9vw;display:grid}.contact-band h2{max-width:760px;color:var(--paper);margin:0;font-size:clamp(44px,4.6vw,68px)}.contact-band>div:last-child{align-self:start}.contact-band>div:last-child p{max-width:480px;color:var(--paper)}.contact-band .pill-button{margin-top:20px}.email-link{width:fit-content;color:var(--paper);border-bottom:1px solid var(--gold);margin-top:26px;padding-bottom:6px;font-size:clamp(15px,1.3vw,18px);font-weight:620;text-decoration:none;display:block}.site-footer{min-height:132px;padding:30px var(--section-gutter);background:var(--ink);color:var(--paper);border-top:1px solid #ffffff1f;grid-template-columns:150px 1fr auto;align-items:center;gap:40px;font-size:11px;display:grid}.site-footer img{width:120px;height:auto}.site-footer p{margin:0}.footer-meta{text-align:right}.footer-meta nav{justify-content:flex-end;gap:18px;margin-top:8px;display:flex}.footer-meta a,.footer-meta button{color:var(--paper);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.consent-panel{z-index:100;background:var(--ink);width:min(520px,100vw - 40px);color:var(--paper);border:1px solid var(--gold);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:23px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 22px 70px #00000047}.consent-panel h2{color:var(--paper);margin:0 0 10px;font-size:24px}.consent-panel p{color:var(--paper)}.consent-panel>div:first-child>p:not(.consent-eyebrow){max-width:430px;margin-bottom:10px;font-size:13px;line-height:1.55}.consent-panel a{color:var(--paper);text-underline-offset:3px;font-size:12px}.consent-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.3;color:var(--gold)!important}.consent-actions{gap:9px;min-width:132px;display:grid}.consent-button{border:1px solid var(--paper);min-height:44px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:12px;font-weight:650}.consent-button--primary{border-color:var(--gold);background:var(--gold);color:var(--ink)}.consent-button:hover{background:var(--paper);color:var(--ink)}.consent-button--primary:hover{background:var(--paper);border-color:var(--paper)}.privacy-hero{min-height:520px;padding:190px var(--section-gutter) 90px;background:var(--ink);color:var(--paper)}.privacy-hero h1{max-width:790px;color:var(--paper);margin-bottom:28px;font-size:clamp(58px,6.4vw,96px)}.privacy-hero>p:last-child{max-width:660px;color:var(--paper);font-size:18px}.privacy-content{padding:90px var(--section-gutter)}.privacy-content article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.55fr) minmax(300px,1fr);gap:7vw;padding:34px 0;display:grid}.privacy-content article:last-of-type{border-bottom:1px solid var(--line)}.privacy-content h2{margin:0;font-size:clamp(26px,2.5vw,36px)}.privacy-content article>p,.privacy-content article>div{grid-column:2;max-width:760px;margin:0}.privacy-content article p{margin-bottom:0}.privacy-content article p+p{margin-top:14px}.privacy-content a{text-underline-offset:3px}.privacy-updated{margin:24px 0 0;font-size:12px}.methodology-teaser{grid-template-columns:minmax(420px,.85fr) minmax(600px,1.15fr);align-items:center;gap:4vw;padding-top:78px;padding-bottom:78px;display:grid}.methodology-teaser-copy h2{max-width:680px;margin-bottom:26px;font-size:clamp(40px,3.8vw,58px)}.methodology-teaser-copy>p{max-width:650px;color:var(--paper);font-size:16px}.methodology-teaser-copy .pill-button{margin-top:26px}.methodology-teaser-visual{border:1px solid var(--gold);background:#0a0a0a;padding:clamp(26px,2.6vw,36px)}.methodology-teaser-visual>p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;font-size:11px;font-weight:700}.methodology-teaser-track{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr) 46px minmax(0,1fr);align-items:center;gap:8px;display:grid}.methodology-teaser-pair{display:contents}.methodology-teaser-track strong{background:var(--gold);min-width:0;min-height:76px;color:var(--ink);text-align:center;letter-spacing:.025em;overflow-wrap:anywhere;text-transform:uppercase;justify-content:center;align-items:center;padding:12px 7px;font-size:11px;display:flex}.methodology-teaser-track img{object-fit:cover;justify-self:center;width:42px;height:42px;display:block}.methodology-teaser-visual>span{border-top:1px solid var(--line-dark);color:var(--paper);margin-top:28px;padding-top:22px;font-size:15px;font-weight:620;display:block}.about-methodology-link{color:inherit;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px}.architecture-page{background:var(--paper)}.architecture-hero{padding:170px var(--section-gutter) 84px;background:var(--ink);color:var(--paper)}.architecture-hero.architecture-transitions{padding-top:0}.architecture-hero-copy{max-width:1160px}.architecture-hero-copy h1{max-width:1080px;color:var(--paper);margin-bottom:30px;font-size:clamp(57px,5.7vw,84px)}.architecture-hero-copy>p{max-width:760px;color:var(--paper);font-size:clamp(18px,1.55vw,23px)}.architecture-demo-button{border:1px solid var(--gold);background:var(--gold);min-height:50px;color:var(--ink);border-radius:99px;align-items:center;gap:35px;margin-top:18px;padding:0 21px;font-size:13px;font-weight:660;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.architecture-demo-button:hover{border-color:var(--paper);background:var(--paper)}.architecture-diagram{border:1px solid var(--gold);background:#0a0a0a;margin-top:58px;padding:clamp(24px,2.6vw,34px)}.architecture-diagram-label{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px;font-size:12px;font-weight:700}.architecture-transition-grid{grid-template-columns:minmax(145px,1fr) 92px minmax(145px,1fr) 92px minmax(145px,1fr) 92px minmax(145px,1fr);gap:8px;display:grid}.architecture-transition-pair{display:contents}.architecture-stage{background:var(--gold);min-height:134px;color:var(--ink);text-align:center;flex-direction:column;justify-content:center;padding:22px 17px;display:flex}.architecture-stage h2{color:var(--ink);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 17px;font-size:clamp(20px,1.8vw,26px)}.architecture-stage p{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.architecture-transition-mark{border:1px solid var(--gold);background:var(--ink);flex-direction:column;justify-content:center;align-items:center;min-height:134px;padding:12px 8px;display:flex}.architecture-transition-mark img{object-fit:cover;width:68px;height:68px}.architecture-transition-mark span{color:var(--gold);text-align:center;letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:700;line-height:1.35}.architecture-diagram-claim{max-width:1100px;color:var(--paper);letter-spacing:-.03em;margin:34px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.architecture-foundation{border:1px solid var(--gold);padding:28px 26px 0}.architecture-foundation-heading{border-bottom:1px solid #d8bd88a6;grid-template-columns:1fr auto;align-items:end;gap:35px;padding-bottom:25px;display:grid}.architecture-foundation-heading p{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.architecture-foundation-heading h2{color:var(--paper);margin:0;font-size:clamp(31px,3.2vw,48px)}.architecture-foundation-heading>span{max-width:430px;color:var(--paper);padding-bottom:4px;font-size:13px;line-height:1.5}.architecture-capabilities{grid-template-columns:repeat(6,1fr);display:grid}.architecture-capabilities span{min-height:96px;color:var(--paper);text-align:center;border-right:1px solid #d8bd8873;justify-content:center;align-items:center;padding:22px 14px;font-size:13px;font-weight:620;line-height:1.4;display:flex}.architecture-capabilities span:last-child{border-right:0}.architecture-method-strip{background:var(--gold);min-height:74px;color:var(--ink);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:20px;padding:0 26px;display:grid}.architecture-method-strip a{color:var(--ink);text-align:center;letter-spacing:.025em;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none}.architecture-method-strip a:hover{text-underline-offset:4px;text-decoration:underline}.architecture-method-strip>span{font-size:23px}.architecture-principle{color:var(--paper);text-align:center;margin:28px 0 0;font-size:18px;font-weight:620}.architecture-definition,.architecture-engagements{padding:var(--section-space) var(--section-gutter)}.architecture-definition{grid-template-columns:minmax(340px,.9fr) minmax(420px,.75fr);gap:8vw;display:grid}.architecture-definition .section-heading h2{max-width:760px}.what-murros-section .section-heading h2{font-size:clamp(36px,3.2vw,48px);line-height:1.03}.what-murros-qualifier{letter-spacing:-.02em;max-width:610px;margin-top:24px;font-size:20px;line-height:1.5;display:block}.what-murros-section .architecture-definition-copy{margin-top:44px}.what-murros-section .architecture-definition-copy p{font-size:20px;line-height:1.5}.architecture-definition-copy p{color:var(--muted);font-size:16px}.architecture-definition-copy p:first-child{color:var(--ink);font-size:20px}.who-murros-section{padding:var(--section-space) var(--section-gutter);background:var(--ink);color:var(--paper);grid-template-columns:minmax(340px,.9fr) minmax(420px,1fr);gap:8vw;display:grid}.who-murros-intro{align-self:center}.who-murros-intro h2{max-width:650px;color:var(--paper);margin-bottom:0;font-size:clamp(36px,3.2vw,48px);line-height:1.03}.who-murros-details{border-top:1px solid #d8bd888c}.who-murros-row{border-bottom:1px solid var(--line-dark);grid-template-columns:145px 1fr;gap:30px;padding:25px 0;display:grid}.who-murros-row>span{color:var(--gold);letter-spacing:.14em;padding-top:5px;font-size:11px;font-weight:700;line-height:1.3}.who-murros-row p{color:var(--paper);margin:0;font-size:20px;line-height:1.5}.architecture-demands{padding:var(--section-space) var(--section-gutter)}.architecture-demand-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.architecture-demand-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:27px}.architecture-demand-grid article>span,.architecture-engagement-grid>a>span{color:var(--gold);letter-spacing:.12em;font-size:11px;font-weight:700}.architecture-demand-grid h3{margin:44px 0 18px;font-size:28px}.architecture-demand-grid p{color:var(--muted);margin:0;font-size:14px}.architecture-engagement-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.architecture-engagement-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;color:var(--ink);flex-direction:column;padding:29px;text-decoration:none;transition:background .2s,color .2s;display:flex}.architecture-engagement-grid>a:hover{background:var(--ink);color:var(--paper)}.architecture-engagement-grid h3{color:inherit;margin:48px 0 20px;font-size:31px}.architecture-engagement-grid p{color:inherit;margin:0;font-size:14px}.architecture-engagement-grid strong{color:inherit;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:13px;display:flex}.architecture-engagement-grid i{font-style:normal}.architecture-contact-action{margin-top:26px}.offer-methodology-link{margin:22px 0 0}.offer-methodology-link a{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;font-size:13px}.offer-hero{min-height:720px;padding:158px var(--section-gutter) 74px;grid-template-columns:minmax(400px,1.1fr) minmax(350px,.68fr);align-items:center;gap:7vw;display:grid;overflow:hidden}.offer-hero-copy{max-width:820px}.offer-hero h1{margin-bottom:31px;font-size:clamp(56px,5.8vw,86px)}.offer-lead{max-width:700px;color:var(--ink);font-size:clamp(19px,1.65vw,23px);line-height:1.48}.offer-supporting{max-width:660px;color:var(--muted)}.offer-hero .pill-button{margin-top:26px}.outcome-card{background:var(--ink);min-height:390px;color:var(--paper);flex-direction:column;justify-content:space-between;padding:35px;display:flex}.outcome-card>span{color:var(--gold);font:700 11px/1 var(--font-geist-mono), monospace}.outcome-card p{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700}.outcome-card h2{color:var(--paper);font-size:clamp(37px,4vw,58px)}.outcome-card small{color:var(--paper);font-size:13px;line-height:1.55}.at-glance{padding:64px var(--section-gutter);background:var(--panel);grid-template-columns:.8fr 1.2fr;align-items:start;gap:7vw;display:grid}.at-glance h2{max-width:590px;margin:0;font-size:clamp(36px,4vw,53px)}.at-glance-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.at-glance-grid article{border-right:1px solid var(--line);min-height:102px;padding:18px 22px}.at-glance-grid article:nth-child(2n){border-right:0}.at-glance-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.at-glance-grid span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.at-glance-grid p{color:var(--ink);margin:18px 0 0;font-size:14px;line-height:1.45}.offer-image-break{height:min(66vw,740px);margin:0;position:relative}.format-strip{background:var(--ink);color:var(--paper);grid-template-columns:auto 1fr auto 1.5fr;align-items:center;gap:20px;margin-top:0;padding:25px 28px;display:grid}.format-strip span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}.format-strip strong{font-size:13px;font-weight:500}.principle{text-align:center;max-width:900px;color:var(--ink);margin:46px auto 0;font-size:20px}.editorial-statement{grid-template-columns:1fr .7fr;gap:10vw;display:grid}.editorial-statement h2{font-size:clamp(48px,5.3vw,75px)}.editorial-statement>div:last-child p:first-child{color:var(--ink);font-size:20px}.editorial-statement>div:last-child p{color:var(--muted)}.offer-page .offer-section{padding-top:82px;padding-bottom:82px}.offer-page .strategic-faq{padding-top:72px;padding-bottom:72px}.workshop-hero{min-height:780px;padding:180px max(36px, calc((100vw - var(--max)) / 2 + 36px)) 95px;background:var(--ink);color:var(--paper);grid-template-columns:1.1fr .85fr;align-items:center;gap:8vw;display:grid}.workshop-hero h1{color:var(--paper);font-size:clamp(53px,6vw,88px)}.workshop-hero>div>p{color:var(--paper);font-size:18px}.workshop-hero .pill-button{margin-top:24px}.workshop-hero figure{min-height:510px;margin:0;position:relative}.open-workshop-promo{padding:42px var(--section-gutter) 0;background:var(--paper)}.open-workshop-card{background:var(--ink-soft);color:var(--paper);border-top:3px solid var(--gold);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) auto;align-items:center;gap:clamp(30px,4vw,64px);padding:clamp(32px,4vw,52px);display:grid}.open-workshop-card .eyebrow{margin-bottom:18px}.open-workshop-card h2{max-width:720px;color:var(--paper);margin:0;font-size:clamp(31px,3.1vw,49px);line-height:1.02}.open-workshop-details p{color:var(--paper);margin:0;font-size:14px;line-height:1.55}.open-workshop-details .open-workshop-date{color:var(--gold);margin-bottom:5px;font-weight:700}.open-workshop-details .open-workshop-host{margin-bottom:19px;font-weight:650}.open-workshop-cta{background:var(--gold);min-height:49px;color:var(--ink);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:16px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.open-workshop-cta:hover{background:var(--paper);transform:translateY(-1px)}.workshop-signal-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.workshop-signal-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px;padding:26px}.workshop-signal-grid h3{color:var(--ink);margin:36px 0 15px;font-size:23px}.workshop-signal-grid p{color:var(--muted);margin:0;font-size:13px}.stage-list{border-top:1px solid var(--line)}.stage-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 220px 1fr 1fr;align-items:start;gap:30px;min-height:150px;padding:29px 0;display:grid}.stage-list h3{margin:0;font-size:24px}.stage-list p,.stage-list strong{margin:0;font-size:13px;line-height:1.55}.stage-list p{color:var(--muted)}.stage-list strong{font-weight:560}.outcome-list{background:var(--ink);color:var(--paper);padding:40px}.outcome-list>p{color:var(--paper);font-size:13px}.outcome-list>div{border-bottom:1px solid var(--line-dark);grid-template-columns:45px 1fr;gap:20px;padding:18px 0;display:grid}.outcome-list span{color:var(--gold);font:700 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em}.outcome-list strong{font-size:15px}.workshop-quote{padding:120px max(36px, calc((100vw - var(--max)) / 2 + 36px));background:var(--ink);color:var(--paper);margin:0}.workshop-quote blockquote{color:var(--paper);margin:0 auto}.workshop-quote figcaption{max-width:930px;color:var(--gold);text-transform:uppercase;letter-spacing:.09em;margin:25px auto 0;font-size:11px}.format-cards{background:var(--line-dark);border:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.format-cards article{background:var(--ink);min-height:260px;color:var(--paper);padding:30px}.format-cards span{color:var(--gold);font:700 11px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.format-cards h3{color:var(--paper);margin:38px 0 18px;font-size:32px}.format-cards p{color:var(--paper);max-width:530px}.format-cards strong{margin-top:28px;font-size:12px;display:block}.facilitator-role{color:var(--gold-deep);max-width:440px;font-weight:600}.facilitator-section>div:last-child p:first-child{color:var(--ink);font-size:20px}.facilitator-section>div:last-child p{color:var(--muted)}.strategic-offering-page{--strategic-gold:#d8bd88}.strategic-offering-page .eyebrow,.strategic-offering-page .eyebrow--light,.strategic-offering-page .outcome-card>span,.strategic-offering-page .outcome-card p,.strategic-offering-page .compact-glance-grid span,.strategic-offering-page .strategic-deliverable-grid span,.strategic-offering-page .strategic-process-grid span,.strategic-offering-page .faq-list summary span{color:var(--strategic-gold)}.strategic-offering-page .eyebrow,.strategic-offering-page .outcome-card p,.strategic-offering-page .compact-glance-grid span,.strategic-offering-page .strategic-deliverable-grid span,.strategic-offering-page .strategic-process-grid span{letter-spacing:.12em;font-size:11px;font-weight:700;line-height:1.3}.strategic-offering-page .offer-section{padding-top:70px;padding-bottom:70px}.strategic-offering-page .wide-heading{margin-bottom:46px}.strategic-hero{background:var(--paper);min-height:720px;padding-top:158px;padding-bottom:68px}.strategic-hero h1{max-width:920px;font-size:clamp(54px,5.4vw,78px)}.strategic-hero .offer-lead{max-width:760px}.strategic-hero .outcome-card{min-height:390px;padding:35px}.compact-glance{padding:60px max(36px, calc((100vw - var(--max)) / 2 + 36px));background:var(--panel);grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;display:grid}.compact-glance-heading h2{max-width:560px;margin:0;font-size:clamp(38px,4vw,56px)}.compact-glance-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.compact-glance-grid article{border-right:1px solid var(--line);min-height:112px;padding:20px 18px}.compact-glance-grid article:last-child{border-right:0}.compact-glance-grid span{text-transform:uppercase}.compact-glance-grid p{color:var(--ink);margin:18px 0 0;font-size:14px;line-height:1.45}.strategic-signals{background:var(--paper)}.strategic-receives{background:var(--panel)}.strategic-deliverable-grid{border:1px solid var(--ink);background:#ffffff29;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.strategic-deliverable-grid article{background:var(--ink);min-height:210px;color:var(--paper);padding:27px 29px}.strategic-deliverable-grid span,.strategic-process-grid span{font-family:var(--font-geist-mono), monospace}.strategic-deliverable-grid h3{max-width:470px;color:var(--paper);margin:34px 0 16px;font-size:clamp(24px,2.1vw,31px)}.strategic-deliverable-grid p{max-width:520px;color:var(--paper);margin:0;font-size:14px}.strategic-process{background:var(--paper)}.strategic-process-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.strategic-process-grid article{border-right:1px solid var(--line);min-height:195px;padding:25px 29px}.strategic-process-grid article:last-child{border-right:0}.strategic-process-grid h3{color:var(--ink);margin:31px 0 16px;font-size:27px}.strategic-process-grid p{color:var(--muted);margin:0;font-size:14px}.strategic-principle{max-width:900px;color:var(--ink);text-align:center;letter-spacing:-.025em;margin:38px auto 0;font-size:clamp(21px,2.3vw,31px);line-height:1.35}.strategic-business-view{padding:88px max(36px, calc((100vw - var(--max)) / 2 + 36px));background:var(--ink);color:var(--paper);grid-template-columns:1fr .7fr;gap:10vw;display:grid}.strategic-business-view h2{max-width:790px;color:var(--paper);margin:0;font-size:clamp(47px,5vw,74px)}.strategic-business-view>div:last-child{align-self:start}.strategic-business-view>div:last-child p:first-child{color:var(--paper);font-size:20px;line-height:1.55}.strategic-business-view>div:last-child p{color:var(--paper)}.compact-next{background:var(--panel);grid-template-columns:1fr .75fr;gap:10vw;display:grid}.compact-next h2{max-width:720px;margin:0;font-size:clamp(46px,5vw,72px)}.compact-next>div:last-child{align-self:start}.compact-next>div:last-child p{color:var(--muted)}.compact-next>div:last-child p:first-child{color:var(--ink);font-size:18px}.compact-next-actions{gap:13px;margin-top:34px;display:grid}.compact-next-actions a{border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding:18px 0;font-size:13px;font-weight:620;text-decoration:none;display:flex}.compact-next-actions a:last-child{border-bottom:1px solid var(--line)}.strategic-faq{background:var(--paper);grid-template-columns:.7fr 1fr;gap:10vw;display:grid}.strategic-faq h2{max-width:540px;margin:0;font-size:clamp(43px,4.5vw,65px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:30px;padding:25px 0;font-size:17px;font-weight:560;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold-deep);font-size:22px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--muted);margin:-4px 55px 25px 0;font-size:14px}.strategic-contact{background:var(--ink)}.strategic-contact h2{max-width:820px;font-size:clamp(43px,4.6vw,68px)}.strategic-offering-page .site-footer{min-height:150px;color:var(--paper);border-top-color:#ffffff17;padding-top:36px;padding-bottom:36px}.strategic-offering-page .footer-meta{text-align:right}@media (width<=1080px){.desktop-nav{gap:14px}.header-cta{display:none}.site-header{grid-template-columns:120px 1fr}.home-hero{grid-template-columns:1.2fr .8fr;column-gap:5vw}.hero-copy h1{font-size:clamp(54px,7vw,78px)}.wide-heading--with-copy,.situations-section,.split-section,.workshop-fit,.workshop-outcomes,.facilitator-section,.editorial-statement{column-gap:6vw}.numbered-grid--five{grid-template-columns:repeat(3,1fr)}.offer-row{grid-template-columns:40px 165px 1fr 190px 25px;gap:16px}.tailored-callout{grid-template-columns:1fr 1fr}.tailored-callout .pill-button{grid-column:2;justify-self:start}.compact-glance{gap:6vw}.compact-glance-grid{grid-template-columns:repeat(2,1fr)}.compact-glance-grid article:nth-child(2){border-right:0}.compact-glance-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.strategic-business-view,.compact-next,.strategic-faq{gap:6vw}.methodology-teaser{grid-template-columns:1fr;gap:42px}.architecture-transition-grid{grid-template-columns:minmax(120px,1fr) 74px minmax(120px,1fr) 74px minmax(120px,1fr) 74px minmax(120px,1fr);gap:5px}.architecture-transition-mark img{width:56px;height:56px}}@media (width<=760px){body{padding-bottom:env(safe-area-inset-bottom)}.site-header{-webkit-backdrop-filter:blur(14px);grid-template-columns:100px 1fr;width:100%;min-height:72px;padding:0 20px;position:fixed;top:0;left:0;transform:none}.announcement-bar{min-height:46px;padding:7px 16px;font-size:11px;position:fixed}.site-header--with-announcement{top:46px}.site-header--dark{background:#101113f0}.site-header--light{background:#fffffff0}.desktop-nav{display:none}.brand{width:96px}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu>summary{cursor:pointer;font-size:13px;list-style:none}.mobile-panel{max-height:calc(100dvh - 72px);padding:16px 20px calc(25px + env(safe-area-inset-bottom));background:var(--paper);color:var(--ink);border-top:1px solid var(--line);position:fixed;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 54px #0000002e}.site-header--with-announcement .mobile-panel{max-height:calc(100dvh - 118px);top:118px}.mobile-panel a{border-bottom:1px solid var(--line);min-height:44px;padding:12px 0;font-size:14px;text-decoration:none;display:block}.mobile-panel .mobile-label{color:var(--gold-deep);text-transform:uppercase;letter-spacing:.1em;padding:17px 0 5px;font-size:9px;font-weight:700;display:block}.mobile-panel .mobile-book{text-align:center;background:var(--ink);color:var(--paper);border:0;margin-top:18px;padding:14px 16px}.home-hero{min-height:auto;padding:118px 20px 0;display:block}.hero-copy{padding-bottom:46px}.hero-copy h1{margin-bottom:26px;font-size:clamp(45px,12.2vw,57px);line-height:.96}.hero-copy h1 span{display:inline}.hero-copy h1 span:after{content:" "}.hero-copy .eyebrow{white-space:normal}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:20px;margin-top:30px}.hero-actions .text-link{width:fit-content}.hero-profile{width:100%;padding-bottom:36px}.portrait-frame{aspect-ratio:1/1.08}.profile-caption{grid-template-columns:1fr;gap:5px}.hero-proof{grid-template-columns:1fr}.hero-proof>div,.hero-proof>div+div{border-right:0;border-bottom:1px solid var(--line-dark);min-height:105px;padding:24px 0}.hero-proof>div:last-child{border-bottom:0}.home-section,.offer-section,.workshop-section{padding:64px 20px}.methodology-teaser{display:block}.methodology-teaser-copy h2{font-size:clamp(38px,10.8vw,51px)}.methodology-teaser-copy .pill-button{margin-bottom:42px}.methodology-teaser-track{display:block}.methodology-teaser-pair{grid-template-columns:1fr 58px;gap:8px;margin-bottom:8px;display:grid}.methodology-teaser-pair:last-child{grid-template-columns:1fr}.methodology-teaser-track strong{min-height:64px}.methodology-teaser-track img{width:58px;height:58px}.section-heading h2,.wide-heading h2{font-size:clamp(37px,10.2vw,48px);line-height:1}.section-heading>p,.wide-heading>p{font-size:15px}.wide-heading{margin-bottom:40px}.wide-heading--with-copy,.situations-section,.split-section,.workshop-fit,.workshop-outcomes,.facilitator-section,.editorial-statement{display:block}.wide-heading--with-copy h2{margin-bottom:25px}.situations-section .signal-list,.split-section .signal-list,.workshop-fit>:last-child,.workshop-outcomes>:last-child,.facilitator-section>:last-child,.editorial-statement>:last-child{margin-top:36px}.numbered-grid,.numbered-grid--five{grid-template-columns:1fr}.numbered-grid>article,.numbered-grid--five>article{min-height:0;padding:24px 22px 26px}.numbered-grid--list>article{grid-template-columns:35px 1fr;min-height:0}.numbered-grid--list>article p{grid-column:2}.capability-strip{grid-template-columns:repeat(2,1fr)}.capability-strip span{border-bottom:1px solid var(--line)}.support-note{margin-top:28px}.offer-row{grid-template-columns:34px 1fr 25px;min-height:0;padding:28px 0}.offer-row>div{grid-column:2}.offer-row>p,.offer-row>strong{grid-column:2/4}.offer-row .offer-arrow{grid-area:1/3/3}.tailored-callout{padding:28px 22px;display:block}.tailored-callout>p{margin:25px 0}.workshop-feature{grid-template-columns:1fr;min-height:0}.workshop-feature-copy{padding:64px 20px}.workshop-feature figure{border-top:1px solid #d8bd888c;border-left:0;min-height:300px}.evidence-grid{grid-template-columns:1fr}.evidence-grid article{min-height:0;padding:24px 22px 26px}.testimonial-grid{grid-template-columns:1fr;margin-top:55px}.testimonial-grid blockquote{min-height:0;padding:28px 22px;font-size:24px}blockquote{margin-top:55px;font-size:29px}.video-section{grid-template-columns:1fr;gap:55px}.video-frame{width:min(100%,320px)}.about-content{grid-template-columns:1fr;gap:48px}.about-section>.section-heading{margin-bottom:42px}.contact-band{grid-template-columns:1fr;gap:36px;padding:64px 20px}.contact-band h2{font-size:clamp(38px,10.2vw,48px)}.site-footer{grid-template-columns:1fr;gap:12px;min-height:0;padding:34px 20px 42px}.site-footer img{margin-bottom:10px}.site-footer p{line-height:1.45}.footer-meta{text-align:left}.footer-meta nav{justify-content:flex-start}.consent-panel{grid-template-columns:1fr;gap:22px;width:auto;padding:22px;bottom:12px;left:12px;right:12px}.consent-actions{grid-template-columns:1fr 1fr}.privacy-hero{min-height:430px;padding:140px 20px 68px}.privacy-hero h1{font-size:clamp(48px,13vw,64px)}.privacy-content{padding:60px 20px}.privacy-content article{grid-template-columns:1fr;gap:18px;padding:28px 0}.privacy-content article>p,.privacy-content article>div{grid-column:1}.architecture-hero{padding:136px 20px 64px}.architecture-hero-copy h1{font-size:clamp(45px,12.6vw,61px)}.architecture-hero-copy>p{font-size:17px}.architecture-demo-button{justify-content:space-between;width:100%}.architecture-diagram{margin-top:48px;padding:20px}.architecture-transition-grid{display:block}.architecture-transition-pair{grid-template-columns:1fr 72px;gap:8px;margin-bottom:8px;display:grid}.architecture-transition-pair:last-child{grid-template-columns:1fr}.architecture-stage,.architecture-transition-mark{min-height:118px}.architecture-stage{padding:20px 16px}.architecture-transition-mark{padding:10px 5px}.architecture-transition-mark img{width:54px;height:54px}.architecture-transition-mark span{font-size:8px}.architecture-diagram-claim{margin:30px 0;font-size:27px}.architecture-foundation{padding:22px 18px 0}.architecture-foundation-heading{grid-template-columns:1fr;gap:15px}.architecture-foundation-heading>span{padding-bottom:0}.architecture-capabilities{grid-template-columns:repeat(2,1fr)}.architecture-capabilities span{border-bottom:1px solid #d8bd8873;border-right:1px solid #d8bd8873;min-height:78px}.architecture-capabilities span:nth-child(2n){border-right:0}.architecture-capabilities span:nth-last-child(-n+2){border-bottom:0}.architecture-method-strip{grid-template-columns:1fr;gap:13px;padding:18px}.architecture-method-strip>span{text-align:center;transform:rotate(90deg)}.architecture-definition{grid-template-columns:1fr;gap:40px;padding:64px 20px}.what-murros-section .architecture-definition-copy{margin-top:0}.who-murros-section{grid-template-columns:1fr;gap:40px;padding:64px 20px}.who-murros-row{grid-template-columns:1fr;gap:12px}.who-murros-row>span{padding-top:0}.architecture-demands,.architecture-engagements{padding:64px 20px}.architecture-demand-grid,.architecture-engagement-grid{grid-template-columns:1fr}.architecture-demand-grid article,.architecture-engagement-grid>a{min-height:0}.architecture-engagement-grid>a{padding:26px 22px}.architecture-engagement-grid strong{margin-top:25px}.offer-hero{grid-template-columns:1fr;gap:38px;min-height:auto;padding:118px 20px 64px}.offer-hero h1{margin-bottom:26px;font-size:clamp(44px,11.8vw,56px);line-height:.97}.offer-lead{font-size:18px}.outcome-card{min-height:310px;padding:28px}.outcome-card h2{font-size:clamp(34px,9.8vw,46px)}.at-glance{grid-template-columns:1fr;gap:34px;padding:58px 20px}.at-glance-grid{grid-template-columns:1fr}.at-glance-grid article,.at-glance-grid article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line)}.at-glance-grid article:last-child{border-bottom:0}.offer-image-break{height:78vw;min-height:350px}.format-strip{grid-template-columns:1fr;gap:8px}.format-strip strong+span{margin-top:14px}.workshop-hero{grid-template-columns:1fr;min-height:auto;padding:135px 20px 0}.workshop-hero h1{font-size:clamp(46px,13.7vw,64px)}.workshop-hero figure{min-height:420px;margin-top:55px}.open-workshop-promo{padding:20px 20px 0}.open-workshop-card{grid-template-columns:1fr;gap:26px;padding:30px 24px}.open-workshop-card h2{font-size:clamp(31px,9.4vw,42px)}.open-workshop-cta{white-space:normal;text-align:center;width:100%}.workshop-signal-grid,.format-cards{grid-template-columns:1fr}.stage-list article{grid-template-columns:35px 1fr;gap:14px;display:grid}.stage-list h3,.stage-list p,.stage-list strong{grid-column:2}.outcome-list{padding:28px 22px}.workshop-quote{padding:82px 20px}.format-cards article{min-height:0;padding:24px 22px 26px}.pill-button{width:100%}.strategic-hero h1{font-size:clamp(47px,13.5vw,64px)}.strategic-offering-page .offer-section,.offer-page .offer-section{padding-top:60px;padding-bottom:60px}.strategic-offering-page .wide-heading{margin-bottom:38px}.strategic-hero{gap:36px;padding-top:112px;padding-bottom:62px}.strategic-hero .outcome-card{min-height:320px;padding:27px}.compact-glance{grid-template-columns:1fr;gap:32px;padding:60px 20px}.compact-glance-grid{grid-template-columns:1fr}.compact-glance-grid article,.compact-glance-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:19px 0 20px}.compact-glance-grid article:last-child{border-bottom:0}.strategic-deliverable-grid,.strategic-process-grid{grid-template-columns:1fr}.strategic-deliverable-grid article,.strategic-process-grid article{min-height:0;padding:24px 22px 26px}.strategic-process-grid article{border-right:0;border-bottom:1px solid var(--line);padding-left:0;padding-right:0}.strategic-process-grid article:last-child{border-bottom:0}.strategic-deliverable-grid h3,.strategic-process-grid h3{margin-top:28px}.strategic-principle{text-align:left;margin-top:38px}.strategic-business-view{grid-template-columns:1fr;gap:34px;padding:64px 20px}.strategic-business-view h2{font-size:clamp(41px,12vw,56px)}.compact-next,.strategic-faq{grid-template-columns:1fr;gap:46px}.compact-next h2,.strategic-faq h2{font-size:clamp(40px,11.5vw,54px)}.faq-list summary{font-size:16px}.strategic-contact h2{font-size:clamp(39px,11vw,52px)}.strategic-offering-page .site-footer{min-height:0;padding:34px 20px 42px}.strategic-offering-page .site-footer img{margin-bottom:10px}.strategic-offering-page .footer-meta{text-align:left}}.demo-access-page,.demo-page{--demo-warm:#f4efe5;--demo-warm-deep:#e9dcc3;--demo-gold:#d8bd88;--demo-gold-dark:#8e682f;background:var(--paper)}.demo-access-hero{min-height:100vh;padding:190px var(--section-gutter) 82px;background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(430px,.72fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.demo-access-copy{max-width:820px}.demo-access-copy h1{max-width:820px;color:var(--paper);margin-bottom:29px;font-size:clamp(55px,5.7vw,86px)}.demo-access-copy>p{max-width:710px;color:var(--paper);margin-bottom:0;font-size:clamp(17px,1.4vw,21px);line-height:1.58}.demo-access-preview{border-top:1px solid var(--demo-gold);margin-top:42px;padding-top:25px}.demo-access-preview>span{color:var(--demo-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:700;display:block}.demo-access-preview ul{grid-template-columns:repeat(2,1fr);gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.demo-access-preview li{color:var(--paper);border-top:1px solid #ffffff24;padding:12px 0 12px 18px;font-size:13px;line-height:1.45;position:relative}.demo-access-preview li:before{content:"—";color:var(--demo-gold);position:absolute;left:0}.demo-access-form{border-top:2px solid var(--demo-gold);background:var(--paper);color:var(--ink);padding:34px 35px 30px}.demo-access-form>div{margin-bottom:27px}.demo-access-form>div>span{color:var(--demo-gold-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:720;display:block}.demo-access-form h2{margin-bottom:12px;font-size:clamp(33px,3.2vw,47px)}.demo-access-form>div>p{margin:0;font-size:14px}.demo-access-form>label:not(.demo-access-consent){margin-bottom:18px;font-size:12px;font-weight:660;display:block}.demo-access-form label small{color:var(--demo-gold-dark);font-size:10px;font-weight:600}.demo-access-form input:not([type=checkbox]),.demo-access-form textarea{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #10111359;border-radius:0;outline:none;margin-top:8px;padding:12px 0;font-size:15px;display:block}.demo-access-form textarea{resize:vertical}.demo-access-form input:not([type=checkbox]):focus,.demo-access-form textarea:focus{border-bottom-color:var(--demo-gold-dark);box-shadow:0 1px 0 var(--demo-gold-dark)}.demo-access-consent{grid-template-columns:17px 1fr;align-items:start;gap:11px;margin:22px 0 0;font-size:11px;font-weight:450;line-height:1.45;display:grid}.demo-access-consent input{width:16px;height:16px;accent-color:var(--demo-gold-dark);margin:1px 0 0}.demo-access-consent a{text-underline-offset:3px}.demo-access-form>button{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:52px;color:var(--paper);font:inherit;cursor:pointer;border-radius:99px;justify-content:space-between;align-items:center;margin-top:25px;padding:0 21px;font-size:13px;font-weight:660;transition:background .2s,color .2s;display:flex}.demo-access-form>button:hover{background:var(--demo-gold);color:var(--ink)}.demo-access-form>button:focus-visible{outline:2px solid var(--demo-gold-dark);outline-offset:3px}.demo-access-note{color:#101113a6;text-align:center;margin:13px 0 0;font-size:10px;line-height:1.4}.demo-hero{min-height:780px;padding:190px var(--section-gutter) 82px;background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.25fr) minmax(330px,.6fr);align-items:center;gap:clamp(60px,9vw,145px);display:grid}.demo-hero-copy{max-width:900px}.demo-hero h1{max-width:900px;color:var(--paper);margin-bottom:31px;font-size:clamp(57px,6vw,92px)}.demo-hero-copy>p{max-width:760px;color:var(--paper);margin-bottom:0;font-size:clamp(17px,1.45vw,21px);line-height:1.58}.demo-primary-button{border:1px solid var(--demo-gold);background:var(--demo-gold);min-height:52px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:34px;margin-top:38px;padding:0 22px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.demo-primary-button:hover{border-color:var(--paper);background:var(--paper)}.demo-problem-card{border-top:1px solid var(--demo-gold);border-bottom:1px solid #ffffff38;margin:0;padding:30px 31px}.demo-problem-card>p{color:var(--demo-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:700}.demo-problem-card ul{margin:0;padding:0;list-style:none}.demo-problem-card li{border-top:1px solid #ffffff24;grid-template-columns:38px 1fr;align-items:center;gap:15px;min-height:67px;font-size:16px;font-weight:530;display:grid}.demo-problem-card li span{color:var(--demo-gold);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em}.demo-problem-card>div{border-top:1px solid var(--demo-gold);margin-top:13px;padding:24px 0 2px}.demo-problem-card>div span{color:var(--demo-gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.demo-problem-card>div strong{color:var(--paper);font-size:19px;font-weight:540;line-height:1.35}.demo-outcomes,.demo-video-section,.demo-walkthrough,.demo-learn-it,.demo-offers,.demo-final-cta{padding:var(--section-space) var(--section-gutter)}.demo-outcomes{grid-template-columns:minmax(280px,.65fr) minmax(560px,1.35fr);gap:8vw;display:grid}.demo-outcomes-heading h2,.demo-video-copy h2,.demo-walkthrough-intro h2,.demo-offers-intro h2,.demo-final-cta h2{font-size:clamp(43px,4.8vw,69px)}.demo-outcomes-body{min-width:0}.demo-outcome-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.demo-outcome-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:27px 25px 24px}.demo-outcome-grid article>span{color:var(--demo-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.demo-outcome-grid h3{margin:39px 0 16px;font-size:25px;line-height:1.08}.demo-outcome-grid p{margin:0;font-size:14px;line-height:1.55}.demo-outcome-result{background:var(--ink);color:var(--paper);grid-template-columns:130px 1fr;align-items:center;gap:26px;padding:26px 28px;display:grid}.demo-outcome-result span{color:var(--demo-gold);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:700}.demo-outcome-result strong{max-width:620px;color:var(--paper);font-size:clamp(20px,2vw,28px);font-weight:540;line-height:1.25}.demo-video-section{background:var(--demo-warm);grid-template-columns:minmax(300px,.65fr) minmax(520px,1.2fr);align-items:center;gap:9vw;display:grid}.demo-video-copy>p{max-width:540px;margin-bottom:0;font-size:16px}.demo-video-copy,.demo-video-shell{min-width:0}.demo-video-shell{position:relative}.demo-language-toggle{background:#ffffff8c;border:1px solid #1011133d;border-radius:99px;gap:3px;width:fit-content;margin:0 0 14px auto;padding:4px;display:flex}.demo-language-toggle button{width:49px;min-height:36px;color:var(--ink);font:700 11px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:99px}.demo-language-toggle button.is-active{background:var(--ink);color:var(--paper)}.demo-language-toggle button:focus-visible{outline:2px solid var(--demo-gold-dark);outline-offset:2px}.demo-video-placeholder{aspect-ratio:16/9;background:var(--ink-soft);width:100%;min-height:340px;color:var(--paper);border:1px solid #d8bd88a6;flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:relative;overflow:hidden}.demo-video-placeholder:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d8bd884d;border-radius:50%;width:56%;position:absolute;bottom:-45%;right:-16%}.demo-video-kicker{color:var(--demo-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.demo-play-button{border:1px solid var(--demo-gold);width:73px;height:73px;color:var(--demo-gold);cursor:default;opacity:1;background:0 0;border-radius:50%;font-size:20px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.demo-play-button span{margin-left:4px;display:block}.demo-video-placeholder>div{z-index:1;position:relative}.demo-video-placeholder strong{color:var(--paper);margin-bottom:5px;font-size:19px;font-weight:540;display:block}.demo-video-placeholder p{color:#ffffffad;margin:0;font-size:13px}.demo-walkthrough{background:var(--ink);color:var(--paper);scroll-margin-top:40px}.demo-walkthrough-intro{max-width:940px;margin-bottom:56px}.demo-walkthrough-intro h2{max-width:820px;color:var(--paper);margin-bottom:25px}.demo-walkthrough-intro>p{color:#fffc;max-width:720px;margin-bottom:0;font-size:16px}.demo-case-context{border-top:1px solid var(--demo-gold);border-bottom:1px solid #ffffff38;grid-template-columns:minmax(420px,.9fr) minmax(480px,1.1fr);margin-bottom:39px;display:grid}.demo-case-story{padding:32px 45px 34px 0}.demo-case-story>span{color:var(--demo-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:36px;font-size:10px;font-weight:700;display:block}.demo-case-story h3{max-width:500px;color:var(--paper);margin-bottom:19px;font-size:clamp(30px,3vw,43px);line-height:1.04}.demo-case-story>p{color:#ffffffd1;max-width:590px;font-size:15px}.demo-case-signals{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:29px;display:grid}.demo-case-signals>div{border-right:1px solid #fff3;flex-direction:column;justify-content:center;min-height:112px;padding:20px 17px;display:flex}.demo-case-signals>div:first-child{padding-left:0}.demo-case-signals>div:last-child{border-right:0}.demo-case-signals strong{color:var(--demo-gold);font-size:25px;font-weight:540}.demo-case-signals span{color:var(--paper);margin-top:8px;font-size:11px;line-height:1.4}.demo-case-story blockquote{border-left:2px solid var(--demo-gold);color:var(--paper);margin:29px 0 0;padding:0 0 0 19px;font-size:17px;line-height:1.5}.demo-case-video{border-left:1px solid #fff3;padding:32px 0 32px 45px}.demo-case-video .demo-language-toggle{background:0 0;border-color:#ffffff4d}.demo-case-video .demo-language-toggle button{color:var(--paper)}.demo-case-video .demo-language-toggle button.is-active{background:var(--demo-gold);color:var(--ink)}.demo-case-video .demo-video-placeholder{min-height:390px}.demo-decision-flow{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);display:grid}.demo-flow-step{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:250px;padding:27px 28px;position:relative}.demo-flow-step>div{align-items:baseline;gap:18px;display:flex}.demo-flow-step span{color:var(--demo-gold);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.demo-flow-step h3{color:var(--paper);margin:0;font-size:26px}.demo-flow-step p{max-width:360px;color:var(--paper);margin:55px 0 0;font-size:15px;line-height:1.55}.demo-flow-step i{z-index:2;border:1px solid var(--demo-gold);background:var(--ink);width:38px;height:38px;color:var(--demo-gold);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:calc(50% - 19px);right:-20px}.demo-flow-step--3 i{inset:auto auto -20px calc(50% - 19px);transform:rotate(90deg)}.demo-flow-step--4{grid-column:3}.demo-flow-step--5{grid-area:2/2}.demo-flow-step--6{grid-area:2/1}.demo-flow-step--4 i,.demo-flow-step--5 i{left:-20px;right:auto;transform:rotate(180deg)}.demo-flow-step--6 i{display:none}.demo-choice-map{border-top:1px solid var(--demo-gold);border-bottom:1px solid #ffffff38;grid-template-columns:minmax(230px,.55fr) minmax(560px,1.45fr);margin-top:36px;display:grid}.demo-choice-map-heading{padding:30px 30px 30px 0}.demo-choice-map-heading span{color:var(--demo-gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:38px;font-size:10px;font-weight:700;display:block}.demo-choice-map-heading strong{max-width:270px;color:var(--paper);font-size:25px;font-weight:540;line-height:1.25;display:block}.demo-choice-map-grid{grid-template-columns:repeat(3,1fr);display:grid}.demo-choice-map-grid article{border-left:1px solid #fff3;flex-direction:column;min-height:260px;padding:30px;display:flex}.demo-choice-map-grid article>span{color:var(--demo-gold);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.demo-choice-map-grid h3{color:var(--paper);margin:34px 0 10px;font-size:23px;line-height:1.08}.demo-choice-map-grid small{color:var(--demo-gold);font-size:11px;line-height:1.45}.demo-choice-map-grid p{color:var(--paper);margin:auto 0 0;padding-top:30px;font-size:13px;line-height:1.5}.demo-decision-branch{border-top:1px solid var(--demo-gold);border-bottom:1px solid #ffffff38;grid-template-columns:minmax(230px,.55fr) minmax(560px,1.45fr);margin-top:36px;display:grid}.demo-branch-label{padding:30px 30px 30px 0}.demo-branch-label span{color:var(--demo-gold);letter-spacing:.11em;text-transform:uppercase;margin-bottom:38px;font-size:10px;font-weight:700;display:block}.demo-branch-label strong{color:var(--paper);font-size:25px;font-weight:540}.demo-branch-grid{grid-template-columns:repeat(3,1fr);display:grid}.demo-branch-grid article{border-left:1px solid #fff3;min-height:190px;padding:30px}.demo-branch-grid h3{color:var(--demo-gold);margin-bottom:52px;font-size:25px}.demo-branch-grid p{color:var(--paper);margin:0;font-size:13px;line-height:1.5}.demo-flow-principle{max-width:920px;color:var(--paper);letter-spacing:-.035em;text-align:center;margin:48px auto 0;font-size:clamp(27px,3vw,43px);line-height:1.2}.demo-learn-it{background:var(--paper);grid-template-columns:minmax(300px,.68fr) minmax(560px,1.32fr);gap:8vw;display:grid}.demo-learn-it-intro h2{font-size:clamp(43px,4.8vw,69px)}.demo-learn-it-intro>p{max-width:590px;font-size:16px}.demo-learn-price{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);margin-top:35px;padding:25px 0}.demo-learn-price>span{color:var(--demo-gold-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:700;display:block}.demo-learn-price strong{letter-spacing:-.035em;font-size:clamp(31px,3vw,43px);font-weight:540;display:block}.demo-learn-price small{letter-spacing:0;font-size:12px;font-weight:620}.demo-learn-price p{margin:12px 0 0;font-size:13px}.demo-learn-it-body{min-width:0}.demo-learn-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.demo-learn-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:215px;padding:25px}.demo-learn-grid article>span{color:var(--demo-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.demo-learn-grid h3{margin:34px 0 13px;font-size:22px;line-height:1.1}.demo-learn-grid p{margin:0;font-size:13px;line-height:1.55}.demo-apply-note{background:var(--demo-warm);grid-template-columns:.7fr 1.1fr auto;align-items:center;gap:30px;margin-top:18px;padding:25px 27px;display:grid}.demo-apply-note>div>span{color:var(--demo-gold-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.demo-apply-note>div>strong{font-size:18px;font-weight:600}.demo-apply-note>p{margin:0;font-size:13px;line-height:1.5}.demo-apply-note>strong{white-space:nowrap;font-size:13px}.demo-offers{background:var(--demo-warm)}.demo-offers-intro{max-width:850px;margin-bottom:49px}.demo-offers-intro h2{margin-bottom:22px}.demo-offers-intro>p{max-width:650px;margin:0}.demo-offer-grid{border-top:1px solid var(--ink);border-left:1px solid #10111340;grid-template-columns:repeat(2,1fr);display:grid}.demo-offer-grid>a{min-height:430px;color:var(--ink);border-bottom:1px solid #10111340;border-right:1px solid #10111340;flex-direction:column;padding:31px;text-decoration:none;transition:background .2s;display:flex}.demo-offer-grid>a:hover{background:#fff9}.demo-offer-number{color:var(--demo-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.demo-offer-outcome{color:var(--demo-gold-dark);letter-spacing:.09em;text-transform:uppercase;margin:42px 0 12px;font-size:11px;font-weight:700}.demo-offer-grid h3{margin-bottom:19px;font-size:clamp(31px,3vw,45px)}.demo-offer-description{max-width:570px;margin-bottom:29px;font-size:15px}.demo-offer-grid>a>strong{max-width:620px;font-size:14px;font-weight:620;line-height:1.55}.demo-offer-link{border-top:1px solid #1011132e;justify-content:space-between;margin-top:auto;padding-top:35px;font-size:13px;font-weight:650;display:flex}.demo-offer-link i{color:var(--demo-gold-dark);font-size:17px;font-style:normal}.demo-final-cta{background:var(--ink-soft);color:var(--paper);grid-template-columns:1fr minmax(360px,.72fr);align-items:center;gap:9vw;display:grid}.demo-final-cta h2{max-width:790px;color:var(--paper);margin:0}.demo-final-cta>div:last-child>p{max-width:600px;color:var(--paper)}.demo-final-actions{align-items:center;gap:30px;margin-top:29px;display:flex}.demo-final-actions .demo-primary-button{margin-top:0}.demo-text-link{border-bottom:1px solid var(--demo-gold);color:var(--paper);padding-bottom:5px;font-size:13px;text-decoration:none}.walkthrough-page{--walkthrough-cream:#f4efe5;--walkthrough-cream-deep:#e8dcc5;--walkthrough-gold:#d8bd88;--walkthrough-gold-dark:#8e682f;background:var(--paper);overflow:hidden}.walkthrough-page h1,.walkthrough-page h2,.walkthrough-page h3{text-wrap:balance}.walkthrough-hero,.walkthrough-section,.walkthrough-video-section,.walkthrough-final{padding:clamp(76px, 7.5vw, 112px) var(--section-gutter)}.walkthrough-hero{background:var(--ink);min-height:100vh;color:var(--paper);padding-top:clamp(164px,15vw,210px);padding-bottom:0}.walkthrough-hero h1{max-width:1120px;color:var(--paper);margin:0;font-size:clamp(54px,6.1vw,91px);line-height:.96}.walkthrough-category{color:var(--paper);margin:-7px 0 35px;font-size:clamp(16px,1.4vw,20px);line-height:1.45}.walkthrough-hero-story{border-top:1px solid #ffffff3d;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(55px,9vw,130px);margin-top:clamp(63px,7vw,98px);padding:53px 0 69px;display:grid}.walkthrough-hero-story p{color:var(--paper)}.walkthrough-lead{max-width:660px;font-size:clamp(18px,1.55vw,22px);line-height:1.55}.walkthrough-explanations{border-top:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px;display:grid}.walkthrough-explanations span{color:var(--paper);border-bottom:1px solid #fff3;padding:15px 15px 15px 0;font-size:14px}.walkthrough-explanations span:nth-child(odd){border-right:1px solid #fff3}.walkthrough-explanations span:nth-child(2n){padding-left:19px}.walkthrough-leadership-risk{max-width:660px}.walkthrough-leadership-risk p{margin-bottom:17px;font-size:16px}.walkthrough-leadership-risk>strong{color:var(--walkthrough-gold);margin-top:27px;font-size:clamp(22px,2vw,29px);font-weight:540;line-height:1.28;display:block}.walkthrough-reframe{border-top:1px solid var(--walkthrough-gold);grid-template-columns:170px minmax(270px,.8fr) minmax(380px,1.2fr);align-items:center;gap:36px;padding:35px 0 41px;display:grid}.walkthrough-reframe span{color:var(--walkthrough-gold);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.walkthrough-reframe p{color:var(--paper);margin:0;font-size:17px}.walkthrough-reframe strong{color:var(--paper);font-size:clamp(20px,1.9vw,28px);font-weight:540;line-height:1.3}.walkthrough-video-section{background:var(--walkthrough-cream);grid-template-columns:minmax(300px,1fr) minmax(280px,410px);align-items:center;gap:clamp(64px,11vw,165px);display:grid}.walkthrough-video-copy{max-width:720px}.walkthrough-video-copy h2{margin-bottom:29px;font-size:clamp(45px,5vw,72px)}.walkthrough-video-copy>p:last-child{max-width:590px;margin-bottom:0;font-size:17px}.walkthrough-video-shell{min-width:0}.walkthrough-language-toggle{border:1px solid #10111347;border-radius:99px;width:max-content;margin:0 0 13px auto;padding:3px;display:flex}.walkthrough-language-toggle button{min-width:53px;min-height:34px;color:var(--ink);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 15px;font-size:11px;font-weight:700}.walkthrough-language-toggle button.is-active{background:var(--ink);color:var(--paper)}.walkthrough-language-toggle button:focus-visible{outline:2px solid var(--walkthrough-gold-dark);outline-offset:2px}.walkthrough-video-placeholder{aspect-ratio:9/16;border:1px solid var(--walkthrough-gold);max-height:680px;color:var(--paper);background:radial-gradient(circle at 80% 18%,#d8bd8838,#0000 30%),linear-gradient(150deg,#111214 0%,#1b1c1f 60%,#0b0c0e 100%);flex-direction:column;justify-content:space-between;padding:28px;display:flex;position:relative;overflow:hidden}.walkthrough-video-placeholder:after{content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:15px}.walkthrough-video-eyebrow,.walkthrough-video-placeholder>div,.walkthrough-play-mark{z-index:1;position:relative}.walkthrough-video-eyebrow{color:var(--walkthrough-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.walkthrough-play-mark{border:1px solid var(--walkthrough-gold);width:72px;height:72px;color:var(--walkthrough-gold);border-radius:50%;align-self:center;place-items:center;padding-left:4px;font-size:20px;display:grid}.walkthrough-video-placeholder strong{color:var(--paper);margin-bottom:9px;font-size:22px;font-weight:540;line-height:1.2;display:block}.walkthrough-video-placeholder p{color:#ffffffb0;margin:0;font-size:13px;line-height:1.5}.walkthrough-section-heading{max-width:880px;margin-bottom:55px}.walkthrough-section-heading--wide{max-width:1050px}.walkthrough-section-heading h2{margin-bottom:25px;font-size:clamp(46px,5vw,73px)}.walkthrough-section-heading>p{max-width:730px;margin-bottom:17px;font-size:17px}.walkthrough-heading-contrast{color:var(--walkthrough-gold-dark);font-weight:560;line-height:1.25;font-size:clamp(24px,2.6vw,36px)!important}.walkthrough-evidence{background:var(--paper)}.walkthrough-evidence-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.walkthrough-evidence-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:370px;padding:30px;display:flex}.walkthrough-evidence-grid article>strong{color:var(--walkthrough-gold-dark);letter-spacing:-.05em;font-size:clamp(49px,5vw,72px);font-weight:540;line-height:.95}.walkthrough-evidence-grid h3{margin:9px 0 31px;font-size:22px}.walkthrough-evidence-grid p{margin:0;font-size:15px}.walkthrough-evidence-grid a,.walkthrough-evidence-grid article>span{color:var(--walkthrough-gold-dark);margin-top:auto;padding-top:34px;font-size:11px;line-height:1.5;text-decoration:none}.walkthrough-evidence-grid a{text-underline-offset:4px;text-decoration:underline}.walkthrough-evidence-conclusion{background:var(--ink);color:var(--paper);grid-template-columns:minmax(260px,.65fr) minmax(390px,1.35fr);align-items:center;gap:45px;padding:30px 32px;display:grid}.walkthrough-evidence-conclusion p{color:var(--paper);margin:0}.walkthrough-evidence-conclusion strong{color:var(--paper);font-size:clamp(22px,2.2vw,31px);font-weight:540;line-height:1.28}.walkthrough-cost-grid{border-top:1px solid var(--ink);grid-template-columns:minmax(300px,.8fr) minmax(410px,1.2fr);gap:clamp(60px,9vw,130px);margin-top:82px;padding-top:39px;display:grid}.walkthrough-cost-grid h3{max-width:540px;font-size:clamp(32px,3.7vw,52px)}.walkthrough-cost-grid p{font-size:16px}.walkthrough-method{background:var(--ink);color:var(--paper)}.walkthrough-method-intro{max-width:1030px}.walkthrough-method h2{max-width:980px;color:var(--paper);margin-bottom:23px;font-size:clamp(49px,5.6vw,80px)}.walkthrough-method-intro>p:not(.eyebrow){max-width:780px;color:var(--paper);font-size:17px}.walkthrough-method-thesis{color:var(--walkthrough-gold)!important;margin-bottom:45px!important;font-size:clamp(27px,3vw,42px)!important;line-height:1.2!important}.walkthrough-question-grid{border-top:1px solid var(--walkthrough-gold);border-left:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);margin-top:61px;display:grid}.walkthrough-question-grid article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;min-height:340px;padding:30px}.walkthrough-question-grid article>span{color:var(--walkthrough-gold);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.walkthrough-question-grid h3{color:var(--paper);margin:47px 0 23px;font-size:clamp(25px,2.4vw,34px);line-height:1.08}.walkthrough-question-grid p{color:var(--paper);margin:0;font-size:15px}.walkthrough-decision-process{border-top:1px solid var(--walkthrough-gold);margin-top:40px;padding:28px 0 0}.walkthrough-decision-process>span{color:var(--walkthrough-gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.walkthrough-decision-process ol{counter-reset:walkthrough;grid-template-columns:repeat(6,1fr);margin:24px 0 0;padding:0;list-style:none;display:grid}.walkthrough-decision-process li{min-height:106px;color:var(--paper);counter-increment:walkthrough;border:1px solid #ffffff38;border-right:0;align-items:flex-end;padding:18px 22px;font-size:15px;display:flex;position:relative}.walkthrough-decision-process li:last-child{border-right:1px solid #ffffff38}.walkthrough-decision-process li:before{content:"0" counter(walkthrough);color:var(--walkthrough-gold);font:700 10px/1 var(--font-geist-mono), monospace;position:absolute;top:16px;left:20px}.walkthrough-decision-process li:not(:last-child):after{content:"→";z-index:1;border:1px solid var(--walkthrough-gold);background:var(--ink);width:28px;height:28px;color:var(--walkthrough-gold);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:calc(50% - 14px);right:-15px}.walkthrough-decision-process>strong{background:var(--walkthrough-gold);color:var(--ink);text-align:center;padding:25px 28px;font-size:clamp(23px,2.5vw,34px);font-weight:580;display:block}.walkthrough-two-uses{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,1fr);margin-top:37px;display:grid}.walkthrough-two-uses p{color:var(--paper);margin:0;padding:25px 32px 0 0;font-size:16px}.walkthrough-two-uses p+p{border-left:1px solid #ffffff38;padding-left:32px}.walkthrough-video-section--dark{background:var(--ink-soft);color:var(--paper);border-top:1px solid #ffffff26}.walkthrough-video-section--dark h2,.walkthrough-video-section--dark .walkthrough-video-copy>p{color:var(--paper)}.walkthrough-video-section--dark .walkthrough-language-toggle{border-color:#ffffff57}.walkthrough-video-section--dark .walkthrough-language-toggle button{color:var(--paper)}.walkthrough-video-section--dark .walkthrough-language-toggle button.is-active{background:var(--walkthrough-gold);color:var(--ink)}.walkthrough-case{background:var(--paper)}.walkthrough-case-heading{max-width:930px}.walkthrough-case-heading h2{margin-bottom:31px;font-size:clamp(49px,5.6vw,81px)}.walkthrough-case-heading>p{max-width:690px;font-size:17px}.walkthrough-case-heading blockquote{border-left:2px solid var(--walkthrough-gold-dark);max-width:880px;margin:45px 0;padding-left:25px;font-size:clamp(27px,3vw,42px)}.walkthrough-case-stats{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.walkthrough-case-stats>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:190px;padding:30px;display:flex}.walkthrough-case-stats strong{color:var(--walkthrough-gold-dark);font-size:clamp(52px,6vw,79px);font-weight:540;line-height:1}.walkthrough-case-stats span{letter-spacing:.11em;text-transform:uppercase;font-size:13px;font-weight:700}.walkthrough-case-changes{margin-top:84px}.walkthrough-case-label{color:var(--walkthrough-gold-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:700}.walkthrough-case-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.walkthrough-case-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:29px}.walkthrough-case-grid article>span{color:var(--walkthrough-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.walkthrough-case-grid h3{margin:41px 0 21px;font-size:28px}.walkthrough-case-grid p{margin:0;font-size:15px}.walkthrough-case-outcome{background:var(--ink);color:var(--paper);grid-template-columns:minmax(260px,.65fr) minmax(390px,1.35fr);gap:45px;padding:35px;display:grid}.walkthrough-case-outcome p{color:var(--paper);margin:0}.walkthrough-case-outcome strong{color:var(--paper);font-size:clamp(21px,2.2vw,31px);font-weight:540;line-height:1.3}.walkthrough-client-change{background:var(--walkthrough-cream)}.walkthrough-client-grid{border-top:1px solid var(--ink);border-left:1px solid #10111333;grid-template-columns:repeat(5,1fr);display:grid}.walkthrough-client-grid article{border-bottom:1px solid #10111333;border-right:1px solid #10111333;min-height:315px;padding:25px 22px}.walkthrough-client-grid article>span{color:var(--walkthrough-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.walkthrough-client-grid h3{margin:40px 0 18px;font-size:23px}.walkthrough-client-grid p{margin:0;font-size:14px}.walkthrough-client-result{letter-spacing:-.035em;text-align:center;max-width:1000px;margin:48px auto 0;font-size:clamp(28px,3.2vw,45px);line-height:1.22}.walkthrough-difference{background:var(--ink);color:var(--paper);grid-template-columns:minmax(330px,.8fr) minmax(440px,1.2fr);gap:clamp(65px,10vw,145px);display:grid}.walkthrough-difference h2{max-width:630px;color:var(--paper);font-size:clamp(45px,5vw,71px)}.walkthrough-difference-copy p{color:var(--paper);font-size:16px}.walkthrough-difference-copy>p>strong{color:var(--walkthrough-gold);font-size:20px;line-height:1.4}.walkthrough-difference-copy blockquote{border-top:1px solid var(--walkthrough-gold);color:var(--paper);margin:42px 0 0;padding:27px 0 0;font-size:clamp(25px,2.8vw,39px)}.walkthrough-origin{background:var(--paper);grid-template-columns:minmax(340px,.9fr) minmax(440px,1.1fr);gap:clamp(65px,10vw,145px);display:grid}.walkthrough-origin-heading h2{max-width:680px;font-size:clamp(44px,4.8vw,68px)}.walkthrough-origin-copy>p{font-size:16px}.walkthrough-origin-copy>p>strong{font-size:20px}.walkthrough-experience{border-top:2px solid var(--walkthrough-gold-dark);background:var(--walkthrough-cream);margin-top:48px;padding:32px}.walkthrough-experience h3{font-size:31px}.walkthrough-experience ul{border-top:1px solid #10111333;margin:23px 0;padding:0;list-style:none}.walkthrough-experience li{border-bottom:1px solid #10111333;padding:13px 0 13px 19px;font-size:14px;position:relative}.walkthrough-experience li:before{content:"—";color:var(--walkthrough-gold-dark);position:absolute;left:0}.walkthrough-offers{background:var(--walkthrough-cream)}.walkthrough-offer-grid{border-top:1px solid var(--ink);border-left:1px solid #10111338;grid-template-columns:repeat(3,1fr);display:grid}.walkthrough-offer-grid article{border-bottom:1px solid #10111338;border-right:1px solid #10111338;flex-direction:column;min-height:430px;padding:30px;display:flex}.walkthrough-offer-grid article>span{color:var(--walkthrough-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.walkthrough-offer-grid h3{margin:45px 0 12px;font-size:clamp(31px,3.2vw,46px)}.walkthrough-offer-grid article>strong{color:var(--walkthrough-gold-dark);margin-bottom:33px;font-size:18px}.walkthrough-offer-grid p{margin-bottom:17px;font-size:14px}.walkthrough-offer-grid p:last-child{margin-bottom:0}.walkthrough-scope{border-top:1px solid var(--ink);grid-template-columns:minmax(300px,.8fr) minmax(410px,1.2fr);gap:clamp(60px,9vw,130px);margin-top:72px;padding-top:39px;display:grid}.walkthrough-scope h3{max-width:530px;font-size:clamp(32px,3.5vw,49px)}.walkthrough-scope ul{border-top:1px solid #10111333;margin:18px 0 26px;padding:0;list-style:none}.walkthrough-scope li{border-bottom:1px solid #10111333;padding:12px 0 12px 20px;font-size:14px;position:relative}.walkthrough-scope li:before{content:"—";color:var(--walkthrough-gold-dark);position:absolute;left:0}.walkthrough-faq{background:var(--paper);grid-template-columns:minmax(300px,.7fr) minmax(500px,1.3fr);gap:clamp(65px,10vw,145px);display:grid}.walkthrough-faq .walkthrough-section-heading{margin-bottom:0}.walkthrough-faq-list{border-top:1px solid var(--ink)}.walkthrough-faq-list details{border-bottom:1px solid var(--line)}.walkthrough-faq-list summary{cursor:pointer;grid-template-columns:43px 1fr 26px;align-items:center;gap:20px;min-height:91px;padding:23px 0;list-style:none;display:grid}.walkthrough-faq-list summary::-webkit-details-marker{display:none}.walkthrough-faq-list summary>span{color:var(--walkthrough-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.walkthrough-faq-list summary>strong{font-size:18px;line-height:1.35}.walkthrough-faq-list summary>i{color:var(--walkthrough-gold-dark);text-align:right;font-size:24px;font-style:normal;transition:transform .2s}.walkthrough-faq-list details[open] summary>i{transform:rotate(45deg)}.walkthrough-faq-list details>div{max-width:720px;padding:0 46px 30px 63px}.walkthrough-faq-list details>div p{margin-bottom:14px;font-size:15px}.walkthrough-final{background:var(--ink-soft);color:var(--paper);grid-template-columns:minmax(350px,1fr) minmax(390px,.72fr);align-items:center;gap:clamp(65px,10vw,145px);display:grid}.walkthrough-final h2{max-width:810px;color:var(--paper);margin:0;font-size:clamp(46px,5vw,72px)}.walkthrough-final>div:last-child>p{color:var(--paper);font-size:16px}.walkthrough-final-actions{align-items:center;gap:29px;margin-top:32px;display:flex}.walkthrough-primary-button{border:1px solid var(--walkthrough-gold);background:var(--walkthrough-gold);min-height:51px;color:var(--ink);border-radius:99px;justify-content:space-between;align-items:center;gap:38px;padding:0 21px;font-size:13px;font-weight:660;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.walkthrough-primary-button:hover{border-color:var(--paper);background:var(--paper)}.walkthrough-text-link{border-bottom:1px solid var(--walkthrough-gold);color:var(--paper);padding-bottom:5px;font-size:13px;text-decoration:none}@media (width<=1040px){.walkthrough-hero-story,.walkthrough-cost-grid,.walkthrough-difference,.walkthrough-origin,.walkthrough-scope,.walkthrough-faq,.walkthrough-final{gap:55px}.walkthrough-client-grid,.walkthrough-decision-process ol{grid-template-columns:repeat(3,1fr)}.walkthrough-decision-process li:nth-child(3){border-right:1px solid #ffffff38}.walkthrough-decision-process li:nth-child(3):after{display:none}.walkthrough-decision-process li:nth-child(n+4){border-top:0}}@media (width<=760px){.walkthrough-hero,.walkthrough-section,.walkthrough-video-section,.walkthrough-final{padding-left:20px;padding-right:20px}.walkthrough-hero{min-height:auto;padding-top:162px}.walkthrough-hero h1{font-size:clamp(48px,14vw,64px)}.walkthrough-category{margin-top:0}.walkthrough-hero-story,.walkthrough-video-section,.walkthrough-cost-grid,.walkthrough-difference,.walkthrough-origin,.walkthrough-scope,.walkthrough-faq,.walkthrough-final{grid-template-columns:1fr;gap:47px}.walkthrough-hero-story{margin-top:54px;padding:40px 0 52px}.walkthrough-explanations{grid-template-columns:1fr}.walkthrough-explanations span:nth-child(odd){border-right:0}.walkthrough-explanations span:nth-child(2n){padding-left:0}.walkthrough-reframe{grid-template-columns:1fr;gap:16px;padding:30px 0 36px}.walkthrough-video-section{grid-template-columns:1fr}.walkthrough-video-shell{justify-self:center;width:min(100%,380px)}.walkthrough-video-copy h2,.walkthrough-section-heading h2,.walkthrough-method h2,.walkthrough-case-heading h2,.walkthrough-difference h2,.walkthrough-origin-heading h2,.walkthrough-final h2{font-size:clamp(41px,12vw,56px)}.walkthrough-evidence-grid,.walkthrough-question-grid,.walkthrough-case-stats,.walkthrough-case-grid,.walkthrough-client-grid,.walkthrough-offer-grid{grid-template-columns:1fr}.walkthrough-evidence-grid article{min-height:330px}.walkthrough-evidence-conclusion,.walkthrough-case-outcome{grid-template-columns:1fr;gap:20px;padding:27px 23px}.walkthrough-question-grid article{min-height:290px}.walkthrough-decision-process ol{grid-template-columns:1fr}.walkthrough-decision-process li{border-top:0;border-right:1px solid #ffffff38;min-height:91px}.walkthrough-decision-process li:first-child{border-top:1px solid #ffffff38}.walkthrough-decision-process li:not(:last-child):after{content:"↓";top:auto;bottom:-15px;right:calc(50% - 14px)}.walkthrough-two-uses{grid-template-columns:1fr}.walkthrough-two-uses p{padding:22px 0}.walkthrough-two-uses p+p{border-top:1px solid #ffffff38;border-left:0;padding-left:0}.walkthrough-case-grid article,.walkthrough-client-grid article,.walkthrough-offer-grid article{min-height:0}.walkthrough-case-grid article{padding-bottom:38px}.walkthrough-client-grid article{padding:25px}.walkthrough-offer-grid article{padding:27px 25px 35px}.walkthrough-faq-list details>div{padding:0 0 28px}.walkthrough-faq-list summary{grid-template-columns:33px 1fr 24px;gap:12px}.walkthrough-final-actions{flex-direction:column;align-items:stretch}.walkthrough-primary-button{width:100%}.walkthrough-text-link{width:max-content}}@media (width<=1080px){.demo-access-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);gap:55px}.demo-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);gap:55px}.demo-outcomes{grid-template-columns:minmax(240px,.55fr) minmax(500px,1.35fr);gap:50px}.demo-video-section{grid-template-columns:minmax(280px,.6fr) minmax(450px,1fr);gap:55px}.demo-flow-step{padding:25px 23px}.demo-branch-grid article{padding:26px 22px}}@media (width<=760px){.demo-access-hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding:176px 20px 62px}.demo-access-copy h1{font-size:clamp(47px,13.8vw,62px);line-height:.96}.demo-access-copy>p{font-size:16px}.demo-access-preview{margin-top:34px}.demo-access-preview ul{grid-template-columns:1fr}.demo-access-form{padding:29px 22px 26px}.demo-access-form h2{font-size:37px}.demo-hero{grid-template-columns:1fr;gap:53px;min-height:auto;padding:176px 20px 61px}.demo-hero h1{font-size:clamp(48px,14vw,64px);line-height:.95}.demo-hero-copy>p{font-size:16px}.demo-primary-button{width:100%}.demo-problem-card{padding:26px 0 7px}.demo-outcomes,.demo-video-section,.demo-walkthrough,.demo-learn-it,.demo-offers,.demo-final-cta{padding:63px 20px}.demo-outcomes,.demo-video-section,.demo-learn-it,.demo-final-cta{grid-template-columns:1fr;gap:39px}.demo-outcomes-heading h2,.demo-video-copy h2,.demo-walkthrough-intro h2,.demo-offers-intro h2,.demo-final-cta h2{font-size:clamp(39px,11.2vw,51px)}.demo-outcome-grid{grid-template-columns:1fr}.demo-outcome-grid article{border-right:0;min-height:0;padding:25px 0}.demo-outcome-grid h3{margin:28px 0 12px;font-size:24px}.demo-outcome-result{grid-template-columns:1fr;gap:15px;padding:24px 22px}.demo-video-copy{max-width:620px}.demo-video-placeholder{min-height:240px;padding:22px}.demo-play-button{width:62px;height:62px}.demo-walkthrough{scroll-margin-top:0}.demo-walkthrough-intro{margin-bottom:39px}.demo-case-context{grid-template-columns:minmax(0,1fr)}.demo-case-story,.demo-case-video{min-width:0}.demo-case-story{padding:28px 0 33px}.demo-case-story>span{margin-bottom:28px}.demo-case-signals>div{min-height:105px;padding:18px 10px}.demo-case-signals>div:first-child{padding-left:0}.demo-case-signals strong{font-size:21px}.demo-case-video{border-top:1px solid #fff3;border-left:0;padding:29px 0}.demo-case-video .demo-video-placeholder{min-height:240px}.demo-decision-flow{grid-template-columns:1fr}.demo-flow-step,.demo-flow-step--4,.demo-flow-step--5,.demo-flow-step--6{grid-area:auto;min-height:0;padding:25px 21px}.demo-flow-step p{margin-top:33px}.demo-flow-step i,.demo-flow-step--3 i,.demo-flow-step--4 i,.demo-flow-step--5 i{inset:auto auto -20px calc(50% - 19px);transform:rotate(90deg)}.demo-flow-step--6 i{display:none}.demo-choice-map{grid-template-columns:1fr}.demo-choice-map-heading{padding:27px 0}.demo-choice-map-heading span{margin-bottom:18px}.demo-choice-map-heading strong{max-width:340px}.demo-choice-map-grid{grid-template-columns:1fr}.demo-choice-map-grid article{border-top:1px solid #fff3;border-left:0;min-height:0;padding:26px 0}.demo-choice-map-grid h3{margin:24px 0 8px}.demo-choice-map-grid p{margin-top:25px;padding-top:0}.demo-decision-branch{grid-template-columns:1fr}.demo-branch-label{padding:27px 0}.demo-branch-label span{margin-bottom:18px}.demo-branch-grid{grid-template-columns:1fr}.demo-branch-grid article{border-top:1px solid #fff3;border-left:0;min-height:0;padding:26px 0}.demo-branch-grid h3{margin-bottom:20px}.demo-flow-principle{margin-top:39px;font-size:28px}.demo-learn-it-intro h2{font-size:clamp(39px,11.2vw,51px)}.demo-learn-grid{grid-template-columns:1fr}.demo-learn-grid article{min-height:0;padding:25px 21px}.demo-apply-note{grid-template-columns:1fr;gap:18px;padding:24px 22px}.demo-apply-note>strong{white-space:normal}.demo-offer-grid{grid-template-columns:1fr}.demo-offer-grid>a{min-height:390px;padding:27px 22px}.demo-offer-outcome{margin-top:34px}.demo-final-actions{flex-direction:column;align-items:stretch;gap:22px}.demo-text-link{width:fit-content}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.benchmark-hero{min-height:650px;padding:148px var(--section-gutter) 76px;background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;display:flex}.benchmark-hero h1{max-width:1060px;color:var(--paper);margin-bottom:25px;font-size:clamp(54px,6vw,88px)}.benchmark-hero-lead{max-width:920px;color:var(--paper);margin-bottom:17px;font-size:clamp(20px,2vw,27px);line-height:1.38}.benchmark-hero-note{max-width:760px;color:var(--paper);font-size:15px}.benchmark-attribution{max-width:760px;color:var(--gold);letter-spacing:.04em;margin:8px 0 0;font-size:11px;line-height:1.5}.benchmark-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:29px;display:flex}.benchmark-actions .pill-button{width:auto}.benchmark-primary{border-color:var(--gold);background:var(--gold);color:var(--ink)}.benchmark-primary:hover{border-color:var(--paper);background:var(--paper);color:var(--ink)}.benchmark-secondary{color:var(--paper);border-bottom:1px solid var(--gold);padding-bottom:5px;font-size:13px;text-decoration:none}.benchmark-section{padding:clamp(62px, 6vw, 82px) var(--section-gutter)}.benchmark-section h2,.benchmark-download h2,.benchmark-about h2{font-size:clamp(39px,4.3vw,62px)}.benchmark-heading{max-width:930px;margin-bottom:39px}.benchmark-heading>p,.benchmark-intro>div>p,.benchmark-method>div>p,.benchmark-company-view>div>p{max-width:720px}.benchmark-intro,.benchmark-method,.benchmark-company-view,.benchmark-about{grid-template-columns:minmax(300px,.85fr) minmax(400px,1fr);gap:7vw;display:grid}.benchmark-copy>p{max-width:720px}.benchmark-pov,.benchmark-question{background:var(--ink);color:var(--paper);border-left:3px solid var(--gold);margin-top:28px;padding:23px 26px}.benchmark-pov span,.benchmark-question span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:700;display:block}.benchmark-pov strong,.benchmark-question strong{max-width:700px;font-size:clamp(20px,2vw,28px);font-weight:540;line-height:1.3;display:block}.benchmark-dimensions{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.benchmark-dimensions article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:145px;padding:23px}.benchmark-dimensions span,.benchmark-list-grid span,.finding-list>article>span{color:var(--gold);font:700 11px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.benchmark-dimensions h3{max-width:280px;margin-top:29px;font-size:23px}.benchmark-model{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.benchmark-model div{justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:17px 0;font-size:14px;display:flex}.benchmark-model span{color:var(--gold);margin-right:24px;font-size:25px}.benchmark-list-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.benchmark-list-grid>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;padding:15px 0;display:grid}.benchmark-list-grid>div:nth-child(odd){margin-right:36px}.benchmark-list-grid>div:nth-child(2n){margin-left:36px}.benchmark-list-grid p{margin:0;font-size:15px}.benchmark-small-note{margin-top:28px;font-size:12px}.company-cloud{letter-spacing:-.025em;max-width:1150px;margin:0;font-size:clamp(20px,2.15vw,30px);line-height:1.48}.benchmark-method h3{margin:0 0 22px;font-size:27px}.benchmark-method ul,.benchmark-company-view ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.benchmark-method li,.benchmark-company-view li{border-bottom:1px solid var(--line);padding:13px 0;font-size:14px}.benchmark-method li:before,.benchmark-company-view li:before{content:"—";color:var(--gold);margin-right:12px}.limitations{margin-top:36px;font-size:13px}.finding-list{border-top:1px solid var(--line)}.finding-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:20px 0;display:grid}.finding-list h3{margin:0 0 8px;font-size:clamp(23px,2.5vw,34px)}.finding-list p{max-width:760px;margin:0;font-size:14px}.benchmark-download{padding:76px var(--section-gutter);background:var(--ink);color:var(--paper)}.benchmark-download h2{max-width:900px;color:var(--paper)}.benchmark-download>p{max-width:700px;color:var(--paper)}.benchmark-download .pill-button{width:auto;margin-top:24px}.benchmark-download small{max-width:650px;margin-top:22px;line-height:1.5;display:block}.benchmark-company-view .pill-button{width:fit-content;margin-top:34px}.benchmark-authority{background:var(--paper)}.benchmark-authority-links{border-top:1px solid var(--line)}.benchmark-authority-links a{border-bottom:1px solid var(--line);min-height:105px;color:var(--ink);grid-template-columns:minmax(190px,.55fr) 1fr 30px;align-items:center;gap:35px;padding:24px 0;text-decoration:none;display:grid}.benchmark-authority-links strong{font-size:22px;font-weight:560}.benchmark-authority-links span{max-width:690px;font-size:14px;line-height:1.55}.benchmark-authority-links b{color:var(--gold);font-size:22px;font-weight:400}.benchmark-about{padding:72px var(--section-gutter);background:var(--ink-soft);color:var(--paper)}.benchmark-about h2{max-width:730px;color:var(--paper);margin:0}.benchmark-about p{max-width:650px;color:var(--paper)}.benchmark-signature{margin-top:38px}@media (width<=760px){.benchmark-hero{min-height:auto;padding:112px 20px 58px}.benchmark-hero h1{font-size:clamp(45px,12.8vw,61px)}.benchmark-hero-lead{font-size:20px}.benchmark-actions{flex-direction:column;align-items:stretch}.benchmark-actions .pill-button{width:100%}.benchmark-secondary{width:fit-content}.benchmark-section{padding:52px 20px}.benchmark-section h2,.benchmark-download h2,.benchmark-about h2{font-size:clamp(38px,10.8vw,51px)}.benchmark-intro,.benchmark-method,.benchmark-company-view,.benchmark-about{grid-template-columns:1fr;gap:38px}.benchmark-dimensions{grid-template-columns:1fr}.benchmark-dimensions article{min-height:0;padding:23px 21px}.benchmark-dimensions h3{margin:25px 0 0}.benchmark-model{grid-template-columns:1fr}.benchmark-model div{border-bottom:1px solid var(--line);min-height:72px}.benchmark-model div:last-child{border-bottom:0}.benchmark-model span{margin-right:9px;transform:rotate(90deg)}.benchmark-list-grid{grid-template-columns:1fr}.benchmark-list-grid>div:nth-child(odd),.benchmark-list-grid>div:nth-child(2n){margin:0}.company-cloud{font-size:22px}.finding-list article{grid-template-columns:38px 1fr}.benchmark-download{padding:58px 20px}.benchmark-download .pill-button,.benchmark-company-view .pill-button{width:100%}.benchmark-authority-links a{grid-template-columns:1fr 26px;gap:12px}.benchmark-authority-links span{grid-column:1}.benchmark-authority-links b{grid-area:1/2/3}.benchmark-about{padding:54px 20px}}.growth-sequence{color:#fff;background:#0a0a0a;border:1px solid #b5914173;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,2.5rem)}.growth-sequence-steps{border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid}.growth-sequence-steps span{color:#b59141;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.growth-sequence-steps i{color:#ffffff73;font-style:normal}.growth-sequence p{color:#ffffffc7;max-width:72rem;margin:0;line-height:1.75}.growth-sequence p strong{color:#fff}.work-section .wide-heading p a{color:inherit;text-underline-offset:.18em;text-decoration-color:#b59141}@media (width<=760px){.growth-sequence-steps{grid-template-columns:1fr;gap:.75rem}.growth-sequence-steps span{justify-content:flex-start}}.offers-page{--offers-warm:#f4efe6;--offers-warm-deep:#e8dcc8;--offers-gold:#d8bd88;--offers-gold-dark:#8e682f;background:var(--paper)}.offers-page section[id]{scroll-margin-top:0}.offers-page .site-header{max-width:var(--max)}.offers-hero{min-height:770px;padding:178px var(--section-gutter) 82px;background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(320px,.58fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.offers-hero-copy{max-width:830px}.offers-hero h1{max-width:830px;color:var(--paper);margin-bottom:30px;font-size:clamp(61px,6.7vw,101px)}.offers-hero-copy>p{max-width:705px;color:var(--paper);margin-bottom:0;font-size:clamp(17px,1.5vw,21px);line-height:1.58}.offers-hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.offers-primary-button{border:1px solid var(--offers-gold);background:var(--offers-gold);min-height:52px;color:var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:34px;padding:0 22px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.offers-primary-button:hover{border-color:var(--paper);background:var(--paper)}.offers-secondary-link{border-bottom:1px solid var(--offers-gold);color:var(--paper);padding-bottom:5px;font-size:13px;text-decoration:none}.offers-hero-index{border-top:1px solid var(--offers-gold);border-bottom:1px solid #ffffff38;margin:0;padding:30px 32px 18px}.offers-hero-index>p{color:var(--offers-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:700}.offers-hero-index ol{margin:0;padding:0;list-style:none}.offers-hero-index li{border-top:1px solid #ffffff24;grid-template-columns:38px 1fr;align-items:center;gap:16px;min-height:70px;display:grid}.offers-hero-index li span{color:var(--offers-gold);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em}.offers-hero-index li strong{color:var(--paper);font-size:17px;font-weight:530}.offers-chooser,.offers-comparison,.architecture-fit,.offers-demo-invite,.why-murros,.offers-faq,.offers-final-cta{padding:var(--section-space) var(--section-gutter)}.offers-section-intro{max-width:720px;margin-bottom:48px}.offers-section-intro h2,.architecture-fit h2,.offers-demo-invite h2,.why-murros h2,.offers-faq h2,.offers-final-cta h2{margin-bottom:22px;font-size:clamp(43px,4.8vw,69px)}.offers-section-intro>p{max-width:620px;color:var(--muted);margin-bottom:0;font-size:16px}.offers-section-intro--wide{max-width:920px}.offers-pathways{border-top:1px solid var(--ink)}.offers-pathways a{border-bottom:1px solid var(--line);min-height:112px;color:var(--ink);grid-template-columns:68px minmax(280px,1.15fr) minmax(230px,.7fr) 35px;align-items:center;gap:30px;text-decoration:none;transition:background .2s,padding .2s;display:grid}.offers-pathways a:hover{background:var(--offers-warm);padding-left:18px;padding-right:18px}.offers-path-number{color:var(--offers-gold-dark);font:700 11px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em}.offers-pathways strong{letter-spacing:-.03em;font-size:clamp(20px,2vw,29px);font-weight:540;line-height:1.18}.offers-path-offer{font-size:14px;font-weight:650}.offers-path-arrow{color:var(--offers-gold-dark);font-size:23px}.product-choice-strip{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.product-choice-strip>div{border-right:1px solid var(--line);min-height:150px;padding:24px 26px}.product-choice-strip>div:first-child{padding-left:0}.product-choice-strip>div:last-child{border-right:0}.product-choice-strip span{color:var(--offers-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:22px;display:block}.product-choice-strip strong{margin-bottom:8px;font-size:17px;font-weight:620;display:block}.product-choice-strip p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.offer-chapter{padding:clamp(76px, 7vw, 106px) var(--section-gutter);border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(270px,.62fr) minmax(540px,1.3fr);gap:clamp(55px,9vw,135px);display:grid}.offer-chapter--warm{background:var(--offers-warm)}.offer-chapter--dark{background:var(--ink);color:var(--paper);border-top-color:#ffffff24}.offer-chapter--workshop{background:var(--offers-warm-deep);border-top-color:#8e682f52}.offer-chapter-heading{align-items:flex-start;gap:24px;display:flex}.offer-chapter-number{color:var(--offers-gold-dark);font:700 11px/1.3 var(--font-geist-mono), monospace;letter-spacing:.12em;padding-top:4px}.offer-chapter-heading h2{margin:0;font-size:clamp(43px,4.6vw,67px)}.offer-chapter--dark .offer-chapter-heading h2{color:var(--paper)}.offer-chapter--dark .offer-chapter-number{color:var(--offers-gold)}.offer-situation{letter-spacing:-.032em;max-width:850px;margin-bottom:25px;font-size:clamp(25px,2.5vw,37px);line-height:1.25}.offer-purpose{max-width:800px;color:var(--muted);margin-bottom:34px;font-size:17px}.offer-chapter--dark .offer-purpose{color:#fffc}.offer-questions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:38px;display:grid}.offer-chapter--dark .offer-questions{border-color:#ffffff2e}.offer-questions span{border-right:1px solid var(--line);align-items:center;min-height:102px;padding:21px 22px;font-size:14px;line-height:1.45;display:flex}.offer-questions span:first-child{padding-left:0}.offer-questions span:last-child{border-right:0}.offer-chapter--dark .offer-questions span{border-color:#ffffff2e}.buying-options{margin-bottom:31px}.buying-options--three{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.buying-options--two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buying-options>article{border:1px solid var(--line);flex-direction:column;min-height:525px;padding:29px 30px;display:flex}.buying-options>article+article{border-left:0}.buying-options>.buying-option-featured{background:#d8bd882e;border-color:#9a71347a}.offer-chapter--warm .buying-options>article{background:#ffffff8c;border-color:#8e682f47}.offer-chapter--warm .buying-options>.buying-option-featured{background:var(--paper)}.buying-options--dark>article{background:var(--ink-soft);border-color:#d8bd8866}.buying-options--dark>.buying-option-featured{border-color:var(--offers-gold);background:#d8bd881f}.buying-options--dark .buying-option-top strong,.buying-options--dark .buying-option-fit,.buying-options--dark .buying-option-outcome{color:var(--paper)}.buying-options--dark .buying-option-top>span,.buying-options--dark .buying-option-meta,.buying-options--dark .buying-option-outcome span{color:var(--offers-gold)}.buying-options--dark .buying-option-outcome{border-top-color:#ffffff38}.buying-option-top{flex-direction:column;justify-content:space-between;gap:14px;min-height:92px;display:flex}.buying-option-top>span{color:var(--offers-gold-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:720}.buying-option-top strong{letter-spacing:-.035em;font-size:clamp(28px,2.5vw,38px);font-weight:540}.buying-option-top small,.implementation-price small,.workshop-price-line small{letter-spacing:0;font-size:12px;font-weight:600}.buying-option-meta{color:var(--offers-gold-dark);margin:-2px 0 19px;font-size:12px;font-weight:670}.buying-option-fit{margin:22px 0 18px;font-size:15px;font-weight:590;line-height:1.5}.offers-check-list{margin:0 0 28px;padding:0;list-style:none}.offers-check-list li{border-top:1px solid #1011131c;padding:9px 0 9px 19px;font-size:13px;line-height:1.45;position:relative}.offers-check-list li:before{content:"—";color:var(--offers-gold-dark);position:absolute;left:0}.buying-option-outcome{border-top:1px solid #10111333;margin:auto 0 0;padding-top:21px;font-size:13px;line-height:1.5}.buying-option-outcome span,.chapter-outcome span{color:var(--offers-gold-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:720;display:block}.offer-buying-section{background:var(--offers-warm)}.offer-buying-section .buying-options{margin-top:42px}.offer-package-note{color:var(--muted);margin:19px 0 0;font-size:13px;line-height:1.5}.offers-text-link{color:inherit;border-bottom:1px solid;gap:35px;padding:10px 0 6px;font-size:13px;font-weight:640;text-decoration:none;display:inline-flex}.activation-sequence{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:34px;padding:21px 0;display:flex}.activation-sequence span{color:var(--paper);font-size:13px;font-weight:640}.activation-sequence i{color:var(--offers-gold);font-size:18px;font-style:normal}.implementation-offer{background:var(--ink-soft);border:1px solid #d8bd8885;grid-template-columns:minmax(220px,.65fr) minmax(320px,1fr);gap:55px;margin-bottom:28px;padding:31px;display:grid}.implementation-price>span{color:var(--offers-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:21px;font-size:12px;font-weight:720;display:block}.implementation-price strong{color:var(--paper);letter-spacing:-.04em;font-size:clamp(31px,3.2vw,45px);font-weight:540;line-height:1.05;display:block}.implementation-price>p{color:var(--offers-gold);margin:18px 0 0;font-size:14px}.offer-chapter--dark .offers-check-list li{border-color:#ffffff24}.offer-chapter--dark .offers-check-list li:before{color:var(--offers-gold)}.activation-os{border-left:2px solid var(--offers-gold);margin:0 0 22px;padding-left:22px}.activation-os p{margin-bottom:7px;font-size:16px}.activation-os span{color:#ffffffbf;max-width:760px;font-size:13px;line-height:1.55;display:block}.scope-note{color:#ffffffa6;max-width:730px;margin:0 0 28px;font-size:12px;line-height:1.5}.chapter-outcome{max-width:780px;margin:0 0 25px;font-size:14px;line-height:1.55}.offer-chapter--dark .chapter-outcome span{color:var(--offers-gold)}.workshop-price-line{border-top:1px solid #8e682f6e;border-bottom:1px solid #8e682f6e;grid-template-columns:1.2fr .8fr;margin:34px 0 28px;display:grid}.workshop-price-line>div{border-right:1px solid #8e682f6e;flex-direction:column;justify-content:center;gap:10px;min-height:112px;padding:24px 28px;display:flex}.workshop-price-line>div:first-child{padding-left:0}.workshop-price-line>div:last-child{border-right:0}.workshop-price-line span{color:var(--offers-gold-dark);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:720}.workshop-price-line strong{letter-spacing:-.025em;font-size:clamp(19px,2vw,29px);font-weight:550}.offers-comparison{background:var(--paper)}.comparison-table{border-top:1px solid var(--ink)}.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:1.15fr 1.5fr .75fr .8fr .78fr;align-items:center;min-height:94px;display:grid}.comparison-row>*{padding:16px 20px;font-size:13px;line-height:1.4}.comparison-row>:first-child{padding-left:0}.comparison-row strong{font-size:16px;font-weight:590}.comparison-head{min-height:52px}.comparison-head span{color:var(--offers-gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:720}.architecture-fit{background:var(--offers-warm)}.architecture-fit>div:first-child{max-width:930px}.architecture-fit>div:first-child>p{max-width:790px;font-size:16px}.architecture-track{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:47px;display:grid}.architecture-track article{border-right:1px solid #10111340;flex-direction:column;min-height:190px;padding:26px;display:flex}.architecture-track article:first-child{padding-left:0}.architecture-track article:last-child{border-right:0}.architecture-track span{color:var(--offers-gold-dark);font:700 10px/1.3 var(--font-geist-mono), monospace}.architecture-track strong{letter-spacing:-.03em;margin-top:auto;font-size:clamp(20px,2vw,28px);font-weight:560;line-height:1.12}.architecture-track small{color:var(--offers-gold-dark);margin-top:10px;font-size:12px;font-weight:660}.architecture-fit>aside{background:var(--ink);color:var(--paper);grid-template-columns:minmax(220px,.6fr) 1fr;gap:40px;margin-top:22px;padding:23px 26px;display:grid}.architecture-fit>aside strong{color:var(--offers-gold);font-size:15px}.architecture-fit>aside span{max-width:720px;font-size:13px;line-height:1.5}.offers-demo-invite{background:var(--ink-soft);color:var(--paper);border-bottom:1px solid #ffffff1f;grid-template-columns:1fr minmax(390px,.72fr);align-items:center;gap:9vw;display:grid}.offers-demo-invite h2{max-width:820px;color:var(--paper);margin-bottom:0}.offers-demo-invite>div:last-child p{max-width:640px;color:var(--paper)}.why-murros{background:var(--ink);color:var(--paper);grid-template-columns:minmax(320px,.9fr) minmax(420px,1fr);gap:9vw;display:grid}.why-murros h2{color:var(--paper)}.why-murros>div:last-child>p{max-width:690px;color:var(--paper);font-size:16px}.judgement-chain{flex-wrap:wrap;align-items:center;gap:10px;margin:25px 0 36px;display:flex}.judgement-chain span{border:1px solid #d8bd888c;padding:10px 12px;font-size:12px}.judgement-chain i{color:var(--offers-gold);font-style:normal}.why-links{flex-wrap:wrap;gap:30px;display:flex}.why-links a{border-bottom:1px solid var(--offers-gold);color:var(--paper);padding-bottom:5px;font-size:13px;text-decoration:none}.offers-faq{background:var(--paper);grid-template-columns:minmax(290px,.68fr) minmax(540px,1.32fr);gap:9vw;display:grid}.offers-faq-list{border-top:1px solid var(--ink)}.offers-faq-list details{border-bottom:1px solid var(--line)}.offers-faq-list summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:30px;padding:24px 0;font-size:16px;font-weight:580;line-height:1.45;list-style:none;display:flex}.offers-faq-list summary::-webkit-details-marker{display:none}.offers-faq-list summary span{color:var(--offers-gold-dark);font-size:22px;font-weight:400;transition:transform .2s}.offers-faq-list details[open] summary span{transform:rotate(45deg)}.offers-faq-list details p{max-width:800px;color:var(--muted);margin:-2px 55px 25px 0;font-size:14px;line-height:1.65}.offers-final-cta{background:var(--ink-soft);color:var(--paper);border-top:1px solid #ffffff1f;grid-template-columns:1fr minmax(360px,.72fr);align-items:center;gap:9vw;display:grid}.offers-final-cta h2{max-width:760px;color:var(--paper);margin-bottom:0}.offers-final-cta>div:last-child p{max-width:630px;color:var(--paper)}.offers-primary-button--light{margin-top:15px}@media (width<=1080px){.offers-hero{grid-template-columns:minmax(0,1fr) minmax(290px,.55fr);gap:50px}.offer-chapter{grid-template-columns:minmax(220px,.55fr) minmax(500px,1.25fr);gap:50px}.offer-questions{grid-template-columns:1fr}.offer-questions span,.offer-questions span:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:16px 0}.offer-questions span:last-child{border-bottom:0}.offer-chapter--dark .offer-questions span{border-bottom-color:#ffffff2e}.buying-options>article{padding:25px 23px}.buying-options--three,.buying-options--two{grid-template-columns:1fr;gap:14px}.buying-options--three>article+article,.buying-options--two>article+article{border-left:1px solid var(--line)}.buying-options--dark>article+article{border-left-color:#d8bd8866}.comparison-row{grid-template-columns:1.05fr 1.35fr .7fr .75fr .75fr}}@media (width<=760px){.offers-page section[id]{scroll-margin-top:118px}.offers-hero{grid-template-columns:1fr;gap:52px;min-height:auto;padding:154px 20px 58px}.offers-hero h1{font-size:clamp(48px,14.2vw,64px);line-height:.95}.offers-hero-copy>p{font-size:16px}.offers-hero-actions{flex-direction:column;align-items:stretch;gap:22px}.offers-primary-button{width:100%}.offers-secondary-link{width:fit-content}.offers-hero-index{padding:25px 0 8px}.offers-hero-index li{min-height:62px}.offers-chooser,.offers-comparison,.architecture-fit,.offers-demo-invite,.why-murros,.offers-faq,.offers-final-cta{padding:62px 20px}.offers-section-intro{margin-bottom:37px}.offers-section-intro h2,.architecture-fit h2,.offers-demo-invite h2,.why-murros h2,.offers-faq h2,.offers-final-cta h2{font-size:clamp(39px,11.2vw,51px)}.offers-pathways a{grid-template-columns:34px 1fr 24px;gap:12px;min-height:0;padding:24px 0}.offers-pathways a:hover{padding-left:10px;padding-right:10px}.offers-pathways strong{font-size:20px}.offers-path-offer{color:var(--offers-gold-dark);grid-column:2}.offers-path-arrow{grid-area:1/3/3}.product-choice-strip{grid-template-columns:1fr}.product-choice-strip>div,.product-choice-strip>div:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0}.product-choice-strip>div:last-child{border-bottom:0}.product-choice-strip span{margin-bottom:12px}.offer-chapter{grid-template-columns:1fr;gap:38px;padding:61px 20px}.offer-chapter-heading{gap:14px}.offer-chapter-heading h2{font-size:clamp(40px,12vw,53px)}.offer-situation{font-size:26px}.offer-purpose{font-size:16px}.offer-questions{margin-bottom:30px}.buying-options--two,.buying-options--three,.buying-options--two{grid-template-columns:1fr;gap:14px}.buying-options>article{min-height:0;padding:25px 21px}.buying-options>article+article{border-left:1px solid var(--line)}.offer-chapter--warm .buying-options>article+article{border-left-color:#8e682f47}.buying-option-top{min-height:82px}.buying-option-fit{margin-top:20px}.buying-option-outcome{margin-top:5px}.offers-text-link{justify-content:space-between;width:100%}.activation-sequence{flex-direction:column;align-items:flex-start}.activation-sequence i{transform:rotate(90deg)}.implementation-offer{grid-template-columns:1fr;gap:17px;padding:25px 21px}.workshop-price-line{grid-template-columns:1fr}.workshop-price-line>div,.workshop-price-line>div:first-child{border-bottom:1px solid #8e682f6e;border-right:0;min-height:96px;padding:20px 0}.workshop-price-line>div:last-child{border-bottom:0}.comparison-table{border-top:0}.comparison-row{border:1px solid var(--line);background:var(--offers-warm);grid-template-columns:1fr;gap:13px;margin-bottom:14px;padding:23px 21px;display:grid}.comparison-row.comparison-head{display:none}.comparison-row>*,.comparison-row>:first-child{padding:0}.comparison-row strong{margin-bottom:6px;font-size:20px}.comparison-row span{grid-template-columns:94px 1fr;gap:12px;display:grid}.comparison-row span:before{content:attr(data-label);color:var(--offers-gold-dark);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:720}.architecture-track{grid-template-columns:1fr}.architecture-track article,.architecture-track article:first-child{border-bottom:1px solid #10111340;border-right:0;min-height:125px;padding:22px 0}.architecture-track article:last-child{border-bottom:0}.architecture-track strong{margin-top:27px}.architecture-fit>aside{grid-template-columns:1fr;gap:13px;padding:22px}.offers-demo-invite,.why-murros,.offers-faq,.offers-final-cta{grid-template-columns:1fr;gap:39px}.judgement-chain{flex-direction:column;align-items:flex-start}.judgement-chain i{margin-left:20px;transform:rotate(90deg)}.offers-faq-list summary{font-size:15px}.offers-faq-list details p{margin-right:20px}}.home-page .evidence-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:24px;display:grid}.home-page .evidence-summary-cards article{border-top:1px solid #d8bd88;padding-top:16px}.home-page .evidence-summary-cards h3{margin-bottom:12px;font-size:20px}.home-page .evidence-summary-cards p{margin-bottom:8px;font-size:16px}.home-page .evidence-recommendations blockquote{letter-spacing:normal;border-left:3px solid #d8bd88;max-width:none;margin:24px 0 0;padding:4px 16px;font-size:16px;line-height:1.65}.home-page .evidence-recommendations cite{color:#d8bd88}@media (width<=760px){.home-page .evidence-summary-cards{grid-template-columns:1fr}}.home-page .methodology-overview{background:var(--paper);color:var(--ink);display:block}.home-page .methodology-overview .methodology-teaser-copy h2{color:var(--ink);font-size:clamp(32px,3vw,44px)}.home-page .methodology-overview .methodology-teaser-copy>p:not(.eyebrow){max-width:none;color:var(--ink);font-size:16px;line-height:1.65}.home-page .methodology-overview .methodology-teaser-visual{background:var(--paper);width:100%;max-width:none;margin:32px auto 0}.home-page .methodology-overview .methodology-teaser-visual>span{border-top-color:var(--line);color:var(--ink)}.home-page .evidence-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.home-page .evidence-recommendations cite{margin-top:12px;font-size:12px;line-height:1.5}@media (width<=760px){.home-page .evidence-recommendations{grid-template-columns:1fr;gap:28px}.home-page .methodology-overview .methodology-teaser-copy .pill-button{margin-bottom:0}}.home-page .work-section{background-color:#edf0f2}.home-page .work-section .offer-row h3{margin-top:0}.home-page .work-section .tailored-callout{margin-top:64px}.home-page .methodology-overview .methodology-teaser-copy>h2{max-width:none;margin-bottom:32px}.home-page .methodology-text-columns>div>p:first-child{margin-top:0}.home-page .about-section>.section-heading{max-width:none;margin-bottom:32px}.home-page .about-section>.section-heading h2{max-width:none}.home-page .about-section .about-content{grid-template-columns:.68fr 1fr;align-items:start;gap:48px}.home-page .about-evidence{background-color:#edf0f2;padding-top:48px;padding-bottom:48px}.home-page .about-evidence .evidence-summary-cards h3{color:#d8bd88}.home-page .about-evidence>p{max-width:none}.home-page .evidence-section{padding-top:48px;padding-bottom:48px}@media (width<=760px){.home-page .work-section .tailored-callout{margin-top:40px}.home-page .about-section .about-content{grid-template-columns:1fr;gap:24px}}.home-page .anna-overview{background:var(--ink);color:var(--paper)}.home-page .anna-overview-photo{width:100%;max-width:390px;height:auto;margin:0;display:block}.home-page .anna-overview-copy{align-self:center}.home-page .anna-overview-copy h2,.home-page .anna-overview-copy p:not(.eyebrow){color:var(--paper)}.home-page .anna-overview-copy p:not(.eyebrow){font-size:20px;line-height:1.5}.offers-chooser#choose{padding-bottom:24px}.offers-comparison[aria-label="What you buy and receive"]{background-color:#edf0f2;padding-top:24px;padding-bottom:24px}.offers-comparison[aria-label="What you buy and receive"] .offers-faq-list{border-top:0}.home-page .anna-overview .about-content{grid-template-columns:.68fr 1fr;align-items:start;gap:28px 48px;display:grid}.home-page .anna-overview .anna-overview-photo{float:none;width:100%;max-width:390px;height:auto;margin:0}.home-page .anna-overview .anna-overview-copy{align-self:start;width:auto;display:block}.home-page .anna-overview .about-founder{border-top:1px solid #d8bd88;grid-column:1/-1;margin:0;padding:24px 0 0}.home-page .anna-overview .about-founder p:not(.eyebrow){color:var(--paper);font-size:20px;line-height:1.5}.home-page .anna-overview .about-founder p:last-child{margin-bottom:0}@media (width<=760px){.home-page .anna-overview .about-content{grid-template-columns:1fr;gap:24px}}.home-page .anna-overview .about-founder .founder-quote{box-sizing:border-box;letter-spacing:normal;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0;font-family:inherit;font-size:20px;font-style:normal;font-weight:400;line-height:1.5}.home-page .anna-overview .about-founder .founder-quote p{box-sizing:border-box;letter-spacing:normal;width:100%;max-width:none;margin:0;font-family:inherit;font-size:20px;font-style:normal;font-weight:400;line-height:1.5}.walkthrough-clean-page{--walkthrough-section-space:clamp(58px, 5vw, 76px);background:var(--paper);color:var(--ink)}.walkthrough-clean-page .eyebrow,.walkthrough-clean-page .walkthrough-video-eyebrow{text-transform:uppercase;color:var(--gold)!important;font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:.14em!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important}.walkthrough-clean-page h2{font-size:clamp(41px,4.5vw,66px)!important;line-height:.98!important}.walkthrough-clean-page h3{font-size:clamp(23px,2.1vw,31px);line-height:1.08}.walkthrough-clean-page p{font-size:16px;line-height:1.62}.walkthrough-clean-section{padding-top:var(--walkthrough-section-space);padding-bottom:var(--walkthrough-section-space)}.walkthrough-clean-page .section-heading h2,.walkthrough-clean-page .wide-heading h2{margin-bottom:24px}.walkthrough-clean-hero{grid-template-rows:1fr;grid-template-columns:minmax(0,1.35fr) minmax(285px,.55fr);align-items:start;min-height:610px;padding-top:136px;padding-bottom:42px}.walkthrough-clean-hero .hero-copy{align-self:start;max-width:980px;padding:20px 0 0}.walkthrough-clean-hero .hero-copy h1{text-wrap:wrap;max-width:980px;margin-bottom:24px;font-size:clamp(54px,5.1vw,78px);line-height:.96}.walkthrough-clean-hero .hero-copy>p{max-width:650px}.walkthrough-clean-profile{align-self:start;width:min(100%,310px);margin-top:58px;padding:0}.walkthrough-clean-portrait-frame{aspect-ratio:auto;background:0 0;height:350px;overflow:hidden}.walkthrough-clean-portrait-frame img{object-fit:cover;object-position:center top;width:100%;height:auto}.walkthrough-clean-profile .profile-caption{padding-top:15px}.walkthrough-clean-page .situations-section,.walkthrough-clean-page .architecture-definition{gap:clamp(54px,7vw,100px)}.walkthrough-clean-problem .section-heading>p{max-width:610px}.walkthrough-clean-problem{background:var(--panel);padding-bottom:38px}.walkthrough-clean-signals>p{margin:0 0 16px}.walkthrough-clean-page .signal-list>div{padding:18px 0}.walkthrough-clean-page .signal-list>div>span{color:var(--gold)!important;font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:.14em!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.walkthrough-clean-page .signal-list>div>div{min-width:0}.walkthrough-clean-page .signal-list h3{color:var(--ink);margin:0 0 8px;font-size:22px;line-height:1.15}.walkthrough-clean-page .signal-list p{color:var(--ink)}.walkthrough-clean-risk{padding-top:38px;gap:30px clamp(54px,7vw,100px)!important}.walkthrough-clean-risk .architecture-definition-copy{align-self:center;max-width:690px}.walkthrough-clean-reading-block p{max-width:720px;color:var(--muted);margin-bottom:17px}.walkthrough-clean-reading-block p:first-child{color:var(--ink);font-size:16px}.walkthrough-clean-reading-block p:last-child{margin-bottom:0}.walkthrough-clean-decision{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;color:var(--ink)!important;font-size:20px!important;line-height:1.4!important}.walkthrough-clean-reframe{border-top:1px solid var(--gold);background:var(--ink);color:var(--paper);grid-column:1/-1;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:36px;margin-top:0;padding:28px 30px;display:grid}.walkthrough-clean-reframe .eyebrow{margin:0}.walkthrough-clean-reframe p,.walkthrough-clean-reframe strong{color:var(--paper);margin:0;font-size:18px;line-height:1.5}.walkthrough-clean-video-block{min-height:0;padding-top:var(--walkthrough-section-space);padding-bottom:var(--walkthrough-section-space);grid-template-columns:minmax(0,320px) minmax(0,760px);grid-template-areas:"video heading";align-items:center;column-gap:clamp(55px,8vw,110px)}.walkthrough-clean-video-block .commercial-explainer-heading{grid-area:heading;align-self:center}.walkthrough-clean-video-block .commercial-explainer-heading h2{margin-bottom:24px}.walkthrough-clean-video-block .commercial-explainer-heading>p{max-width:650px}.walkthrough-clean-video-block .walkthrough-video-shell{grid-area:video;width:min(100%,320px)}.walkthrough-clean-video-block .walkthrough-video-controls{align-items:center;gap:10px;margin-bottom:12px;display:flex}.walkthrough-clean-video-block .walkthrough-language-toggle{margin-bottom:0}.walkthrough-clean-video-block .walkthrough-caption-toggle{min-height:33px;color:inherit;font:700 11px/1 var(--font-geist-sans), Arial, sans-serif;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid;padding:0 13px}.walkthrough-clean-video-block .walkthrough-caption-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.walkthrough-clean-video-block .walkthrough-video-frame{aspect-ratio:9/16;border:1px solid var(--gold);background:#0a0a0a;width:100%;max-height:560px;overflow:hidden}.walkthrough-clean-video-block .walkthrough-video-frame iframe,.walkthrough-clean-video-block .walkthrough-video-frame video{object-fit:contain;border:0;width:100%;height:100%;display:block}.walkthrough-clean-video-block .walkthrough-video-placeholder{border-color:var(--gold);background:#0a0a0a;width:100%;max-height:560px;padding:24px}.walkthrough-clean-video-block .walkthrough-video-placeholder:after{display:none}.walkthrough-clean-video-block .walkthrough-play-mark{width:62px;height:62px}.walkthrough-clean-video-block .walkthrough-video-placeholder strong{font-size:21px}.walkthrough-clean-video-light{border-color:var(--line);background:var(--panel);color:var(--ink)}.walkthrough-clean-video-light .commercial-explainer-heading h2,.walkthrough-clean-video-light .commercial-explainer-heading>p{color:var(--ink)}.walkthrough-clean-video-light .walkthrough-language-toggle{border-color:var(--line)}.walkthrough-clean-video-light .walkthrough-language-toggle button{color:var(--ink)}.walkthrough-clean-video-light .walkthrough-language-toggle button.is-active{background:var(--ink);color:var(--paper)}.walkthrough-clean-video-light .walkthrough-caption-toggle{border-color:var(--line);color:var(--ink)}.walkthrough-clean-video-light .walkthrough-caption-toggle.is-active{background:var(--ink);color:var(--paper)}.walkthrough-clean-video-block:not(.walkthrough-clean-video-light) .walkthrough-language-toggle{border-color:#fff6}.walkthrough-clean-video-block:not(.walkthrough-clean-video-light) .walkthrough-language-toggle button{color:var(--paper)}.walkthrough-clean-video-block:not(.walkthrough-clean-video-light) .walkthrough-language-toggle button.is-active{background:var(--gold);color:var(--ink)}.walkthrough-clean-video-block:not(.walkthrough-clean-video-light) .walkthrough-caption-toggle{color:var(--paper);border-color:#fff6}.walkthrough-clean-video-block:not(.walkthrough-clean-video-light) .walkthrough-caption-toggle.is-active{background:var(--gold);color:var(--ink)}.walkthrough-clean-evidence .wide-heading{margin-bottom:44px}.walkthrough-clean-evidence .wide-heading>.eyebrow{margin-bottom:32px}.walkthrough-clean-evidence-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,70px);display:grid}.walkthrough-clean-evidence-list article{border-top:1px solid var(--gold);flex-direction:column;min-height:235px;padding-top:23px;display:flex}.walkthrough-clean-stat{align-items:baseline;gap:9px;display:flex}.walkthrough-clean-stat strong{color:var(--gold);letter-spacing:.14em;font-size:18px;font-weight:700;line-height:1.3;display:inline}.walkthrough-clean-stat span{color:var(--ink);font-size:16px;font-weight:600;display:inline}.walkthrough-clean-evidence-list article>p{color:var(--ink);margin:26px 0}.walkthrough-clean-evidence-list a,.walkthrough-clean-evidence-list small{color:var(--muted);margin-top:auto;font-size:13px;line-height:1.5}.walkthrough-clean-evidence-list a{text-underline-offset:4px}.walkthrough-clean-conclusion{border-top:1px solid var(--gold);border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.7fr) minmax(390px,1.3fr);align-items:center;gap:48px;margin-top:46px;padding:30px 0;display:grid}.walkthrough-clean-conclusion p{color:var(--ink);margin:0}.walkthrough-clean-conclusion strong{color:var(--ink);font-size:24px;line-height:1.3}.walkthrough-clean-system-banner{background:var(--ink);border:0;padding:28px 30px;display:block}.walkthrough-clean-system-banner p{max-width:1080px;color:var(--paper);margin:0;font-size:24px;font-weight:560;line-height:1.32}.walkthrough-clean-inner-split{border-top:1px solid var(--line);margin:52px 0 0;padding:52px 0 0}.walkthrough-clean-method-heading{max-width:980px;margin-bottom:46px}.walkthrough-clean-method-heading>p{max-width:760px;color:var(--paper)}.walkthrough-clean-method-split{border-top:1px solid var(--gold);grid-template-columns:minmax(300px,.75fr) minmax(460px,1.25fr);gap:clamp(54px,8vw,110px);padding-top:36px;display:grid}.walkthrough-clean-method-split>div:first-child h3{max-width:510px;color:var(--paper);margin:0 0 18px}.walkthrough-clean-method-split>div:first-child p{max-width:520px;color:var(--paper)}.walkthrough-clean-method .signal-list,.walkthrough-clean-method .signal-list>div{border-color:var(--line-dark)}.walkthrough-clean-method .signal-list h3,.walkthrough-clean-method .signal-list p{color:var(--paper)}.walkthrough-clean-diagram{margin-top:52px}.walkthrough-clean-diagram .architecture-foundation-heading p{letter-spacing:.14em;font-size:16px;line-height:1.3}.walkthrough-clean-diagram .architecture-foundation-heading h2 span{display:block}.walkthrough-clean-diagram .architecture-method-strip strong{color:var(--ink);text-align:center;text-transform:uppercase;font-size:14px;line-height:1.35}.walkthrough-clean-case .wide-heading{margin-bottom:42px}.walkthrough-clean-case .wide-heading>.eyebrow{margin-bottom:32px}.walkthrough-clean-case-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.walkthrough-clean-case-stats>div{border-right:1px solid var(--line);min-height:72px;padding:22px 28px}.walkthrough-clean-case-stats>div:first-child{padding-left:0}.walkthrough-clean-case-stats>div:last-child{border-right:0}.walkthrough-clean-case-stats strong{color:var(--gold);letter-spacing:.14em;font-size:18px;font-weight:700;line-height:1.3;display:inline}.walkthrough-clean-case-stats span{letter-spacing:.04em;text-transform:uppercase;margin-left:9px;font-size:16px;font-weight:700;display:inline}.walkthrough-clean-case-change{margin-top:54px}.walkthrough-clean-case-conclusion{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,80px);margin-top:44px}.walkthrough-clean-case-conclusion p,.walkthrough-clean-case-conclusion strong{font-size:18px;line-height:1.5}.walkthrough-clean-difference .architecture-definition-copy{align-self:center}.walkthrough-clean-difference .section-heading blockquote{border-top:1px solid var(--gold);max-width:720px;color:var(--ink);margin:32px 0 0;padding:24px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.25}.walkthrough-clean-experience{border-top:1px solid var(--gold);margin-top:30px;padding-top:25px}.walkthrough-clean-experience h3{color:var(--ink);margin-bottom:16px;font-size:clamp(32px,3.3vw,46px);line-height:1.02}.walkthrough-clean-experience p{color:var(--ink)}.walkthrough-clean-origin .architecture-definition-copy{align-self:center}.walkthrough-clean-faq{background:var(--panel);grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);gap:clamp(54px,8vw,110px);display:grid}.walkthrough-clean-faq .faq-list summary{font-size:16px}.walkthrough-clean-faq .faq-list details p{max-width:760px;font-size:16px}.walkthrough-clean-final{padding-top:72px;padding-bottom:72px}.walkthrough-clean-final .pill-button{border-color:var(--gold);background:var(--gold);color:var(--ink)}.walkthrough-clean-actions{align-items:center;gap:26px;margin-top:28px;display:flex}.walkthrough-clean-text-link{border-bottom:1px solid var(--gold);color:var(--paper);padding-bottom:5px;font-size:13px;text-decoration:none}@media (width<=1040px){.walkthrough-clean-hero{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}.walkthrough-clean-profile{width:285px}.walkthrough-clean-portrait-frame{height:330px}.walkthrough-clean-method-split{grid-template-columns:1fr 1.2fr}}@media (width<=760px){.walkthrough-clean-page{--walkthrough-section-space:58px}.walkthrough-clean-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:122px 20px 0}.walkthrough-clean-hero .hero-copy{padding-top:0}.walkthrough-clean-hero .hero-copy h1{font-size:clamp(45px,12vw,56px)}.walkthrough-clean-profile{justify-self:start;width:min(84%,320px);margin-top:0}.walkthrough-clean-portrait-frame{height:360px}.walkthrough-clean-page .situations-section,.walkthrough-clean-page .architecture-definition,.walkthrough-clean-method-split,.walkthrough-clean-faq,.walkthrough-clean-conclusion{grid-template-columns:1fr;gap:34px}.walkthrough-clean-reframe{grid-template-columns:1fr;gap:14px}.walkthrough-clean-video-block{padding:var(--walkthrough-section-space) 20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""video";gap:36px}.walkthrough-clean-video-block .walkthrough-video-shell{justify-self:start;width:min(100%,320px)}.walkthrough-clean-evidence .wide-heading{display:block}.walkthrough-clean-evidence .wide-heading>div{margin-top:24px}.walkthrough-clean-evidence-list{grid-template-columns:1fr;gap:34px}.walkthrough-clean-evidence-list article{min-height:0}.walkthrough-clean-inner-split{margin-top:42px;padding:42px 0 0}.walkthrough-clean-diagram{padding:20px}.walkthrough-clean-diagram .architecture-foundation-heading{grid-template-columns:1fr;gap:18px}.walkthrough-clean-diagram .architecture-capabilities{grid-template-columns:repeat(2,1fr)}.walkthrough-clean-diagram .architecture-capabilities span{border-bottom:1px solid #d8bd8873}.walkthrough-clean-diagram .architecture-method-strip{grid-template-columns:1fr;gap:10px;padding:18px}.walkthrough-clean-diagram .architecture-method-strip>span{text-align:center;transform:rotate(90deg)}.walkthrough-clean-case-stats>div{min-height:68px;padding:18px 14px}.walkthrough-clean-case-stats>div:first-child{padding-left:0}.walkthrough-clean-case-stats span{font-size:14px}.walkthrough-clean-case-change{margin-top:42px;display:block}.walkthrough-clean-case-change .signal-list{margin-top:34px}.walkthrough-clean-actions{flex-direction:column;align-items:flex-start}}.architecture-page .transition-explanation{margin-top:18px;font-size:16px;line-height:1.65}.architecture-page .method-practice .architecture-demand-grid p{font-size:16px;line-height:1.65}.architecture-page .method-ai-note{max-width:850px;margin:30px 0 24px;font-size:16px;line-height:1.65}.architecture-page .licence-row{border-top:1px solid #d8bd88;padding:22px 0}.architecture-page .licence-row h3{letter-spacing:0;margin:0 0 12px;font-size:20px;font-weight:620;line-height:1.4}.architecture-page .licence-row p{margin:0;font-size:16px;line-height:1.65}.architecture-page .licence-clarity .architecture-demo-button{margin-top:22px}.architecture-page .architecture-contact-action{flex-wrap:wrap;gap:16px;display:flex}.architecture-page .architecture-hero.architecture-transitions{padding-top:84px}.architecture-page .architecture-transitions>.architecture-diagram{margin-top:0}@media (width<=760px){.architecture-page .architecture-hero.architecture-transitions{padding-top:64px}}.offers-page .product-choice-strip p,.offers-page .comparison-row:not(.comparison-head)>span{font-size:16px}.offers-page .offers-comparison,.offers-page .offer-chapter--workshop,.offers-page .offers-faq{color:#101113;background:#fff}.offers-page .offers-chooser,.offers-page .architecture-fit{color:#fff;background:#101113}.offers-page .offers-chooser h2,.offers-page .offers-chooser strong,.offers-page .architecture-fit h2{color:#fff}.offers-page .offers-chooser .offers-section-intro>p:not(.eyebrow),.offers-page .offers-chooser .product-choice-strip p,.offers-page .architecture-fit p:not(.eyebrow){color:#e1e1e1}.offers-page .offers-chooser .product-choice-strip,.offers-page .offers-chooser .product-choice-strip>div{border-color:#ffffff2e}.offers-page .product-choice-strip span,.offers-page .offers-faq-list summary span,.offers-page .offer-chapter-number{color:#d8bd88}.offers-page .comparison-row,.offers-page .workshop-price-line{background:#fff}.offers-page .offer-chapter--workshop{border-color:#d7dadd}.offers-page .training-heading{border-top:1px solid #d7dadd;margin-top:72px;padding-top:48px}.offers-page .offers-faq-list details p{font-size:16px}.offers-page .module-detail{color:#101113;background:#fff}.offers-page .module-detail-dark{color:#fff;background:#101113}.offers-page .module-detail h2{color:inherit}.offers-page .module-detail p,.offers-page .module-detail li{font-size:16px;line-height:1.65}.offers-page .module-detail .eyebrow{font-size:11px;line-height:1.3}.offers-page .module-detail .module-subhead{letter-spacing:0;margin:30px 0 16px;font-size:17px;font-weight:620;line-height:1.4}.offers-page .module-deliverables{margin:0;padding:0;list-style:none}.offers-page .module-deliverables li{border-top:1px solid #d7dadd;padding:16px 0}.offers-page .module-deliverables strong{font-weight:620}.offers-page .module-deliverables p{margin:6px 0 0}.offers-page .module-outcome{margin:18px 0 20px;font-weight:540;font-size:18px!important;line-height:1.5!important}.offers-page .module-investment{margin:20px 0}.offers-page .module-investment strong{font-size:24px;font-weight:620}.offers-page .module-licence-note{margin-top:20px}.offers-page .module-learn{margin-top:30px}.offers-page .module-learn summary{font-size:16px}.offers-page .module-learn-content{padding:0 0 24px}.offers-page .module-learn-content ul{padding-left:20px}.offers-page .module-learn-content p{margin:14px 0 0}.offers-page .module-detail-dark .offer-purpose,.offers-page .module-detail-dark .module-learn summary,.offers-page .module-detail-dark .module-learn p,.offers-page .module-detail-dark .offers-text-link{color:#fff}.offers-page .module-detail-dark .module-deliverables li,.offers-page .module-detail-dark .module-learn,.offers-page .module-detail-dark details{border-color:#ffffff2e}.offers-page .module-jump{color:inherit;text-underline-offset:4px;text-decoration:underline}.offers-page .module-working{border-top:1px solid #d8bd88;border-bottom:1px solid #d8bd88;margin:30px 0 22px;padding:22px 0}.offers-page .module-working .module-subhead{color:inherit;margin:0 0 12px}.offers-page .module-working p{color:inherit;margin:0}.offers-page .quote-button{color:#101113;background:#d8bd88;border-color:#d8bd88}.offers-page .module-detail-dark .quote-button{color:#101113}.offers-page .quote-button:hover{color:#101113;background:#fff;border-color:#d8bd88}.offers-page #leadership-workshop{color:#fff;background:#101113;border-color:#ffffff2e}.offers-page #leadership-workshop h2,.offers-page #leadership-workshop .offer-situation,.offers-page #leadership-workshop .chapter-outcome,.offers-page #leadership-workshop .offers-text-link{color:#fff}.offers-page #leadership-workshop .offer-purpose{color:#e1e1e1}.offers-page #leadership-workshop .workshop-price-line{color:#fff;background:0 0;border-color:#d8bd88}.offers-page #leadership-workshop .workshop-price-line>div{border-color:#d8bd88}.offers-page #leadership-workshop .workshop-price-line span,.offers-page #leadership-workshop .chapter-outcome span{color:#d8bd88}.offers-page #leadership-workshop .workshop-price-line strong,.offers-page #leadership-workshop .workshop-price-line small{color:#fff}.offers-page .training-detail{color:#101113;background:#fff}
