/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#130c0e;--muted:#5d6866;--paper:#eef8f5;--cream:#fbfdfc;--green:#16994f;--green2:#24ab77;--teal:#2bb48c;--cyan:#4ee0f0;--lime:#4ee0f0;--line:#d5e8e2;--brand-gradient:linear-gradient(105deg,#16994f 0%,#2bb48c 52%,#4ee0f0 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.shell{width:min(1180px,100% - 48px);margin:auto}.siteHeader{z-index:100;background:var(--cream);position:relative}main>.nav,.menuButton,.mobileMenu{display:none}.nav{border-bottom:1px solid #101a181c;justify-content:space-between;align-items:center;height:84px;display:flex}.brand{letter-spacing:-.6px;align-items:center;gap:10px;font-size:21px;font-weight:800;display:flex}.brand>span:last-child span{color:var(--green2)}.brandMark{background:var(--green);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;font-family:Georgia,serif;font-size:21px;display:grid}.navLinks{color:#3f4a47;align-items:center;gap:34px;font-size:14px;display:flex}.navDropdown{position:relative}.navDropdown>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:14px 0;display:flex}.navDropdown>button span{font-size:16px;transition:transform .18s}.navDropdownMenu{border:1px solid var(--line);visibility:hidden;opacity:0;z-index:120;background:#fff;border-radius:12px;width:220px;padding:9px;transition:all .18s;position:absolute;top:calc(100% + 7px);right:-18px;transform:translateY(-5px);box-shadow:0 18px 45px #17203329}.navDropdownMenu:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.navDropdownMenu a{color:#596579;border-radius:8px;padding:11px 12px;display:block}.navDropdownMenu a:hover{color:var(--green);background:#edf8f3}.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{visibility:visible;opacity:1;transform:none}.navDropdown:hover>button span,.navDropdown:focus-within>button span{transform:rotate(180deg)}.button{background:var(--green);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:17px 20px 17px 24px;font-size:15px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #14594729}.button:hover{background:var(--green2);transform:translateY(-1px)}.buttonSmall{box-shadow:none;gap:14px;padding:12px 16px;font-size:13px}.hero{grid-template-columns:48% 52%;align-items:center;gap:40px;min-height:695px;padding-top:55px;padding-bottom:70px;display:grid}.eyebrow,.sectionLabel{text-transform:uppercase;letter-spacing:2.3px;color:var(--green2);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--green2);width:22px;height:2px}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-4px;max-width:680px;margin:25px 0 27px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,6vw,86px);line-height:.96}.hero h1 em{color:var(--green2);font-weight:400}.heroLead{color:var(--muted);max-width:610px;font-size:19px;line-height:1.65}.heroActions{align-items:center;gap:28px;margin-top:34px;display:flex}.textLink{font-size:14px;font-weight:700}.textLink span{margin-left:8px}.microcopy{color:#7b8582;margin:20px 0 0;font-size:12px}.heroVisual{justify-content:center;align-items:center;height:570px;display:flex;position:relative}.orbit{border:1px solid #1459471f;border-radius:50%;position:absolute}.orbitOne{width:520px;height:520px}.orbitTwo{width:390px;height:390px}.voiceCard,.sopCard{background:#fff;border:1px solid #dce2dd;border-radius:13px;position:absolute;box-shadow:0 26px 55px #20302b21}.voiceCard{z-index:2;width:350px;padding:18px;top:82px;left:2px;transform:rotate(-2.2deg)}.voiceTop,.sopHeader{align-items:center;gap:10px;display:flex}.avatar{width:35px;height:35px;color:var(--green);background:#e5eee8;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.voiceTop div,.sopHeader div{flex-direction:column;gap:3px;display:flex}.voiceTop b,.sopHeader b{font-size:12px}.voiceTop small,.sopHeader small{color:#7c8783;font-size:9px}.live{color:#a84a4a;background:#fff2f0;border-radius:20px;margin-left:auto;padding:5px 7px;font-size:8px}.live i{background:#d95a50;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.wave{justify-content:center;align-items:center;gap:3px;height:72px;margin:15px 0 4px;display:flex}.wave i{background:var(--green2);opacity:.75;border-radius:3px;width:3px}.voiceCard p{color:#56615e;margin:6px 0;font-family:Georgia,serif;font-size:12px;line-height:1.45}.transformPill{z-index:4;background:var(--green);color:#fff;border-radius:30px;padding:10px 14px;font-size:9px;position:absolute;top:237px;left:225px;box-shadow:0 9px 24px #14594740}.transformPill span{color:var(--lime);margin-right:6px}.sopCard{z-index:3;width:380px;padding:20px;top:262px;right:0;transform:rotate(2deg)}.docIcon{width:32px;height:32px;color:var(--green);background:#e3f5d8;border-radius:8px;place-items:center;display:grid}.status{color:#397147;background:#e8f5df;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:700}.sopMeta{background:#f6f7f3;border-radius:7px;grid-template-columns:1fr 1fr;gap:15px;margin:16px 0 13px;padding:10px;font-size:9px;display:grid}.sopMeta span{flex-direction:column;gap:3px;display:flex}.sopMeta small{color:#84908b;font-size:7px}.sopCard ol{margin:0;padding:0;list-style:none}.sopCard li{border-bottom:1px solid #edf0ed;gap:9px;padding:8px 2px;display:flex}.sopCard li>span{width:21px;height:21px;color:var(--green);background:#eaf2ed;border-radius:50%;place-items:center;font-size:8px;display:grid}.sopCard li div{flex-direction:column;gap:3px;display:flex}.sopCard li b{font-size:9px}.sopCard li small{color:#8a938f;font-size:7px}.deploy{color:#61706b;justify-content:space-between;margin-top:13px;font-size:8px;display:flex}.deploy div{color:var(--green);font-weight:700}.proofStrip{background:var(--paper);border-top:1px solid #e1ded4;border-bottom:1px solid #e1ded4}.proofGrid{grid-template-columns:repeat(3,1fr);align-items:center;min-height:88px;display:grid}.proofGrid p{text-align:center;color:#6b7470;border-right:1px solid #dbd9d0;margin:0;font-size:12px}.proofGrid p:last-child{border:0}.problemGrid{grid-template-columns:1.08fr .92fr;gap:110px;margin-top:35px;display:grid}.problem h2,.sectionIntro h2{letter-spacing:-2.5px;font-family:Georgia,serif;font-size:clamp(42px,4.5vw,64px);line-height:1.03}.problemGrid>div>p{color:var(--muted);font-size:18px;line-height:1.7}.callout{border-left:3px solid var(--lime);flex-direction:column;gap:4px;margin-top:34px;padding:5px 0 5px 20px;display:flex}.callout span{letter-spacing:1.6px;text-transform:uppercase;color:#7b8582;font-size:10px}.callout strong{color:var(--green);font:italic 27px Georgia,serif}.stepsSection{background:var(--ink);color:#fff;padding:120px 0}.sectionIntro{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.sectionIntro h2{margin:24px 0 0}.sectionIntro>p{color:#a9b4b0;margin-bottom:10px;font-size:16px;line-height:1.7}.steps{border-top:1px solid #35423f;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.steps article{border-right:1px solid #35423f;min-height:330px;padding:45px 36px 8px 0;position:relative}.steps article+article{padding-left:36px}.steps article:last-child{border:0}.stepNo{color:#5d6966;font:italic 13px Georgia,serif;position:absolute;top:25px;right:24px}.stepIcon{width:52px;height:52px;color:var(--lime);border:1px solid #466158;border-radius:50%;place-items:center;font-size:18px;display:grid}.steps h3{margin:27px 0 15px;font:italic 36px Georgia,serif}.steps p{color:#aab4b1;max-width:300px;font-size:14px;line-height:1.65}.steps small{color:var(--lime);text-transform:uppercase;letter-spacing:1.3px;font-size:10px;position:absolute;bottom:18px}.frameworkHead{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.framework h2,.why h2,.fitCopy h2,.manifesto h2,.finalCta h2{letter-spacing:-2.8px;margin:24px 0 0;font-family:Georgia,serif;font-size:clamp(43px,4.8vw,66px);line-height:1.04}.framework h2 em,.why h2 em{color:var(--green2);font-weight:400}.frameworkHead>p{color:var(--muted);margin-bottom:8px;font-size:16px;line-height:1.75}.maturity{align-items:stretch;margin-top:70px;padding-bottom:15px;display:flex;overflow-x:auto}.stage{border:1px solid var(--line);background:#fff;flex-direction:column;flex:1;min-width:185px;min-height:285px;padding:21px 17px;display:flex}.stage.active{background:#eef0e7}.stage.final{background:var(--green);color:#fff;border-color:var(--green)}.stageTop{justify-content:space-between;align-items:center;display:flex}.stageTop span{color:#7a8581;font:italic 12px Georgia,serif}.stageTop i{text-transform:uppercase;letter-spacing:1px;color:#66736d;background:#eef3ed;border-radius:10px;padding:5px;font-size:7px;font-style:normal}.stage h3{margin:32px 0 15px;font:italic 25px/1.08 Georgia,serif}.stage p{color:#737e7a;font-size:11px;line-height:1.55}.stage b{text-transform:uppercase;letter-spacing:1.1px;color:var(--green2);margin-top:auto;font-size:7px}.gap{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:58px;display:flex}.gap span{text-align:center;text-transform:uppercase;color:#73807b;letter-spacing:.5px;font-size:6px;line-height:1.4}.gap i{color:var(--green2);font-style:normal}.frameworkQuote{text-align:center;align-items:flex-start;gap:20px;width:min(690px,100%);margin:65px auto 0;display:flex}.frameworkQuote span{color:var(--lime);font:66px/.8 Georgia,serif}.frameworkQuote p{color:var(--green);margin:0;font:italic 30px Georgia,serif}.outcomes{background:var(--green);color:#fff;padding:120px 0}.outcomeGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.outcomeCopy h2{letter-spacing:-2.5px;margin:25px 0;font:italic clamp(48px,5vw,68px)/1 Georgia,serif}.outcomeCopy>p{color:#bdd0c9;margin-bottom:30px;font-size:16px;line-height:1.7}.limeButton{background:var(--lime);color:var(--ink);box-shadow:none}.limeButton:hover{background:#c9f27f}.beforeAfter{border:1px solid #ffffff2e;border-radius:12px;overflow:hidden}.baHead,.baRow{grid-template-columns:1fr 1fr;display:grid}.baHead{text-transform:uppercase;letter-spacing:1.3px;background:#0000001f;font-size:9px}.baHead span,.baRow>span{padding:15px 20px}.baHead span+span,.baRow>span+span{border-left:1px solid #ffffff26}.baRow{color:#d2dfda;border-top:1px solid #ffffff26;font-size:12px}.baRow i{background:#00000026;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;font-style:normal;display:inline-grid}.baRow>span+span i{background:var(--lime);color:var(--green);font-weight:700}.whyIntro{text-align:center;max-width:920px;margin:auto}.whyIntro .sectionLabel{justify-content:center}.whyGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:65px;display:grid}.whyGrid article{border:1px solid var(--line);background:#fff;min-height:235px;padding:34px}.whyGrid article>span{color:var(--green2);font:italic 12px Georgia,serif}.whyGrid h3{margin:36px 0 14px;font:italic 26px Georgia,serif}.whyGrid p{color:var(--muted);font-size:14px;line-height:1.65}.fitSection{background:var(--paper);padding:115px 0}.fitGrid{grid-template-columns:1fr 1fr;align-items:center;gap:120px;display:grid}.fitCopy p{color:var(--muted);max-width:520px;margin-top:27px;font-size:16px;line-height:1.7}.fitCard{background:#fff;border-radius:12px;padding:36px;box-shadow:0 18px 45px #252f2b14}.fitTitle{border-bottom:1px solid var(--line);padding-bottom:20px;font:italic 26px Georgia,serif}.fitCard ul{margin:10px 0 0;padding:0;list-style:none}.fitCard li{color:#53605c;border-bottom:1px solid #edf0ec;align-items:center;gap:13px;padding:15px 0;font-size:13px;display:flex}.fitCard li:last-child{border:0}.fitCard li span{width:22px;height:22px;color:var(--green);background:#eaf5df;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.manifesto{text-align:center;padding:120px 0}.manifestoMark{background:var(--green);width:46px;height:46px;color:var(--lime);border-radius:12px;place-items:center;margin:auto;font:700 27px Georgia,serif;display:grid}.manifesto .sectionLabel{justify-content:center;margin-top:25px}.manifesto h2{max-width:950px;margin:25px auto;font-size:clamp(40px,4vw,58px)}.manifesto h2 i{color:var(--lime);font-style:normal}.manifesto>p:last-child{color:var(--muted);font-size:16px}.finalCta{background:var(--ink);color:#fff;padding:110px 0}.finalGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:110px;display:grid}.finalCta h2{font-size:clamp(45px,5vw,68px)}.finalGrid>div+div>p{color:#abb6b2;margin-bottom:28px;line-height:1.75}.finalGrid small{color:#77837f;margin:15px 0 0;font-size:10px;display:block}.footer{color:#fff;background:#0b1211;padding:48px 0 22px}.footerInner{justify-content:space-between;align-items:center;display:flex}.footerInner>p{color:#74817d;font:italic 15px Georgia,serif}.footerInner>div{color:#aab4b1;gap:25px;font-size:11px;display:flex}.legal{color:#58635f;border-top:1px solid #202a28;justify-content:space-between;margin-top:35px;padding-top:20px;font-size:9px;display:flex}@media (width<=900px){.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.heroVisual{margin-top:10px}.problemGrid,.sectionIntro,.frameworkHead,.outcomeGrid,.fitGrid,.finalGrid{grid-template-columns:1fr;gap:35px}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-bottom:1px solid #35423f;border-right:0;padding-left:0}.proofGrid{grid-template-columns:1fr;padding:20px 0}.proofGrid p{border-right:0;padding:8px}.stage{min-width:210px}.whyGrid{grid-template-columns:1fr}.footerInner{flex-direction:column;gap:25px}.outcomeGrid,.fitGrid{gap:60px}}@media (width<=600px){.shell{width:min(100% - 30px,1180px)}.nav{height:72px}.nav .buttonSmall{display:none}.hero{min-height:auto;padding-top:55px}.hero h1{letter-spacing:-2.5px;font-size:55px}.heroLead{font-size:17px}.heroActions{flex-direction:column;align-items:flex-start}.heroVisual{height:470px;margin-left:-35px;margin-right:-35px;transform:scale(.82)}.voiceCard{left:0}.sopCard{right:0}.problem,.framework,.why,.manifesto{padding:90px 0}.problem h2,.sectionIntro h2,.framework h2,.why h2,.fitCopy h2,.manifesto h2,.finalCta h2{font-size:42px}.stepsSection,.outcomes,.fitSection,.finalCta{padding:90px 0}.baHead span,.baRow>span{padding:12px 9px}.baRow{font-size:10px}.legal{text-align:center;flex-direction:column;gap:8px}.frameworkQuote p{font-size:24px}}@media (width<=900px){body{overflow-x:hidden}.siteHeader{border-bottom:1px solid #101a181c;position:sticky;top:0;box-shadow:0 3px 18px #130c0e0a}.siteHeader .nav{border-bottom:0}.desktopHeaderCta{display:none}.menuButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:flex}.menuButton span{background:var(--ink);border-radius:2px;width:20px;height:2px;display:block}.mobileMenu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);visibility:hidden;opacity:0;background:#fbfdfcfa;transition:all .2s;display:block;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-8px)}.mobileMenu.isOpen{visibility:visible;opacity:1;transform:none}.mobileMenuInner{padding-top:18px;padding-bottom:30px}.mobileMenuLinks{display:grid}.mobileMenuLinks>a{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:55px;font:italic 23px Georgia,serif;display:flex}.mobileMenuLinks>a span{color:var(--green2);font:10px Arial,sans-serif}.mobileMenuLinks a.navActive{color:var(--green)}.mobileMore{border-bottom:1px solid var(--line)}.mobileMore summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:55px;font:italic 23px Georgia,serif;list-style:none;display:flex}.mobileMore summary::-webkit-details-marker{display:none}.mobileMore summary span{color:var(--green2);font:24px Arial,sans-serif;transition:transform .18s}.mobileMore[open] summary span{transform:rotate(45deg)}.mobileMore>div{padding:0 0 12px 18px;display:grid}.mobileMore>div a{color:#596579;align-items:center;min-height:44px;font:600 16px Arial,sans-serif;display:flex}.mobileMore>div a.navActive{color:var(--green)}.mobileMenuActions{gap:15px;margin-top:24px;display:grid}.mobileMenuActions .button{width:100%;min-height:50px}.mobileLogin{text-align:center;padding:12px;font-weight:700}}.steerPage{color:#172033;background:#fff}.steerHero{color:#fff;background:#050808;padding:clamp(64px,8vw,116px) 0 86px;position:relative;overflow:hidden}.steerGlow{filter:blur(90px);opacity:.22;pointer-events:none;border-radius:999px;position:absolute}.steerGlowOne{background:#00d9e9;width:480px;height:480px;top:-180px;right:-190px}.steerGlowTwo{background:#27e45f;width:360px;height:360px;bottom:-230px;left:-230px}.steerHeroGrid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(360px,.72fr);align-items:center;gap:clamp(54px,8vw,118px);display:grid;position:relative}.steerCopy{max-width:690px}.steerEyebrow{color:#72e7d1;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:800;display:flex}.steerEyebrow span{background:#22b57b;width:31px;height:2px;display:block}.steerCopy h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(52px,6vw,84px);font-weight:560;line-height:.97}.steerCopy h1 em{color:#2ed6dd;font-style:normal}.steerLead{letter-spacing:-.02em;color:#fff;max-width:650px;margin:28px 0 0;font-size:clamp(21px,2.2vw,29px);font-weight:560;line-height:1.36}.steerSupporting{color:#aeb9c5;max-width:630px;margin:18px 0 0;font-size:17px;line-height:1.7}.steerPromise{color:#d8e1e6;flex-wrap:wrap;gap:11px 20px;margin:25px 0 30px;font-size:13px;display:flex}.steerPromise span{align-items:center;gap:7px;display:flex}.steerPromise i{color:#39e0b0;border:1px solid #37e0b485;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid}.steerForm,.steerThankYou{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1415eb;border:1px solid #71ead847;border-radius:18px;max-width:665px;padding:28px;box-shadow:0 24px 74px #00000047}.steerFormHead{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:18px;display:flex}.steerFormHead strong{font-size:18px}.steerFormHead span{color:#8f9ba5;font-size:12px}.steerFields{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.steerFields label{flex-direction:column;gap:7px;display:flex}.steerFields label>span{letter-spacing:.06em;text-transform:uppercase;color:#9ba8b2;font-size:11px;font-weight:750}.steerFields input{color:#111923;width:100%;height:50px;font:inherit;background:#fff;border:1px solid #354244;border-radius:9px;outline:none;padding:0 14px;font-size:15px}.steerFields input:focus{border-color:#33dfc0;box-shadow:0 0 0 3px #33dfc024}.steerHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.steerForm>button,.steerDownloadButton{color:#04110d;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#16b778,#35d5dc);border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;margin-top:13px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .2s,filter .2s;display:flex;box-shadow:0 12px 30px #18c4902b}.steerForm>button:hover,.steerDownloadButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.steerForm>button:disabled{cursor:wait;opacity:.7;transform:none}.steerPrivacy{color:#7e8a92;text-align:center;margin:12px 0 0;font-size:10px;line-height:1.5}.steerPrivacy a{color:#a9b8c1}.steerFormError{color:#ffaaa5;margin:12px 0 0;font-size:13px}.steerPreviewColumn{text-align:center}.steerPreviewBadge{color:#7cebd7;letter-spacing:.12em;text-transform:uppercase;background:#1fc0971c;border:1px solid #5ae6cd4d;border-radius:999px;margin:0 auto 14px;padding:7px 13px;font-size:10px;font-weight:800;display:inline-flex}.steerHandoutFrame{background:linear-gradient(135deg,#25c2a333,#47c1e40d 50%,#abeb001f);border:1px solid #64e6dd40;border-radius:18px;width:min(100%,455px);margin:auto;padding:10px;position:relative;transform:rotate(1.4deg);box-shadow:0 44px 84px #00000085}.steerHandoutFrame:before{content:"";z-index:-1;filter:blur(18px);background:linear-gradient(135deg,#11ceb626,#b6ea000d);border-radius:22px;position:absolute;inset:7% -7% -5% 8%}.steerHandoutFrame img{background:#000;border-radius:10px;width:100%;height:auto;display:block}.steerPreviewColumn>p{color:#8d9aa3;margin:20px 0 0;font-size:12px}.steerThankYou{grid-template-columns:auto 1fr;gap:4px 16px;display:grid}.steerSuccessIcon{color:#03110b;background:#24c990;border-radius:50%;grid-row:1;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.steerThankYouCopy small{color:#56e0c5;letter-spacing:.14em;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.steerThankYouCopy h2{letter-spacing:-.03em;margin:0;font-size:28px}.steerThankYouCopy p{color:#a9b5bd;margin:7px 0 0;font-size:14px}.steerThankYou .steerDownloadButton,.steerThankYou .steerEmailNote,.steerThankYou .steerNextStep{grid-column:1/-1}.steerEmailNote{color:#9ba8b0;text-align:center;margin:11px 0 0;font-size:12px}.steerNextStep{border-top:1px solid #2b3738;margin-top:20px;padding-top:19px}.steerNextStep>span{color:#fff;font-size:12px;font-weight:800}.steerNextStep p{color:#8f9ba4;margin:5px 0 10px;font-size:13px}.steerNextStep a{color:#55e0be;font-size:13px;font-weight:800;text-decoration:none}.steerStrip{background:#f2f7f6;border-bottom:1px solid #dae3e3}.steerStripInner{grid-template-columns:repeat(5,1fr);display:grid}.steerStrip article{border-right:1px solid #dae3e3;align-items:center;gap:13px;min-height:108px;padding:18px 22px;display:flex}.steerStrip article:first-child{border-left:1px solid #dae3e3}.steerStrip strong{color:#17a979;font-size:36px;line-height:1}.steerStrip article:nth-child(2) strong{color:#10abc3}.steerStrip article:nth-child(3) strong{color:#18b8ad}.steerStrip article:nth-child(4) strong{color:#46be54}.steerStrip article:nth-child(5) strong{color:#8fbf00}.steerStrip article div{flex-direction:column;gap:4px;display:flex}.steerStrip article span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.steerStrip article small{color:#6c7885;font-size:11px;line-height:1.35}.steerContext{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(50px,9vw,140px);padding-top:110px;padding-bottom:118px;display:grid}.steerContextQuote{color:#fff;background:#07100f;border-left:4px solid #20b57b;padding:38px 42px}.steerContextQuote>span{color:#6ee5cb;letter-spacing:.17em;font-size:10px;font-weight:850}.steerContextQuote blockquote{letter-spacing:-.045em;margin:16px 0 13px;font-size:clamp(32px,3.8vw,52px);font-weight:550;line-height:1.05}.steerContextQuote p{color:#a9b4bb;margin:0;line-height:1.6}.steerContextCopy h2{letter-spacing:-.045em;max-width:660px;margin:17px 0 22px;font-size:clamp(38px,4.5vw,58px);line-height:1.04}.steerContextCopy p{color:#5e6a78;max-width:640px;font-size:17px;line-height:1.75}.steerContextCopy>a{color:#0c9c69;gap:10px;margin-top:13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.steerContextCopy>a:hover{text-decoration:underline}@media (width<=980px){.steerHeroGrid{grid-template-columns:1fr;gap:64px}.steerCopy{max-width:760px}.steerPreviewColumn{text-align:left;grid-template-columns:minmax(270px,430px) 1fr;align-items:center;gap:30px;display:grid}.steerPreviewBadge{display:none}.steerPreviewColumn>p{margin:0;font-size:16px;line-height:1.6}.steerStripInner{grid-template-columns:repeat(3,1fr)}.steerStrip article:nth-child(4),.steerStrip article:nth-child(5){border-top:1px solid #dae3e3}.steerContext{grid-template-columns:1fr;gap:50px}}@media (width<=680px){.steerHero{padding:54px 0 64px}.steerCopy h1{font-size:clamp(46px,14.5vw,66px)}.steerLead{font-size:20px}.steerSupporting{font-size:15px}.steerPromise{display:grid}.steerForm,.steerThankYou{padding:21px}.steerFormHead{display:block}.steerFormHead span{margin-top:5px;display:block}.steerFields{grid-template-columns:1fr}.steerPreviewColumn{text-align:center;display:block}.steerPreviewColumn>p{margin-top:24px;font-size:13px}.steerHandoutFrame{transform:none}.steerStripInner{grid-template-columns:1fr}.steerStrip article,.steerStrip article:first-child{border:0;border-bottom:1px solid #dae3e3;min-height:82px}.steerStrip article:nth-child(4),.steerStrip article:nth-child(5){border-top:0}.steerContext{padding-top:72px;padding-bottom:76px}.steerContextQuote{padding:30px 25px}.steerContextCopy h2{font-size:38px}.steerThankYouCopy h2{font-size:24px}}@media (width<=600px){body{font-size:16px}.shell{width:min(100% - 34px,1180px)}.button{width:100%;min-height:50px;padding:15px 18px;font-size:15px}.textLink{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.heroActions,.resourceActions{gap:12px;width:100%}.hero{gap:22px;padding-top:42px;padding-bottom:58px}.hero h1{letter-spacing:-2px;margin:20px 0 22px;font-size:42px;line-height:1}.heroLead{font-size:16px;line-height:1.6}.heroVisual{height:330px;margin:0 -10px;transform:none}.heroAppFrame{width:100%;transform:none}.floatBadge{transform:scale(.82)}.proofGrid{padding:13px 0}.proofGrid p{text-align:left;padding:11px 4px;font-size:13px}.proofGrid p+p{border-top:1px solid var(--line)}.problem,.framework,.why,.manifesto,.stepsSection,.outcomes,.fitSection,.finalCta,.servicesSection,.pricingFaq,.resourcePathways,.insightTopics,.toolsPreview,.aboutBelief,.missionBand,.valuesSection,.originSection,.teamSection,.aboutPrinciple,.contactExpectation,.contactEmail{padding-top:64px;padding-bottom:64px}.problem h2,.sectionIntro h2,.framework h2,.why h2,.fitCopy h2,.manifesto h2,.finalCta h2{letter-spacing:-1.7px;font-size:36px}.sectionIntro,.frameworkHead,.productHead{gap:22px}.steps{margin-top:38px}.steps article,.steps article+article{min-height:0;padding:30px 0 58px}.steps small{bottom:22px}.symptomGrid,.failureGrid{grid-template-columns:1fr}.maturity{gap:10px;margin-top:38px;display:grid;overflow:visible}.stage{min-width:0;min-height:0}.gap{min-width:0;min-height:45px}.gap i{transform:rotate(90deg)}.beforeAfter{border-radius:10px}.baHead{display:none}.baRow{grid-template-columns:1fr;font-size:13px}.baRow>span{padding:13px 15px}.baHead span+span,.baRow>span+span{border-top:1px solid #ffffff26;border-left:0}.whyGrid{gap:12px;margin-top:38px}.whyGrid article{min-height:0;padding:26px}.fitCard{padding:25px 20px}.footerInner>div{grid-template-columns:1fr 1fr;gap:0 22px;width:100%;display:grid}.footerInner>div a{align-items:center;min-height:44px;display:flex}.footerInner{align-items:flex-start}.legal{text-align:left;align-items:flex-start}.pricingHero,.resourcesHero,.aboutHero,.contactHero,.storiesHero{padding-top:58px;padding-bottom:48px}.pricingHero h1,.resourcesHero h1,.aboutHero h1,.contactHero h1,.storiesHero h1{letter-spacing:-2px;font-size:42px;line-height:1}.pricingHero>p,.resourcesHero>p,.aboutHero>p,.contactHero>p,.storiesHero>p{font-size:16px}.billingToggle{z-index:20;margin-bottom:24px;position:sticky;top:82px;box-shadow:0 8px 24px #130c0e14}.priceCard{padding:25px 20px}.priceCard li{font-size:14px}.planDescription{min-height:0;font-size:14px}.annualNote{font-size:12px}.featuredResource{gap:30px;margin-bottom:64px;padding:25px 20px}.manifestoCover{min-height:340px;padding:28px 24px;transform:none}.manifestoCover h3{font-size:40px}.coverMark{margin-bottom:28px}.coverStages{bottom:25px;left:24px}.resourceCards article,.topicGrid article{min-height:0}.newsletterBar .button{width:100%}.aboutBelief h2,.originLead h2,.missionGrid h2,.teamIntro h2,.valuesHead h2,.aboutPrinciple h2{letter-spacing:-1.6px;font-size:36px}.teamCard{min-height:0}.contactBooking,.contactReasons{padding:26px 20px}.contactBooking .button{width:100%}.emailCard{grid-template-columns:1fr}.emailCard span{grid-column:auto}.emailCard strong{overflow-wrap:anywhere;font-size:20px}.expectationSteps article{padding:22px 18px}}@media (width<=700px){.productHero,.hiwHero,.gapHero,.assessmentHero,.solutionsHero{gap:34px;min-height:auto;padding-top:58px;padding-bottom:64px}.productHero h1,.hiwHero h1,.gapHero h1,.assessmentHero h1,.solutionsHero h1{letter-spacing:-2px!important;font-size:42px!important;line-height:1!important}.productHeroCopy>p,.hiwHeroCopy>p,.gapHeroCopy>p,.assessmentHeroCopy>p:not(.microcopy),.solutionsHero>div>p{font-size:16px!important;line-height:1.6!important}.productHeroVisual,.hiwHeroVisual,.gapHeroVisual{height:auto;min-height:0}.productHeroFrame,.hiwHeroVisual .appFrame{width:100%!important;transform:none!important}.productHeroGlow{display:none}.productFlowSection,.documentSection,.platformSection,.executionSection,.rolesSection,.productTruth,.productFaq,.hiwFlow,.hiwCapture,.hiwReceive,.hiwFirstWin,.hiwFaq,.gapSymptoms,.gapFramework,.gapNoSkipping,.gapBridgeSection,.gapResearch,.assessmentFor,.assessmentMeasures,.assessmentReceive,.assessmentLevels,.assessmentProcess,.solutionsAudience,.solutionsIndustries,.solutionsStory,.solutionsFit,.solutionsPath,.story,.storiesTruth{padding-top:64px!important;padding-bottom:64px!important}.productFlowGrid,.productContextGrid,.documentHead,.platformHead,.platformLayout,.executionHead,.executionGallery,.rolesHead,.productTruthGrid,.productFaq,.hiwPromiseGrid,.hiwSectionHead,.hiwCaptureGrid,.hiwReceive,.hiwFirstGrid,.hiwFaq,.gapDefinitionBandGrid,.gapSectionHead,.gapNoSkippingGrid,.gapBridgeGrid,.gapResearch,.assessmentSectionHead,.solutionsHead,.solutionsStory,.solutionsFit>.shell,.storyHeader,.storiesTruth>div:first-child{grid-template-columns:1fr!important;gap:24px!important}.documentGrid,.platformCards,.roleCards,.captureCards,.assessmentSigns,.assessmentAreaGrid,.assessmentDeliverables,.assessmentProcessGrid,.solutionsAudienceGrid,.solutionsIndustries .shell>div:last-child,.solutionsFacts,.solutionsPath>div,.storiesHeroStats,.storyBefore,.storyMoment,.storyResults,.storyMethod>div:last-child,.storiesTruthGrid{grid-template-columns:1fr!important}.documentGrid article,.platformCards article,.roleCards article,.captureCards article,.assessmentDeliverables article,.assessmentProcessGrid article,.solutionsAudienceGrid>article,.solutionsIndustries article,.solutionsPath article,.storyResults article,.storiesTruthGrid article{min-height:0!important}.appFrame img,.screenWrap img,.documentScreen img,.executionVisual img{max-width:100%;height:auto}.productNavShot{overflow-x:auto}.productNavShot img{min-width:650px}.hiwFlowLine{display:none}.hiwFlow{gap:12px;display:grid}.hiwFlow article{min-height:0}.hiwStepList article{grid-template-columns:1fr!important}.firstWinList li{min-height:48px}.gapSymptomGrid{grid-template-columns:1fr!important}.gapFrameworkMap{gap:10px;display:grid!important;overflow:visible!important}.gapFrameworkUnit{min-width:0!important}.gapTransition{transform:none!important}.gapLogic{grid-template-columns:1fr!important}.gapLogic i{transform:rotate(90deg)}.gapAssessmentFull{padding:24px 18px!important}.gapAssessmentHead{grid-template-columns:1fr!important}.gapBridgeActions{flex-direction:column;align-items:stretch}.gapBridgeActions .button{width:100%}.assessmentScorePreview{padding:18px!important}.assessmentScoreRow{grid-template-columns:88px 1fr!important;gap:14px!important}.assessmentScoreRing{width:86px!important;height:86px!important}.assessmentBars{display:none!important}.assessmentReportFooter{grid-template-columns:1fr!important}.assessmentLevelList article{grid-template-columns:42px 1fr!important}.assessmentLevelList article>p{grid-column:2}.assessmentTrustGrid{grid-template-columns:repeat(2,1fr)!important}.assessmentTrustGrid article{min-height:78px;padding:12px 8px}.assessmentTrustGrid strong{font-size:24px}.assessmentTrustGrid span{font-size:9px}.solutionsHero>aside{padding:25px 20px}.solutionsAudienceGrid>article{padding:24px 20px}.solutionsStory aside{padding:26px 21px}.storiesHeroStats{margin-top:35px}.storiesHeroStats article{padding:20px}.storyHeader h2{font-size:39px!important}.storyBefore,.storyMoment,.storyMethod{padding:24px 20px}.storyResults article{padding:22px 20px}.storyHeader blockquote{padding-left:18px}}.pricingHero{text-align:center;padding:105px 0 58px}.pricingHero .eyebrow{justify-content:center}.pricingHero h1{letter-spacing:-4px;max-width:980px;margin:25px auto;font:clamp(54px,6vw,82px)/.98 Georgia,serif}.pricingHero h1 em{color:var(--green2);font-weight:400}.pricingHero>p{max-width:720px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.65}.trialPromise{color:#65716d;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.trialPromise>span:first-child{color:var(--green);font-weight:700}.plansSection{padding:20px 0 120px}.billingToggle{border:1px solid var(--line);background:#e8f2ef;border-radius:10px;gap:4px;width:max-content;margin:0 auto 42px;padding:5px;display:flex}.billingToggle button{color:#62706b;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:11px 18px;font-weight:700}.billingToggle button.active{color:var(--ink);background:#fff;box-shadow:0 4px 14px #14282214}.billingToggle button span{color:var(--green);margin-left:6px;font-size:10px}.pricingGrid{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;display:grid}.priceCard{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:700px;padding:28px 24px;display:flex}.priceCard.featured{background:var(--green);color:#fff;border-color:var(--green);transform:translateY(-10px);box-shadow:0 20px 50px #1459472e}.planTag{text-transform:uppercase;letter-spacing:1.4px;color:var(--green2);font-size:9px;font-weight:800}.featured .planTag{color:var(--lime)}.priceCard h2{margin:13px 0 12px;font:italic 34px Georgia,serif}.planDescription{color:var(--muted);min-height:84px;font-size:13px;line-height:1.6}.featured .planDescription{color:#c8ddd5}.price{align-items:baseline;gap:5px;margin:15px 0 4px;display:flex}.price strong{letter-spacing:-2px;font:50px/1 Georgia,serif}.price span{color:#7a8682;font-size:11px}.featured .price span{color:#c8ddd5}.annualNote{color:#89938f;min-height:32px;font-size:10px}.featured .annualNote{color:#b9d0c7}.priceCard>.button{gap:10px;margin:17px 0 24px;padding:14px 12px;font-size:12px}.priceCard:not(.featured)>.button{box-shadow:none}.priceCard ul{border-top:1px solid #e5eeeb;margin:0;padding:0;list-style:none}.priceCard li{color:#596560;border-bottom:1px solid #edf2f0;gap:9px;padding:11px 0;font-size:11px;line-height:1.45;display:flex}.priceCard li span{color:var(--green);font-weight:700}.featured ul,.featured li{border-color:#ffffff24}.featured li{color:#d2e3dd}.featured li span{color:var(--lime)}.automationNotice{border:1px solid var(--line);background:var(--paper);border-radius:16px;grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;margin-bottom:120px;padding:52px 55px;display:grid}.automationNotice>div>span{color:var(--green);text-transform:uppercase;letter-spacing:1.2px;background:#dff5f0;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-block}.automationNotice h2{margin:18px 0 0;font:italic 33px/1.1 Georgia,serif}.automationNotice>p{color:var(--muted);margin:0;line-height:1.7}.servicesSection{background:var(--ink);color:#fff;padding:115px 0}.servicesGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.servicesGrid>div:first-child h2{letter-spacing:-2.5px;margin:24px 0;font:clamp(44px,4.5vw,64px)/1.02 Georgia,serif}.servicesGrid>div:first-child>p{color:#aeb9b5;margin-bottom:30px;line-height:1.7}.servicesCards{gap:12px;display:grid}.servicesCards article{border:1px solid #34413e;border-radius:10px;grid-template-columns:40px 1fr;column-gap:15px;padding:25px 28px;display:grid}.servicesCards article>span{color:var(--lime);grid-row:1/3;font:italic 12px Georgia,serif}.servicesCards h3{margin:0 0 8px;font:italic 24px Georgia,serif}.servicesCards p{color:#9eaaa6;margin:0;font-size:13px;line-height:1.55}.pricingFaq{grid-template-columns:.8fr 1.2fr;gap:100px;padding:120px 0;display:grid}.pricingFaq h2{letter-spacing:-2px;margin:25px 0;font:clamp(42px,4vw,58px)/1.03 Georgia,serif}.faqList details{border-top:1px solid var(--line);padding:20px 0}.faqList details:last-child{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;margin-left:18px;font-weight:700;list-style-position:outside}.faqList details p{color:var(--muted);margin:14px 0 0 18px;font-size:14px;line-height:1.7}@media (width<=1050px){.pricingGrid{grid-template-columns:repeat(2,1fr)}.priceCard.featured{transform:none}.priceCard{min-height:0}}@media (width<=700px){.pricingHero{padding:75px 0 45px}.pricingHero h1{letter-spacing:-2.5px;font-size:52px}.pricingGrid{grid-template-columns:1fr}.automationNotice,.servicesGrid,.pricingFaq{grid-template-columns:1fr;gap:35px}.automationNotice{margin-bottom:90px;padding:35px 25px}.servicesSection,.pricingFaq{padding:90px 0}.trialPromise{flex-direction:column}.trialPromise>span:nth-child(3),.trialPromise>span:nth-child(5){display:none}}.resourcesHero{text-align:center;padding:105px 0 75px}.resourcesHero .eyebrow{justify-content:center}.resourcesHero h1{letter-spacing:-4px;max-width:1040px;margin:25px auto;font:clamp(54px,6vw,82px)/.98 Georgia,serif}.resourcesHero h1 em{color:var(--green2);font-weight:400}.resourcesHero>p{max-width:760px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.featuredResource{background:var(--paper);border:1px solid var(--line);border-radius:18px;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;margin-bottom:120px;padding:70px 70px 70px 75px;display:grid;overflow:hidden}.featuredResourceCopy>.resourceType{text-transform:uppercase;letter-spacing:1.5px;color:#64716d;margin-top:24px;font-size:9px;font-weight:800;display:block}.featuredResourceCopy h2{letter-spacing:-2.5px;margin:15px 0 22px;font:clamp(40px,4.3vw,60px)/1.02 Georgia,serif}.featuredResourceCopy>p{color:var(--muted);max-width:670px;font-size:16px;line-height:1.75}.resourceActions{align-items:center;gap:22px;margin-top:30px;display:flex}.resourceActions>span{color:#76827e;font-size:10px}.manifestoCover{background:var(--ink);color:#fff;border-radius:6px;min-height:510px;padding:46px 42px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 28px 55px #16232038}.manifestoCover:after{content:"";border:1px solid #4ee0f038;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-130px;box-shadow:0 0 0 60px #4ee0f008,0 0 0 120px #4ee0f006}.coverMark{width:40px;height:44px;margin-bottom:55px}.coverMark img{object-fit:contain;width:100%;height:100%}.manifestoCover>small{color:var(--lime);letter-spacing:2px;font-size:8px;font-weight:700}.manifestoCover h3{letter-spacing:-2px;margin:18px 0 25px;font:clamp(44px,4.5vw,63px)/.9 Georgia,serif}.manifestoCover h3 em{color:var(--lime);font-weight:400}.manifestoCover>p{color:#aebbb7;max-width:290px;font-size:12px;line-height:1.55}.coverStages{letter-spacing:1px;color:#7e8b87;align-items:center;gap:9px;font-size:7px;display:flex;position:absolute;bottom:42px;left:42px}.coverStages i{color:var(--lime);font-style:normal}.resourcePathways{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f9f8;padding:115px 0}.resourceSectionHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.resourceSectionHead h2{letter-spacing:-2.3px;margin:24px 0 0;font:clamp(40px,4.3vw,59px)/1.03 Georgia,serif}.resourceSectionHead>p{color:var(--muted);margin-bottom:7px;line-height:1.75}.resourceCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px;display:grid}.resourceCards article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:355px;padding:32px;display:flex;position:relative}.resourceCards article>span{color:var(--green2);font:italic 12px Georgia,serif}.cardPill{color:var(--green);text-transform:uppercase;letter-spacing:1px;background:#e8f5f0;border-radius:20px;padding:7px 10px;font-size:7px;font-weight:800;position:absolute;top:25px;right:25px}.resourceCards h3{margin:42px 0 16px;font:italic 29px/1.08 Georgia,serif}.resourceCards p{color:var(--muted);font-size:13px;line-height:1.7}.resourceCards a{color:var(--green);margin-top:auto;font-size:12px;font-weight:800}.resourceCards a span{margin-left:8px}.insightTopics{padding:120px 0}.topicGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:58px;display:grid}.topicGrid article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:180px;padding:26px}.topicGrid article>span{color:var(--green2);letter-spacing:1px;font-size:9px;font-weight:700}.topicGrid h3{margin:27px 0 12px;font:italic 24px Georgia,serif}.topicGrid p{color:var(--muted);font-size:12px;line-height:1.6}.newsletterBar{background:var(--paper);border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:30px 34px;display:flex}.newsletterBar strong{font:italic 24px Georgia,serif}.newsletterBar p{color:var(--muted);margin:8px 0 0;font-size:12px}.newsletterBar .button{box-shadow:none;white-space:nowrap}.toolsPreview{background:var(--ink);color:#fff;padding:110px 0}.toolsGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid}.toolsGrid>div:first-child h2{letter-spacing:-2.4px;margin:24px 0;font:clamp(42px,4.5vw,62px)/1.02 Georgia,serif}.toolsGrid>div:first-child p{color:#a7b3af;line-height:1.7}.comingTools{gap:12px;display:grid}.comingTools article{border:1px solid #35423f;border-radius:10px;padding:24px 27px}.comingTools span{text-transform:uppercase;letter-spacing:1.3px;color:var(--lime);font-size:7px;font-weight:800}.comingTools h3{margin:10px 0 0;font:italic 24px Georgia,serif}@media (width<=900px){.featuredResource,.resourceSectionHead,.toolsGrid{grid-template-columns:1fr}.featuredResource{gap:55px;padding:50px}.resourceCards,.topicGrid{grid-template-columns:1fr}.resourceCards article{min-height:280px}.resourceSectionHead,.toolsGrid{gap:35px}.newsletterBar{flex-direction:column;align-items:flex-start}}@media (width<=600px){.resourcesHero{padding:75px 0 55px}.resourcesHero h1{letter-spacing:-2.5px;font-size:49px}.featuredResource{margin-bottom:90px;padding:32px 24px}.manifestoCover{min-height:450px;padding:36px 30px}.coverStages{left:30px}.resourceActions{flex-direction:column;align-items:flex-start}.resourcePathways,.insightTopics,.toolsPreview{padding:90px 0}.newsletterBar{padding:25px 22px}}.notFoundHero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:690px;padding-top:70px;padding-bottom:85px;display:grid}.notFoundCopy h1{letter-spacing:-4px;margin:25px 0 27px;font:clamp(58px,6vw,84px)/.97 Georgia,serif}.notFoundCopy h1 em{color:var(--green2);font-weight:400}.notFoundCopy>p{max-width:610px;color:var(--muted);font-size:18px;line-height:1.7}.notFoundActions{align-items:center;gap:28px;margin-top:34px;display:flex}.notFoundVisual{place-items:center;min-height:500px;display:grid;position:relative}.notFoundOrbit{border:1px solid #16994f21;border-radius:50%;position:absolute}.notFoundOrbit.orbitA{width:470px;height:470px}.notFoundOrbit.orbitB{width:350px;height:350px}.lostProcessCard{z-index:2;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(430px,92%);padding:26px;position:relative;transform:rotate(1.5deg);box-shadow:0 30px 75px #192d2724}.lostCardTop{border-bottom:1px solid var(--line);color:#76827e;letter-spacing:1.4px;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:9px;font-weight:800;display:flex}.lostCardTop b{color:var(--green2);font-size:14px}.lostRoute{margin-top:8px;display:grid}.lostRoute>div{border-bottom:1px solid #e9efec;grid-template-columns:34px 1fr 24px;align-items:center;gap:13px;padding:17px 0;display:grid}.lostRoute i{width:30px;height:30px;color:var(--green);background:#edf8f3;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.lostRoute span{gap:4px;display:grid}.lostRoute b{font-size:13px}.lostRoute small{color:#7d8884;font-size:9px}.lostRoute strong{color:var(--green);font-size:13px}.lostRoute .routeMissing{background:#fff7f5;border:1px dashed #e5a69e;border-radius:9px;margin:3px -12px;padding:16px 12px}.lostRoute .routeMissing i{color:#c65245;background:#fee8e4}.lostRoute .routeMissing strong{color:#c65245}.lostProcessCard>p{text-align:center;color:#78837f;margin:20px 0 0;font:italic 13px Georgia,serif}.notFoundPaths{background:var(--ink);color:#fff;padding:70px 0}.notFoundPathGrid{border-top:1px solid #34413e;grid-template-columns:repeat(3,1fr);display:grid}.notFoundPathGrid>a{border-right:1px solid #34413e;min-height:190px;padding:34px 35px 10px 0;position:relative}.notFoundPathGrid>a+a{padding-left:35px}.notFoundPathGrid>a:last-child{border:0}.notFoundPathGrid span{color:var(--lime);font:italic 11px Georgia,serif}.notFoundPathGrid h2{margin:27px 0 10px;font:italic 25px Georgia,serif}.notFoundPathGrid p{color:#aab5b1;max-width:270px;font-size:12px;line-height:1.6}.notFoundPathGrid i{color:var(--lime);font-style:normal;position:absolute;top:35px;right:25px}.notFoundPathGrid>a:hover h2{color:var(--lime)}@media (width<=900px){.notFoundHero{grid-template-columns:1fr;gap:10px;padding-top:65px}.notFoundVisual{min-height:460px}.notFoundPathGrid{grid-template-columns:1fr}.notFoundPathGrid>a,.notFoundPathGrid>a+a{border-bottom:1px solid #34413e;border-right:0;min-height:150px;padding:28px 45px 22px 0}.notFoundPathGrid>a:last-child{border-bottom:0}.notFoundPathGrid h2{margin-top:17px}.notFoundPathGrid i{top:30px;right:5px}}@media (width<=600px){.notFoundHero{padding-top:48px;padding-bottom:65px}.notFoundCopy h1{letter-spacing:-2.3px;font-size:46px}.notFoundCopy>p{font-size:16px}.notFoundActions{flex-direction:column;gap:12px;width:100%}.notFoundActions .textLink{border-color:var(--line)}.notFoundVisual{min-height:405px}.notFoundOrbit.orbitA{width:350px;height:350px}.notFoundOrbit.orbitB{width:275px;height:275px}.lostProcessCard{padding:20px}.notFoundPaths{padding:55px 0}}.socialFooter{color:#fff;background:#111827;border-top:1px solid #293245;padding:17px 0 22px}.socialFooterInner{justify-content:space-between;align-items:center;gap:24px;display:flex}.socialFooterInner>span{text-transform:uppercase;letter-spacing:1.3px;color:#778398;font-size:8px;font-weight:800}.socialFooter nav{align-items:center;gap:9px;display:flex}.socialFooter .socialProfileLinks a{color:#c7d2df;border:1px solid #354055;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.socialFooter .socialProfileLinks a:hover,.socialFooter .socialProfileLinks a:focus-visible{color:#5ee1bf;background:#1c2940;border-color:#5ee1bf;transform:translateY(-2px)}.socialFooter .socialCompanyLinks{gap:18px;margin-left:auto}.socialFooter .socialCompanyLinks a{color:#aeb9c8;font-size:10px;font-weight:700}.socialFooter .socialCompanyLinks a:hover,.socialFooter .socialCompanyLinks a:focus-visible{color:#5ee1bf}.socialFooter svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.socialFooter .socialFill{fill:currentColor;stroke:none}@media (width<=720px){.socialFooterInner{flex-direction:column;align-items:flex-start}.socialFooter .socialCompanyLinks{flex-wrap:wrap;width:100%;margin-left:0}.socialFooter .socialProfileLinks{justify-content:space-between;width:100%}.socialFooter .socialProfileLinks a{width:42px;height:42px}}.breadcrumbs{padding-top:25px}.breadcrumbs ol{color:#748078;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#a7b2ad;margin-right:8px}.breadcrumbs a:hover{color:var(--green)}.seoPage{background:var(--cream)}.seoHero{padding-top:95px;padding-bottom:100px}.seoHero h1{letter-spacing:-3.5px;max-width:1050px;margin:24px 0 25px;font:clamp(48px,5.8vw,78px)/1.01 Georgia,serif}.seoHero>p{max-width:820px;color:var(--muted);font-size:18px;line-height:1.75}.seoHero>small{color:#7a8581;text-transform:uppercase;letter-spacing:1px;margin-top:24px;font-size:10px;display:block}.seoHeroActions{align-items:center;gap:25px;margin-top:32px;display:flex}.seoSection{padding-top:105px;padding-bottom:105px}.seoSection>header,.seoSection>.shell>header{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;margin-bottom:55px;display:grid}.seoSection h2,.seoFaq h2{letter-spacing:-2.2px;margin:0;font:clamp(38px,4.4vw,60px)/1.04 Georgia,serif}.seoTint{background:var(--paper)}.bestForGrid,.seoCardGrid,.integrationGrid,.comparisonIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bestForGrid article,.seoCardGrid article,.integrationGrid article,.comparisonIndexGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:32px}.bestForGrid article.highlight{border-color:var(--green2);box-shadow:inset 0 3px 0 var(--green2)}.bestForGrid article>span,.seoCardGrid article>span,.integrationGrid article>span,.comparisonIndexGrid article>span{color:var(--green2);text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:800;display:block}.bestForGrid h3,.seoCardGrid h3,.integrationGrid h3,.comparisonIndexGrid h3{margin:18px 0 12px;font:italic 27px/1.15 Georgia,serif}.bestForGrid p,.seoCardGrid p,.integrationGrid p,.comparisonIndexGrid p{color:var(--muted);font-size:14px;line-height:1.7}.seoCardGrid,.integrationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonIndexGrid article{flex-direction:column;min-height:250px;display:flex}.comparisonIndexGrid a{color:var(--green);margin-top:auto;font-size:12px;font-weight:800}.comparisonTableWrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.comparisonTable{border-collapse:collapse;width:100%;min-width:720px}.comparisonTable th,.comparisonTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:22px;font-size:13px;line-height:1.6}.comparisonTable thead th{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#162034;font-size:9px}.comparisonTable tbody th{color:#172033;width:22%}.comparisonTable tbody tr:last-child th,.comparisonTable tbody tr:last-child td{border-bottom:0}.sourceNote{color:#748078;margin:18px 0 0;font-size:11px}.sourceNote a{color:var(--green);font-weight:700}.seoFaq{padding-top:105px;padding-bottom:105px}.seoFaq header{margin-bottom:45px}.seoFaq details{border-top:1px solid var(--line);padding:23px 0}.seoFaq summary{cursor:pointer;font-size:16px;font-weight:800}.seoFaq details p{max-width:780px;color:var(--muted);margin:16px 0 0;line-height:1.7}.securityNotice{border-left:4px solid var(--green2);background:#edf8f3;margin:30px 0;padding:24px 28px}.securityNotice strong{color:var(--green);text-transform:uppercase;letter-spacing:1px;font-size:11px;display:block}.securityNotice p{color:var(--muted);margin:9px 0 0;line-height:1.7}.authorHero{grid-template-columns:150px 1fr;align-items:start;gap:45px;padding-top:90px;padding-bottom:85px;display:grid}.authorMonogram{background:var(--ink);width:140px;height:140px;color:var(--lime);border-radius:50%;place-items:center;font:italic 38px Georgia,serif;display:grid}.authorHero h1{letter-spacing:-3px;margin:18px 0 22px;font:clamp(55px,6vw,82px)/1 Georgia,serif}.authorHero p{max-width:810px;color:var(--muted);font-size:17px;line-height:1.75}.authorLinks{color:var(--green);flex-wrap:wrap;gap:20px;font-size:12px;font-weight:800;display:flex}.authorArticleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.authorArticleList article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:30px}.authorArticleList article>span{color:var(--green2);text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.authorArticleList h3{margin:16px 0 12px;font:italic 25px/1.18 Georgia,serif}.authorArticleList p{color:var(--muted);font-size:13px;line-height:1.7}.authorArticleList small{color:#7c8783;font-size:9px}@media (width<=900px){.seoSection>header,.seoSection>.shell>header{grid-template-columns:1fr;gap:20px}.seoCardGrid,.integrationGrid{grid-template-columns:1fr 1fr}.authorHero{grid-template-columns:110px 1fr}.authorMonogram{width:105px;height:105px}}@media (width<=600px){.breadcrumbs{padding-top:18px}.seoHero{padding-top:65px;padding-bottom:75px}.seoHero h1{letter-spacing:-2px;font-size:46px}.seoHero>p{font-size:16px}.seoHeroActions{flex-direction:column;align-items:flex-start}.seoSection,.seoFaq{padding-top:78px;padding-bottom:78px}.bestForGrid,.seoCardGrid,.integrationGrid,.comparisonIndexGrid,.authorArticleList{grid-template-columns:1fr}.authorHero{grid-template-columns:1fr;padding-top:65px}.authorMonogram{width:88px;height:88px;font-size:28px}.authorHero h1{font-size:50px}.authorHero p{font-size:16px}}.aboutHero{text-align:center;padding:112px 0 105px}.aboutHero .eyebrow{justify-content:center}.aboutHero h1{letter-spacing:-4px;max-width:1050px;margin:26px auto;font:clamp(55px,6.1vw,84px)/.98 Georgia,serif}.aboutHero h1 em{color:var(--green2);font-weight:400}.aboutHero>p{max-width:780px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.aboutHero .heroActions{justify-content:center}.aboutBelief{background:var(--ink);color:#fff;padding:115px 0}.aboutBeliefGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:115px;display:grid}.aboutBelief h2,.originLead h2,.missionGrid h2,.teamIntro h2,.valuesHead h2,.aboutPrinciple h2{letter-spacing:-2.7px;margin:24px 0 0;font:clamp(43px,4.7vw,65px)/1.03 Georgia,serif}.aboutBelief h2 em{color:var(--lime);font-weight:400}.aboutBeliefGrid>div+div p{color:#aab6b2;font-size:16px;line-height:1.75}.aboutBeliefGrid>div+div strong{color:var(--lime);margin-top:28px;font:italic 24px Georgia,serif;display:block}.originSection{grid-template-columns:.82fr 1.18fr;gap:125px;padding:125px 0;display:grid}.originLead{align-self:start;position:sticky;top:40px}.originStory>p{color:var(--muted);margin:0 0 22px;font-size:16px;line-height:1.85}.originQuote{border-left:3px solid var(--lime);gap:14px;margin:42px 0;padding:8px 0 8px 25px;display:flex}.originQuote span{color:var(--green2);font:52px/.8 Georgia,serif}.originQuote p{color:var(--green);margin:0;font:italic 27px/1.35 Georgia,serif}.missionBand{background:var(--green);color:#fff;padding:115px 0}.missionGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;display:grid}.missionGrid h2{font-size:clamp(42px,4.6vw,62px)}.missionOutcome{background:#00000014;border:1px solid #ffffff3b;border-radius:14px;padding:38px}.missionOutcome span{text-transform:uppercase;letter-spacing:1.4px;color:var(--lime);font-size:8px;font-weight:700}.missionOutcome strong{margin:20px 0;font:italic 28px/1.3 Georgia,serif;display:block}.missionOutcome p{color:#c8dcd5;font-size:13px;line-height:1.7}.teamSection{padding:125px 0}.teamIntro,.valuesHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.teamIntro>p,.valuesHead>p{color:var(--muted);margin-bottom:7px;line-height:1.75}.teamGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:65px;display:grid}.teamCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:80px 1fr;gap:25px;min-height:390px;padding:38px;display:grid}.teamMonogram{background:var(--ink);width:76px;height:76px;color:var(--lime);border-radius:50%;place-items:center;font:italic 22px Georgia,serif;display:grid}.teamCard>div+div>span{text-transform:uppercase;letter-spacing:1.3px;color:var(--green2);font-size:8px;font-weight:700}.teamCard h3{margin:10px 0 18px;font:italic 31px Georgia,serif}.teamCard p{color:var(--muted);font-size:13px;line-height:1.75}.teamCard small{border-top:1px solid var(--line);color:#78837f;letter-spacing:.4px;margin-top:22px;padding-top:17px;font-size:9px;display:block}.valuesSection{background:var(--paper);padding:115px 0}.valuesGrid{border-top:1px solid #cbded8;border-left:1px solid #cbded8;grid-template-columns:repeat(5,1fr);margin-top:58px;display:grid}.valuesGrid article{background:#ffffff73;border-bottom:1px solid #cbded8;border-right:1px solid #cbded8;min-height:280px;padding:28px 24px 32px}.valuesGrid article>span{color:var(--green2);font:italic 12px Georgia,serif}.valuesGrid h3{margin:42px 0 14px;font:italic 24px/1.1 Georgia,serif}.valuesGrid p{color:var(--muted);font-size:11px;line-height:1.65}.aboutPrinciple{text-align:center;padding:120px 0}.aboutPrinciple>img{object-fit:contain;width:46px;height:50px;margin-bottom:23px}.aboutPrinciple .sectionLabel{justify-content:center}.aboutPrinciple h2{max-width:980px;margin:25px auto}.aboutPrinciple h2 i{color:var(--lime);font-style:normal}.aboutPrinciple>p{max-width:650px;color:var(--muted);margin:25px auto 0;line-height:1.7}@media (width<=1050px){.valuesGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.aboutBeliefGrid,.originSection,.missionGrid,.teamIntro,.valuesHead{grid-template-columns:1fr;gap:45px}.originLead{position:static}.teamGrid{grid-template-columns:1fr}.originSection,.aboutBeliefGrid,.missionGrid{gap:55px}}@media (width<=600px){.aboutHero{padding:76px 0 75px}.aboutHero h1{letter-spacing:-2.5px;font-size:49px}.aboutBelief,.missionBand,.valuesSection,.originSection,.teamSection,.aboutPrinciple{padding:90px 0}.teamCard{grid-template-columns:1fr;padding:28px 24px}.valuesGrid{grid-template-columns:1fr}.valuesGrid article{min-height:225px}.originQuote p{font-size:23px}}.contactHero{text-align:center;padding:110px 0 85px}.contactHero .eyebrow{justify-content:center}.contactHero h1{letter-spacing:-4px;max-width:1060px;margin:26px auto;font:clamp(55px,6.1vw,84px)/.98 Georgia,serif}.contactHero h1 em{color:var(--green2);font-weight:400}.contactHero>p{max-width:770px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.contactMain{grid-template-columns:.9fr 1.1fr;gap:20px;padding-bottom:120px;display:grid}.contactBooking,.contactReasons{border:1px solid var(--line);background:#fff;border-radius:16px;padding:48px}.contactBooking{background:var(--paper)}.contactBooking h2,.contactEmail h2{letter-spacing:-2px;margin:25px 0 20px;font:clamp(39px,4vw,56px)/1.03 Georgia,serif}.contactBooking>p{color:var(--muted);margin-bottom:30px;line-height:1.75}.contactBooking small{color:#78837f;margin-top:15px;display:block}.contactIndex{text-transform:uppercase;letter-spacing:1.4px;color:var(--green2);font-size:9px;font-weight:800}.contactReasons ul{margin:20px 0 0;padding:0;list-style:none}.contactReasons li{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:14px;padding:20px 0;display:grid}.contactReasons li i{color:var(--green2);font:italic 11px Georgia,serif}.contactReasons strong{font:italic 23px Georgia,serif}.contactReasons p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.65}.contactExpectation{background:var(--ink);color:#fff;padding:115px 0}.expectationGrid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.expectationGrid h2{letter-spacing:-2.5px;margin:24px 0;font:clamp(43px,4.6vw,64px)/1.03 Georgia,serif}.expectationSteps{gap:12px;display:grid}.expectationSteps article{border:1px solid #34413e;border-radius:11px;grid-template-columns:38px 1fr;column-gap:14px;padding:26px 28px;display:grid}.expectationSteps span{color:var(--lime);grid-row:1/3;font:italic 11px Georgia,serif}.expectationSteps h3{margin:0 0 8px;font:italic 24px Georgia,serif}.expectationSteps p{color:#9eaaa6;margin:0;font-size:13px;line-height:1.6}.contactEmail{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:120px 0;display:grid}.contactEmail>div>p{color:var(--muted);max-width:580px;line-height:1.75}.emailCard{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:36px;display:grid}.emailCard span{text-transform:uppercase;letter-spacing:1.4px;color:var(--green2);grid-column:1/3;font-size:8px;font-weight:800}.emailCard strong{font:italic clamp(23px,2.5vw,34px) Georgia,serif}.emailCard i{color:var(--green);font-size:24px;font-style:normal}.emailCard:hover{border-color:var(--green2)}@media (width<=900px){.contactMain,.expectationGrid,.contactEmail{grid-template-columns:1fr;gap:45px}}@media (width<=600px){.contactHero{padding:76px 0 65px}.contactHero h1{letter-spacing:-2.5px;font-size:49px}.contactMain{padding-bottom:90px}.contactBooking,.contactReasons{padding:32px 24px}.contactExpectation,.contactEmail{padding:90px 0}.emailCard{padding:28px 22px}}.policyHero{color:#fff;background:#172033;padding:90px 0 82px}.policyHero h1{letter-spacing:-3.5px;margin:24px 0 22px;font:clamp(54px,6vw,82px)/1 Georgia,serif}.policyHero>div>p{color:#b8c4d1;max-width:760px;font-size:17px;line-height:1.7}.policyMeta{color:#8fa0b1;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #354157;gap:28px;margin-top:34px;padding-top:22px;font-size:11px;display:flex}.policyLayout{grid-template-columns:245px minmax(0,780px);align-items:start;gap:90px;padding-top:90px;padding-bottom:115px;display:grid}.policyToc{background:#fff;border:1px solid #dce6e1;border-radius:12px;padding:22px;position:sticky;top:105px}.policyToc>strong{text-transform:uppercase;letter-spacing:1.4px;color:#178e5a;margin-bottom:12px;font-size:9px;display:block}.policyToc nav{display:grid}.policyToc a{color:#647082;border-top:1px solid #edf1ef;grid-template-columns:25px 1fr;align-items:center;gap:7px;min-height:32px;font-size:10px;display:grid}.policyToc a:hover{color:#178e5a}.policyToc a span{color:#20aa70;font-size:8px;font-weight:800}.policyContent>section{border-bottom:1px solid #dce6e1;margin:0 0 62px;padding:0 0 62px;scroll-margin-top:105px;position:relative}.policyContent>section:last-child{border:0;margin-bottom:0;padding-bottom:0}.policyNumber{color:#20aa70;letter-spacing:1px;margin-bottom:13px;font-size:10px;font-weight:850;display:block}.policyContent h2{letter-spacing:-1.5px;margin-bottom:26px;font:39px/1.12 Georgia,serif}.policyContent h3{color:#172033;margin:32px 0 12px;font-size:17px}.policyContent p,.policyContent address{color:#5e697c;font-size:15px;font-style:normal;line-height:1.8}.policyContent a{color:#178e5a;text-underline-offset:3px;text-decoration:underline}.policyList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:20px 0 26px;padding:0;list-style:none;display:grid}.policyList li{color:#536072;border-bottom:1px solid #edf1ef;padding:10px 0 10px 20px;font-size:13px;line-height:1.5;position:relative}.policyList li:before{content:"";background:#20aa70;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:0}.policyNotice{background:#edf8f3;border-left:4px solid #20aa70;border-radius:0 10px 10px 0;margin:26px 0;padding:22px 24px}.policyNotice strong{color:#178e5a;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px;font-size:9px;display:block}.policyNotice p{margin:0}.subprocessorList{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0;display:grid}.subprocessorList div{background:#fff;border:1px solid #dce6e1;border-radius:9px;flex-direction:column;gap:6px;padding:17px;display:flex}.subprocessorList strong{color:#172033;font-size:13px}.subprocessorList span{color:#687386;font-size:11px;line-height:1.45}@media (width<=900px){.policyLayout{grid-template-columns:1fr;gap:42px}.policyToc{position:static}.policyToc nav{grid-template-columns:repeat(2,1fr);column-gap:20px}.policyContent>section{scroll-margin-top:85px}}@media (width<=600px){.policyHero{padding:64px 0 58px}.policyHero h1{letter-spacing:-2px;font-size:45px}.policyHero>div>p{font-size:16px}.policyMeta{flex-direction:column;gap:8px}.policyLayout{padding-top:55px;padding-bottom:75px}.policyToc{padding:18px}.policyToc nav{grid-template-columns:1fr}.policyToc a{min-height:40px}.policyContent>section{margin-bottom:45px;padding-bottom:45px}.policyContent h2{font-size:33px}.policyContent h3{font-size:16px}.policyContent p,.policyContent address{font-size:15px;line-height:1.75}.policyList,.subprocessorList{grid-template-columns:1fr}.policyList{gap:0}.policyNotice{padding:19px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}body{color:#172033;font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;overflow-x:hidden}h2{font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal;font-weight:760}.shell{width:min(1220px,100% - 48px)}.nav{color:#172033;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #d8dee6;height:78px;position:sticky;top:0}.nav.shell{width:100%;max-width:none;padding-left:max(24px,50vw - 610px);padding-right:max(24px,50vw - 610px)}.brand{align-items:center;gap:10px;display:flex}.brandIcon{object-fit:contain;width:31px;height:34px}.brandWord{letter-spacing:-.45px;font-size:18px;font-weight:760}.brandWord span{color:#20aa70}.footer .brandWord span{color:#4ee0f0}.navLinks{color:#596579;gap:22px}.navLinks a:hover{color:#1ca76c}.button{color:#fff;background:#20aa70;border:1px solid #16945e;border-radius:8px;font-weight:720;box-shadow:0 4px 12px #1fa96f29}.button:hover{filter:none;background:#179760}.buttonSmall{padding:11px 16px}.hero{background:#fff;grid-template-columns:46% 54%;gap:54px;min-height:690px;padding-top:72px;padding-bottom:88px}.eyebrow,.sectionLabel{color:#188e5b;letter-spacing:1.65px;font-size:12px}.eyebrow span{background:#20aa70}.hero h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-3.8px;margin:22px 0 26px;font-size:clamp(54px,5.25vw,76px);font-weight:760;line-height:1.01}.hero h1 em{color:#1fa86f;font-style:normal;font-weight:760}.heroCategory{color:var(--green);letter-spacing:.02em;margin:-9px 0 14px;font-size:14px;font-weight:800}.heroLead{color:#5e697c;font-size:18px;line-height:1.65}.textLink{color:#354052}.textLink span{color:#20aa70}.microcopy{color:#7a8495}.faqSection{background:#f5f8f6;border-top:1px solid #e0e7e3;padding:118px 0}.faqGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:105px;display:grid}.faqIntro{position:sticky;top:110px}.faqIntro h2{letter-spacing:-2.8px;margin:22px 0 24px;font-size:clamp(42px,4.5vw,62px);line-height:1.04}.faqIntro>p{max-width:470px;color:var(--muted);font-size:16px;line-height:1.7}.faqList{border-top:1px solid #cfd9d4}.faqList summary{cursor:pointer;grid-template-columns:34px 1fr 24px;align-items:center;gap:15px;min-height:78px;font-size:17px;font-weight:760;line-height:1.35;list-style:none;display:grid}.faqList summary span{color:var(--green2);letter-spacing:1px;font-size:10px}.faqList summary i{color:var(--green2);font-size:22px;font-style:normal;font-weight:500;transition:transform .2s}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details>p{max-width:720px;color:var(--muted);margin:-4px 39px 26px 49px;font-size:14px;line-height:1.75}.heroVisual{isolation:isolate;height:555px}.heroVisual:before{content:"";z-index:-1;background:linear-gradient(145deg,#effaf5,#f2efff);border-radius:32px;position:absolute;inset:8% -5% 1% 7%}.appFrame{background:#fff;border:1px solid #cfd7e1;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px #1f2a3a2b}.heroAppFrame{width:640px;max-width:100%;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}.appFrameBar{color:#788296;background:#fafbfc;border-bottom:1px solid #e1e6ec;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:9px;display:flex}.appFrameBar span{background:#d8dde5;border-radius:50%;width:7px;height:7px}.appFrameBar span:nth-child(2){background:#d7f1e5}.appFrameBar span:nth-child(3){background:#eee5ff}.appFrameBar b{margin-left:7px;font-weight:650}.appFrame img{width:100%;height:auto;display:block}.floatBadge{z-index:3;background:#fff;border:1px solid #d6dce5;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 12px 32px #1f2a3a24}.floatBadge>span{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.floatBadge div{flex-direction:column;gap:2px;display:flex}.floatBadge b{font-size:11px}.floatBadge small{color:#778195;font-size:8px}.floatBadgeAi{top:84px;left:-12px}.floatBadgeAi>span{color:#8638ff;background:#efe7ff}.floatBadgeReady{bottom:73px;right:-6px}.floatBadgeReady>span{color:#14975c;background:#def7ea}.proofStrip{background:#f7f9fa;border-color:#dfe4e9}.proofGrid{min-height:82px}.proofGrid p{color:#687386;border-right-color:#dde3e9}.proofGrid strong{color:#172033}.problem{padding-top:112px;padding-bottom:112px}.problemGrid{gap:100px}.problem h2,.gapDefinition h2,.empathyHead h2,.sectionIntro h2,.framework h2,.why h2,.fitCopy h2,.manifesto h2,.finalCta h2,.productHead h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-2.5px;font-style:normal;font-weight:740;line-height:1.06}.problem h2{font-size:clamp(42px,4.1vw,59px)}.problemGrid>div>p{color:#5f6a7b;font-size:17px}.symptomGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:58px;display:grid}.symptomGrid article{background:#f8fafb;border:1px solid #dce3e9;border-radius:10px;align-items:flex-start;gap:15px;min-height:92px;padding:20px;display:flex}.symptomGrid span{color:#20aa70;letter-spacing:1px;padding-top:3px;font-size:10px;font-weight:760}.symptomGrid p{color:#4f5b6d;margin:0;font-size:13px;line-height:1.55}.gapDefinition{color:#fff;background:#172033;padding:110px 0}.gapDefinitionGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.gapDefinition .sectionLabel{color:#64dec0}.gapDefinition h2{margin:23px 0 25px;font-size:clamp(44px,4.8vw,66px)}.gapDefinition h2 em{color:#4ee0f0;font-style:normal}.gapPlain{color:#c0cad8;max-width:430px;font-size:18px;line-height:1.65}.definitionCard{color:#172033;background:#fff;border-radius:16px;padding:38px;box-shadow:0 24px 64px #0000002e}.definitionCard>p{letter-spacing:-.35px;margin-bottom:30px;font-size:20px;font-weight:620;line-height:1.55}.knowledgeBridge{border-top:1px solid #e1e6eb;border-bottom:1px solid #e1e6eb;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:24px 0;display:grid}.knowledgeBridge div{flex-direction:column;gap:9px;display:flex}.knowledgeBridge span{text-transform:uppercase;letter-spacing:1.2px;color:#178d5a;font-size:9px;font-weight:780}.knowledgeBridge b{color:#667184;font-size:12px;font-weight:550;line-height:1.55}.knowledgeBridge i{color:#20aa70;font-size:22px;font-style:normal}.definitionCard>strong{color:#177e50;margin-top:22px;font-size:13px;display:block}.empathySection{padding-top:112px;padding-bottom:112px}.empathyHead{max-width:920px}.empathyHead h2{margin:23px 0 0;font-size:clamp(38px,4vw,56px)}.failureGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:52px;display:grid}.failureGrid article{background:#f8fafb;border-top:3px solid #d7dee6;min-height:145px;padding:24px 20px}.failureGrid article:nth-child(4){border-top-color:#9b62f4}.failureGrid article:nth-child(5){border-top-color:#35b8b2}.failureGrid span{text-transform:uppercase;letter-spacing:.7px;color:#253247;margin-bottom:18px;font-size:11px;font-weight:780;display:block}.failureGrid p{color:#687386;margin:0;font-size:13px;line-height:1.55}.stepsSection{color:#172033;background:#f7f9fa;border-top:1px solid #e1e6eb;border-bottom:1px solid #e1e6eb;padding:110px 0}.stepsSection:before{content:none}.sectionLabel.light{color:#188e5b}.sectionIntro>p{color:#687386}.steps{border:0;gap:18px;margin-top:52px}.steps article,.steps article+article{background:#fff;border:1px solid #d7dee6;border-radius:12px;min-height:286px;padding:30px 28px 26px;box-shadow:0 2px 4px #1c27350a}.stepNo{color:#9aa3b0;font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal;top:22px;right:24px}.stepIcon{color:#11965a;background:#ddf6e9;border:0;border-radius:10px}.steps article:nth-child(2) .stepIcon{color:#8337f6;background:#eee6ff}.steps article:nth-child(3) .stepIcon{color:#079b94;background:#def5f4}.steps h3{font-family:var(--font-geist-sans),Arial,sans-serif;margin:24px 0 12px;font-size:27px;font-style:normal;font-weight:720}.steps p{color:#687386}.steps small{color:#188e5b;margin-top:24px;display:block;position:static}.productSection{background:#fff;padding:118px 0}.productHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.productHead h2{margin:22px 0 0;font-size:clamp(42px,4.4vw,62px)}.productHead>p{color:#687386;margin:0 0 6px;font-size:16px;line-height:1.72}.productGallery{grid-template-columns:1fr 1fr;gap:20px;margin-top:58px;display:grid}.productPanel{background:#f8fafb;border:1px solid #d9e0e7;border-radius:14px;margin:0;overflow:hidden}.productPanelLarge{grid-column:1/-1}.productPanelCopy{background:#fff;border-bottom:1px solid #dde3e9;align-items:flex-start;gap:16px;min-height:116px;padding:24px 26px;display:flex;position:relative}.productNumber{color:#128e55;background:#def7e9;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-size:11px;font-weight:760;display:grid}.productPanel:nth-child(2) .productNumber{color:#8438f7;background:#ede5ff}.productPanel:nth-child(3) .productNumber{color:#078f89;background:#ddf5f4}.productPanel h3{font-family:var(--font-geist-sans),Arial,sans-serif;margin:2px 0 7px;font-size:18px;font-style:normal;font-weight:720}.productPanel p{color:#6b7587;max-width:570px;margin:0;font-size:13px;line-height:1.5}.aiTag{color:#7f34ef;white-space:nowrap;background:#eee6ff;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:9px;font-style:normal;font-weight:700}.screenWrap{background:#f4f6f8;padding:18px}.screenWrap img{border:1px solid #d4dbe3;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #1e2b3a14}.productPanel:not(.productPanelLarge) .screenWrap{height:330px;overflow:hidden}.productPanel:not(.productPanelLarge) .screenWrap img{object-fit:cover;object-position:top left;height:100%}.framework{padding:112px 0}.framework h2 em,.why h2 em{color:#1fa86f;font-style:normal;font-weight:740}.maturity{gap:8px}.stage{border-radius:10px;min-height:270px}.stage.active{background:#eff9f4;border-color:#bfe8d3}.stage.final{color:#fff;background:#20aa70;border-color:#16945e}.stage.final .stageTop span{color:#d7f5e6}.stage.final .stageTop i{color:#fff;background:#ffffff2e}.stage.final p{color:#ddf7e9}.stage.final b{color:#fff}.stage h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:21px;font-style:normal;font-weight:700}.platformNote{text-align:center;color:#667184;background:#f7f9fa;border:1px solid #dfe5ea;border-radius:10px;max-width:870px;margin:38px auto 0;padding:18px 22px;font-size:13px;line-height:1.7}.platformNote strong{color:#263247}.frameworkQuote{margin-top:42px}.frameworkQuote p{font-family:var(--font-geist-sans),Arial,sans-serif;color:#177e50;font-style:normal;font-weight:690}.frameworkQuote span{color:#20aa70}.outcomes{color:#172033;background:#edf8f3;padding:110px 0}.outcomes:after{content:none}.outcomeCopy h2{font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal;font-weight:740}.outcomeCopy>p{color:#647082}.limeButton,.limeButton:hover{color:#fff;background:#20aa70}.beforeAfter{background:#fff;border-color:#d2e4da;box-shadow:0 8px 30px #1d533912}.baHead{color:#5e6a7b;background:#f4f8f6}.baHead span+span,.baRow>span+span{border-left-color:#e0e9e4}.baRow{color:#566274;border-top-color:#e1e9e5}.baRow i{color:#8a94a2;background:#f1f3f5}.baRow>span+span i{color:#168b55;background:#dff6e9}.why{padding:112px 0}.whyGrid article{border-radius:12px;box-shadow:0 2px 4px #1c273508}.whyGrid h3{font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal;font-weight:710}.fitSection{background:#f7f9fa;border-top:1px solid #e1e6eb;border-bottom:1px solid #e1e6eb}.fitCard{border:1px solid #d8dfe7;box-shadow:0 6px 22px #1f2a3a0f}.fitTitle{font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal;font-weight:710}.fitCard li span{background:#def7e9}.manifestoMark{width:48px;height:52px}.manifesto h2 i{color:#20aa70}.finalCta{background:#172033;border:0}.footer{background:#111827}.footer .brandWord{color:#fff}.footer .brandIcon{width:29px;height:32px}.footerInner>p{font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal}.footerInner>div{flex-wrap:wrap}@media (width<=900px){.hero{grid-template-columns:1fr}.heroVisual{margin-top:10px}.heroAppFrame{margin:auto}.symptomGrid{grid-template-columns:repeat(2,1fr)}.gapDefinitionGrid{grid-template-columns:1fr;gap:48px}.failureGrid{grid-template-columns:repeat(2,1fr)}.productHead{grid-template-columns:1fr;gap:24px}.productGallery{grid-template-columns:1fr}.productPanelLarge{grid-column:auto}.productPanel:not(.productPanelLarge) .screenWrap,.productPanel:not(.productPanelLarge) .screenWrap img{height:auto}.steps{gap:14px}.steps article,.steps article+article{border:1px solid #d7dee6;padding:28px}.floatBadgeAi{left:0}.floatBadgeReady{right:0}}@media (width<=600px){.shell{width:min(100% - 30px,1220px)}.nav.shell{padding-left:15px;padding-right:15px}.brandIcon{width:27px;height:30px}.brandWord{font-size:16px}.hero{padding-top:64px}.hero h1{letter-spacing:-2.5px;font-size:50px}.heroVisual{height:auto;margin:40px 0 0;transform:none}.heroVisual:before{inset:-18px -10px}.floatBadge{display:none}.heroAppFrame{transform:none}.symptomGrid,.failureGrid{grid-template-columns:1fr}.symptomGrid{margin-top:38px}.gapDefinition,.empathySection{padding-top:88px;padding-bottom:88px}.definitionCard{padding:26px 22px}.definitionCard>p{font-size:17px}.knowledgeBridge{grid-template-columns:1fr;gap:15px}.knowledgeBridge i{justify-self:start;transform:rotate(90deg)}.failureGrid article{min-height:0}.problem h2,.gapDefinition h2,.empathyHead h2,.sectionIntro h2,.framework h2,.why h2,.fitCopy h2,.manifesto h2,.finalCta h2,.productHead h2{font-size:39px}.productPanelCopy{min-height:0;padding:20px}.aiTag{display:none}.screenWrap{padding:9px}.footerInner>div{justify-content:center}}.navActive{font-weight:700;color:#178e5a!important}.hiwHero{grid-template-columns:1.04fr .96fr;align-items:center;gap:90px;min-height:670px;padding-top:90px;padding-bottom:105px;display:grid}.hiwHero h1{letter-spacing:-4px;margin:23px 0 25px;font-size:clamp(53px,5.5vw,78px);font-weight:760;line-height:1.02}.hiwHero h1 em{color:#20aa70;font-style:normal}.hiwHeroCopy>p:not(.microcopy){color:#5e697c;max-width:640px;font-size:18px;line-height:1.68}.hiwFlow{background:linear-gradient(145deg,#f1faf6,#f4f0ff);border:1px solid #dce4e8;border-radius:24px;padding:44px 40px;position:relative;box-shadow:0 22px 60px #1f2a3a1f}.hiwFlowLine{background:linear-gradient(#20aa70,#8140ed,#17a8a1);width:2px;position:absolute;top:84px;bottom:105px;left:70px}.hiwFlow article{grid-template-columns:36px 54px 1fr;align-items:center;gap:18px;padding:16px 0;display:grid;position:relative}.hiwFlow article>span{color:#7d8796;font-size:10px;font-weight:700}.hiwFlow article>i{z-index:2;color:#118e55;background:#def7e9;border-radius:14px;place-items:center;width:54px;height:54px;font-size:18px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 8px #f3f8f6}.hiwFlow article:nth-of-type(2)>i{color:#7f34ef;background:#eee6ff}.hiwFlow article:nth-of-type(3)>i{color:#078f89;background:#def5f4}.hiwFlow article div{flex-direction:column;gap:5px;display:flex}.hiwFlow b{font-size:20px}.hiwFlow small{color:#687386}.hiwResult{background:#fff;border:1px solid #cfe3d9;border-radius:12px;align-items:center;gap:14px;margin:27px 0 0 54px;padding:17px 20px;display:flex;box-shadow:0 8px 22px #1c533814}.hiwResult>span{color:#fff;background:#20aa70;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hiwResult div{flex-direction:column;gap:4px;display:flex}.hiwResult small{color:#697588}.hiwPromise{color:#fff;background:#172033;padding:44px 0}.hiwPromiseGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.hiwPromise p{color:#aab6c7;margin:0;line-height:1.65}.hiwPromise strong{color:#fff;font-size:20px;line-height:1.5}.hiwWalkthrough{padding-top:120px;padding-bottom:120px}.hiwSectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;display:grid}.hiwSectionHead h2,.hiwCapture h2,.hiwReceive h2,.hiwFirstWin h2,.hiwFaq h2{letter-spacing:-2.7px;margin:22px 0 0;font-size:clamp(42px,4.4vw,62px);line-height:1.06}.hiwSectionHead>p{color:#687386;margin-bottom:4px;font-size:17px;line-height:1.7}.hiwStepList{margin-top:72px}.hiwDetailStep{border-top:1px solid #dfe5ea;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding:86px 0;display:grid}.hiwDetailStep:nth-child(2n){grid-template-columns:1.15fr .85fr}.hiwDetailStep:nth-child(2n) .hiwStepCopy{order:2}.hiwStepKicker{align-items:center;gap:12px;display:flex}.hiwStepKicker span{color:#8b95a4;font-size:10px;font-weight:700}.hiwStepKicker i{text-transform:uppercase;letter-spacing:1.5px;color:#178e5a;font-size:11px;font-style:normal;font-weight:800}.hiwDetailStep h2{letter-spacing:-1.7px;margin:21px 0 18px;font-size:39px;line-height:1.1}.hiwStepCopy>p{color:#657083;font-size:16px;line-height:1.72}.hiwStepCopy ul,.hiwReceiveCopy ul{grid-template-columns:1fr 1fr;gap:12px;margin:27px 0 24px;padding:0;list-style:none;display:grid}.hiwStepCopy li,.hiwReceiveCopy li{color:#4c596b;align-items:center;gap:9px;font-size:13px;display:flex}.hiwStepCopy li span,.hiwReceiveCopy li span{color:#118b53;background:#def7e9;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.hiwStepCopy>small{color:#178e5a;text-transform:uppercase;letter-spacing:1.3px;font-size:9px;font-weight:800;display:block}.hiwStepVisual{background:linear-gradient(145deg,#eef9f4,#f3f0fb);border-radius:22px;padding:24px}.hiwStepVisual .appFrame{box-shadow:0 16px 46px #1f2a3a21}.hiwCapture{color:#fff;background:#172033;padding:115px 0}.hiwCaptureGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:105px;display:grid}.hiwCapture h2{margin-top:22px}.hiwCaptureGrid>div:first-child>p{color:#aab6c7;margin-top:26px;font-size:16px;line-height:1.72}.captureCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.captureCards article{background:#202b3e;border:1px solid #324057;border-radius:10px;align-items:flex-start;gap:15px;padding:19px;display:flex}.captureCards article>span{color:#58ddba;padding-top:3px;font-size:9px;font-weight:800}.captureCards article div{flex-direction:column;gap:6px;display:flex}.captureCards b{font-size:14px}.captureCards small{color:#9ca9bb;line-height:1.45}.hiwReceive{padding-top:120px;padding-bottom:120px}.hiwReceiveCard{background:#f7f9fa;border:1px solid #dce3e9;border-radius:18px;grid-template-columns:.86fr 1.14fr;display:grid;overflow:hidden}.hiwReceiveCopy{padding:58px}.hiwReceiveCopy h2{font-size:45px}.hiwReceiveCopy>p{color:#667184;margin-top:24px;font-size:16px;line-height:1.7}.hiwReceiveCopy ul{grid-template-columns:1fr;margin-top:30px}.hiwReceiveVisual{background:linear-gradient(145deg,#effaf5,#f1ecfb);align-items:center;padding:30px;display:flex}.hiwReceiveVisual img{border:1px solid #d3dae3;border-radius:10px;width:100%;display:block;box-shadow:0 15px 46px #1f2a3a24}.hiwFirstWin{background:#eff8f4;padding:110px 0}.hiwFirstGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.hiwFirstGrid>div:first-child>p{color:#667184;margin-top:25px;line-height:1.72}.firstWinList{background:#fff;border:1px solid #d6e3dd;border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.firstWinList div{border-bottom:1px solid #e2e9e6;align-items:center;gap:14px;padding:18px 20px;display:flex}.firstWinList div:nth-child(odd){border-right:1px solid #e2e9e6}.firstWinList div:nth-last-child(-n+2){border-bottom:0}.firstWinList span{color:#17925b;font-size:9px;font-weight:800}.firstWinList b{font-size:13px}.hiwFaq{padding-top:120px;padding-bottom:120px}.hiwFaq header{text-align:center}.hiwFaq header .sectionLabel{justify-content:center}.hiwFaq h2{margin-top:18px}.faqList{border-top:1px solid #dce3e9;max-width:860px;margin:55px auto 0}.faqList details{border-bottom:1px solid #dce3e9}.faqList summary{cursor:pointer;justify-content:space-between;gap:25px;padding:23px 4px;font-size:16px;font-weight:700;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#20aa70;font-size:22px;font-weight:400;transition:all .2s}.faqList details[open] summary span{transform:rotate(45deg)}.faqList details p{color:#657083;margin:0;padding:0 42px 24px 4px;line-height:1.72}.hiwPage .finalCta h2{font-size:clamp(43px,4.8vw,64px)}@media (width<=900px){.hiwHero,.hiwPromiseGrid,.hiwSectionHead,.hiwDetailStep,.hiwDetailStep:nth-child(2n),.hiwCaptureGrid,.hiwReceiveCard,.hiwFirstGrid{grid-template-columns:1fr}.hiwHero{gap:55px}.hiwPromiseGrid,.hiwSectionHead,.hiwCaptureGrid,.hiwFirstGrid{gap:35px}.hiwDetailStep{gap:42px}.hiwDetailStep:nth-child(2n) .hiwStepCopy{order:0}.hiwReceiveVisual{min-height:400px}.hiwReceiveCopy{padding:45px}}@media (width<=600px){.hiwHero{min-height:auto;padding-top:65px;padding-bottom:80px}.hiwHero h1{letter-spacing:-2.5px;font-size:49px}.hiwHeroCopy>p:not(.microcopy){font-size:16px}.hiwFlow{padding:28px 21px}.hiwFlowLine{top:67px;bottom:88px;left:49px}.hiwFlow article{grid-template-columns:22px 45px 1fr;gap:11px}.hiwFlow article>i{width:45px;height:45px;box-shadow:0 0 0 6px #f3f8f6}.hiwFlow b{font-size:17px}.hiwResult{margin-left:27px;padding:14px}.hiwPromiseGrid{gap:18px}.hiwWalkthrough,.hiwReceive,.hiwFaq{padding-top:88px;padding-bottom:88px}.hiwSectionHead h2,.hiwCapture h2,.hiwReceive h2,.hiwFirstWin h2,.hiwFaq h2{font-size:38px}.hiwDetailStep{padding:62px 0}.hiwDetailStep h2{font-size:33px}.hiwStepCopy ul{grid-template-columns:1fr}.hiwStepVisual{border-radius:14px;padding:10px}.hiwCapture,.hiwFirstWin{padding:88px 0}.captureCards,.firstWinList{grid-template-columns:1fr}.firstWinList div:nth-child(odd){border-right:0}.firstWinList div:nth-last-child(2){border-bottom:1px solid #e2e9e6}.hiwReceiveCopy{padding:34px 24px}.hiwReceiveCopy h2{font-size:36px}.hiwReceiveVisual{min-height:0;padding:15px}.faqList summary{font-size:15px}.hiwPage .finalCta h2{font-size:39px}}.productHero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;min-height:710px;padding-top:84px;padding-bottom:104px;display:grid}.productHero h1{letter-spacing:-3.8px;margin:23px 0 26px;font-size:clamp(52px,5.15vw,74px);font-weight:760;line-height:1.01}.productHero h1 em{color:#20aa70;font-style:normal}.productHeroCopy>p:not(.microcopy){color:#5e697c;max-width:620px;font-size:18px;line-height:1.68}.productHeroVisual{isolation:isolate;align-items:center;min-height:500px;display:flex;position:relative}.productHeroGlow{z-index:-1;background:linear-gradient(145deg,#edf9f3,#f3effd);border-radius:30px;position:absolute;inset:1% -3% 1% 4%}.productHeroFrame{width:100%;transform:perspective(1200px)rotateY(-1.4deg);box-shadow:0 28px 75px #1f2a3a2b}.productLiveBadge{background:#fff;border:1px solid #cfe1d8;border-radius:11px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;bottom:19px;right:-14px;box-shadow:0 14px 34px #1e403021}.productLiveBadge>span{color:#118e55;background:#def7e9;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.productLiveBadge div{flex-direction:column;gap:3px;display:flex}.productLiveBadge b{font-size:11px}.productLiveBadge small{color:#728092;font-size:8px}.productTruth{color:#fff;background:#172033;padding:43px 0}.productTruthGrid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;display:grid}.productTruth p{color:#64dec0;text-transform:uppercase;letter-spacing:1.7px;margin:0;font-size:10px;font-weight:800}.productTruth strong{font-size:19px;font-weight:650;line-height:1.52}.platformSection{padding-top:118px;padding-bottom:120px}.platformHead,.documentHead,.executionHead,.rolesHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.platformHead h2,.documentHead h2,.productFlowCopy h2,.executionHead h2,.rolesHead h2,.automationCopy h2,.productFaq h2{letter-spacing:-2.6px;margin:22px 0 0;font-size:clamp(42px,4.35vw,61px);line-height:1.06}.platformHead>p,.documentHead>p,.executionHead>p,.rolesHead>p{color:#667184;margin-bottom:5px;font-size:16px;line-height:1.72}.platformLayout{grid-template-columns:310px 1fr;align-items:stretch;gap:42px;margin-top:62px;display:grid}.productNavShot{background:linear-gradient(150deg,#eef9f4,#f3effb);border:1px solid #d8e1e6;border-radius:18px;justify-content:center;min-height:640px;padding:28px;display:flex;position:relative}.productNavShot>img{border:1px solid #d7dde5;border-radius:10px;width:auto;height:100%;max-height:650px;display:block;box-shadow:0 17px 45px #1f2a3a24}.comingSoonFlag{background:#fff;border:1px solid #ddd5ef;border-radius:10px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;top:328px;right:-20px;box-shadow:0 12px 28px #3c295b21}.comingSoonFlag>span{background:#efe8ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.comingSoonFlag div{flex-direction:column;gap:2px;display:flex}.comingSoonFlag b{font-size:10px}.comingSoonFlag small{color:#8438f7;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.platformCards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platformCard{background:#fff;border:1px solid #dce2e8;border-radius:14px;flex-direction:column;min-height:276px;padding:30px;display:flex}.platformCardTop{justify-content:space-between;align-items:center;display:flex}.platformCardTop span{color:#929caa;font-size:10px;font-weight:800}.platformCardTop i{text-transform:uppercase;letter-spacing:1.25px;border-radius:16px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:800}.platformCard-green .platformCardTop i{color:#148b55;background:#def7e9}.platformCard-purple .platformCardTop i{color:#7f34ef;background:#eee6ff}.platformCard-teal .platformCardTop i{color:#078f89;background:#def5f4}.platformCard-blue .platformCardTop i{color:#2877d4;background:#e4efff}.platformCard h3{letter-spacing:-.65px;margin:45px 0 14px;font-size:22px}.platformCard p{color:#687386;margin:0;font-size:14px;line-height:1.68}.documentSection{background:#f7f9fa;border-top:1px solid #e1e6eb;border-bottom:1px solid #e1e6eb;padding:114px 0}.documentGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:56px;display:grid}.documentCard{background:#fff;border:1px solid #d8dfe7;border-radius:11px;align-items:center;gap:17px;min-height:96px;padding:19px 20px;display:flex}.documentCard>span{letter-spacing:.5px;border-radius:10px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:9px;font-weight:850;display:grid}.documentCard h3{margin:0 0 7px;font-size:15px}.documentCard p{color:#748093;margin:0;font-size:12px;line-height:1.45}.documentCard-blue>span{color:#176cd2;background:#e2efff}.documentCard-purple>span{color:#8832ef;background:#f0e5ff}.documentCard-green>span{color:#0e9656;background:#ddf7e8}.documentCard-red>span{color:#de3043;background:#ffe5e6}.documentCard-indigo>span{color:#4d56e8;background:#e9eaff}.documentCard-teal>span{color:#05938a;background:#d9f7f4}.documentCard-cyan>span{color:#078fac;background:#ddf6fb}.documentCard-slate>span{color:#536176;background:#edf1f5}.documentCard-orange>span{color:#d97a00;background:#fff0cf}.documentCard-violet>span{color:#6f3af0;background:#ece7ff}.documentScreen{background:linear-gradient(145deg,#eef9f4,#f3effc);border:1px solid #d8e2e4;border-radius:20px;grid-template-columns:1.25fr .75fr;align-items:center;gap:55px;margin-top:72px;padding:28px 48px 28px 28px;display:grid}.documentScreen .appFrame{box-shadow:0 16px 44px #1f2a3a21}.documentScreenCopy>span{color:#178e5a;text-transform:uppercase;letter-spacing:1.35px;margin-bottom:18px;font-size:9px;font-weight:800;display:block}.documentScreenCopy h3{letter-spacing:-1.2px;margin:0;font-size:27px;line-height:1.22}.productFlowSection{color:#fff;background:#172033;padding:115px 0}.productFlowGrid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:100px;display:grid}.productFlowCopy h2{font-size:clamp(41px,4.15vw,57px)}.productFlowCopy>p{color:#aab6c7;margin:28px 0;font-size:16px;line-height:1.72}.productInlineLink{color:#5ce0bf;align-items:center;gap:12px;font-size:12px;font-weight:750;display:inline-flex}.productContextGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.productContextGrid article{background:#202b3e;border:1px solid #324057;border-radius:10px;align-items:flex-start;gap:15px;padding:20px;display:flex}.productContextGrid article>span{color:#58ddba;padding-top:3px;font-size:9px;font-weight:800}.productContextGrid article div{flex-direction:column;gap:6px;display:flex}.productContextGrid b{font-size:14px}.productContextGrid small{color:#9ba8ba;line-height:1.45}.executionSection{padding-top:118px;padding-bottom:120px}.executionGallery{grid-template-columns:1fr 1fr;gap:20px;margin-top:58px;display:grid}.executionGallery figure{background:#f7f9fa;border:1px solid #d8e0e7;border-radius:15px;margin:0;overflow:hidden}.executionCopy{background:#fff;border-bottom:1px solid #dfe5ea;min-height:205px;padding:30px}.executionCopy>span{color:#178e5a;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:22px;font-size:9px;font-weight:800;display:block}.executionCopy h3{letter-spacing:-.8px;margin:0 0 13px;font-size:25px}.executionCopy p{color:#687386;margin:0;font-size:14px;line-height:1.65}.executionVisual{background:linear-gradient(145deg,#eef9f4,#f2effb);height:335px;padding:18px;overflow:hidden}.executionVisual img{object-fit:cover;object-position:top left;border:1px solid #d5dce4;border-radius:8px;width:100%;height:100%;box-shadow:0 9px 28px #1f2a3a1a}.executionVisualLibrary img{object-position:top left}.rolesSection{background:#eff8f4;padding:112px 0}.roleCards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.roleCards article{background:#fff;border:1px solid #d5e2dc;border-radius:14px;flex-direction:column;min-height:390px;padding:31px;display:flex}.roleCards article.roleFeatured{border-color:#9ed9bb;box-shadow:0 15px 38px #187f4e17}.roleTop{justify-content:space-between;align-items:center;display:flex}.roleTop>span{color:#939caa;font-size:10px;font-weight:800}.roleTop i{text-transform:uppercase;letter-spacing:1.1px;color:#178e5a;background:#def7e9;border-radius:16px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800}.roleCards h3{letter-spacing:-1px;margin:39px 0 14px;font-size:31px}.roleCards p{color:#687386;font-size:14px;line-height:1.67}.roleCards ul{border-top:1px solid #e2e8e5;margin:auto 0 0;padding:24px 0 0;list-style:none}.roleCards li{color:#536072;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:flex}.roleCards li span{color:#118b53;background:#def7e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.automationSection{padding-top:96px;padding-bottom:96px}.automationCard{background:linear-gradient(140deg,#f4f0fd,#f0faf6);border:1px solid #ded8ec;border-radius:18px;grid-template-columns:72px 1fr .55fr;align-items:center;gap:30px;padding:45px;display:grid}.automationIcon{color:#8238ef;background:#eee6ff;border-radius:16px;place-items:center;width:66px;height:66px;font-size:25px;display:grid}.automationCopy>span{color:#7f34ef;text-transform:uppercase;letter-spacing:1.35px;background:#fff;border:1px solid #e0d5f4;border-radius:20px;padding:7px 9px;font-size:9px;font-weight:850;display:inline-block}.automationCopy h2{margin:15px 0 10px;font-size:36px}.automationCopy p{color:#657083;margin:0;font-size:14px;line-height:1.67}.automationPrinciple{border-left:1px solid #d8d6e1;flex-direction:column;gap:10px;padding-left:35px;display:flex}.automationPrinciple small{text-transform:uppercase;letter-spacing:1.2px;color:#7f34ef;font-size:8px;font-weight:800}.automationPrinciple b{font-size:21px;line-height:1.35}.productFaq{padding-top:116px;padding-bottom:120px}.productFaq header{text-align:center}.productFaq header .sectionLabel{justify-content:center}.productFaq h2{margin-top:18px}.productPage .finalCta h2{font-size:clamp(43px,4.8vw,64px)}@media (width<=1000px){.productHero{grid-template-columns:1fr;gap:48px}.productHeroVisual{min-height:0}.platformLayout{grid-template-columns:260px 1fr}.platformCards{grid-template-columns:1fr}.productNavShot{min-height:0}.comingSoonFlag{right:-12px}.documentScreen,.productFlowGrid{grid-template-columns:1fr;gap:45px}.executionGallery{grid-template-columns:1fr}.executionVisual,.executionVisual img{height:auto}.roleCards{grid-template-columns:1fr}.roleCards article{min-height:0}.automationCard{grid-template-columns:72px 1fr}.automationPrinciple{border-top:1px solid #d8d6e1;border-left:0;grid-column:2;padding:24px 0 0}.rolesHead{grid-template-columns:1fr;gap:25px}}@media (width<=760px){.productHero{min-height:auto;padding-top:66px;padding-bottom:84px}.productHero h1{letter-spacing:-2.5px;font-size:49px}.productHeroCopy>p:not(.microcopy){font-size:16px}.productHeroFrame{transform:none}.productLiveBadge{display:none}.productTruthGrid,.platformHead,.documentHead,.executionHead{grid-template-columns:1fr;gap:18px}.platformLayout{grid-template-columns:1fr}.productNavShot{max-height:600px;padding:22px}.productNavShot>img{object-fit:contain;max-width:100%;height:auto}.comingSoonFlag{top:auto;bottom:26px;right:8px}.documentGrid{grid-template-columns:1fr}.documentScreen{padding:15px}.productContextGrid{grid-template-columns:1fr}.automationCard{grid-template-columns:1fr;padding:31px 24px}.automationPrinciple{grid-column:auto}.platformSection,.documentSection,.productFlowSection,.executionSection,.rolesSection,.productFaq{padding-top:88px;padding-bottom:88px}.platformHead h2,.documentHead h2,.productFlowCopy h2,.executionHead h2,.rolesHead h2,.productFaq h2{font-size:38px}.platformCard{min-height:0}.documentScreenCopy{padding:12px 5px 10px}.executionCopy{min-height:0}.automationCopy h2{font-size:33px}.productPage .finalCta h2{font-size:39px}}.gapHero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:80px;min-height:720px;padding-top:88px;padding-bottom:108px;display:grid}.gapHero h1{letter-spacing:-3.8px;margin:23px 0 25px;font-size:clamp(52px,5.2vw,75px);font-weight:760;line-height:1.01}.gapHero h1 em{color:#20aa70;font-style:normal}.gapHeroCopy>p:not(.microcopy){color:#5e697c;max-width:640px;font-size:18px;line-height:1.68}.gapHeroCopy .gapHeroDefinition{margin:21px 0 0;color:#172033!important;font-size:20px!important}.gapHeroDefinition strong{color:#178e5a}.gapHeroVisual{background:linear-gradient(145deg,#eff9f4,#f5f1fd);border:1px solid #d9e2e6;border-radius:26px;grid-template-columns:1fr 92px 1fr;align-items:center;gap:10px;min-height:510px;padding:72px 42px 36px;display:grid;position:relative;box-shadow:0 23px 65px #1f2a3a1f}.gapVisualLabel{color:#178e5a;text-transform:uppercase;letter-spacing:1.5px;background:#fff;border:1px solid #d7e4dd;border-radius:18px;padding:8px 12px;font-size:9px;font-weight:850;position:absolute;top:28px;left:50%;transform:translate(-50%)}.gapKnowledgeCard,.gapExecutionCard{background:#fff;border:1px solid #d7dfe7;border-radius:15px;flex-direction:column;min-height:280px;padding:25px 20px;display:flex;box-shadow:0 10px 30px #1f2a3a12}.gapKnowledgeCard>span,.gapExecutionCard>span{text-transform:uppercase;letter-spacing:1.2px;color:#788396;margin-bottom:24px;font-size:9px;font-weight:800;line-height:1.45}.gapKnowledgeCard b,.gapExecutionCard b{color:#455267;border-bottom:1px solid #e7ebef;padding:13px 0;font-size:13px}.gapKnowledgeCard b:last-child,.gapExecutionCard b:last-child{border:0}.gapExecutionCard{border-color:#bde2d0}.gapExecutionCard>span{color:#178e5a}.gapBridge{align-items:center;display:flex}.gapBridge i{background:#97a4b5;flex:1;height:1px}.gapBridge span{color:#4ee0f0;background:#172033;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.gapVisualTruth{text-align:center;color:#667184;font-size:11px;font-weight:680;position:absolute;bottom:25px;left:42px;right:42px}.gapDefinitionBand{color:#fff;background:#172033;padding:80px 0}.gapDefinitionBandGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.gapDefinitionBandGrid>div>span{color:#5ee1bf;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;font-size:9px;font-weight:850;display:block}.gapDefinitionBand h2{letter-spacing:-1.5px;margin:0;font-size:clamp(31px,3vw,43px);line-height:1.22}.gapDefinitionBand p{color:#aab6c7;margin:0 0 4px;font-size:16px;line-height:1.75}.gapSymptoms{padding-top:118px;padding-bottom:120px}.gapSectionHead,.gapFrameworkHead,.gapAssessmentHead{grid-template-columns:1.12fr .88fr;align-items:end;gap:90px;display:grid}.gapSectionHead h2,.gapFrameworkHead h2,.gapAssessmentHead h2,.gapResearch h2{letter-spacing:-2.6px;margin:22px 0 0;font-size:clamp(42px,4.35vw,61px);line-height:1.06}.gapSectionHead>p,.gapFrameworkHead>p,.gapAssessmentHead>p{color:#687386;margin:0 0 4px;font-size:16px;line-height:1.72}.gapSymptomGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:57px;display:grid}.gapSymptomGrid article{background:#fff;border:1px solid #dce3e9;border-radius:12px;min-height:225px;padding:28px}.gapSymptomGrid article>span{color:#20aa70;font-size:9px;font-weight:850}.gapSymptomGrid h3{letter-spacing:-.4px;margin:32px 0 11px;font-size:20px}.gapSymptomGrid p{color:#687386;margin:0;font-size:14px;line-height:1.65}.gapProof{background:#eff8f4;padding:105px 0}.gapProof header{text-align:center}.gapProof header .sectionLabel{justify-content:center}.gapProof header h2{letter-spacing:-2.5px;margin:19px 0 0;font-size:clamp(40px,4.2vw,58px)}.gapProofGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid}.gapProofGrid article{background:#fff;border:1px solid #d7e4dd;border-radius:14px;flex-direction:column;min-height:315px;padding:31px;display:flex}.gapProofGrid strong{color:#178e5a;letter-spacing:-2.2px;font-size:52px;line-height:1}.gapProofGrid span{text-transform:uppercase;letter-spacing:1px;color:#536072;margin:9px 0 28px;font-size:11px;font-weight:800}.gapProofGrid p{color:#5f6b7d;font-size:14px;line-height:1.65}.gapProofGrid small{color:#8a95a3;border-top:1px solid #e4eae7;margin-top:auto;padding-top:17px;font-size:9px;line-height:1.45}.gapProofNote{text-align:center;color:#718092;max-width:700px;margin:26px auto 0;font-size:10px;line-height:1.6}.gapFramework{padding-top:120px;padding-bottom:125px}.gapFrameworkMap{margin-top:67px}.gapFrameworkUnit{grid-template-columns:1fr 250px;align-items:stretch;gap:0;display:grid}.gapFrameworkUnit:last-child{grid-template-columns:1fr}.gapStageCard{background:#fff;border:1px solid #dce3e9;border-radius:14px;grid-template-columns:140px 1.05fr 1.2fr 145px;grid-template-areas:"top title signs outcome";align-items:center;gap:32px;min-height:190px;margin:0;padding:36px 38px;display:grid}.gapStageCard.current{background:#f0f9f5;border-color:#bfe2d1}.gapStageCard.destination{color:#fff;background:#172033;border-color:#172033}.gapStageTop{flex-direction:column;grid-area:top;gap:12px;display:flex}.gapStageTop>span{color:#20aa70;letter-spacing:-1px;font-size:33px;font-weight:760}.gapStageTop i{text-transform:uppercase;letter-spacing:1.1px;color:#748092;font-size:9px;font-style:normal;font-weight:800}.gapStageCard.destination .gapStageTop i{color:#a9b6c7}.gapStageCard>h3{letter-spacing:-1px;grid-area:title;margin:0;font-size:27px;line-height:1.12}.gapStageCard>p{display:none}.gapStageCard ul{grid-area:signs;margin:0;padding:0;list-style:none}.gapStageCard li{color:#647082;gap:9px;padding:5px 0;font-size:12px;line-height:1.45;display:flex}.gapStageCard li span{color:#20aa70;font-size:9px;font-weight:850}.gapStageCard.destination li{color:#bac5d3}.gapStageOutcome{text-align:center;color:#178e5a;text-transform:uppercase;letter-spacing:.8px;background:#def7e9;border-radius:18px;grid-area:outcome;justify-self:end;padding:9px 12px;font-size:8px}.gapStageCard.destination .gapStageOutcome{color:#4ee0f0;background:#4ee0f021}.gapTransition{justify-content:center;align-items:center;padding:22px 20px;display:flex;position:relative}.gapTransition:before{content:"";background:#cad4dd;height:1px;position:absolute;top:50%;left:0;right:0}.gapTransition>div{z-index:2;text-align:center;background:#f7f9fa;border:1px solid #dce3e9;border-radius:10px;max-width:190px;padding:14px 15px;position:relative}.gapTransition span{text-transform:uppercase;letter-spacing:1px;color:#8b95a4;font-size:7px;font-weight:800;display:block}.gapTransition strong{color:#178e5a;margin-top:5px;font-size:11px;line-height:1.3;display:block}.gapTransition p{display:none}.gapTransition>i{z-index:2;color:#20aa70;background:#fff;padding:4px;font-style:normal;position:absolute;right:4px}.gapNoSkipping{color:#fff;background:#172033;padding:110px 0}.gapNoSkippingGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.gapNoSkipping h2{letter-spacing:-2.4px;margin:22px 0;font-size:clamp(40px,4.3vw,59px);line-height:1.06}.gapNoSkippingGrid>div:first-child>p{color:#aab6c7;line-height:1.7}.gapLogic{border-top:1px solid #364156}.gapLogic article{border-bottom:1px solid #364156;grid-template-columns:1fr 40px 1fr;align-items:center;gap:18px;padding:20px 5px;display:grid}.gapLogic span{color:#aeb9c7;font-size:13px}.gapLogic i{color:#4ee0f0;text-align:center;font-style:normal}.gapLogic b{font-size:13px;line-height:1.45}.gapAssessment{padding-top:120px;padding-bottom:125px;scroll-margin-top:78px}.gapAssessmentCard{background:#f8fafb;border:1px solid #d8e0e7;border-radius:18px;margin-top:58px;padding:32px}.gapAssessmentPrompt{border-bottom:1px solid #dfe5ea;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:0 2px 26px;display:grid}.gapAssessmentPrompt span{font-size:18px;font-weight:740}.gapAssessmentPrompt p{color:#6b7687;margin:0;font-size:13px;line-height:1.6}.gapAssessmentOptions{gap:10px;padding-top:22px;display:grid}.gapAssessmentOptions button{appearance:none;text-align:left;color:#172033;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3e9;border-radius:11px;grid-template-columns:44px 1fr 30px;align-items:center;gap:15px;padding:18px 20px;transition:all .18s;display:grid}.gapAssessmentOptions button:hover{border-color:#9ed8ba;transform:translateY(-1px)}.gapAssessmentOptions button.selected{background:#effaf5;border-color:#20aa70;box-shadow:0 0 0 2px #20aa701a}.gapAssessmentOptions button>span{color:#178e5a;font-size:10px;font-weight:850}.gapAssessmentOptions button>div{flex-direction:column;gap:6px;display:flex}.gapAssessmentOptions button b{font-size:14px}.gapAssessmentOptions button small{color:#6c7789;font-size:12px;line-height:1.5}.gapAssessmentOptions button>i{color:#20aa70;text-align:right;font-style:normal}.gapAssessmentResult{color:#fff;background:#172033;border-radius:13px;grid-template-columns:.7fr 1.3fr .75fr;align-items:center;gap:35px;margin-top:24px;padding:27px;display:grid}.gapResultStage,.gapResultNext{flex-direction:column;gap:8px;display:flex}.gapResultStage span,.gapResultNext small{color:#64dec0;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:850}.gapResultStage strong{font-size:17px;line-height:1.35}.gapResultCopy{border-left:1px solid #364156;border-right:1px solid #364156;padding:0 34px}.gapResultCopy h3{margin:0 0 9px;font-size:21px}.gapResultCopy p{color:#aeb9c7;margin:0;font-size:12px;line-height:1.65}.gapResultNext b{font-size:13px;line-height:1.45}.gapAssessmentFull{background:#effaf5;border:1px solid #cfe4db;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:22px 24px;display:flex}.gapAssessmentFull>div{flex-direction:column;gap:6px;display:flex}.gapAssessmentFull strong{font-size:16px}.gapAssessmentFull span{color:#647184;font-size:13px;line-height:1.5}.gapAssessmentFull .button{white-space:nowrap}.gapBridgeSection{background:#edf8f3;padding:115px 0}.gapBridgeGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.gapBridgeGrid h2{letter-spacing:-2.4px;margin:22px 0;font-size:clamp(41px,4.2vw,59px);line-height:1.07}.gapBridgeGrid>div:first-child>p{color:#617082;font-size:16px;line-height:1.72}.gapBridgeActions{align-items:center;gap:25px;margin-top:31px;display:flex}.gapBridgeActions>a:last-child{color:#334052;font-size:13px;font-weight:730}.gapBridgeStack{gap:11px;display:grid}.gapBridgeStack article{background:#fff;border:1px solid #d5e3dc;border-radius:11px;grid-template-columns:88px 1fr;align-items:center;gap:4px 18px;padding:20px;display:grid}.gapBridgeStack article>span{color:#178e5a;text-transform:uppercase;letter-spacing:1px;grid-row:1/3;font-size:9px;font-weight:850}.gapBridgeStack article b{font-size:15px}.gapBridgeStack article small{color:#748092;font-size:11px}.gapBridgeStack>p{color:#637082;border:1px dashed #9dceba;border-radius:10px;margin:7px 0 0;padding:16px 18px;font-size:12px}.gapBridgeStack>p strong{color:#178e5a}.gapResearch{grid-template-columns:.75fr 1.25fr;align-items:start;gap:85px;padding-top:110px;padding-bottom:115px;display:grid}.gapResearch h2{font-size:43px}.gapResearch>p{color:#687386;margin-top:30px;font-size:16px;line-height:1.75}.gapResearchSources{border-top:1px solid #dfe5ea;flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:28px;display:flex}.gapResearchSources span{color:#5d697b;background:#f8fafb;border:1px solid #dce3e9;border-radius:20px;padding:9px 12px;font-size:10px}.executionGapPage .finalCta h2{font-size:clamp(43px,4.8vw,64px)}@media (width<=1050px){.gapHero{grid-template-columns:1fr;gap:48px}.gapHeroVisual{min-height:470px}.gapDefinitionBandGrid,.gapSectionHead,.gapFrameworkHead,.gapAssessmentHead,.gapNoSkippingGrid,.gapBridgeGrid,.gapResearch{grid-template-columns:1fr;gap:34px}.gapSymptomGrid{grid-template-columns:repeat(2,1fr)}.gapFrameworkUnit,.gapFrameworkUnit:last-child{grid-template-columns:1fr}.gapStageCard{grid-template-columns:110px 1fr 1.2fr 130px}.gapTransition{min-height:112px}.gapTransition:before{width:1px;height:auto;inset:0 auto 0 50%}.gapTransition>i{bottom:0;right:auto;transform:rotate(90deg)}.gapAssessmentResult{grid-template-columns:1fr 1.4fr}.gapResultNext{border-top:1px solid #364156;grid-column:1/-1;padding-top:18px}.gapResearchSources{grid-column:auto}.gapProofGrid{grid-template-columns:1fr}.gapProofGrid article{min-height:260px}.gapProofGrid strong{font-size:46px}}@media (width<=700px){.gapHero{min-height:auto;padding-top:66px;padding-bottom:85px}.gapHero h1{letter-spacing:-2.5px;font-size:49px}.gapHeroCopy>p:not(.microcopy){font-size:16px}.gapHeroVisual{grid-template-columns:1fr;min-height:0;padding:68px 22px 52px}.gapKnowledgeCard,.gapExecutionCard{min-height:0}.gapBridge{flex-direction:column;height:65px}.gapBridge i{background:#97a4b5;width:1px;height:auto}.gapBridge span{flex:0 0 37px}.gapVisualTruth{font-size:9px;bottom:21px;left:20px;right:20px}.gapDefinitionBand,.gapNoSkipping,.gapBridgeSection{padding:88px 0}.gapDefinitionBand h2{font-size:30px}.gapSymptoms,.gapFramework,.gapAssessment,.gapResearch{padding-top:88px;padding-bottom:88px}.gapSectionHead h2,.gapFrameworkHead h2,.gapAssessmentHead h2,.gapNoSkipping h2,.gapBridgeGrid h2,.gapResearch h2{font-size:38px}.gapSymptomGrid{grid-template-columns:1fr}.gapSymptomGrid article{min-height:0}.gapProof{padding:88px 0}.gapProofGrid article{min-height:0}.gapStageCard{grid-template-columns:1fr;grid-template-areas:"top""title""signs""outcome";gap:19px;padding:27px}.gapStageTop{flex-direction:row;justify-content:space-between;align-items:center}.gapStageOutcome{justify-self:start}.gapAssessmentCard{padding:19px}.gapAssessmentPrompt{grid-template-columns:1fr;gap:12px}.gapAssessmentOptions button{grid-template-columns:32px 1fr 20px;padding:16px 13px}.gapAssessmentOptions button small{font-size:11px}.gapAssessmentResult{grid-template-columns:1fr;gap:21px;padding:23px}.gapResultCopy{border:1px solid #364156;border-left:0;border-right:0;padding:20px 0}.gapResultNext{border:0;grid-column:auto;padding:0}.gapAssessmentFull{flex-direction:column;align-items:stretch;padding:20px}.gapAssessmentFull .button{justify-content:center}.gapLogic article{grid-template-columns:1fr 25px 1fr;gap:8px}.gapLogic span,.gapLogic b{font-size:11px}.gapBridgeActions{flex-direction:column;align-items:flex-start}.gapBridgeStack article{grid-template-columns:1fr}.gapBridgeStack article>span{grid-row:auto}.gapResearch{display:block}.gapResearch>p,.gapResearchSources{margin-top:28px}.executionGapPage .finalCta h2{font-size:39px}}.gapTransition p{color:#778396;margin:8px 0 0;font-size:9px;line-height:1.45;display:block}.solutionsHero{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;min-height:680px;padding:85px 0 100px;display:grid}.solutionsHero h1{letter-spacing:-3.7px;margin:23px 0 25px;font-size:clamp(52px,5vw,73px);line-height:1.01}.solutionsHero h1 em{color:#20aa70;font-style:normal}.solutionsHero>div>p{color:#5e697c;font-size:18px;line-height:1.68}.solutionsHero>aside{color:#fff;background:#172033;border-radius:18px;padding:38px;box-shadow:0 28px 70px #1f2a3a2e}.solutionsHero aside small,.solutionsStory aside small{text-transform:uppercase;letter-spacing:1.3px;color:#5ee1bf;font-size:8px;font-weight:850}.solutionsHero aside h2{margin:20px 0 28px;font-size:31px;line-height:1.18}.solutionsHero aside h2 strong{color:#5ee1bf}.solutionsHero aside p{color:#b7c2d1;border-top:1px solid #354157;margin:0;padding:14px 0;font-size:13px}.solutionsAudience{padding:118px 0}.solutionsHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.solutionsHead h2,.solutionsStory h2,.solutionsFit h2,.solutionsPath h2{letter-spacing:-2.6px;margin:22px 0 0;font-size:clamp(42px,4.4vw,61px);line-height:1.06}.solutionsHead>p{color:#687386;font-size:16px;line-height:1.72}.solutionsAudienceGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:58px;display:grid}.solutionsAudienceGrid>article{border:1px solid #dce3e9;border-radius:14px;flex-direction:column;min-height:430px;padding:30px;display:flex}.solutionsAudienceGrid>article>span{color:#20aa70;font-size:10px;font-weight:850}.solutionsAudienceGrid h3{margin:28px 0 14px;font-size:27px}.solutionsAudienceGrid h4{color:#178e5a;margin:0 0 12px}.solutionsAudienceGrid p{color:#687386;font-size:13px;line-height:1.65}.solutionsAudienceGrid article>div{background:#f5f8fa;border-radius:10px;padding:18px}.solutionsAudienceGrid b{text-transform:uppercase;letter-spacing:.9px;color:#178e5a;font-size:8px;display:block}.solutionsAudienceGrid footer{border-top:1px solid #dfe5ea;margin-top:auto;padding-top:18px}.solutionsIndustries{color:#fff;background:#172033;padding:112px 0}.solutionsIndustries .solutionsHead>p{color:#aeb9c7}.solutionsIndustries .shell>div:last-child{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:58px;display:grid}.solutionsIndustries article{background:#202b3e;border:1px solid #344056;border-radius:12px;min-height:230px;padding:24px}.solutionsIndustries article span{color:#5ee1bf;font-size:9px}.solutionsIndustries h3{margin:34px 0 13px;font-size:18px}.solutionsIndustries article p{color:#aeb9c7;font-size:12px;line-height:1.65}.solutionsStory{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;padding:120px 0;display:grid}.solutionsStory>div>p{color:#687386;font-size:16px;line-height:1.72}.solutionsFacts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.solutionsFacts b{color:#178e5a;background:#f3f8f5;border:1px solid #d7e7de;border-radius:10px;padding:20px;font-size:12px}.solutionsStory aside{color:#fff;background:#20aa70;border-radius:16px;padding:36px}.solutionsStory aside small{color:#e0f8ed}.solutionsStory aside strong{margin:24px 0;font-size:38px;line-height:1.05;display:block}.solutionsStory aside p{color:#e3f7ed;font-size:13px;line-height:1.7}.solutionsStory aside em{border-top:1px solid #fff5;padding-top:18px;font-size:9px;display:block}.solutionsFit{background:#edf8f3;padding:112px 0}.solutionsFit>.shell{grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.solutionsFit>.shell>div{color:#fff;background:#172033;border-radius:14px;padding:30px}.solutionsFit article{background:#fff;border:1px solid #d5e3dc;border-radius:14px;padding:28px}.solutionsFit article p{color:#687386;font-size:13px;line-height:1.7}.solutionsPath{padding:112px 0}.solutionsPath>.sectionLabel{justify-content:center}.solutionsPath>h2{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.solutionsPath>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.solutionsPath article{border:1px solid #dce3e9;border-radius:12px;min-height:220px;padding:28px}.solutionsPath article>span{color:#20aa70;font-size:9px}.solutionsPath h3{margin:38px 0 13px;font-size:25px}.solutionsPath p{color:#687386;font-size:13px;line-height:1.65}@media (width<=1050px){.solutionsHero,.solutionsHead,.solutionsStory{grid-template-columns:1fr;gap:45px}.solutionsIndustries .shell>div:last-child{grid-template-columns:repeat(2,1fr)}.solutionsFit>.shell{grid-template-columns:1fr}}@media (width<=700px){.solutionsHero{min-height:auto;padding:66px 0 88px}.solutionsHero h1{letter-spacing:-2.5px;font-size:48px}.solutionsAudience,.solutionsIndustries,.solutionsStory,.solutionsFit,.solutionsPath{padding:88px 0}.solutionsHead h2,.solutionsStory h2,.solutionsFit h2,.solutionsPath h2{font-size:38px}.solutionsAudienceGrid,.solutionsIndustries .shell>div:last-child,.solutionsFacts,.solutionsPath>div{grid-template-columns:1fr}.solutionsAudienceGrid>article,.solutionsIndustries article,.solutionsPath article{min-height:0}}.assessmentHero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:80px;min-height:730px;padding-top:88px;padding-bottom:105px;display:grid}.assessmentHero h1{letter-spacing:-3.7px;margin:23px 0 25px;font-size:clamp(50px,5vw,72px);font-weight:760;line-height:1.01}.assessmentHero h1 em{color:#20aa70;font-style:normal}.assessmentHeroCopy>p:not(.microcopy){color:#5e697c;max-width:630px;font-size:18px;line-height:1.68}.assessmentScorePreview{background:#fff;border:1px solid #d8e1e8;border-radius:20px;padding:30px;position:relative;box-shadow:0 28px 75px #1f2a3a26}.assessmentScorePreview:before{content:"";z-index:-1;background:linear-gradient(145deg,#edf9f3,#f3effd);border-radius:32px;position:absolute;inset:-28px -30px}.assessmentReportTop{text-transform:uppercase;letter-spacing:1.35px;color:#667184;border-bottom:1px solid #e2e7ec;justify-content:space-between;padding-bottom:18px;font-size:8px;font-weight:850;display:flex}.assessmentReportTop small{color:#20aa70}.assessmentScoreRow{grid-template-columns:150px 1fr;align-items:center;gap:28px;padding:28px 0;display:grid}.assessmentScoreRing{text-align:center;background:radial-gradient(circle at center,#fff 58%,transparent 59%),conic-gradient(#20aa70 57%,#e6ece9 0);border-radius:50%;place-content:center;width:138px;height:138px;display:grid}.assessmentScoreRing strong{letter-spacing:-1px;font-size:31px}.assessmentScoreRing span{text-transform:uppercase;letter-spacing:1px;color:#778295;font-size:7px;font-weight:850}.assessmentScoreRow>div:last-child small{text-transform:uppercase;letter-spacing:1.2px;color:#20aa70;font-size:8px;font-weight:850}.assessmentScoreRow h2{letter-spacing:-1.2px;margin:8px 0 11px;font-size:31px;line-height:1.03}.assessmentScoreRow p{color:#687386;margin:0;font-size:11px;line-height:1.55}.assessmentBars{border-top:1px solid #e2e7ec;gap:11px;padding-top:22px;display:grid}.assessmentBars>div{grid-template-columns:165px 1fr;align-items:center;gap:15px;display:grid}.assessmentBars span{color:#596579;font-size:9px}.assessmentBars i{background:#e9edef;border-radius:10px;height:6px;overflow:hidden}.assessmentBars b{background:#20aa70;border-radius:10px;height:100%;display:block}.assessmentReportFooter{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.assessmentReportFooter span{text-align:center;color:#178e5a;text-transform:uppercase;letter-spacing:.65px;background:#f3f8f5;border:1px solid #dce8e1;border-radius:7px;padding:10px 7px;font-size:6.5px;font-weight:850}.assessmentTrustBand{color:#fff;background:#172033}.assessmentTrustGrid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:112px;display:grid}.assessmentTrustGrid article{border-right:1px solid #344055;justify-content:center;align-items:center;gap:14px;display:flex}.assessmentTrustGrid article:last-child{border:0}.assessmentTrustGrid strong{color:#5ee1bf;letter-spacing:-1px;font-size:30px}.assessmentTrustGrid span{color:#aeb9c7;text-transform:uppercase;letter-spacing:.7px;max-width:100px;font-size:10px;line-height:1.35}.assessmentFor,.assessmentReceive,.assessmentProcess{padding-top:118px;padding-bottom:120px}.assessmentSectionHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;display:grid}.assessmentSectionHead h2,.assessmentLevels h2,.assessmentProcess h2{letter-spacing:-2.6px;margin:22px 0 0;font-size:clamp(42px,4.35vw,61px);line-height:1.06}.assessmentSectionHead>p{color:#687386;margin:0 0 4px;font-size:16px;line-height:1.72}.assessmentSigns{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:56px;display:grid}.assessmentSigns article{background:#f8fafb;border:1px solid #dce3e9;border-radius:11px;align-items:flex-start;gap:14px;min-height:96px;padding:22px;display:flex}.assessmentSigns span{color:#20aa70;padding-top:3px;font-size:9px;font-weight:850}.assessmentSigns p{color:#536072;margin:0;font-size:13px;line-height:1.55}.assessmentMeasures{color:#fff;background:#172033;padding:112px 0}.assessmentMeasures .assessmentSectionHead>p{color:#aeb9c7}.assessmentAreaGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.assessmentAreaGrid article{background:#202b3e;border:1px solid #344056;border-radius:12px;min-height:220px;padding:27px}.assessmentAreaGrid article>span{color:#5ee1bf;font-size:9px;font-weight:850}.assessmentAreaGrid h3{letter-spacing:-.4px;margin:30px 0 12px;font-size:20px}.assessmentAreaGrid p{color:#aeb9c7;margin:0;font-size:13px;line-height:1.65}.assessmentReceive{scroll-margin-top:78px}.assessmentDeliverables{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:58px;display:grid}.assessmentDeliverables article{border:1px solid #dce3e9;border-radius:13px;flex-direction:column;min-height:285px;padding:27px;display:flex}.assessmentDeliverables article>span{color:#178e5a;background:#def7e9;border-radius:9px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:850;display:grid}.assessmentDeliverables h3{letter-spacing:-.45px;margin:40px 0 13px;font-size:20px;line-height:1.2}.assessmentDeliverables p{color:#687386;margin:0;font-size:13px;line-height:1.65}.assessmentLevels{background:#edf8f3;padding:112px 0}.assessmentLevels header{text-align:center;max-width:870px;margin:0 auto}.assessmentLevels header .sectionLabel{justify-content:center}.assessmentLevels header>p{color:#617082;max-width:680px;margin:24px auto 0;line-height:1.7}.assessmentLevelList{background:#fff;border:1px solid #d3e2da;border-radius:16px;margin-top:55px;overflow:hidden}.assessmentLevelList article{border-bottom:1px solid #dfe8e3;grid-template-columns:70px 280px 1fr;align-items:center;gap:25px;padding:25px 30px;display:grid}.assessmentLevelList article:last-child{color:#fff;background:#172033;border:0}.assessmentLevelList article>span{color:#20aa70;font-size:28px;font-weight:760}.assessmentLevelList article>div{border-left:1px solid #dce5e0;padding-left:28px}.assessmentLevelList article:last-child>div{border-color:#39455a}.assessmentLevelList small{color:#178e5a;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:850}.assessmentLevelList article:last-child small{color:#5ee1bf}.assessmentLevelList h3{margin:5px 0 0;font-size:19px}.assessmentLevelList p{color:#687386;margin:0;font-size:13px;line-height:1.55}.assessmentLevelList article:last-child p{color:#b5c0cf}.assessmentProcess header{text-align:center}.assessmentProcess header .sectionLabel{justify-content:center}.assessmentProcessGrid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:58px;display:grid}.assessmentProcessGrid article{border-top:1px solid #dce3e9;border-bottom:1px solid #dce3e9;border-right:1px solid #dce3e9;flex-direction:column;min-height:260px;padding:28px;display:flex}.assessmentProcessGrid article:first-child{border-left:1px solid #dce3e9;border-radius:13px 0 0 13px}.assessmentProcessGrid article:last-child{border-radius:0 13px 13px 0}.assessmentProcessGrid article>span{color:#20aa70;font-size:9px;font-weight:850}.assessmentProcessGrid h3{margin:39px 0 12px;font-size:19px}.assessmentProcessGrid p{color:#687386;font-size:13px;line-height:1.6}.assessmentProcessGrid small{color:#178e5a;text-transform:uppercase;letter-spacing:.8px;margin-top:auto;font-size:8px;font-weight:850}.assessmentPage .finalCta h2{font-size:clamp(43px,4.8vw,64px)}@media (width<=1050px){.assessmentHero{grid-template-columns:1fr;gap:65px}.assessmentSectionHead{grid-template-columns:1fr;gap:25px}.assessmentDeliverables,.assessmentProcessGrid{grid-template-columns:repeat(2,1fr)}.assessmentProcessGrid article,.assessmentProcessGrid article:first-child,.assessmentProcessGrid article:last-child{border:1px solid #dce3e9;border-radius:10px}.assessmentProcessGrid{gap:12px}.assessmentAreaGrid{grid-template-columns:repeat(2,1fr)}.assessmentLevelList article{grid-template-columns:60px 230px 1fr}.navLinks{gap:22px}}@media (width<=760px){.assessmentHero{min-height:auto;padding-top:66px;padding-bottom:90px}.assessmentHero h1{letter-spacing:-2.5px;font-size:48px}.assessmentHeroCopy>p:not(.microcopy){font-size:16px}.assessmentScorePreview{padding:21px}.assessmentScorePreview:before{inset:-14px -10px}.assessmentScoreRow{grid-template-columns:105px 1fr;gap:17px}.assessmentScoreRing{width:100px;height:100px}.assessmentScoreRing strong{font-size:24px}.assessmentScoreRow h2{font-size:25px}.assessmentBars>div{grid-template-columns:130px 1fr}.assessmentTrustGrid{grid-template-columns:repeat(2,1fr);padding:18px 0}.assessmentTrustGrid article{min-height:72px}.assessmentTrustGrid article:nth-child(2){border-right:0}.assessmentTrustGrid article:nth-child(-n+2){border-bottom:1px solid #344055}.assessmentFor,.assessmentReceive,.assessmentProcess,.assessmentMeasures,.assessmentLevels{padding-top:88px;padding-bottom:88px}.assessmentSectionHead h2,.assessmentLevels h2,.assessmentProcess h2{font-size:38px}.assessmentSigns,.assessmentAreaGrid,.assessmentDeliverables,.assessmentProcessGrid{grid-template-columns:1fr}.assessmentDeliverables article,.assessmentProcessGrid article{min-height:0}.assessmentLevelList article{grid-template-columns:45px 1fr;gap:14px;padding:22px 18px}.assessmentLevelList article>p{grid-column:2}.assessmentLevelList article>div{padding-left:16px}.assessmentPage .finalCta h2{font-size:39px}.assessmentReportFooter{grid-template-columns:1fr}.assessmentBars span{font-size:8px}}.storiesHero{text-align:center;padding:105px 0 110px}.storiesHero .eyebrow{justify-content:center}.storiesHero h1{letter-spacing:-4px;max-width:990px;margin:25px auto 24px;font-size:clamp(54px,5.5vw,78px);line-height:1}.storiesHero h1 em{color:#20aa70;font-style:normal}.storiesHero>p{color:#647082;max-width:720px;margin:0 auto;font-size:18px;line-height:1.68}.storiesHeroStats{text-align:left;border:1px solid #dce3e9;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:62px;display:grid;overflow:hidden}.storiesHeroStats article{border-right:1px solid #dce3e9;padding:28px}.storiesHeroStats article:last-child{border:0}.storiesHeroStats strong{color:#20aa70;letter-spacing:-1.5px;font-size:34px;display:block}.storiesHeroStats span{color:#687386;margin-top:7px;font-size:12px;display:block}.story{padding:115px 0}.storyCaldwell{background:#f5f9f7;border-top:1px solid #dfe8e3}.storySteel{color:#fff;background:#172033}.storyHeader{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.storyHeader h2{letter-spacing:-3.4px;margin:21px 0 8px;font-size:clamp(47px,5vw,70px)}.storyHeader>div>p{color:#20aa70;font-size:20px}.storyHeader blockquote{border-left:3px solid #20aa70;margin:0;padding:7px 0 7px 25px;font-size:22px;font-weight:650;line-height:1.45}.storySteel .storyHeader blockquote{color:#dce4ed;border-color:#5ee1bf}.storyBefore,.storyMoment{background:#fff;border:1px solid #d8e3dd;border-radius:15px;grid-template-columns:.85fr 1.15fr;gap:45px;margin-top:58px;padding:35px;display:grid}.storyBefore small,.storyMoment small{text-transform:uppercase;letter-spacing:1.2px;color:#e25343;font-size:9px;font-weight:850}.storyBefore h3,.storyMoment h3{margin:17px 0 0;font-size:27px;line-height:1.22}.storyBefore ul,.storyMoment ul{margin:0;padding:0;list-style:none}.storyBefore li,.storyMoment li{color:#667184;border-bottom:1px solid #e3e9e5;padding:11px 0;font-size:13px}.storyMethod{color:#fff;background:#172033;border-radius:15px;margin-top:16px;padding:36px}.storyMethod h3{max-width:700px;margin:20px 0 28px;font-size:31px}.storyMethod>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.storyMethod article{border:1px solid #354157;border-radius:10px;padding:19px}.storyMethod article span{color:#5ee1bf;font-size:9px;font-weight:850}.storyMethod article p{color:#b7c2d1;margin:15px 0 0;font-size:12px;line-height:1.6}.storyResults{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.storyResults article{background:#fff;border:1px solid #d9e3de;border-radius:12px;min-height:245px;padding:24px}.storyResults strong{color:#20aa70;letter-spacing:-1.1px;font-size:30px;display:block}.storyResults h3{text-transform:uppercase;letter-spacing:.4px;margin:13px 0 15px;font-size:14px;line-height:1.25}.storyResults p{color:#687386;font-size:12px;line-height:1.65}.storyMoment{background:#202b3e;border-color:#38445a}.storyMoment small{color:#f3be32}.storyMoment p{color:#b7c2d1;margin-top:18px;font-size:14px;line-height:1.7}.storyMoment li{color:#d3dce7;border-color:#39465c}.storySteel .storyResults article{background:#202b3e;border-color:#38445a}.storySteel .storyResults strong{color:#7bd32f}.storySteel .storyResults h3{color:#fff}.storySteel .storyResults p{color:#aeb9c7}.storiesTruth{padding:115px 0}.storiesTruth>div:first-child{grid-template-columns:.85fr 1.15fr;align-items:end;gap:80px;display:grid}.storiesTruth h2{letter-spacing:-2.7px;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:1.06}.storiesTruthGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.storiesTruthGrid article{border:1px solid #dce3e9;border-radius:12px;min-height:225px;padding:29px}.storiesTruthGrid span{color:#20aa70;font-size:9px;font-weight:850}.storiesTruthGrid h3{margin:38px 0 12px;font-size:24px}.storiesTruthGrid p{color:#687386;font-size:13px;line-height:1.65}@media (width<=1050px){.storyHeader,.storiesTruth>div:first-child{grid-template-columns:1fr;gap:34px}.storyResults,.storyMethod>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.storiesHero,.story,.storiesTruth{padding:86px 0}.storiesHero h1{letter-spacing:-2.7px;font-size:48px}.storiesHeroStats,.storyBefore,.storyMoment,.storyResults,.storyMethod>div:last-child,.storiesTruthGrid{grid-template-columns:1fr}.storiesHeroStats article{border-bottom:1px solid #dce3e9;border-right:0}.storiesHeroStats article:last-child{border-bottom:0}.storyHeader h2{letter-spacing:-2px;font-size:43px}.storyHeader blockquote{font-size:18px}.storyResults article{min-height:0}.storyMethod{padding:25px}.storiesTruth h2{font-size:38px}}@media (width<=900px){.hero,.heroCopy,.heroVisual{min-width:0}.heroAppFrame{width:100%;max-width:100%;transform:none}.faqGrid{grid-template-columns:1fr;gap:45px}.faqIntro{position:static}.faqIntro>p{max-width:680px}}@media (width<=600px){.siteHeader .nav{height:68px}.menuButton{width:44px;height:44px}.mobileMenu{inset:68px 0 0}.hero{min-height:auto;padding-top:34px;padding-bottom:42px;display:block}.heroCopy,.heroVisual{width:100%;max-width:100%;overflow:hidden}.eyebrow{letter-spacing:1.25px;gap:8px;max-width:100%;font-size:12px;line-height:1.45}.eyebrow span{flex:0 0 18px;width:18px}.hero h1{letter-spacing:-2.1px;max-width:100%;margin:18px 0 19px;font-size:clamp(39px,11vw,44px);line-height:.98}.heroCategory{margin-top:-5px;font-size:13px}.heroLead{max-width:100%;font-size:16px;line-height:1.58}.heroActions{margin-top:26px}.heroActions .button,.heroActions .textLink{max-width:100%}.microcopy{margin-top:16px;line-height:1.45}.heroVisual{height:auto;margin:36px 0 0;padding:14px 0 0;overflow:visible}.heroVisual:before{border-radius:20px;inset:0 -8px -16px}.heroAppFrame{z-index:1;position:relative}.floatBadge{display:none}.proofGrid{padding:10px 0}.proofGrid p{padding:10px 0;font-size:12px;line-height:1.45}.faqSection{padding:82px 0}.faqIntro h2{letter-spacing:-2px;font-size:39px}.faqList summary{grid-template-columns:28px 1fr 20px;gap:10px;min-height:72px;font-size:15px}.faqList details>p{margin:-2px 30px 24px 38px;font-size:13px}}@media (width<=380px){.hero h1{letter-spacing:-1.8px;font-size:38px}.heroLead{font-size:15px}.heroActions .button{gap:14px;font-size:14px}}.motionCanvas,.motionRail,.motionCapabilityVisual{--motion-bg:#101214;--motion-card:#17191c;--motion-border:#30343a;--motion-text:#eceff1;--motion-muted:#9aa3b0;--motion-green:#20aa70;--motion-cyan:#4ee0f0}.motionCanvas svg,.motionRail svg,.motionCapabilityVisual svg{width:100%;height:auto;font-family:inherit;display:block}.motionCanvas svg *,.motionRail svg *,.motionCapabilityVisual svg *{transform-box:fill-box;transform-origin:50%}.motionHero{background:#101214;border:1px solid #30343a;border-radius:24px;width:min(720px,100%);padding:20px 12px 8px;box-shadow:0 28px 75px #1720332e}.heroVisual:has(.motionHero){align-items:center;height:auto;min-height:500px}.heroVisual:has(.motionHero):before{inset:5% -4% -3% 4%}.motionSeq{animation:9s ease-in-out infinite backwards motion-cycle}.motionDelayOne{animation-delay:.9s}.motionDelayBrain{animation-delay:.4s}.motionDelayGuide{animation-delay:.2s}.motionPulseRing{animation:2.4s ease-out infinite motion-ring}.motionDelayRingTwo{animation-delay:.8s}.motionDelayRingThree{animation-delay:1.6s}.motionRecordDot{animation:1.4s ease-in-out infinite motion-record}.motionFlowIn{animation:9s ease-in-out infinite backwards motion-flow-in}.motionFlowOut{animation:9s ease-in-out infinite backwards motion-flow-out}.motionDotTwo{animation-delay:.5s}.motionDotThree{animation-delay:1s}.motionAtlasPetal{animation:1.5s ease-in-out infinite motion-atlas}.motionPetal2{animation-delay:.25s}.motionPetal3{animation-delay:.5s}.motionPetal4{animation-delay:.75s}.motionPetal5{animation-delay:1s}.motionPetal6{animation-delay:1.25s}.motionRowOne{animation:9s ease-out infinite motion-row-one}.motionRowTwo{animation:9s ease-out infinite motion-row-two}.motionRowThree{animation:9s ease-out infinite motion-row-three}.motionRowFour{animation:9s ease-out infinite motion-row-four}@keyframes motion-cycle{0%{opacity:0;transform:translateY(6px)}4%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes motion-ring{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}@keyframes motion-record{0%,to{opacity:.25}50%{opacity:1}}@keyframes motion-flow-in{0%,16%{opacity:0;transform:translate(0)}21%{opacity:1}32%,to{opacity:0;transform:translate(74px)}}@keyframes motion-flow-out{0%,26%{opacity:0;transform:translate(0)}31%{opacity:1}42%,to{opacity:0;transform:translate(74px)}}@keyframes motion-atlas{0%,60%,to{opacity:.25;transform:scale(.75)}30%{opacity:1;transform:scale(1.1)}}@keyframes motion-row-one{0%,35%{opacity:0;transform:translateY(6px)}38%,to{opacity:1;transform:none}}@keyframes motion-row-two{0%,40%{opacity:0;transform:translateY(6px)}43%,to{opacity:1;transform:none}}@keyframes motion-row-three{0%,45%{opacity:0;transform:translateY(6px)}48%,to{opacity:1;transform:none}}@keyframes motion-row-four{0%,51%{opacity:0;transform:translateY(6px)}54%,to{opacity:1;transform:none}}.teamMotionPanel{color:#fff;background:#172033;border-radius:16px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:48px;margin-top:28px;padding:28px 34px;display:grid;overflow:hidden}.teamMotionPanel>div:first-child{flex-direction:column;gap:16px;display:flex}.teamMotionPanel>div:first-child span,.motionCapabilityIntro span,.motionRail>span{letter-spacing:1.5px;color:#5ee1bf;font-size:10px;font-weight:800}.teamMotionPanel>div:first-child strong{font-size:26px;line-height:1.2}.motionTeam{max-width:640px;margin-left:auto}.motionCenter{animation:8s ease-in-out infinite backwards motion-center}.motionSpoke{stroke-dasharray:100;stroke-dashoffset:100px}.motionSpokeA{animation:8s ease-out infinite motion-spoke-a}.motionSpokeB{animation:8s ease-out infinite motion-spoke-b}.motionSpokeC{animation:8s ease-out infinite motion-spoke-c}.motionReceiverA{animation:8s ease-out infinite motion-receiver-a}.motionReceiverB{animation:8s ease-out infinite motion-receiver-b}.motionReceiverC{animation:8s ease-out infinite motion-receiver-c}@keyframes motion-center{0%{opacity:0;transform:scale(.9)}5%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1)}}@keyframes motion-spoke-a{0%,12%{stroke-dashoffset:100px}24%,to{stroke-dashoffset:0}}@keyframes motion-spoke-b{0%,26%{stroke-dashoffset:100px}38%,to{stroke-dashoffset:0}}@keyframes motion-spoke-c{0%,40%{stroke-dashoffset:100px}52%,to{stroke-dashoffset:0}}@keyframes motion-receiver-a{0%,22%{opacity:0}26%,to{opacity:1}}@keyframes motion-receiver-b{0%,36%{opacity:0}40%,to{opacity:1}}@keyframes motion-receiver-c{0%,50%{opacity:0}54%,to{opacity:1}}.motionCapabilityIntro{border-top:1px solid #dfe5ea;justify-content:space-between;align-items:end;gap:30px;margin:84px 0 30px;padding-top:55px;display:flex}.motionCapabilityIntro span{color:#188e5b}.motionCapabilityIntro strong{font-size:32px;line-height:1.2}.motionCapabilityGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.motionCapabilityCard{color:#eceff1;background:#17191c;border:1px solid #30343a;border-radius:16px;padding:20px 20px 26px;position:relative;overflow:hidden}.motionCapabilityVisual{align-items:center;min-height:300px;display:grid}.motionCapabilityCard h3{margin:18px 6px 8px;font-size:20px}.motionCapabilityCard p{color:#aab3c0;margin:0 6px;font-size:14px;line-height:1.6}.motionBadge{z-index:2;color:#fff;letter-spacing:1px;background:#20aa70;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:18px;right:18px}.motionHold{animation:9s ease-out infinite motion-hold}.motionEditLine{transform-origin:0;animation:9s ease-out infinite motion-write}.motionVersionOld{animation:9s ease-out infinite motion-version-old}.motionVersionNew{animation:9s ease-out infinite motion-version-new}.motionSearchFill{transform-origin:0;animation:9s steps(8,end) infinite motion-type}.motionFoundRing{animation:9s ease-out infinite motion-found}@keyframes motion-hold{0%{opacity:0;transform:translateY(6px)}4%,to{opacity:1;transform:none}}@keyframes motion-write{0%,14%{transform:scaleX(0)}24%,to{transform:scaleX(1)}}@keyframes motion-version-old{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes motion-version-new{0%,33%{opacity:0;transform:translateY(4px)}37%,to{opacity:1;transform:none}}@keyframes motion-type{0%,52%{transform:scaleX(0)}64%,to{transform:scaleX(1)}}@keyframes motion-found{0%,67%{opacity:0;transform:scale(.9)}70%{opacity:.7;transform:scale(.95)}82%,to{opacity:0;transform:scale(1.18)}}.motionLesson1{animation:8s ease-out infinite motion-lesson-one}.motionLesson2{animation:8s ease-out infinite motion-lesson-two}.motionLesson3{animation:8s ease-out infinite motion-lesson-three}.motionBar{transform-origin:0}.motionBar1{animation:8s ease-in-out infinite motion-fill-one}.motionBar2{animation:8s ease-in-out infinite motion-fill-two}.motionBar3{animation:8s ease-in-out infinite motion-fill-three}.motionDone1{animation:8s ease-out infinite motion-done-one}.motionDone2{animation:8s ease-out infinite motion-done-two}.motionDone3{animation:8s ease-out infinite motion-done-three}.motionComplete{animation:8s ease-out infinite motion-complete}@keyframes motion-lesson-one{0%,12%{opacity:0;transform:translate(-46px)}18%,to{opacity:1;transform:none}}@keyframes motion-lesson-two{0%,18%{opacity:0;transform:translate(-46px)}24%,to{opacity:1;transform:none}}@keyframes motion-lesson-three{0%,24%{opacity:0;transform:translate(-46px)}30%,to{opacity:1;transform:none}}@keyframes motion-fill-one{0%,30%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}@keyframes motion-fill-two{0%,40%{transform:scaleX(0)}54%,to{transform:scaleX(1)}}@keyframes motion-fill-three{0%,50%{transform:scaleX(0)}64%,to{transform:scaleX(1)}}@keyframes motion-done-one{0%,44%{opacity:0}47%,to{opacity:1}}@keyframes motion-done-two{0%,54%{opacity:0}57%,to{opacity:1}}@keyframes motion-done-three{0%,64%{opacity:0}67%,to{opacity:1}}@keyframes motion-complete{0%,70%{opacity:0;transform:scale(.6)}76%,to{opacity:1;transform:scale(1)}}.motionAppFrame{animation:8.5s ease-out infinite motion-app-frame}.motionPieceOne{animation:8.5s ease-out infinite motion-piece-one}.motionPieceTwo{animation:8.5s ease-out infinite motion-piece-two}.motionPieceThree{animation:8.5s ease-out infinite motion-piece-three}.motionCursor{animation:8.5s ease-in-out infinite motion-cursor}.motionButton{animation:8.5s ease-in-out infinite motion-press}.motionResult{animation:8.5s ease-out infinite motion-result}@keyframes motion-app-frame{0%,16%{opacity:0;transform:scale(.96)}23%,to{opacity:1;transform:scale(1)}}@keyframes motion-piece-one{0%,26%{opacity:0;transform:translateY(5px)}31%,to{opacity:1;transform:none}}@keyframes motion-piece-two{0%,32%{opacity:0;transform:translateY(5px)}37%,to{opacity:1;transform:none}}@keyframes motion-piece-three{0%,38%{opacity:0;transform:translateY(5px)}43%,to{opacity:1;transform:none}}@keyframes motion-cursor{0%,48%{opacity:0;transform:translate(60px,46px)}53%{opacity:1;transform:translate(60px,46px)}62%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes motion-press{0%,63%{transform:scale(1)}65.5%{transform:scale(.93)}68%,to{transform:scale(1)}}@keyframes motion-result{0%,70%{opacity:0;transform:translateY(5px)}75%,to{opacity:1;transform:none}}.motionRail{text-align:center;background:#101214;border:1px solid #30343a;border-radius:16px;margin:48px 0 38px;padding:22px 24px 14px;overflow:hidden}.motionRailProgress{stroke-dasharray:800;stroke-dashoffset:800px;animation:10s ease-in-out infinite motion-rail-progress}.motionRailStage{opacity:.22;animation:10s ease-out infinite motion-rail-stage}.motionRailStage2{animation-delay:1.4s}.motionRailStage3{animation-delay:2.8s}.motionRailStage4{animation-delay:4.2s}.motionRailStage5{animation-delay:5.6s}.motionGapLabel{animation:10s ease-out infinite motion-gap-seal}.motionGapLabel2{animation-delay:1.4s}.motionGapLabel3{animation-delay:2.8s}.motionGapLabel4{animation-delay:4.2s}.motionRail>span{margin-top:-2px;margin-bottom:8px;display:block}@keyframes motion-rail-progress{0%,5%{stroke-dashoffset:800px}75%,92%{stroke-dashoffset:0}to{stroke-dashoffset:800px}}@keyframes motion-rail-stage{0%,8%{opacity:.22}14%,86%{opacity:1}94%,to{opacity:.22}}@keyframes motion-gap-seal{0%,20%{opacity:1}28%,88%{opacity:.25}96%,to{opacity:1}}.outcomeVisualStack{gap:16px;display:grid}.motionBeforeAfter{background:#101214;border:1px solid #30343a;border-radius:16px;padding:12px}.motionConverge{animation:2.6s ease-in infinite motion-converge}.motionConverge2{animation-delay:.45s}.motionConverge3{animation-delay:.9s}.motionConverge4{animation-delay:1.35s}.motionConverge5{animation-delay:1.8s}.motionConverge6{animation-delay:2.25s}.motionStressed{animation:.9s ease-in-out infinite motion-jitter}.motionCalmRing{animation:3.4s ease-in-out infinite motion-breathe}.motionRoute{animation:2.6s ease-in infinite motion-route}.motionRoute2{animation-delay:.85s}.motionRoute3{animation-delay:1.7s}@keyframes motion-converge{0%{opacity:0;transform:translate(86px)}15%,82%{opacity:1}to{opacity:0;transform:translate(14px)}}@keyframes motion-route{0%{opacity:0;transform:translate(-70px)}15%,82%{opacity:1}to{opacity:0;transform:translate(12px)}}@keyframes motion-jitter{0%,to{transform:translate(0)}25%{transform:translate(-1.2px,.8px)}50%{transform:translate(1px,-.8px)}75%{transform:translate(-.8px,-.6px)}}@keyframes motion-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@media (width<=1000px){.motionCapabilityGrid{grid-template-columns:1fr 1fr}.motionCapabilityCard:last-child{grid-column:1/-1}.teamMotionPanel{grid-template-columns:1fr}.teamMotionPanel>div:first-child{text-align:center}.motionTeam{margin:auto}.motionRail{overflow-x:auto}.motionRail svg{min-width:850px}}@media (width<=700px){.motionHero{border-radius:16px;padding:8px 2px}.heroVisual:has(.motionHero){min-height:0}.teamMotionPanel{gap:12px;padding:22px 14px}.teamMotionPanel>div:first-child strong{font-size:21px}.motionCapabilityIntro{margin-top:62px;display:block}.motionCapabilityIntro strong{margin-top:12px;font-size:27px;display:block}.motionCapabilityGrid{grid-template-columns:1fr}.motionCapabilityCard:last-child{grid-column:auto}.motionCapabilityVisual{min-height:250px}.motionRail{margin-top:34px;padding:14px 12px}.motionRail svg{min-width:760px}.outcomeVisualStack{margin-top:25px}}@media (prefers-reduced-motion:reduce){.motionSeq,.motionPulseRing,.motionRecordDot,.motionFlowIn,.motionFlowOut,.motionAtlasPetal,.motionRowOne,.motionRowTwo,.motionRowThree,.motionRowFour,.motionCenter,.motionSpokeA,.motionSpokeB,.motionSpokeC,.motionReceiverA,.motionReceiverB,.motionReceiverC,.motionHold,.motionEditLine,.motionVersionOld,.motionVersionNew,.motionSearchFill,.motionFoundRing,.motionLesson1,.motionLesson2,.motionLesson3,.motionBar1,.motionBar2,.motionBar3,.motionDone1,.motionDone2,.motionDone3,.motionComplete,.motionAppFrame,.motionPieceOne,.motionPieceTwo,.motionPieceThree,.motionCursor,.motionButton,.motionResult,.motionRailProgress,.motionRailStage,.motionGapLabel,.motionConverge,.motionStressed,.motionCalmRing,.motionRoute{animation:none!important}.motionFlowIn,.motionFlowOut,.motionPulseRing,.motionVersionOld,.motionFoundRing,.motionCursor,.motionConverge,.motionRoute{opacity:0}.motionSpoke,.motionRailProgress{stroke-dashoffset:0}.motionRailStage{opacity:1}.motionEditLine,.motionSearchFill,.motionBar{transform:scaleX(1)}}.solutionsIndustries article a{color:#5ee1bf;margin-top:16px;font-size:11px;font-weight:750;display:inline-block}.franchisePage{background:#fff}.franchiseHero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:72px;min-height:700px;padding-top:76px;padding-bottom:105px;display:grid}.franchiseHero h1{letter-spacing:-3.6px;margin:22px 0 25px;font-size:clamp(51px,5.1vw,73px);line-height:1.01}.franchiseHero h1 em{color:#20aa70;font-style:normal}.franchiseHeroCopy>p{color:#5e697c;max-width:650px;font-size:17px;line-height:1.72}.franchiseHeroCopy>small{color:#778293;margin-top:22px;font-size:10px;display:block}.franchiseHeroVisual{background:linear-gradient(145deg,#eef9f4,#f2f0fa);border-radius:24px;padding:28px;position:relative}.franchiseHeroVisual .appFrame{box-shadow:0 22px 60px #1f2a3a29}.franchiseHeroVisual img{width:100%;height:auto;display:block}.franchiseVisualLabel{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.franchiseVisualLabel span{letter-spacing:1.3px;color:#178e5a;font-size:8px;font-weight:850}.franchiseVisualLabel strong{color:#485568;font-size:12px}.franchiseLocationStrip{color:#5c687a;letter-spacing:.7px;justify-content:center;align-items:center;gap:9px;margin-top:21px;font-size:8px;font-weight:800;display:flex}.franchiseLocationStrip i{background:#20aa70;width:22px;height:1px}.franchiseProblem{color:#fff;background:#172033;padding:112px 0}.franchiseSectionHead{grid-template-columns:1.08fr .92fr;align-items:end;gap:90px;display:grid}.franchiseSectionHead h2,.franchiseOutputs h2{letter-spacing:-2.6px;margin:21px 0 0;font-size:clamp(42px,4.4vw,61px);line-height:1.05}.franchiseSectionHead>p{color:#687386;font-size:16px;line-height:1.72}.franchiseProblem .franchiseSectionHead>p{color:#aeb9c7}.franchiseProblemGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.franchiseProblemGrid article{background:#202b3e;border:1px solid #344056;border-radius:13px;min-height:270px;padding:29px}.franchiseProblemGrid span,.franchiseSteps article>span,.franchiseOutputCards span,.franchiseRoleGrid article>span{color:#5ee1bf;letter-spacing:1px;font-size:9px;font-weight:850}.franchiseProblemGrid h3{margin:36px 0 15px;font-size:24px;line-height:1.2}.franchiseProblemGrid p{color:#aeb9c7;font-size:13px;line-height:1.68}.franchisePath{padding-top:118px;padding-bottom:118px}.franchiseSteps{border-top:1px solid #dce3e9;margin-top:58px}.franchiseSteps article{border-bottom:1px solid #dce3e9;grid-template-columns:55px 115px 1fr;align-items:start;gap:22px;padding:30px 0;display:grid}.franchiseSteps article>span{color:#178e5a;padding-top:7px}.franchiseSteps b{color:#178e5a;text-transform:uppercase;letter-spacing:1.1px;padding-top:7px;font-size:9px;display:block}.franchiseSteps h3{margin:0 0 9px;font-size:24px}.franchiseSteps p{color:#687386;max-width:780px;margin:0;font-size:13px;line-height:1.7}.franchiseOutputs{color:#fff;background:#172033;padding:112px 0}.franchiseOutputsGrid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:100px;display:grid}.franchiseOutputsGrid>div:first-child>p{color:#aeb9c7;margin-top:25px;line-height:1.72}.franchiseOutputCards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.franchiseOutputCards article{background:#202b3e;border:1px solid #344056;border-radius:11px;align-items:center;gap:15px;padding:21px;display:flex}.franchiseOutputCards strong{font-size:13px}.franchiseRoles{padding-top:118px;padding-bottom:118px}.franchiseRoleGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.franchiseRoleGrid article{border:1px solid #dce3e9;border-radius:13px;min-height:275px;padding:30px}.franchiseRoleGrid article>span{color:#178e5a}.franchiseRoleGrid h3{margin:38px 0 14px;font-size:25px;line-height:1.18}.franchiseRoleGrid p{color:#687386;font-size:13px;line-height:1.7}.franchiseFaq{padding-top:115px;padding-bottom:115px}.franchisePage .finalCta h2{font-size:clamp(43px,4.8vw,64px)}@media (width<=1050px){.franchiseHero,.franchiseSectionHead,.franchiseOutputsGrid{grid-template-columns:1fr;gap:44px}.franchiseHero{padding-top:70px}.franchiseProblemGrid,.franchiseRoleGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.franchiseHero{min-height:auto;padding-top:60px;padding-bottom:85px}.franchiseHero h1{letter-spacing:-2.4px;font-size:47px}.franchiseHeroVisual{border-radius:16px;padding:15px}.franchiseVisualLabel{flex-direction:column;align-items:flex-start}.franchiseLocationStrip{flex-wrap:wrap}.franchiseProblem,.franchisePath,.franchiseOutputs,.franchiseRoles,.franchiseFaq{padding-top:86px;padding-bottom:86px}.franchiseSectionHead h2,.franchiseOutputs h2{font-size:38px}.franchiseProblemGrid,.franchiseRoleGrid,.franchiseOutputCards{grid-template-columns:1fr}.franchiseProblemGrid article,.franchiseRoleGrid article{min-height:0}.franchiseSteps article{grid-template-columns:35px 1fr;gap:14px}.franchiseSteps article>div{grid-column:2}.franchiseSteps b{margin-bottom:10px}.franchisePage .finalCta h2{font-size:39px}}:root{--ink:#172033;--muted:#667184;--green:#20aa70;--green-dark:#168b59;--line:#dce3e9;--paper:#f7f9fa;--navy:#111827}.insightsHero{text-align:center;padding:108px 0 84px}.insightsHero .eyebrow{justify-content:center;font-size:12px}.insightsHero h1{letter-spacing:-3.7px;max-width:990px;margin:24px auto;font-size:clamp(52px,5.3vw,76px);line-height:1.01}.insightsHero h1 em{color:var(--green);font-style:normal}.insightsHero>p{max-width:735px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.7}.featuredInsight{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1.05fr .95fr;margin-bottom:112px;display:grid;overflow:hidden;box-shadow:0 18px 55px #17203314}.featuredInsightImage{background:#eef7f2;min-height:430px;display:block}.featuredInsightImage>img{object-fit:contain;object-position:center;width:100%;height:100%;padding:clamp(12px,1.6vw,22px)}.insightFallback{width:100%;height:100%;min-height:260px;color:var(--green-dark);text-transform:uppercase;letter-spacing:1.2px;background:linear-gradient(145deg,#edf9f3,#f1edfb);place-content:center;justify-items:center;gap:22px;font-size:10px;font-weight:800;display:grid}.insightFallback img{object-fit:contain;width:70px;height:76px}.featuredInsightCopy{flex-direction:column;justify-content:center;padding:54px;display:flex}.insightCategory{color:var(--green-dark);letter-spacing:1.15px;text-transform:uppercase;font-size:10px;font-weight:800}.featuredInsight h2{letter-spacing:-1.8px;margin:19px 0;font-size:clamp(34px,3.4vw,48px);line-height:1.08}.featuredInsight h2 a,.insightCard h3 a,.relatedInsights h3 a{color:inherit}.featuredInsightCopy>p{color:var(--muted);font-size:16px;line-height:1.7}.insightMeta{color:#7a8495;flex-wrap:wrap;gap:8px 22px;font-size:11px;display:flex}.insightMeta span+span:before{content:"·";margin-right:22px}.insightRead{color:var(--green-dark);margin-top:28px;font-weight:750}.insightsLibrary{padding-bottom:120px}.insightsLibrary>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.insightsLibrary .sectionLabel{font-size:12px}.insightsLibrary h2{letter-spacing:-2.5px;margin:18px 0 0;font-size:clamp(40px,4.2vw,58px)}.insightsLibrary header>p{color:var(--muted);line-height:1.7}.insightGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.insightCard{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.insightCardImage{background:#edf6f1;height:218px;display:block}.insightCardImage>img{object-fit:contain;object-position:center;width:100%;height:100%;padding:12px}.insightCard .insightFallback{min-height:218px}.insightCard .insightFallback img{width:45px;height:50px}.insightCard>div{padding:25px}.insightCard h3{letter-spacing:-.6px;margin:15px 0 12px;font-size:24px;line-height:1.18}.insightCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.insightCard .insightMeta{border-top:1px solid #e6eaee;margin-top:20px;padding-top:17px}.insightsEmpty{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#f3faf6,#f5f2fb);border-radius:18px;place-content:center;justify-items:center;min-height:430px;margin:0 auto 115px;padding:55px;display:grid}.insightsEmpty img{width:58px;margin-bottom:22px}.insightsEmpty>span{letter-spacing:1.3px;color:var(--green-dark);font-size:9px;font-weight:850}.insightsEmpty h2{margin:15px 0;font-size:42px}.insightsEmpty p{color:var(--muted);max-width:580px;line-height:1.7}.insightsCta{background:var(--ink);color:#fff;padding:84px 0}.insightsCta>.shell{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.insightsCta span{color:#5ee1bf;letter-spacing:1.2px;font-size:9px;font-weight:800}.insightsCta h2{letter-spacing:-2.3px;margin:18px 0 0;font-size:clamp(38px,4vw,56px);line-height:1.06}.insightsCta p{color:#b6c0cf;margin-bottom:25px;line-height:1.7}.articleHeader{max-width:930px;padding:88px 0 55px}.articleHeader>a{color:var(--muted);margin-bottom:54px;font-size:12px;display:block}.articleHeader .insightCategory{letter-spacing:1.4px;font-size:14px}.articleHeader h1{letter-spacing:-2.7px;margin:21px 0 24px;font-size:clamp(42px,4.4vw,62px);line-height:1.05}.articleHeader>p{color:var(--muted);max-width:830px;font-size:20px;line-height:1.65}.articleHeader .insightMeta{margin-top:31px}.articleHero{background:#edf6f1;border-radius:18px;max-width:1120px;height:min(58vw,620px);margin-bottom:78px;overflow:hidden}.articleHero img{object-fit:contain;object-position:center;width:100%;height:100%;padding:clamp(14px,2vw,28px)}.articleBody{grid-template-columns:220px minmax(0,730px);justify-content:center;gap:75px;padding-bottom:115px;display:grid}.articleBody>aside{border-top:3px solid var(--green);flex-direction:column;align-self:start;gap:10px;padding-top:18px;display:flex;position:sticky;top:105px}.articleBody>aside span{letter-spacing:1.2px;color:var(--green-dark);font-size:12px;font-weight:850}.articleBody>aside strong{font-size:12px;line-height:1.5}.articleBody>aside a{color:var(--green-dark);margin-top:14px;font-size:12px;font-weight:750}.prose{color:#384456;font-size:17px;line-height:1.82}.prose>:first-child{margin-top:0}.prose h1{letter-spacing:-1.7px;color:var(--ink);margin:58px 0 21px;font-size:42px;line-height:1.1}.prose h2{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.8px;color:var(--ink);margin:52px 0 18px;font-size:clamp(29px,3vw,34px);font-weight:760;line-height:1.18}.prose h3{color:var(--ink);margin:40px 0 17px;font-size:26px;line-height:1.2}.prose p{margin:0 0 23px}.prose ul,.prose ol{margin:0 0 25px;padding-left:25px}.prose li{margin:8px 0}.prose blockquote{border-left:4px solid var(--green);color:var(--ink);background:#eff8f4;margin:36px 0;padding:25px 29px;font-size:20px;font-weight:630}.prose a{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.prose hr{border:0;border-top:1px solid var(--line);margin:48px 0}.prose img{border-radius:10px;max-width:100%}.prose table{border-collapse:collapse;width:100%;font-size:14px}.prose th,.prose td{border:1px solid var(--line);text-align:left;padding:12px}.articleLeadAudio{margin:0 0 42px}.articleInlineCta{background:var(--ink);color:#fff;border-radius:15px;margin-top:65px;padding:39px}.articleInlineCta span{letter-spacing:1px;color:#5ee1bf;text-transform:uppercase;font-size:9px;font-weight:800}.articleInlineCta h2{color:#fff;margin:16px 0 26px;font-size:35px}.articleInlineCta a{text-decoration:none}.relatedInsights{padding:100px 0}.relatedInsights>div:first-child h2{margin:15px 0 38px;font-size:44px}.relatedInsights>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.relatedInsights article{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:210px;padding:25px;display:flex}.relatedInsights article>span{color:var(--green-dark);text-transform:uppercase;font-size:9px;font-weight:800}.relatedInsights h3{font-size:22px;line-height:1.25}.relatedInsights article>a{color:var(--green-dark);margin-top:auto;font-size:12px;font-weight:750}@media (width<=1050px){.featuredInsight{grid-template-columns:1fr}.featuredInsightImage{min-height:380px}.insightGrid{grid-template-columns:repeat(2,1fr)}.articleBody{grid-template-columns:1fr;gap:30px;max-width:760px}.articleBody>aside{position:static}.editorGrid{grid-template-columns:1fr}.editorSidebar{grid-template-columns:repeat(2,1fr)}.editorSidebar .dangerCard{grid-column:1/-1}}@media (width<=760px){.insightsHero{padding:75px 0 60px}.insightsHero h1{letter-spacing:-2.4px;font-size:46px}.articleHeader h1{letter-spacing:-1.7px;font-size:38px;line-height:1.08}.featuredInsight{margin-bottom:85px}.featuredInsightImage{min-height:260px}.featuredInsightCopy{padding:30px 24px}.insightsLibrary>header,.insightsCta>.shell{grid-template-columns:1fr;gap:24px}.insightGrid,.relatedInsights>div:last-child{grid-template-columns:1fr}.insightsLibrary{padding-bottom:88px}.articleHeader{padding:65px 0 40px}.articleHeader>a{margin-bottom:35px}.articleHeader>p{font-size:17px}.articleHero{height:58vw;margin-bottom:50px}.articleBody{padding-bottom:85px}.prose{font-size:16px}.prose h1{font-size:36px}.prose h2{font-size:28px;line-height:1.2}.relatedInsights{padding:80px 0}.adminTopbar{align-items:flex-start;height:auto;min-height:72px;padding:15px}.adminTopbar nav{flex-wrap:wrap;justify-content:flex-end;gap:12px}.adminTopbar nav a{font-size:10px}.adminBrand small{display:none}.adminMain,.editorMain{width:min(100% - 28px,1320px);padding-top:30px}.adminWelcome,.editorTitlebar{flex-direction:column;align-items:flex-start}.adminStats{grid-template-columns:1fr}.editorActions{width:100%}.editorActions>*{flex:1}.editorSidebar{grid-template-columns:1fr}.editorSidebar .dangerCard{grid-column:auto}.editorCard{padding:19px}.editorField .titleInput{font-size:25px}.contentEditor,.markdownPreview{min-height:520px}.markdownToolbar{flex-wrap:wrap;height:auto}.markdownToolbar button:last-child{margin-left:0}.adminTable th:nth-child(3),.adminTable td:nth-child(3),.adminTable th:nth-child(4),.adminTable td:nth-child(4){display:none}}.siteHeader+main>.nav{display:none!important}.prose p:has(.blogAudio){margin:38px 0}.blogAudio{color:#fff;background:linear-gradient(145deg,#172033,#202d41);border-radius:14px;padding:25px 27px;display:block;box-shadow:0 14px 34px #17203326}.blogAudioHead{align-items:center;gap:14px;margin-bottom:18px;display:flex}.blogAudioIcon{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;padding-left:2px;font-size:13px;display:grid}.blogAudioHead>span:last-child{flex-direction:column;gap:4px;display:flex}.blogAudioHead small{color:#65e2c0;letter-spacing:1.2px;font-size:8px;font-weight:850}.blogAudioHead strong{color:#fff;font-size:16px;line-height:1.3}.blogAudio audio{width:100%;height:42px;accent-color:var(--green);display:block}.blogAudioDownload{color:#d7e1ec;margin-top:13px;font-size:10px;font-weight:700;text-decoration:none;display:inline-block}.blogAudioDownload:hover{color:#fff;text-decoration:underline}@media (width<=600px){.blogAudio{padding:21px 18px}.blogAudioHead strong{font-size:14px}}.insightsDirectory{padding-bottom:120px}.insightCardLink{color:inherit;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.insightCardLink:hover{border-color:#b9d7c8;transform:translateY(-3px);box-shadow:0 15px 38px #17203317}.insightCardBody{flex-direction:column;flex:1;padding:25px;display:flex}.insightCardTitle{letter-spacing:-.6px;color:var(--ink);margin:15px 0 12px;font-size:24px;line-height:1.18;display:block}.insightCardSummary{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.insightCardBody .insightMeta{border-top:1px solid #e6eaee;margin-top:20px;padding-top:17px}.insightCardCta{color:var(--green-dark);margin-top:18px;font-size:11px;font-weight:800}.insightCardLatest{grid-column:1/-1;grid-template-columns:1.05fr .95fr;display:grid}.insightCardLatest .insightCardImage{height:100%;min-height:350px}.insightCardLatest .insightCardBody{justify-content:center;padding:42px}.insightCardLatest .insightCardTitle{letter-spacing:-1.4px;font-size:clamp(31px,3.2vw,45px)}.insightCardLatest .insightCardSummary{-webkit-line-clamp:4;font-size:15px}@media (width<=760px){.insightsDirectory{padding-bottom:88px}.insightCardLatest{grid-template-columns:1fr}.insightCardLatest .insightCardImage{height:240px;min-height:240px}.insightCardLatest .insightCardBody{padding:25px}.insightCardLatest .insightCardTitle{font-size:27px}}
