/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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:#142d29;--green:#1d493f;--mint:#c9e278;--cream:#f3efe6;--paper:#fbfaf6;--muted:#64736e;--site-sage:#e9eee4;--site-sage-strong:#dce6d7;--site-sand:#f2e8d9;--site-ochre:#b48a57}*{box-sizing:border-box}html{scroll-behavior:smooth}[id]{scroll-margin-top:82px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#142d29f7;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:82px;padding:0 5.5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand-logo{object-fit:contain;object-position:left center;width:116px;height:50px;display:block}.site-header .brand-logo{width:128px;height:56px}@media (width<=600px){.site-header .brand-logo{width:106px;height:47px}}.main-nav{align-items:center;gap:27px;font-size:12px;font-weight:700;display:flex}.main-nav>a{position:relative}.main-nav>a:after{content:"";background:var(--mint);height:1px;transition:all .2s;position:absolute;bottom:-6px;left:0;right:100%}.main-nav>a:hover,.main-nav>a:focus-visible,.nav-dropdown[open]>summary{color:var(--mint)}.main-nav>a:hover:after,.main-nav>a:focus-visible:after{right:0}.toolbox-seal{width:11px;height:11px;color:var(--mint);background:0 0;border:1px solid;flex:none;grid-template-rows:repeat(2,2px);grid-template-columns:repeat(2,2px);place-content:center;gap:1px;padding:2px;line-height:0;display:inline-grid;transform:rotate(-4deg)}.toolbox-seal i{background:currentColor;width:2px;height:2px;display:block}.toolbox-nav-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.toolbox-nav-link .toolbox-seal{width:10px;height:10px;color:var(--mint);padding:1px}.network-seal{width:13px;height:13px;color:var(--mint);flex:none;display:block;overflow:visible}.network-seal path{fill:none;stroke:currentColor;stroke-width:1.15px}.network-seal circle{fill:currentColor;stroke:var(--green);stroke-width:.45px}.network-nav-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.blog-seal{width:13px;height:13px;color:var(--mint);flex:none;display:block;overflow:visible}.blog-seal path{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round}.blog-nav-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mobile-nav{display:none}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;white-space:nowrap;list-style:none}.nav-dropdown summary::-webkit-details-marker{display:none}.nav-dropdown summary span{color:var(--mint);margin-left:4px;transition:transform .2s;display:inline-block}.nav-dropdown[open] summary span{transform:rotate(180deg)}.nav-menu{width:min(750px,100vw - 40px);color:var(--ink);background:#fbfaf6;border:1px solid #d7ddd5;gap:13px;padding:20px;display:grid;position:absolute;top:32px;left:-135px;box-shadow:0 22px 58px #173c3240}.nav-dropdown:not([open]) .nav-menu{display:none}.nav-menu:before{content:"";background:#fbfaf6;border-top:1px solid #d7ddd5;border-left:1px solid #d7ddd5;width:12px;height:12px;position:absolute;top:-7px;left:164px;transform:rotate(45deg)}.nav-menu-heading{border-bottom:1px solid #d7ddd5;grid-template-columns:1fr 1fr;align-items:end;gap:30px;padding:0 2px 14px;display:grid}.nav-menu-heading>div{flex-direction:column;gap:6px;display:flex}.nav-menu-heading>div>span,.nav-menu-label{letter-spacing:.16em;text-transform:uppercase;color:#718c42;font-size:7px;font-weight:900}.nav-menu-heading strong{font:400 20px/1.15 Georgia,serif}.nav-menu-heading p{color:#687a73;margin:0;font-size:9px;font-weight:400;line-height:1.5}.nav-menu-guides{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nav-menu-guides>a{background:var(--ink);color:#fff;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;transition:all .2s;display:grid}.nav-menu-guides>a:hover,.nav-menu-guides>a:focus-visible{background:var(--green);outline:none;transform:translateY(-2px)}.nav-menu-icon{width:26px;height:26px;color:var(--mint);border:1px solid #ffffff35;place-items:center;font-size:13px;display:grid}.nav-menu-guides>a>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.nav-menu-guides strong{font-size:10px}.nav-menu-guides>a>span small{color:#c0cec9;font-size:7px;font-weight:400;line-height:1.35}.nav-menu-guides .nav-new{background:var(--mint);color:var(--ink);align-self:start;margin:0}.nav-menu-label{margin:1px 2px -4px}.nav-menu-offer-grid{background:#d7ddd5;border:1px solid #d7ddd5;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.nav-menu-offer-grid>a{background:#fff;flex-direction:column;align-items:flex-start;min-height:104px;padding:14px 31px 13px 14px;transition:all .18s;display:flex;position:relative}.nav-menu-offer-grid>a:hover,.nav-menu-offer-grid>a:focus-visible{background:#edf1e5;outline:none}.nav-menu-offer-grid>a>span{letter-spacing:.15em;color:#789044;font-size:7px}.nav-menu-offer-grid strong{margin:12px 0 5px;font:400 14px/1.15 Georgia,serif}.nav-menu-offer-grid small{color:#687a73;font-size:7px;font-weight:400;line-height:1.45}.nav-menu-offer-grid .nav-menu-deadline{background:var(--mint);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:4px 6px;font:800 7px/1 Arial,sans-serif;position:absolute;top:10px;right:12px}.nav-menu-offer-grid i{color:#718c42;font-style:normal;transition:transform .18s;position:absolute;bottom:13px;right:13px}.nav-menu-offer-grid>a:hover i{transform:translate(3px)}.nav-menu-offer-grid .nav-menu-pro{grid-column:2/4}.nav-menu-offer-grid .nav-menu-pro strong{font-size:15px}.nav-new{background:var(--mint);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;margin-left:8px;padding:4px 6px;font:800 7px/1 Arial,sans-serif;display:inline-block}.offer-page-nav{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f5;border-top:1px solid #d9ded7;border-bottom:1px solid #d9ded7;align-items:stretch;gap:35px;min-height:55px;padding:0 8vw;display:flex;position:sticky;top:82px;box-shadow:0 8px 22px #173c320a}.offer-page-nav>span{letter-spacing:.16em;text-transform:uppercase;color:#71807b;flex:none;align-items:center;font-size:7px;font-weight:900;display:flex}.offer-page-nav>div{align-items:stretch;min-width:0;display:flex}.offer-page-nav a{white-space:nowrap;border-left:1px solid #e0e4de;align-items:center;gap:8px;padding:0 21px;font-size:9px;font-weight:900;transition:background-color .18s,color .18s;display:flex;position:relative}.offer-page-nav a:last-child{border-right:1px solid #e0e4de}.offer-page-nav a small{letter-spacing:.12em;color:#789044;font-size:6px}.offer-page-nav a:after{content:"";background:var(--mint);height:2px;transition:right .18s;position:absolute;bottom:0;left:20px;right:100%}.offer-page-nav a:hover,.offer-page-nav a:focus-visible{background:#edf0e7;outline:none}.offer-page-nav a:hover:after,.offer-page-nav a:focus-visible:after{right:20px}.installation-page section[id]{scroll-margin-top:145px}@media (width<=900px){.offer-page-nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:0;padding:0;overflow-x:auto}.offer-page-nav::-webkit-scrollbar{display:none}.offer-page-nav>span{display:none}.offer-page-nav>div{min-width:max-content}.offer-page-nav a{min-height:54px;padding:0 18px}.installation-page section[id]{scroll-margin-top:144px}}@media (width<=600px){.offer-page-nav{min-height:49px;top:68px}.offer-page-nav a{min-height:49px;padding:0 16px;font-size:8px}.offer-page-nav a:after{left:16px}.offer-page-nav a:hover:after,.offer-page-nav a:focus-visible:after{right:16px}.installation-page section[id]{scroll-margin-top:125px}}.header-actions{flex:none;align-items:center;gap:10px;display:flex}.header-partner{background:var(--site-sage-strong);color:var(--ink);white-space:nowrap;border-left:3px solid var(--mint);align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.header-partner span{color:#718c42;font-size:14px}.header-partner:hover,.header-partner:focus-visible{background:var(--site-sage);outline:none}.header-cta{border:1px solid var(--mint);background:var(--mint);color:var(--ink);white-space:nowrap;padding:11px 16px;font-size:13px;font-weight:700;transition:all .2s}.header-cta:hover,.header-cta:focus-visible{background:#d8eb91;border-color:#d8eb91;outline:none}.hero{grid-template-columns:1.15fr .85fr;align-items:center;min-height:700px;padding:70px 5.5vw 72px;display:grid;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 27px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--mint);width:24px;height:2px;display:inline-block}h1,h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}h1{font-size:clamp(54px,5.65vw,92px)}h1 em,h2 em{color:#5a766e;font-weight:400}.hero-intro{color:#52645e;max-width:590px;margin:34px 0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:28px;display:flex}.button{justify-content:center;align-items:center;gap:34px;padding:17px 22px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);color:#fff}.button.primary span{color:var(--mint)}.text-link{border-bottom:1px solid #9ca8a4;padding:9px 0;font-size:13px;font-weight:700}.text-link span{margin-left:10px}.hero-visual{aspect-ratio:1;background:var(--cream);border-radius:50%;justify-self:end;place-items:center;width:min(42vw,570px);display:grid;position:relative}.hero-visual:before{content:"";opacity:0;border:1px solid #b8c2ba;border-radius:50%;position:absolute;inset:8%;transform:scale(.82)}.hero-visual:after{content:"";background:var(--ink);opacity:0;border-radius:50%;position:absolute;inset:26%;transform:scale(.88);box-shadow:0 20px 60px #16352c44}.hero-visual.has-entered:before{animation:.95s cubic-bezier(.2,.72,.25,1) forwards risk-ring-enter}.hero-visual.has-entered:after{animation:.75s cubic-bezier(.2,.72,.25,1) .28s forwards risk-core-enter}.orbit{opacity:0;animation:.9s cubic-bezier(.2,.72,.25,1) forwards paused risk-orbit-enter;position:absolute;transform:scale(.88)}.orbit-spinner{will-change:transform;backface-visibility:hidden;border:1px dashed #9aaa9e;border-radius:50%;animation:42s linear 1.05s infinite paused risk-orbit-spin-clockwise;display:block;position:absolute;inset:0;transform:rotate(0)}.orbit-spinner:after{content:"";background:var(--mint);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px;box-shadow:0 0 0 5px #c9e2782e}.orbit-two .orbit-spinner:after{width:5px;height:5px;top:-4px;right:50%;box-shadow:0 0 0 4px #c9e27824}.orbit-one{inset:-4%}.orbit-two{inset:17%}.orbit-two .orbit-spinner{animation-name:risk-orbit-spin-counterclockwise;animation-duration:56s}.hero-visual.is-active .orbit,.hero-visual.is-active .orbit-spinner{animation-play-state:running}.core{z-index:3;text-align:center;color:#fff;letter-spacing:.15em;flex-direction:column;gap:4px;font-size:10px;display:flex;position:relative}.core strong{color:var(--mint);font-size:34px;line-height:1;animation:2.8s ease-in-out infinite paused risk-arrow}.hero-visual.is-active .core strong{animation-play-state:running}.core b{font-size:12px;transform:translateY(8px)}.signal{z-index:5;background:var(--paper);letter-spacing:.04em;opacity:0;border:1px solid #0000;outline:none;align-items:center;padding:10px 13px;font-size:10px;font-weight:700;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s;display:flex;position:absolute;transform:translateY(10px);box-shadow:0 8px 24px #173c3222}.signal i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.hero-visual.has-entered .signal{animation-name:risk-signal-enter,risk-signal-focus;animation-duration:.5s,10.8s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,1.3s;animation-fill-mode:forwards,none;animation-timeline:auto,auto}.hero-visual.has-entered.is-active .signal{animation-play-state:running}.hero-visual.has-entered .signal-b{animation-delay:.12s,3.1s}.hero-visual.has-entered .signal-c{animation-delay:.24s,4.9s}.hero-visual.has-entered .signal-d{animation-delay:.36s,6.7s}.hero-visual.has-entered .signal-e{animation-delay:.48s,8.5s}.hero-visual.has-entered .signal-f{animation-delay:.6s,10.3s}.signal:hover,.signal:focus-visible,.signal:active{background:#f8fbe9;border-color:#a8bd59;box-shadow:0 10px 30px #173c3230;transform:translateY(-2px)!important}.signal:hover i,.signal:focus-visible i,.signal:active i{box-shadow:0 0 0 5px #c9e27840}.signal-a{top:7%;left:20%}.signal-b{top:26%;right:-3%}.signal-c{bottom:22%;right:0}.signal-d{bottom:3%;right:20%}.signal-e{bottom:7%;left:12%}.signal-f{max-width:150px;line-height:1.2;top:36%;left:-14%}.hero-visual>p{z-index:5;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:8px;position:absolute;bottom:19%}@keyframes risk-ring-enter{to{opacity:1;transform:scale(1)}}@keyframes risk-core-enter{to{opacity:1;transform:scale(1)}}@keyframes risk-orbit-enter{to{opacity:1;transform:scale(1)}}@keyframes risk-orbit-spin-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes risk-orbit-spin-counterclockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes risk-signal-enter{to{opacity:1;transform:translateY(0)}}@keyframes risk-signal-focus{0%,12%,to{background:var(--paper);border-color:#0000;box-shadow:0 8px 24px #173c3222}4%,8%{background:#f8fbe9;border-color:#a8bd59;box-shadow:0 11px 31px #173c3230}}@keyframes risk-arrow{0%,to{transform:translateY(-2px)}50%{transform:translateY(5px)}}.proof-strip{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);padding:30px 5.5vw;display:grid}.proof-strip div{border-right:1px solid #ffffff25;flex-direction:column;gap:7px;padding:0 28px;display:flex}.proof-strip div:first-child{padding-left:0}.proof-strip div:last-child{border:0}.proof-strip strong{color:var(--mint);font-family:Georgia,serif;font-size:22px;font-weight:400}.proof-strip span{text-transform:uppercase;letter-spacing:.12em;color:#c8d2cd;font-size:10px}.section{padding:120px 5.5vw}.section-heading{grid-template-columns:.8fr 1fr 1.2fr;align-items:end;gap:7vw;margin-bottom:65px;display:grid}.section-heading .eyebrow{align-self:start}.section-heading h2,.about h2,.method h2,.cta-section h2{font-size:clamp(48px,5.1vw,78px)}.section-heading>p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.offer-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.offer-card{background:#fff;border:1px solid #dfe2db;flex-direction:column;min-height:390px;padding:34px;transition:all .25s;display:flex;position:relative}.offer-card:hover{border-color:#9baa6e;transform:translateY(-6px);box-shadow:0 20px 50px #173c3212}.card-number{color:#8c9994;letter-spacing:.15em;font-size:10px;font-weight:700}.card-icon{color:#77904b;margin:42px 0 25px;font-size:44px}.offer-card h3{margin:0 0 15px;font-family:Georgia,serif;font-size:25px;font-weight:400}.offer-card p{color:var(--muted);margin:0 0 25px;font-size:14px;line-height:1.7}.offer-card ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.offer-card li{text-transform:uppercase;letter-spacing:.08em;background:#edf1e5;padding:7px 10px;font-size:9px;font-weight:700}.card-link{border-bottom:1px solid #b9c2bc;align-self:flex-start;margin-top:23px;padding-bottom:5px;font-size:11px;font-weight:800}.expert-home-band{background:var(--ink);color:#fff;grid-template-columns:1.05fr 1fr auto;align-items:center;gap:6vw;padding:68px 5.5vw;display:grid}.expert-home-band h2{font-size:clamp(38px,4vw,60px)}.expert-home-band h2 em{color:var(--mint)}.expert-home-band-copy{flex-direction:column;align-items:flex-start;display:flex}.expert-home-band-copy p{color:#c1d0ca;max-width:560px;margin:0 0 20px;font-size:14px;line-height:1.75}.expert-home-band-copy strong{color:var(--mint);font-family:Georgia,serif;font-size:24px;font-weight:400}.expert-home-band-copy small{text-transform:uppercase;letter-spacing:.08em;color:#afc0ba;margin-top:8px;font-size:9px;font-weight:800}.expert-home-band>a,.contextual-expert-cta>a{background:var(--mint);color:var(--ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-size:11px;font-weight:900;display:inline-flex}.expert-home-band>a:hover,.contextual-expert-cta>a:hover{background:#d8ec88}.method{background:var(--green);color:#fff;grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.eyebrow.light span{background:var(--mint)}.method h2 em,.cta-section h2 em{color:var(--mint)}.method-intro>p:last-of-type{color:#c0cec9;max-width:480px;margin-top:32px;font-size:14px;line-height:1.8}.method-detail-link{color:var(--mint);border-bottom:1px solid #cde27d;align-items:center;gap:20px;margin-top:24px;padding:9px 0;font-size:10px;font-weight:900;display:inline-flex}.method-detail-link span{font-size:15px}.method-detail-link:hover{color:#fff;border-bottom-color:#fff}.steps article{border-top:1px solid #ffffff27;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;display:grid}.steps article:last-child{border-bottom:1px solid #ffffff27}.steps>article>span{color:var(--mint);letter-spacing:.1em;padding-top:5px;font-size:11px}.steps h3{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.steps p{color:#bccbc5;max-width:490px;margin:0;font-size:13px;line-height:1.7}.network-band{color:var(--ink);background:#d7e987;grid-template-columns:1.15fr 1fr auto;align-items:center;gap:6vw;padding:70px 5.5vw;display:grid}.network-band h2{font-size:clamp(40px,4vw,62px)}.network-band h2 em{color:#4f6b62}.network-band>p{font-size:14px;line-height:1.8}.network-band>a{border-bottom:1px solid var(--ink);white-space:nowrap;padding:10px 0;font-size:12px;font-weight:800}.resources{background:#f1eee6}.resource-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;margin-bottom:60px;display:grid}.resource-heading h2{font-size:clamp(48px,5vw,76px)}.resource-heading h2 em{color:#5a766e}.resource-heading>div:last-child>p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.8}.resource-grid{background:#ced2ca;border:1px solid #ced2ca;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.resource-grid>a{background:var(--paper);flex-direction:column;min-height:205px;padding:28px;display:flex;position:relative}.resource-grid>a>span{letter-spacing:.15em;text-transform:uppercase;color:#82908b;font-size:9px}.resource-grid strong{margin:28px 0 9px;font-family:Georgia,serif;font-size:23px;font-weight:400}.resource-grid p{color:var(--muted);max-width:270px;margin:0;font-size:12px;line-height:1.65}.resource-grid i{color:#769044;font-style:normal;position:absolute;top:25px;right:25px}.resource-grid>a:hover{background:#fff}.resource-grid .resource-feature{background:var(--ink);color:#fff}.resource-grid .resource-feature>span,.resource-grid .resource-feature p{color:#bdccc6}.resource-grid .resource-feature strong{color:var(--mint)}.about{grid-template-columns:.72fr 1.28fr;align-items:center;gap:10vw;display:grid}.portrait-card{aspect-ratio:4/5;background:var(--cream);place-items:center;max-width:430px;display:grid;position:relative;overflow:hidden}.real-photo img{object-fit:cover;object-position:center center;filter:saturate(.72)contrast(.96);width:84%;height:84%;box-shadow:0 18px 50px #173c3218}.portrait-card>div:last-child{z-index:4;background:#fbfaf6f0;flex-direction:column;padding:13px 15px;display:flex;position:absolute;bottom:18px;left:18px}.portrait-card>div span{text-transform:uppercase;letter-spacing:.13em;color:#50605a;font-size:8px}.portrait-card>div strong{margin-top:6px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.05}.about-copy .lead{color:#304842;margin:34px 0 20px;font-size:18px;line-height:1.7}.about-copy>p:not(.eyebrow):not(.lead){color:var(--muted);font-size:14px;line-height:1.8}.about-social-link{border-bottom:1px solid #8c9b95;align-items:center;gap:18px;margin-top:16px;padding:9px 0;font-size:10px;font-weight:900;display:inline-flex}.about-social-link span{color:#789044;font-size:15px}.quote{border-left:3px solid var(--mint);margin-top:38px;padding-left:24px;position:relative}.quote>span{color:#a2b45d;height:27px;font-family:Georgia,serif;font-size:42px;line-height:1;display:block}.quote blockquote{margin:0 0 10px;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.5}.quote cite{text-transform:uppercase;letter-spacing:.12em;color:#71807b;font-size:9px;font-style:normal}.client-testimonials{background:var(--green);color:#fff;padding:105px 5.5vw}.client-testimonials-heading{grid-template-columns:.65fr 1fr 1fr;align-items:end;gap:6vw;margin-bottom:52px;display:grid}.client-testimonials-heading h2{font-size:clamp(44px,4.6vw,70px)}.client-testimonials-heading h2 em{color:var(--mint)}.client-testimonials-heading>p:last-child{color:#c4d1cc;margin:0;font-size:13px;line-height:1.8}.client-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.client-testimonials-grid article{border:1px solid #ffffff28;border-top:4px solid var(--mint);background:#ffffff0c;flex-direction:column;min-width:0;min-height:330px;padding:28px;display:flex}.testimonial-source{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.testimonial-source>span{color:var(--mint);letter-spacing:.1em;font-size:12px}.testimonial-source small{text-transform:uppercase;letter-spacing:.13em;color:inherit;font-size:8px;font-weight:900}.client-testimonials-grid blockquote{color:#fff;margin:34px 0 30px;font:italic 20px/1.55 Georgia,serif}.testimonial-author{text-align:left;border-top:1px solid #ffffff25;gap:6px;margin-top:auto;padding:18px 0 0;display:grid}.testimonial-author strong{font:400 19px/1.2 Georgia,serif}.testimonial-author span{color:#c4d1cc;font-size:9px;line-height:1.5}.home-page .expertise{background:var(--site-sage)}.home-page .selector-home-card{background:var(--site-sage-strong)}.home-page .offer-card{background:#f9fbf6;border-top:4px solid #819d5c}.home-page .offer-card:nth-child(2n){background:var(--site-sand);border-top-color:var(--site-ochre)}.home-page .malt-home-note{border-left-color:var(--site-ochre);background:#eadcc7}.home-page .malt-home-note>div span,.home-page .malt-home-note>a span{color:#865f38}.home-page .about{background:#f4ede2}.home-page .portrait-card{background:#dce7dd}.home-page .mission-proof{background:#dfe8e0}.home-page .mission-proof-grid article:first-child{background:#f8fbf4}.home-page .mission-proof-grid article:last-child{border-top-color:var(--site-ochre);background:#f5ede1}.home-page .resources{background:#e7ede4}.home-page .resource-grid>a:nth-child(2),.home-page .resource-grid>a:nth-child(4){background:#f7efe4}.home-page .resource-grid>a:nth-child(3),.home-page .resource-grid>a:nth-child(5){background:#f2f6ed}.home-page .resource-grid .resource-feature{background:var(--ink)}.cta-section{color:#fff;text-align:center;background:#172f2a;flex-direction:column;align-items:center;padding:110px 5.5vw;display:flex}.cta-section .eyebrow{justify-content:center}.cta-section>p:not(.eyebrow){color:#bdccc6;max-width:610px;margin:28px auto;line-height:1.7}.button.pale{background:var(--mint);color:var(--ink)}.cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.contact-inline{color:#d5e0dc;border-bottom:1px solid #90a09a;padding:8px 0;font-size:12px}.contact-whatsapp{color:var(--mint);border-bottom-color:#91a852}.contact-section{color:#fff;background:#172f2a;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 5.5vw;display:grid}.contact-intro h2{font-size:clamp(48px,5vw,76px)}.contact-intro h2 em{color:var(--mint)}.contact-intro>p:not(.eyebrow){color:#bdccc6;max-width:520px;margin:30px 0;line-height:1.8}.contact-details{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.contact-details a{border-bottom:1px solid #81918b;padding-bottom:5px;font-size:12px}.contact-form{color:var(--ink);background:#f8f6ef;grid-template-columns:1fr 1fr;gap:25px 18px;padding:38px;display:grid}.field{flex-direction:column;gap:9px;display:flex}.field.full,.form-bottom.full{grid-column:1/-1}.field label{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.field label span{color:#819e39}.field input,.field textarea{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #aeb8b2;border-radius:0;outline:none;padding:10px 2px}.field textarea{resize:vertical;border:1px solid #c9cec8;padding:13px}.field input:focus,.field textarea:focus{border-color:#6f8b39;box-shadow:0 1px #6f8b39}.form-bottom{grid-template-columns:1fr auto;align-items:end;gap:25px;display:grid}.form-bottom p{color:#71807b;margin:0;font-size:9px;line-height:1.65}.form-bottom p a{text-decoration:underline}.form-bottom button{background:var(--mint);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;padding:16px 20px;font-size:11px;font-weight:800}.form-bottom button:hover{background:#d8ec88}footer{color:#6b7974;border-top:1px solid #dce0d9;grid-template-columns:.7fr 1.15fr 1.35fr;align-items:center;padding:36px 5.5vw;font-size:10px;display:grid}footer>p{text-align:center;text-transform:uppercase;letter-spacing:.1em}.footer-links{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.footer-social,.footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.footer-links a{color:var(--ink);font-weight:700}.footer-social>span{text-transform:uppercase;letter-spacing:.13em;color:#71807b;margin-right:3px;font-size:7px;font-weight:900}.footer-icon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #173c3220;color:#fff!important}.footer-icon:hover{transform:translateY(-2px);box-shadow:0 7px 16px #173c3230}.footer-icon:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.footer-icon svg{width:19px;height:19px;display:block}.footer-icon path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.footer-icon text{fill:currentColor;font-family:Arial,sans-serif;font-size:14px;font-weight:900}.footer-icon-linkedin text{font-size:13px}.footer-icon-facebook text{font-family:Arial,sans-serif;font-size:19px}.footer-icon-email{background:#173c32}.footer-icon-linkedin{background:#0a66c2}.footer-icon-facebook{background:#1877f2}.footer-icon-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d 55%,#fcb045)}.footer-icon-instagram rect,.footer-icon-instagram circle{fill:none;stroke:currentColor;stroke-width:1.7px}.footer-icon-instagram .instagram-dot{fill:currentColor;stroke:none}.footer-icon-whatsapp{background:#25d366}.footer-icon-malt{background:#ff5a5f}.footer-icon-freelance{background:var(--ink)}.footer-legal button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font:700 10px Arial,sans-serif}.footer-legal button:hover,.footer-legal button:focus-visible{text-underline-offset:3px;text-decoration:underline}.cookie-banner{z-index:100;background:var(--ink);color:#fff;border:1px solid #ffffff26;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:24px 26px;display:grid;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 20px 60px #0a1e18aa}.cookie-banner-mark{background:var(--mint);width:52px;height:52px;color:var(--ink);border-radius:50%;place-items:center;font-size:25px;display:grid}.cookie-banner-copy>span{color:var(--mint);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.cookie-banner-copy h2{margin:7px 0 8px;font:400 24px/1.2 Georgia,serif}.cookie-banner-copy p{color:#c9d5d0;max-width:720px;margin:0;font-size:11px;line-height:1.65}.cookie-banner-copy a{color:#fff;text-underline-offset:3px;margin-top:8px;font-size:9px;font-weight:800;text-decoration:underline;display:inline-block}.cookie-banner-actions{align-items:center;gap:10px;display:flex}.cookie-banner-actions button{cursor:pointer;border:1px solid #ffffff42;min-width:115px;padding:13px 15px;font-size:9px;font-weight:900}.cookie-refuse{color:#fff;background:0 0}.cookie-accept{background:var(--mint);color:var(--ink);border-color:var(--mint)!important}.cookie-banner-actions button:focus-visible{outline-offset:3px;outline:3px solid #fff}.footer-copyright{color:#71807b;font-size:9px;line-height:1.4}@media (width<=760px){.cookie-banner{grid-template-columns:42px 1fr;gap:14px;padding:20px;bottom:12px;left:12px;right:12px}.cookie-banner-mark{align-self:start;width:42px;height:42px;font-size:21px}.cookie-banner-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.cookie-banner-actions button{width:100%;min-width:0}.cookie-banner-copy h2{font-size:21px}.cookie-banner-copy p{font-size:10px}}.intervention-zones{background:#edf0e7;grid-template-columns:.75fr repeat(5,1fr);align-items:start;gap:22px;padding:32px 5.5vw;display:grid}.intervention-zones>strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.intervention-zones>div{flex-direction:column;gap:6px;display:flex}.intervention-zones span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.intervention-zones small{color:#71807b;font-size:9px;line-height:1.5}@media (width<=900px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:80px}.hero-visual{justify-self:center;width:min(78vw,530px);margin-top:80px}.proof-strip{grid-template-columns:1fr 1fr;gap:24px}.proof-strip div:nth-child(2){border:0}.section-heading,.resource-heading{grid-template-columns:1fr;gap:20px}.offer-grid{grid-template-columns:1fr}.offer-card{min-height:330px}.resource-grid{grid-template-columns:1fr 1fr}.method,.about,.network-band,.contact-section{grid-template-columns:1fr}.network-band{gap:20px}.portrait-card{justify-self:center;width:min(82%,430px)}.intervention-zones{grid-template-columns:1fr 1fr}.intervention-zones>strong{grid-column:1/-1}footer{text-align:center;grid-template-columns:1fr;gap:20px}footer>p{text-align:center}.footer-links{align-items:center}.footer-social,.footer-legal{justify-content:center}.mobile-nav{margin-left:auto;display:block}.mobile-nav summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;padding:12px 0;font-size:10px;font-weight:900;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary i{flex-direction:column;justify-content:center;gap:5px;width:23px;height:14px;display:flex}.mobile-nav summary b{background:var(--mint);height:1px;transition:all .2s;display:block}.mobile-nav[open] summary b:first-child{transform:translateY(3px)rotate(45deg)}.mobile-nav[open] summary b:last-child{transform:translateY(-3px)rotate(-45deg)}.mobile-menu{z-index:40;background:var(--paper);height:auto;max-height:calc(100dvh - 82px);color:var(--ink);border-top:1px solid #dcded7;grid-template-columns:1.1fr .9fr;gap:18px 6vw;padding:24px 6vw 28px;display:grid;position:fixed;top:82px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 50px #173c3222}.mobile-menu-heading{border-bottom:1px solid #d7ddd5;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.mobile-menu-heading span{text-transform:uppercase;letter-spacing:.16em;color:#77857f;font-size:8px}.mobile-menu-heading strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.mobile-menu-links{flex-direction:column;display:flex}.mobile-menu-links>a{border-bottom:1px solid #dfe3dd;justify-content:space-between;gap:16px;padding:10px 0;font-family:Georgia,serif;font-size:clamp(23px,4vw,34px);line-height:1.1;display:flex}.mobile-menu-links>a span{letter-spacing:.12em;color:#7d8d87;padding-top:6px;font-family:Arial,sans-serif;font-size:7px}.mobile-menu-offers{background:#edf0e7;flex-direction:column;align-self:start;padding:18px;display:flex}.mobile-menu-offers p{text-transform:uppercase;letter-spacing:.14em;color:#6d7e77;margin:0 0 8px;font-size:8px;font-weight:800}.mobile-menu-offers a{border-bottom:1px solid #d1d8cf;justify-content:space-between;gap:15px;padding:9px 0;font-size:10px;font-weight:700;display:flex}.mobile-menu-contact{background:var(--ink);color:#fff;grid-column:1/-1;justify-content:space-between;padding:13px 17px;font-size:11px;font-weight:800;display:flex}.mobile-menu-contact span{color:var(--mint)}.mobile-menu-links>a.toolbox-mobile-link,.mobile-menu-links>a.network-mobile-link,.mobile-menu-links>a.blog-mobile-link{align-items:center}.mobile-menu-links>a .toolbox-mobile-copy,.mobile-menu-links>a .network-mobile-copy,.mobile-menu-links>a .blog-mobile-copy{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;align-items:center;gap:9px;padding:0;display:inline-flex}.mobile-menu-links>a .toolbox-mobile-copy b,.mobile-menu-links>a .network-mobile-copy b,.mobile-menu-links>a .blog-mobile-copy b{font-weight:400}.mobile-menu-links>a .toolbox-mobile-copy .toolbox-seal{color:#718c42;width:12px;height:12px;padding:2px}.mobile-menu-links>a .toolbox-mobile-copy .toolbox-seal i{width:2px;height:2px}.mobile-menu-links>a .network-mobile-copy .network-seal,.mobile-menu-links>a .blog-mobile-copy .blog-seal{color:#718c42;width:15px;height:15px}}@media (width<=600px){[id]{scroll-margin-top:68px}.site-header{height:68px;padding:0 20px}.brand-logo{width:96px;height:43px}.header-cta{display:none}.mobile-menu{grid-template-columns:1fr;gap:12px;height:auto;max-height:calc(100dvh - 68px);padding:16px 20px 20px;top:68px}.mobile-menu-heading,.mobile-menu-contact{grid-column:auto}.mobile-menu-links>a{padding:8px 0;font-size:21px}.mobile-menu-offers{padding:14px}.mobile-menu-offers a{padding:7px 0}.hero{padding:58px 20px}.hero h1{font-size:45px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.hero-visual{width:min(100% - 20px,390px);margin-left:0}.hero-visual .signal{max-width:126px;padding:8px 9px;font-size:8px}.hero-visual .signal-a{top:5%;left:15%}.hero-visual .signal-b{top:23%;right:0}.hero-visual .signal-c{bottom:23%;right:0}.hero-visual .signal-d{bottom:3%;right:10%}.hero-visual .signal-e{bottom:7%;left:5%}.hero-visual .signal-f{max-width:108px;top:30%;left:-10%}.hero-visual>p{letter-spacing:.13em;font-size:6px;bottom:18%}.proof-strip{padding:27px 20px}.proof-strip div{padding:0 8px}.section{padding:82px 20px}.section-heading h2,.resource-heading h2,.about h2,.method h2,.cta-section h2,.contact-intro h2{font-size:46px}.resource-grid{grid-template-columns:1fr}.method{gap:50px}.contact-section{padding:82px 20px}.contact-form{grid-template-columns:1fr;padding:25px 20px}.field.full,.form-bottom.full{grid-column:auto}.form-bottom{grid-template-columns:1fr}.form-bottom button{width:100%}.intervention-zones{grid-template-columns:1fr;padding:28px 20px}.intervention-zones>strong{grid-column:auto}footer{padding:30px 20px}.footer-social,.footer-legal{gap:12px}.footer-social>span{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.offer-card,.button,.signal{transition:none}.hero-visual:before,.hero-visual:after,.hero-visual .orbit,.hero-visual .orbit-spinner,.hero-visual .signal{opacity:1;transform:none;animation:none!important}.hero-visual .core strong{transform:none;animation:none!important}}.inner-page{min-height:100vh}.inner-hero{background:var(--cream);padding:120px 12vw 90px}.inner-hero h1{max-width:1050px;font-size:clamp(58px,7vw,105px)}.inner-hero>p:last-child{max-width:760px;color:var(--muted);margin:34px 0 0;font-size:18px;line-height:1.75}.inner-content{background:#d6dad3;grid-template-columns:1fr 1fr;gap:1px;padding:90px 12vw;display:grid}.inner-content article{background:var(--paper);grid-template-columns:46px 1fr;gap:18px;min-height:250px;padding:42px;display:grid}.inner-content article>span{letter-spacing:.15em;color:#80908a;font-size:10px}.inner-content h2{margin:0 0 18px;font-family:Georgia,serif;font-size:30px;font-weight:400}.inner-content p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.inner-content ul{flex-wrap:wrap;gap:7px;margin:24px 0 0;padding:0;list-style:none;display:flex}.inner-content li{text-transform:uppercase;letter-spacing:.08em;background:#e9eee2;padding:8px 10px;font-size:9px;font-weight:700}.inner-note{background:var(--mint);color:var(--ink);margin:0;padding:34px 12vw;font-family:Georgia,serif;font-size:19px;line-height:1.5}.inner-cta{background:var(--ink);color:#fff;text-align:center;padding:90px 20px}.inner-cta h2{font-size:clamp(45px,5vw,72px)}.inner-cta p{color:#bdccc6;margin:24px auto 30px}.inner-cta .button{display:inline-flex}.inner-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.methodology-next{background:#f2efe7;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;padding:105px 8vw;display:grid}.methodology-next-heading h2{font-size:clamp(44px,4.8vw,72px)}.methodology-next-heading h2 em{color:#5a766e}.methodology-next-heading>p:last-child{max-width:520px;color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.8}.methodology-next-options{background:#d4dad2;border:1px solid #d4dad2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.methodology-next-options article{background:#fff;flex-direction:column;align-items:flex-start;min-height:355px;padding:32px;display:flex}.methodology-next-options article>span{text-transform:uppercase;letter-spacing:.14em;color:#718c42;font-size:8px;font-weight:900}.methodology-next-options h3{margin:30px 0 16px;font:400 27px/1.2 Georgia,serif}.methodology-next-options p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.methodology-next-options a{margin-top:auto}.methodology-next-options .button{gap:20px;padding:15px 17px;font-size:11px}.methodology-next-options .methodology-next-primary{background:var(--ink);color:#fff}.methodology-next-options .methodology-next-primary>span{color:var(--mint)}.methodology-next-options .methodology-next-primary p{color:#bdccc6}.methodology-next-options .methodology-next-primary .button{background:var(--mint);color:var(--ink)}.methodology-next-options .methodology-next-primary .button span{color:var(--ink)}.cgv-hero{padding-bottom:70px}.cgv-hero h1{max-width:1100px}.cgv-hero>p:nth-of-type(2){max-width:760px;color:var(--muted);margin:34px 0 0;font-size:18px;line-height:1.75}.cgv-version{letter-spacing:.1em;text-transform:uppercase;color:#6f7d78;border-top:1px solid #d4d8d0;flex-wrap:wrap;gap:12px 30px;margin-top:28px;padding-top:22px;font-size:10px;display:flex}.cgv-version strong{color:var(--ink)}.cgv-layout{background:#edf0e7;grid-template-columns:minmax(230px,300px) minmax(0,900px);justify-content:center;align-items:start;gap:46px;padding:90px 8vw 110px;display:grid}.cgv-summary{background:var(--ink);color:#fff;padding:30px;position:sticky;top:104px}.cgv-summary>span{color:var(--mint);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.cgv-summary>strong{margin:15px 0;font:400 38px/1.1 Georgia,serif;display:block}.cgv-summary>p{color:#c1cec9;margin:0 0 24px;font-size:13px;line-height:1.75}.cgv-summary dl{border-top:1px solid #ffffff26;margin:0}.cgv-summary dl div{border-bottom:1px solid #ffffff26;padding:15px 0}.cgv-summary dt{text-transform:uppercase;letter-spacing:.12em;color:#9fb1aa;margin-bottom:5px;font-size:8px}.cgv-summary dd{margin:0;font-size:12px;line-height:1.5}.cgv-summary a{text-underline-offset:3px;text-decoration:underline}.cgv-articles{flex-direction:column;gap:12px;display:flex}.cgv-preamble{background:var(--mint);color:var(--ink);margin:0;padding:28px 32px;font:400 18px/1.6 Georgia,serif}.cgv-articles article{background:#fff;border:1px solid #dce1d8;grid-template-columns:46px 1fr;gap:18px;padding:34px 36px;scroll-margin-top:100px;display:grid}.cgv-articles article>span{letter-spacing:.15em;color:#80908a;padding-top:7px;font-size:10px}.cgv-articles h2{color:var(--ink);margin:0 0 22px;font:400 29px/1.25 Georgia,serif}.cgv-articles h3{text-transform:uppercase;letter-spacing:.08em;color:var(--olive);margin:27px 0 11px;font-size:12px;line-height:1.5}.cgv-articles p,.cgv-articles li{color:var(--muted);font-size:14px;line-height:1.82}.cgv-articles p{margin:0 0 13px}.cgv-articles ul{margin:4px 0 18px;padding-left:22px}.cgv-articles li{margin:0 0 7px;padding-left:5px}.cgv-related-link{margin-top:20px!important}.cgv-related-link a{color:var(--ink);text-underline-offset:4px;align-items:center;gap:12px;font-weight:800;text-decoration:underline;display:inline-flex}.legal-inline-link a{color:var(--ink);text-underline-offset:4px;font-weight:800;text-decoration:underline}@media (width<=900px){.cgv-layout{grid-template-columns:1fr;padding:70px 7vw 90px}.cgv-summary{position:static}.cgv-summary dl{grid-template-columns:repeat(3,1fr);display:grid}.cgv-summary dl div{padding-right:14px}}@media (width<=600px){.cgv-hero{padding:72px 20px 52px}.cgv-hero h1{font-size:46px}.cgv-hero>p:nth-of-type(2){margin-top:24px;font-size:16px}.cgv-layout{gap:24px;padding:46px 20px 70px}.cgv-summary{padding:24px}.cgv-summary dl{grid-template-columns:1fr}.cgv-preamble{padding:24px;font-size:17px}.cgv-articles article{grid-template-columns:1fr;gap:10px;padding:25px 22px}.cgv-articles article>span{padding:0}.cgv-articles h2{margin-bottom:18px;font-size:25px}.cgv-articles p,.cgv-articles li{font-size:13px}}@media (width<=900px){.methodology-next{grid-template-columns:1fr;gap:48px}}@media (width<=750px){.inner-hero{padding:80px 20px 65px}.inner-hero h1{font-size:52px}.inner-content{grid-template-columns:1fr;padding:50px 20px}.inner-content article{grid-template-columns:34px 1fr;padding:28px 22px}.inner-note{padding:28px 20px}.methodology-next{padding:70px 20px}.methodology-next-options{grid-template-columns:1fr}.methodology-next-options article{min-height:310px;padding:27px 24px}.methodology-next-heading h2{font-size:44px}.inner-cta{padding:70px 20px}}.network-hero{background:#eff2e7;grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;padding:100px 8vw;display:grid}.network-hero h1{font-size:clamp(60px,7vw,105px)}.network-hero h1 em{color:#5a766e}.network-hero>div>p:last-child{max-width:690px;color:var(--muted);margin-top:32px;font-size:17px;line-height:1.75}.network-hero>img{mix-blend-mode:multiply;justify-self:center;width:min(100%,360px)}.network-why{grid-template-columns:1fr 1fr;gap:10vw;padding:110px 8vw;display:grid}.network-why h2,.network-ambition h2,.member-heading h2{font-size:clamp(48px,5vw,76px)}.network-why h2 em,.member-heading h2 em{color:#5a766e}.network-prose p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.85}.network-ambition{background:var(--green);color:#fff;padding:100px 8vw}.network-ambition>h2{max-width:700px}.ambition-grid{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);margin:60px 0;display:grid}.ambition-grid article{border-right:1px solid #ffffff25;padding:30px}.ambition-grid article:last-child{border:0}.ambition-grid span{color:var(--mint);font-size:10px}.ambition-grid p{font-family:Georgia,serif;font-size:21px;line-height:1.5}.movement{grid-template-columns:.6fr 1fr 1fr;align-items:start;gap:5vw;display:grid}.movement h3{margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400}.movement p{color:#c2d0cb;margin:0;font-size:13px;line-height:1.75}.movement>div{flex-direction:column;align-items:flex-start;gap:15px;font-size:12px;display:flex}.movement a{border-bottom:1px solid var(--mint);padding-bottom:6px}.network-members{padding:110px 8vw}.member-heading{grid-template-columns:.6fr 1.4fr;gap:6vw;margin-bottom:55px;display:grid}.member-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.member-grid article{background:#f0ede5}.member-grid img{aspect-ratio:1;object-fit:cover;filter:saturate(.75);width:100%}.member-grid article>div{padding:22px}.member-grid h3{margin:0 0 8px;font-family:Georgia,serif;font-size:21px;font-weight:400}.member-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.risk-culture{color:#fff;background:#172f2a;grid-template-columns:1fr 1fr;gap:9vw;padding:110px 8vw;display:grid}.risk-culture blockquote{color:var(--mint);margin:40px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4vw,62px);line-height:1.1}.risk-culture>div:last-child p,.risk-culture li{color:#c0cec9;font-size:14px;line-height:1.8}.risk-culture ul{margin:22px 0;padding-left:20px}.culture-actions{color:var(--ink);background:#d7e987;padding:90px 8vw}.culture-actions h2{font-size:clamp(42px,4vw,64px)}.culture-actions>div{background:#90a068;grid-template-columns:repeat(4,1fr);gap:1px;margin:45px 0;display:grid}.culture-actions>div span{background:#d7e987;padding:24px;font-size:12px;font-weight:700}.culture-actions>p{max-width:850px;font-size:15px;line-height:1.8}@media (width<=900px){.network-hero,.network-why,.risk-culture{grid-template-columns:1fr}.network-hero>img{max-width:260px}.ambition-grid{grid-template-columns:1fr}.ambition-grid article{border-bottom:1px solid #ffffff25;border-right:0}.movement,.member-heading{grid-template-columns:1fr}.member-grid,.culture-actions>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.network-hero,.network-why,.network-ambition,.network-members,.risk-culture,.culture-actions{padding:75px 20px}.network-hero h1{font-size:52px}.member-grid,.culture-actions>div{grid-template-columns:1fr}}.expert-hero{background:var(--cream);grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;padding:95px 8vw 85px;display:grid}.expert-hero h1{max-width:950px;font-size:clamp(54px,6vw,90px)}.expert-hero h1 em{color:#5a766e}.expert-hero>div>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:30px 0;font-size:17px;line-height:1.75}.expert-price{align-items:center;gap:18px;display:flex}.expert-price strong{background:var(--ink);color:var(--mint);padding:16px 20px;font-family:Georgia,serif;font-size:22px;font-weight:400}.expert-price span{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800}.expert-form-link{background:var(--mint);color:var(--ink);letter-spacing:.04em;align-items:center;gap:14px;margin-top:22px;padding:15px 19px;font-size:11px;font-weight:800;display:inline-flex}.expert-form-link:hover{background:#d8ec88}.expert-floating-cta{display:none}.expert-signature{border-top:3px solid var(--mint);background:#fff;padding:30px}.expert-signature span{text-transform:uppercase;letter-spacing:.14em;color:#72817b;font-size:9px}.expert-signature strong{margin:12px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.expert-signature p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.expert-benefits{background:var(--cream);grid-template-columns:repeat(4,1fr);padding:0 8vw;display:grid}.expert-benefits article{background:#fff;border:1px solid #e0e3dc;border-right:0;min-height:135px;padding:27px}.expert-benefits article:last-child{border-right:1px solid #e0e3dc}.expert-benefits span{color:#7d8e87;letter-spacing:.13em;font-size:9px}.expert-benefits p{margin:18px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.4}.expert-process{grid-template-columns:.9fr 1.1fr;gap:10vw;padding:110px 8vw;display:grid}.expert-process h2{font-size:clamp(45px,4.5vw,70px)}.expert-process-intro>p:last-child{color:var(--muted);max-width:520px;margin-top:28px;font-size:13px;line-height:1.8}.process-list article{border-top:1px solid #d8ddd6;grid-template-columns:50px 1fr;gap:20px;padding:28px 0;display:grid}.process-list article:last-child{border-bottom:1px solid #d8ddd6}.process-list>article>span{color:#789044;font-size:10px}.process-list h3{margin:0 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:400}.process-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.expert-examples{background:#edf0e7;padding:65px 8vw}.expert-examples>div{flex-wrap:wrap;gap:9px;display:flex}.expert-examples>div span{background:#fff;border:1px solid #d8ddd5;padding:13px 16px;font-size:11px;font-weight:700}.expert-form-section{color:#fff;background:#172f2a;grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;padding:110px 8vw;display:grid}.expert-form-copy{position:sticky;top:120px}.expert-form-copy h2{font-size:clamp(48px,5vw,74px)}.expert-form-copy h2 em{color:var(--mint)}.expert-form-copy>p:last-child{color:#bdccc6;margin-top:28px;font-size:13px;line-height:1.8}.expert-form{grid-template-columns:1fr 1fr}.expert-form-success{color:var(--ink);background:#f8f6ef;flex-direction:column;justify-content:center;align-items:flex-start;min-height:350px;padding:46px;display:flex}.expert-form-success>span{text-transform:uppercase;letter-spacing:.14em;color:#71807b;font-size:9px;font-weight:900}.expert-form-success h3{margin:18px 0;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.15}.expert-form-success p{color:var(--muted);max-width:520px;font-size:13px;line-height:1.75}.expert-form-success a{border-bottom:1px solid #789044;margin-top:16px;padding-bottom:5px;font-size:10px;font-weight:800}.field select{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #aeb8b2;border-radius:0;outline:none;padding:11px 2px}.partner-field{border-left:3px solid var(--mint);background:#edf1e5;padding:16px 18px}.form-honey{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.form-required-note{color:#697a73;grid-column:1/-1;margin:-8px 0 0;font-size:9px;font-weight:700}.check-field{color:#5f716a;grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:10px;line-height:1.6;display:grid}.check-field input{accent-color:#789044;margin:2px 0 0}.check-field.full{grid-column:1/-1}.partner-inquiry-hero{background:#edf0e7;align-items:center}.partner-inquiry-hero h1{font-size:clamp(52px,5.6vw,84px)}.partner-inquiry-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.partner-inquiry-hero-actions .expert-form-link{margin-top:0}.partner-inquiry-hero-actions .text-link{align-items:center;display:inline-flex}.partner-inquiry-summary{background:var(--ink);color:#fff;border-top:4px solid var(--mint);padding:34px}.partner-inquiry-summary>span{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);font-size:8px;font-weight:900}.partner-inquiry-summary ul{margin:28px 0 0;padding:0;list-style:none}.partner-inquiry-summary li{border-top:1px solid #ffffff25;padding:16px 0;font-family:Georgia,serif;font-size:18px;line-height:1.35}.partner-inquiry-summary li:before{content:"→";color:var(--mint);margin-right:12px;font-family:Arial,sans-serif}.partner-inquiry-benefits{background:#edf0e7}.expert-hero>div>.expert-no-payment{letter-spacing:.04em;font-weight:800;color:#687a73!important;margin:13px 0 0!important;font-size:10px!important;line-height:1.5!important}.expert-fit{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;padding:110px 8vw;display:grid}.expert-fit h2,.expert-deliverable h2,.expert-pricing h2{font-size:clamp(45px,4.5vw,70px)}.expert-fit h2 em,.expert-pricing h2 em{color:#5a766e}.expert-fit-grid{gap:10px;display:grid}.expert-fit-grid article{border-left:3px solid var(--mint);background:#edf0e7;grid-template-columns:40px 1fr;gap:8px 20px;padding:26px 28px;display:grid}.expert-fit-grid article>span{color:#789044;letter-spacing:.13em;grid-row:1/3;padding-top:5px;font-size:9px}.expert-fit-grid h3{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:400}.expert-fit-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.expert-deliverable{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:105px 8vw;display:grid}.expert-deliverable h2 em{color:var(--mint)}.expert-deliverable>div:first-child>p:last-child{color:#bdccc6;max-width:520px;margin:28px 0 0;font-size:13px;line-height:1.8}.expert-deliverable-list{border-top:1px solid #ffffff25}.expert-deliverable-list article{border-bottom:1px solid #ffffff25;grid-template-columns:45px 1fr;align-items:center;gap:20px;padding:22px 0;display:grid}.expert-deliverable-list span{letter-spacing:.13em;color:var(--mint);font-size:9px}.expert-deliverable-list p{margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.35}.expert-pricing{background:#f2efe7;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 8vw;display:grid}.expert-pricing-heading>p:last-child{color:var(--muted);margin-top:25px;font-size:13px;line-height:1.75}.expert-price-grid{background:#d5dbd3;grid-template-columns:repeat(3,1fr);align-self:start;gap:1px;display:grid}.expert-price-grid article{background:#fff;flex-direction:column;justify-content:space-between;min-height:170px;padding:27px 23px;display:flex}.expert-price-grid article span{color:#5d7069;font-size:11px;font-weight:700;line-height:1.55}.expert-price-grid article strong{color:var(--ink);font-family:Georgia,serif;font-size:38px;font-weight:400}.expert-vat-note{background:var(--ink);color:#fff;grid-column:1/-1;margin:0;padding:13px 22px;font-size:9px;line-height:1.6}.expert-partner-note{color:#566860;background:#e5eadc;grid-column:1/-1;margin:0;padding:19px 22px;font-size:10px;line-height:1.65}.partner-audiences{margin-bottom:45px}.partner-audience-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.partner-audience-grid article{background:#ffffff09;border:1px solid #ffffff2d;padding:21px 22px}.partner-audience-grid article:last-child{grid-column:1/-1}.partner-audience-grid strong{font:400 20px/1.2 Georgia,serif}.partner-audience-grid p{color:#c7d2ce;margin:10px 0 0;font-size:10px;line-height:1.65}.partner-beneficiaries{background:var(--mint);color:var(--ink);margin:9px 0 0;padding:19px 22px;font-size:11px;line-height:1.7}.partner-beneficiaries strong{margin-right:7px;font-family:Georgia,serif;font-size:18px;font-weight:400}.expert-proof{color:#fff;text-align:center;background:#5b746c;padding:95px 15vw}.expert-proof .eyebrow{justify-content:center}.expert-proof blockquote{max-width:920px;margin:34px auto 25px;font-family:Georgia,serif;font-size:clamp(28px,3.4vw,48px);font-style:italic;line-height:1.3}.expert-proof>p:last-child{text-transform:uppercase;letter-spacing:.16em;color:#d7e1dd;font-size:9px}.expert-proof-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;display:flex}.expert-proof-meta cite{font:400 20px/1.2 Georgia,serif}.expert-proof-meta .testimonial-source{color:#fff}.expert-partner-note a{border-bottom:1px solid #91a09a;padding-bottom:2px;font-weight:900}.expert-partners{background:var(--green);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;padding:110px 8vw;display:grid}.expert-partners-intro{position:sticky;top:120px}.expert-partners h2,.expert-boundaries h2{font-size:clamp(45px,4.7vw,72px)}.expert-partners h2 em{color:var(--mint)}.expert-partners-intro>p:not(.eyebrow){color:#c3d0cb;margin:28px 0;font-size:13px;line-height:1.8}.expert-partners-intro>a{background:var(--mint);color:var(--ink);justify-content:space-between;gap:32px;padding:16px 18px;font-size:10px;font-weight:900;display:inline-flex}.partner-section-label{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);margin:0 0 17px;font-size:8px;font-weight:900}.partner-benefit-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.partner-benefit-grid article{color:var(--ink);border-top:3px solid var(--mint);background:#f7f6ef;min-height:205px;padding:24px}.partner-benefit-grid span{letter-spacing:.13em;color:#718c42;font-size:8px}.partner-benefit-grid strong{margin:30px 0 11px;font:400 23px/1.2 Georgia,serif;display:block}.partner-benefit-grid p{color:#5e7069;margin:0;font-size:11px;line-height:1.7}.partner-responsibilities-heading{border-left:3px solid var(--mint);margin:45px 0 20px;padding-left:24px}.partner-responsibilities-heading h3{margin:0 0 16px;font:400 clamp(27px,2.8vw,40px)/1.1 Georgia,serif}.partner-responsibilities-heading>p:last-child{color:#c7d2ce;max-width:770px;font-size:11px;line-height:1.75}.partner-principles{gap:9px;display:grid}.partner-principles article{background:#ffffff0a;border:1px solid #ffffff27;grid-template-columns:38px 1fr;gap:8px 17px;padding:24px 26px;display:grid}.partner-principles article>span{letter-spacing:.13em;color:var(--mint);grid-row:1/3;padding-top:3px;font-size:9px}.partner-principles strong{font:400 22px/1.2 Georgia,serif}.partner-principles p{color:#c7d2ce;margin:0;font-size:11px;line-height:1.7}.partner-pack-grid{background:#ffffff25;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.partner-pack-grid article{color:var(--ink);background:#f7f6ef;flex-direction:column;min-height:170px;padding:24px 20px;display:flex}.partner-pack-grid span{text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.partner-pack-grid strong{margin:auto 0 12px;font:400 35px/1 Georgia,serif}.partner-pack-grid small{color:#65766f;font-size:9px}.partner-framework{border-left:3px solid var(--mint);color:#c7d2ce;margin:25px 0 0;padding:4px 0 4px 20px;font-size:10px;line-height:1.75}.expert-boundaries{background:#e8ebdf;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 8vw;display:grid}.expert-boundaries h2 em{color:#5a766e}.expert-boundary-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.expert-boundary-grid article{border-top:3px solid var(--mint);background:#fff;padding:25px}.expert-boundary-grid strong{font:400 22px/1.2 Georgia,serif}.expert-boundary-grid p{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.7}.expert-partner-teaser{background:var(--green);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:82px 8vw;display:grid}.expert-partner-teaser h2{font-size:clamp(43px,4.5vw,68px)}.expert-partner-teaser h2 em{color:var(--mint)}.expert-partner-teaser>div>p:not(.eyebrow){color:#c3d0cb;max-width:680px;margin:26px 0;font-size:13px;line-height:1.8}.expert-partner-teaser>div>a{background:var(--mint);color:var(--ink);justify-content:space-between;gap:32px;padding:16px 18px;font-size:10px;font-weight:900;display:inline-flex}.expert-partner-teaser aside{color:var(--ink);border-top:4px solid var(--mint);background:#f7f6ef;padding:30px}.expert-partner-teaser aside>strong{font:400 25px/1.2 Georgia,serif}.expert-partner-teaser ul{margin:24px 0 0;padding:0;list-style:none}.expert-partner-teaser li{border-top:1px solid #d7ddd4;padding:14px 0;font-size:11px;line-height:1.55}.expert-partner-teaser li:before{content:"→";color:#718c42;margin-right:10px}.partner-offer-details .partner-audience-grid article:last-child{grid-column:auto}.network-page-nav{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f5;border-top:1px solid #d9ded7;border-bottom:1px solid #d9ded7;align-items:stretch;gap:35px;min-height:55px;padding:0 8vw;display:flex;position:sticky;top:82px;box-shadow:0 8px 22px #173c320a}.network-page-nav>span{letter-spacing:.16em;text-transform:uppercase;color:#71807b;flex:none;align-items:center;font-size:7px;font-weight:900;display:flex}.network-page-nav>div{align-items:stretch;min-width:0;display:flex}.network-page-nav a{white-space:nowrap;border-left:1px solid #e0e4de;align-items:center;padding:0 19px;font-size:9px;font-weight:900;transition:background-color .18s,color .18s;display:flex;position:relative}.network-page-nav a:last-child{border-right:1px solid #e0e4de}.network-page-nav a:after{content:"";background:var(--mint);height:2px;transition:right .18s;position:absolute;bottom:0;left:19px;right:100%}.network-page-nav a:hover,.network-page-nav a:focus-visible{background:#edf0e7;outline:none}.network-page-nav a:hover:after,.network-page-nav a:focus-visible:after{right:19px}.network-page-nav .network-page-nav-highlight{color:#29443b;background:#e8f0c9}.network-page-nav .network-page-nav-highlight:before{content:"";background:#789044;border-radius:50%;width:6px;height:6px;margin-right:8px}.network-page section[id]{scroll-margin-top:145px}.network-page{background:var(--paper);overflow-x:clip}.network-page .network-hero{background:#f2efe7;grid-template-columns:1.28fr .72fr;gap:8vw;padding:90px 8vw 80px}.network-page .network-hero h1{font-size:clamp(56px,6vw,92px)}.network-page .network-hero>div>p:last-of-type{max-width:680px}.network-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px;display:flex}.network-page .network-hero .text-link{display:inline-block}.network-mark{background:#fff;border:1px solid #dde1da;flex-direction:column;align-items:center;padding:30px;display:flex}.network-mark img{mix-blend-mode:multiply;width:min(100%,230px)}.network-mark p{text-transform:uppercase;letter-spacing:.15em;text-align:center;color:#718079!important;margin:18px 0 0!important;font-size:9px!important}.network-story{grid-template-columns:1fr 1fr;gap:10vw;padding:105px 8vw;display:grid}.network-story h2,.network-page .network-ambition h2,.network-page .member-heading h2{font-size:clamp(46px,4.7vw,72px)}.network-story h2 em,.network-page .network-ambition h2 em{color:#5a766e}.network-page .network-ambition{color:var(--ink);background:#edf0e7;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:100px 8vw;display:grid}.network-page .ambition-grid{border:0;grid-template-columns:1fr;gap:10px;margin:0}.network-page .ambition-grid article{background:#fff;border:1px solid #dce1d8;grid-template-columns:35px .55fr 1fr;align-items:start;gap:20px;padding:25px 28px;display:grid}.network-page .ambition-grid article:last-child{border:1px solid #dce1d8}.network-page .ambition-grid h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.network-page .ambition-grid p{color:var(--muted);margin:1px 0;font-family:Arial,sans-serif;font-size:13px;line-height:1.65}.network-page .movement{border-top:1px solid #cfd5cc;grid-column:1/-1;grid-template-columns:.6fr 1fr 1fr;padding-top:38px}.network-page .movement p{color:var(--muted)}.network-page .network-members{padding:105px 8vw}.network-page .member-grid{gap:14px}.network-page .member-grid article{text-align:center;background:#fff;border:1px solid #dde1da;flex-direction:column;align-items:center;display:flex}.network-page .member-grid img{filter:saturate(.65);aspect-ratio:1;object-fit:cover;width:min(68%,165px);margin:26px auto 0}.network-page .member-grid article>div{flex-direction:column;align-items:center;width:100%;padding:20px 18px 24px;display:flex}.network-page .member-grid h3{font-size:20px}.network-page .member-grid p{min-height:35px}.network-page .member-grid a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #82908a;align-items:center;gap:12px;margin-top:18px;padding:8px 0;font-size:9px;font-weight:900;display:inline-flex}.network-page .member-grid a span{color:#718c42;font-size:13px}.network-questionnaire{background:var(--ink);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;padding:95px 8vw;display:grid}.network-questionnaire h2{font-size:clamp(44px,4.6vw,70px)}.network-questionnaire h2 em{color:var(--mint)}.network-questionnaire-copy>p:last-child{color:#bdccc6;max-width:620px;margin:28px 0 0;font-size:14px;line-height:1.8}.network-questionnaire-card{color:var(--ink);border-top:4px solid var(--mint);background:#fff;padding:34px}.network-questionnaire-card>span{text-transform:uppercase;letter-spacing:.13em;color:#718079;font-size:9px;font-weight:900}.network-questionnaire-card>strong{margin:24px 0 15px;font:400 clamp(27px,3vw,42px)/1.2 Georgia,serif;display:block}.network-questionnaire-card>p{color:var(--muted);margin:0 0 27px;font-size:12px;line-height:1.75}.network-questionnaire-card .button{background:var(--mint);color:var(--ink);align-items:center;gap:25px;display:inline-flex}.network-page .risk-culture{grid-template-columns:1.15fr .85fr;gap:9vw;padding:100px 8vw}.network-page .risk-culture blockquote{font-size:clamp(36px,3.7vw,57px)}.network-page .culture-actions{background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9vw;padding:95px 8vw;display:grid}.network-page .culture-actions-copy{background:0 0;min-width:0;margin:0;display:block}.culture-actions-copy h2{font-size:clamp(42px,4vw,64px)}.culture-actions-copy>p:last-child{color:var(--muted);font-size:14px;line-height:1.8}.network-page .culture-action-list{background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;margin:0;display:grid}.network-page .culture-action-list span{border-left:3px solid var(--mint);background:#edf0e7;padding:25px;font-size:12px;line-height:1.5}.network-page .inner-cta{padding:80px 20px}.network-page .inner-cta h2,.network-page .inner-cta p{max-width:min(100%,850px)}@media (width<=1250px){.site-header{padding-left:3vw;padding-right:3vw}.main-nav{gap:14px;font-size:10px}.toolbox-nav-link{gap:4px}.toolbox-nav-link .toolbox-seal{width:9px;height:9px}.header-actions{gap:7px}.header-partner{padding:10px 9px;font-size:9px}.header-cta{padding:10px;font-size:10px}}@media (width<=1050px){.main-nav{gap:12px;font-size:10px}.toolbox-nav-link{gap:3px}.toolbox-nav-link .toolbox-seal{grid-template-rows:repeat(2,1px);grid-template-columns:repeat(2,1px);width:8px;height:8px;padding:1px}.toolbox-nav-link .toolbox-seal i{width:1px;height:1px}.header-partner{padding:9px 8px}.header-cta{padding:9px}}@media (width<=900px){.main-nav,.header-actions{display:none}.network-page-nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:0;padding:0;overflow-x:auto}.network-page-nav::-webkit-scrollbar{display:none}.network-page-nav>span{display:none}.network-page-nav>div{min-width:max-content}.network-page-nav a{min-height:54px;padding:0 18px}.expert-hero,.expert-process,.expert-form-section,.network-story,.network-page .network-hero,.network-page .network-ambition,.network-questionnaire,.network-page .risk-culture,.network-page .culture-actions{grid-template-columns:1fr}.expert-benefits{grid-template-columns:1fr 1fr}.expert-form-copy{position:static}.expert-floating-cta{z-index:35;left:20px;right:20px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--mint);color:var(--ink);letter-spacing:.04em;justify-content:center;align-items:center;gap:14px;padding:15px 18px;font-size:11px;font-weight:900;display:flex;position:fixed;box-shadow:0 12px 35px #102a2466}.network-page .network-hero{gap:45px}.network-page .network-mark{justify-self:center;width:min(100%,440px);min-width:0}.network-questionnaire{gap:45px}.network-page .risk-culture{gap:52px}.network-page .movement{grid-template-columns:1fr}.network-page .culture-action-list{grid-template-columns:1fr 1fr}}@media (width<=600px){.network-page-nav{min-height:49px;top:68px}.network-page-nav a{min-height:49px;padding:0 16px;font-size:8px}.network-page-nav a:after{left:16px}.network-page-nav a:hover:after,.network-page-nav a:focus-visible:after{right:16px}.network-page section[id]{scroll-margin-top:125px}.expert-hero,.expert-process,.expert-examples,.expert-form-section,.network-story{padding:70px 20px}.expert-hero h1{font-size:47px}.expert-benefits{grid-template-columns:1fr;padding:0 20px}.expert-benefits article{border-bottom:0;border-right:1px solid #e0e3dc}.expert-benefits article:last-child{border-bottom:1px solid #e0e3dc}.expert-form{grid-template-columns:1fr}.check-field.full{grid-column:auto}.network-page .network-hero{padding:70px 20px}.network-page .network-mark{width:100%;padding:24px 20px}.network-page .network-mark img{object-fit:contain;width:min(78vw,230px);max-width:100%;height:auto}.network-page .network-ambition,.network-page .network-members,.network-questionnaire,.network-page .risk-culture,.network-page .culture-actions{padding:70px 20px}.network-questionnaire-card{padding:27px 22px}.network-page .risk-culture{gap:40px}.network-page .risk-culture blockquote{font-size:38px}.network-page .ambition-grid article{grid-template-columns:32px 1fr}.network-page .ambition-grid article p{grid-column:2}.network-page .culture-action-list{grid-template-columns:1fr}}.resource-page-grid{background:#edf0e7;grid-template-columns:repeat(2,1fr);gap:12px;padding:90px 8vw 110px;display:grid}.resource-page-grid>a{background:#fff;border:1px solid #dce1d8;flex-direction:column;min-height:270px;padding:34px;transition:all .2s;display:flex}.resource-page-grid>a:first-child{background:var(--ink);color:#fff}.resource-page-grid>a:hover{transform:translateY(-3px);box-shadow:0 16px 38px #173c3214}.resource-page-grid span{text-transform:uppercase;letter-spacing:.13em;color:#7a8b85;font-size:9px}.resource-page-grid>a:first-child span,.resource-page-grid>a:first-child p{color:#bdccc6}.resource-page-grid h2{margin:38px 0 14px;font-family:Georgia,serif;font-size:35px;font-weight:400}.resource-page-grid p{color:var(--muted);max-width:560px;margin:0;font-size:13px;line-height:1.75}.resource-page-grid i{margin-top:auto;padding-top:28px;font-size:10px;font-style:normal;font-weight:800}.check-field a{font-weight:700;text-decoration:underline}@media (width<=900px){.resource-page-grid{grid-template-columns:1fr}.intervention-zones{grid-template-columns:1fr 1fr}.intervention-zones>strong{grid-column:1/-1}}@media (width<=600px){.resource-page-grid{padding:60px 20px 75px}.resource-page-grid>a{min-height:320px;padding:25px}.intervention-zones{grid-template-columns:1fr;padding:28px 20px}.intervention-zones>strong{grid-column:auto}}.sta-toolbox{background:#edf0e7;padding:105px 8vw}.sta-toolbox-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;margin-bottom:45px;display:grid}.sta-toolbox-heading h2,.resource-directory-heading h2{font-size:clamp(46px,4.8vw,74px)}.sta-toolbox-heading h2 em,.resource-directory-heading h2 em{color:#5a766e}.sta-toolbox-heading>p{color:var(--muted);max-width:620px;margin:0;font-size:14px;line-height:1.8}.sta-tool-index{border-top:1px solid #cbd4ca;margin-top:48px;padding-top:28px}.sta-tool-index-heading{grid-template-columns:210px 1fr;align-items:end;margin-bottom:17px;display:grid}.sta-tool-index-heading>.eyebrow{color:#49645c;margin:0 0 4px}.sta-tool-index-heading h3{letter-spacing:-.025em;margin:0 0 6px;font:400 29px/1.12 Georgia,serif}.sta-tool-index-heading div p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.sta-tool-nav{background:#f7f7f2;border:1px solid #d2d9d0}.sta-tool-nav>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sta-tool-nav a{color:#52665f;text-align:center;border-right:1px solid #d2d9d0;justify-content:center;align-items:center;padding:17px 12px;font-size:9px;font-weight:800;transition:background .2s,color .2s;display:flex}.sta-tool-nav a:last-child{border-right:0}.sta-tool-nav a:hover,.sta-tool-nav a:focus-visible{background:var(--ink);color:#fff;outline:none}.sta-tool-groups{border-bottom:1px solid #cbd4ca;margin-top:18px}.sta-tool-group{border-top:1px solid #cbd4ca;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:4vw;padding:38px 0;scroll-margin-top:95px;display:grid}.sta-tool-group>header>span{letter-spacing:.14em;color:#718c42;font-size:8px;font-weight:900}.sta-tool-group>header h3{letter-spacing:-.035em;margin:11px 0 13px;font:400 34px/1.1 Georgia,serif}.sta-tool-group>header p{max-width:300px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.sta-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sta-tool-card{min-height:190px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8ded6;grid-template-rows:1fr auto;grid-template-columns:36px minmax(0,1fr);gap:0 15px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.sta-tool-card:hover,.sta-tool-card:focus-visible{border-color:#9cad69;outline:none;transform:translateY(-4px);box-shadow:0 18px 38px #173c3215}.sta-tool-number{color:#789044;grid-row:1/3;font:400 20px/1 Georgia,serif}.sta-tool-card-copy small{text-transform:uppercase;letter-spacing:.13em;color:#718c42;font-size:7px;font-weight:900;display:block}.sta-tool-card h3{letter-spacing:-.035em;margin:12px 0 10px;font:400 24px/1.08 Georgia,serif}.sta-tool-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.sta-tool-card i{border-bottom:1px solid #9eaaa5;grid-column:2;justify-content:space-between;gap:18px;margin-top:17px;padding:0 0 7px;font-size:9px;font-style:normal;font-weight:900;display:flex}.sta-tool-card i b{color:#789044}.sta-toolbox-privacy{border-left:3px solid var(--mint);color:#63746e;max-width:900px;margin:28px 0 0;padding-left:20px;font-size:11px;line-height:1.65}.resource-directory-heading{background:#edf0e7;grid-template-columns:.75fr 1.15fr 1fr;align-items:end;gap:5vw;padding:100px 8vw 0;display:grid}.resource-directory-heading>p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.resource-directory-heading+.resource-page-grid{padding-top:55px}.toolbox-eyebrow .toolbox-seal{color:#718c42;background:0 0;grid-template-rows:repeat(2,3px);grid-template-columns:repeat(2,3px);gap:2px;width:16px;height:16px;padding:3px;display:inline-grid}.toolbox-eyebrow .toolbox-seal i{width:3px;height:3px}.sta-tool-card-meta{justify-content:space-between;align-items:flex-start;gap:8px;min-height:18px;display:flex}.sta-tool-card-stamps{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.sta-tool-stamp{color:#52665f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f5f7ef;border:1px solid #9aa99c;padding:4px 6px;font:900 6px/1 Arial,sans-serif;display:inline-block;transform:rotate(-2deg)}.sta-tool-stamp:nth-child(2n){transform:rotate(2deg)}.sta-tool-stamp.stamp-erm{color:#49645c;background:#f0f4e8;border-color:#6f8a48}.sta-tool-stamp.stamp-continuity{color:#4f655e;background:#edf2ee;border-color:#718980;padding-left:5px;padding-right:5px}.sta-tool-stamp.stamp-guided{color:#6c6044;background:#f7f1e7;border-color:#9b834f}.sta-tool-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b211ccc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sta-tool-dialog{background:var(--paper);grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #07171280}.sta-tool-dialog>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:start;gap:24px;padding:24px 28px;display:flex}.sta-tool-dialog>header span{text-transform:uppercase;letter-spacing:.15em;color:var(--mint);font-size:8px;font-weight:900}.sta-tool-dialog>header h2{letter-spacing:-.04em;margin-top:9px;font-size:clamp(30px,3.4vw,52px)}.sta-tool-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;flex:none;width:43px;height:43px;font-size:30px;font-weight:300;line-height:1}.sta-tool-close:hover,.sta-tool-close:focus-visible{color:var(--ink);background:#fff;outline:none}.sta-tool-dialog-body{overscroll-behavior:contain;padding:34px;overflow-y:auto}.sta-tool-intro{max-width:850px;color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.75}.sta-tool-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sta-tool-fields label,.sta-tool-delivery-fields label{text-transform:uppercase;letter-spacing:.08em;color:#52665f;flex-direction:column;gap:9px;font-size:9px;font-weight:900;display:flex}.sta-tool-fields label.wide{grid-column:1/-1}.sta-tool-fields input,.sta-tool-fields select,.sta-tool-fields textarea,.sta-tool-delivery-fields input{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cbd3ca;border-radius:0;padding:14px 15px;font:400 14px/1.4 Arial,sans-serif}.sta-tool-fields input:focus,.sta-tool-fields select:focus,.sta-tool-fields textarea:focus,.sta-tool-delivery-fields input:focus{border-color:#82984e;outline:3px solid #c9e27880}.sta-tool-fields textarea{resize:vertical}.sta-tool-submit{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.sta-tool-submit button,.sta-tool-delivery-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:16px 19px;font-size:11px;font-weight:900}.sta-tool-submit button span{color:var(--mint);margin-left:22px}.sta-tool-submit small{color:#71807b;font-size:9px}.sta-tool-error{color:#762f25;background:#fff1ef;border-left:3px solid #a94132;padding:13px 15px;font-size:11px}.sta-tool-result-intro>span{text-transform:uppercase;letter-spacing:.15em;color:#718c42;font-size:8px;font-weight:900}.sta-tool-result-intro h3{letter-spacing:-.04em;margin:10px 0 14px;font:400 clamp(31px,4vw,54px)/1.05 Georgia,serif}.sta-tool-result-intro p{max-width:880px;color:var(--muted);font-size:13px;line-height:1.75}.sta-tool-metrics{background:#d8ded6;border:1px solid #d8ded6;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0;display:grid}.sta-tool-metrics article{background:#edf0e7;flex-direction:column;gap:15px;padding:24px;display:flex}.sta-tool-metrics span{text-transform:uppercase;letter-spacing:.12em;color:#667a72;font-size:8px;font-weight:900}.sta-tool-metrics strong{color:var(--ink);font:400 clamp(22px,2.6vw,36px)/1.12 Georgia,serif}.sta-tool-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sta-tool-details p{border-left:3px solid var(--mint);white-space:pre-wrap;background:#fff;margin:0;padding:17px;font-size:11px;line-height:1.7}.sta-tool-disclaimer{color:#71807b;margin:22px 0 0;font-size:9px;line-height:1.65}.sta-tool-result-actions{flex-wrap:wrap;gap:10px;margin:25px 0 0;display:flex}.sta-tool-result-actions button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #9faea7;padding:12px 14px;font-size:9px;font-weight:900}.sta-tool-result-actions button:hover{background:#edf0e7}.sta-tool-delivery{border-top:4px solid var(--mint);background:#e5eadf;margin-top:30px;padding:25px}.sta-tool-delivery>div:first-child span{text-transform:uppercase;letter-spacing:.13em;color:#718c42;font-size:8px;font-weight:900}.sta-tool-delivery h4{margin:8px 0 22px;font:400 24px/1.2 Georgia,serif}.sta-tool-delivery-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sta-tool-consent{color:#52665f;align-items:flex-start;gap:10px;margin:17px 0;font-size:10px;line-height:1.55;display:flex}.sta-tool-consent input{margin-top:2px}.sta-tool-delivery-actions{flex-wrap:wrap;gap:10px;display:flex}.sta-tool-delivery-actions button:last-child{background:#5b746c}.sta-tool-delivery-actions button:disabled{opacity:.55;cursor:wait}.sta-tool-delivery-status{min-height:16px;margin:13px 0 0;font-size:10px;font-weight:800}.sta-tool-delivery-status.success{color:#356322}.sta-tool-delivery-status.error{color:#8d3126}.sta-tool-delivery>small{color:#71807b;margin-top:8px;font-size:8px;display:block}.sta-tool-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.sta-tool-guide{border-left:4px solid var(--mint);background:#e5eadf;grid-template-columns:.72fr 1.28fr;gap:10px 28px;margin:0 0 28px;padding:22px 24px;display:grid}.sta-tool-guide>span{text-transform:uppercase;letter-spacing:.14em;color:#718c42;font-size:8px;font-weight:900}.sta-tool-guide>p{color:#334c44;margin:0;font-size:12px;line-height:1.7}.sta-tool-guide ol{color:#64766f;grid-column:2;margin:4px 0 0;padding-left:18px;font-size:10px;line-height:1.7}.sta-tool-field{flex-direction:column;align-self:start;gap:9px;display:flex}.sta-tool-field.wide{grid-column:1/-1}.sta-tool-field>small{color:#71807b;text-transform:none;letter-spacing:0;font-size:9px;font-weight:500;line-height:1.55}.sta-field-source{border-top:1px solid #d8ded6;margin-top:1px;padding-top:7px}.sta-field-source summary{cursor:pointer;color:#58716a;text-transform:none;letter-spacing:.02em;width:max-content;max-width:100%;font-size:8px;font-weight:900}.sta-field-source p{color:#52665f;text-transform:none;letter-spacing:0;background:#edf0e7;margin:8px 0 0;padding:10px 12px;font-size:9px;font-weight:500;line-height:1.6}.sta-tool-field-note{color:#655824;background:#fff7de;border-left:3px solid #c9a63b;margin:0;padding:15px 17px;font-size:10px;line-height:1.65}.sta-tool-example{color:#49645c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #91a49d;margin:20px 0 0;padding:0 0 6px;font-size:9px;font-weight:900}.sta-tool-example span{color:#718c42;margin-right:6px}.sta-tool-example:hover,.sta-tool-example:focus-visible{color:var(--ink);border-color:var(--ink);outline:none}.sta-tool-offer{background:var(--ink);color:#fff;grid-template-columns:.48fr 1.12fr auto;align-items:center;gap:24px;margin-top:30px;padding:24px;display:grid}.sta-tool-offer>span{text-transform:uppercase;letter-spacing:.13em;color:var(--mint);font-size:8px;font-weight:900}.sta-tool-offer h4{margin:0 0 7px;font:400 23px/1.15 Georgia,serif}.sta-tool-offer p{color:#d2ddd8;max-width:580px;margin:0;font-size:10px;line-height:1.65}.sta-tool-offer a{color:#fff;white-space:nowrap;border-bottom:1px solid #fff7;padding-bottom:7px;font-size:9px;font-weight:900}.sta-tool-offer a b{color:var(--mint);margin-left:10px}.financial-health-field.has-error input{background:#fff8f6;border-color:#a94132}.financial-health-field.has-error input:focus{border-color:#8d3126;outline-color:#d9857880}.financial-health-field-error{color:#762f25;text-transform:none;letter-spacing:0;background:#fff1ef;border-left:3px solid #a94132;margin:0;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.5}.risk-evaluation{max-width:980px;margin:0 auto}.risk-stepper{border-bottom:1px solid #d9dfd7;padding:0 0 28px}.risk-stepper>span{text-transform:uppercase;letter-spacing:.14em;color:#718c42;font-size:8px;font-weight:900}.risk-stepper ol{background:#d8ded6;grid-template-columns:repeat(6,1fr);gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.risk-stepper li{background:#f5f5ef;gap:5px;min-width:0;padding:11px 9px;display:grid}.risk-stepper li b{color:#8a9892;font-size:8px}.risk-stepper li small{color:#71807b;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-weight:800;overflow:hidden}.risk-stepper li.done{background:#e6ecd9}.risk-stepper li.active{background:var(--ink)}.risk-stepper li.active b,.risk-stepper li.active small{color:var(--mint)}.risk-step{padding-top:32px}.risk-step fieldset{border:0;gap:20px;margin:0;padding:0;display:grid}.risk-step legend{letter-spacing:-.035em;font:400 clamp(31px,4vw,49px)/1.08 Georgia,serif}.risk-step fieldset>p{max-width:790px;color:var(--muted);margin:-7px 0 7px;font-size:12px;line-height:1.7}.risk-step label{text-transform:uppercase;letter-spacing:.08em;color:#52665f;font-size:9px;font-weight:900}.risk-step label>i{color:#81908a;margin-left:5px;font-style:normal;font-weight:500}.risk-step input[type=text],.risk-step input:not([type]),.risk-step textarea,.risk-step select{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cbd3ca;border-radius:0;margin-top:8px;padding:13px 14px;font:400 13px/1.5 Arial,sans-serif}.risk-step textarea{resize:vertical}.risk-step input:focus,.risk-step textarea:focus,.risk-step select:focus{border-color:#82984e;outline:3px solid #c9e27880}.risk-step label>small{color:#71807b;text-transform:none;letter-spacing:0;margin-top:7px;font-size:9px;font-weight:500;line-height:1.55;display:block}.risk-wide{display:block}.risk-repeat-list{gap:12px;display:grid}.risk-repeat-row,.risk-consequence-row{background:#f7f7f2;border:1px solid #d7ddd5;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.risk-repeat-row label{width:100%}.risk-consequence-row{grid-template-columns:220px 1fr auto}.risk-remove{color:#7c4036;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:8px;font-weight:900}.risk-add{color:#49645c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #91a49d;justify-self:start;padding:0 0 6px;font-size:9px;font-weight:900}.risk-add span{color:#718c42;margin-right:7px}.risk-none{background:#f4f0df;border-left:3px solid #c9a63b;align-items:center;gap:9px;padding:14px 16px;display:flex;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.risk-none input{width:17px;height:17px}.risk-mastery,.risk-severity{border-top:1px solid #d9dfd7;margin-top:7px;padding-top:26px}.risk-mastery h3,.risk-severity h3{margin:0;font:400 25px/1.2 Georgia,serif}.risk-mastery>p,.risk-severity>p{color:var(--muted);margin:8px 0 17px;font-size:10px;line-height:1.6}.risk-mastery>div,.risk-choice-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.risk-mastery label,.risk-choice-grid label{cursor:pointer;background:#fff;border:1px solid #d3dad1;grid-template-columns:20px 1fr;gap:5px 8px;padding:15px;display:grid}.risk-mastery label.selected,.risk-choice-grid label.selected{box-shadow:inset 3px 0 var(--mint);border-color:#789044}.risk-mastery label input,.risk-choice-grid label input{grid-row:1/3;width:16px;height:16px;margin:2px 0}.risk-mastery label b,.risk-choice-grid label b{text-transform:none;letter-spacing:0;color:var(--ink);font-size:10px}.risk-mastery label small,.risk-choice-grid label small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:9px;font-weight:500;line-height:1.5}.risk-severity details{background:#e7ece1;margin:0 0 18px;padding:13px 15px}.risk-severity summary{cursor:pointer;color:#52665f;font-size:9px;font-weight:900}.risk-severity details div{margin-top:11px}.risk-severity details p{color:#60736c;margin:6px 0;font-size:9px;line-height:1.55}.risk-severity-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.risk-navigation{align-items:center;gap:12px;margin-top:28px;display:flex}.risk-navigation>span{flex:1}.risk-navigation button,.risk-result-actions button,.risk-expert-cta button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:14px 17px;font-size:9px;font-weight:900}.risk-navigation button b{color:var(--mint);margin-left:22px}.risk-navigation button.secondary,.risk-result-actions button.secondary{color:var(--ink);background:0 0;border:1px solid #9faea7}.risk-local-note{border-left:3px solid var(--mint);padding-left:14px;color:#71807b!important;margin:16px 0 0!important;font-size:9px!important}.risk-result{padding-top:32px}.risk-summary,.risk-evaluation-result,.risk-acceptability{margin-top:28px}.risk-summary>h4,.risk-evaluation-result>h4,.risk-acceptability>h4{margin:0 0 15px;font:400 25px/1.2 Georgia,serif}.risk-summary dl{background:#d9dfd7;border:1px solid #d9dfd7;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.risk-summary dl>div{background:#fff;padding:18px}.risk-summary dt{text-transform:uppercase;letter-spacing:.11em;color:#718c42;font-size:8px;font-weight:900}.risk-summary dd{color:#435850;margin:9px 0 0;font-size:11px;line-height:1.65}.risk-summary ul{margin:0;padding-left:17px}.risk-result-metrics{background:#d8ded6;border:1px solid #d8ded6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.risk-result-metrics article{background:#edf0e7;gap:10px;padding:18px;display:grid}.risk-result-metrics span{text-transform:uppercase;letter-spacing:.1em;color:#667a72;font-size:7px;font-weight:900}.risk-result-metrics strong{font:400 20px/1.15 Georgia,serif}.risk-result-metrics small{color:#71807b;font-size:8px;line-height:1.45}.risk-evaluation-result>aside{background:var(--ink);color:#fff;border-left:5px solid var(--mint);margin-top:18px;padding:20px}.risk-evaluation-result>aside span{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);font-size:8px;font-weight:900}.risk-evaluation-result>aside strong{margin:8px 0;font:400 24px/1.2 Georgia,serif;display:block}.risk-evaluation-result>aside p{color:#d0dbd6;margin:0;font-size:10px;line-height:1.65}.risk-method-note,.risk-scope-note{color:#71807b;font-size:9px;line-height:1.65}.risk-method-note{margin:14px 0 0}.risk-scope-note{border-left:3px solid var(--mint);background:#eef1e8;margin:25px 0 0;padding:14px 16px}.risk-matrix-wrap{grid-template-columns:auto max-content;justify-content:start;align-items:center;gap:7px 10px;margin-top:18px;display:grid}.risk-matrix-wrap>span,.risk-matrix-wrap>small{text-transform:uppercase;letter-spacing:.08em;color:#71807b;font-size:7px;font-weight:900}.risk-matrix-wrap>small{text-align:center;grid-column:2}.risk-matrix{gap:2px;display:grid}.risk-matrix-row,.risk-matrix-axis{grid-template-columns:25px repeat(4,34px);gap:2px;display:grid}.risk-matrix-row>b,.risk-matrix-axis>b,.risk-matrix-axis span{color:#71807b;place-items:center;font-size:7px;display:grid}.risk-matrix-row i{place-items:center;height:28px;font-size:15px;font-style:normal;display:grid}.risk-matrix-row i.level-1{background:#dce8c7}.risk-matrix-row i.level-2{background:#f0df9a}.risk-matrix-row i.level-3{background:#e9b66e}.risk-matrix-row i.level-4{background:#c96f5c}.risk-matrix-row i.active{outline:3px solid var(--ink);outline-offset:-3px;color:var(--ink)}.risk-acceptability>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.risk-acceptability label{cursor:pointer;background:#fff;border:1px solid #d3dad1;align-items:center;gap:8px;padding:13px;font-size:9px;font-weight:800;display:flex}.risk-acceptability label.selected{box-shadow:inset 3px 0 var(--mint);border-color:#789044}.risk-acceptability>p{color:#68492e;background:#f4eadc;border-left:3px solid #bc773d;margin:13px 0 0;padding:13px 15px;font-size:10px;line-height:1.6}.risk-result-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.risk-expert-cta{color:#fff;background:#5b746c;grid-template-columns:1fr auto;align-items:center;gap:12px 25px;margin-top:27px;padding:24px;display:grid}.risk-expert-cta span{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);font-size:8px;font-weight:900}.risk-expert-cta h4{margin:7px 0;font:400 28px/1.15 Georgia,serif}.risk-expert-cta p{color:#e0e7e4;max-width:650px;margin:0;font-size:10px;line-height:1.65}.risk-expert-cta button{background:var(--ink);white-space:nowrap}.risk-expert-cta button b{color:var(--mint);margin-left:16px}.risk-expert-cta>small{color:#d1ddd8;grid-column:1/-1;font-size:8px;line-height:1.5}.expert-risk-transfer{border-top:4px solid var(--mint);background:#e8eddf;padding:21px}.expert-risk-transfer>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.expert-risk-transfer h3{margin:9px 0 15px;font:400 23px/1.2 Georgia,serif}.expert-risk-transfer>div{background:#d4dbd1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.expert-risk-transfer>div p{color:#52665f;background:#fff;gap:5px;margin:0;padding:11px;font-size:9px;display:grid}.expert-risk-transfer>div strong{text-transform:uppercase;letter-spacing:.08em;color:#718c42;font-size:7px}.expert-risk-transfer>small{color:#5e716a;margin-top:13px;font-size:9px;line-height:1.55;display:block}.expert-form .field label i{color:#aebdb7;margin-left:5px;font-style:normal;font-weight:500}@media (width<=1050px){.sta-tool-group{grid-template-columns:1fr;gap:22px}.sta-tool-group>header p{max-width:620px}.resource-directory-heading{grid-template-columns:1fr 1fr}.resource-directory-heading>p:last-child{grid-column:2}.sta-tool-delivery-fields{grid-template-columns:1fr 1fr}.sta-tool-delivery-fields label:last-child{grid-column:1/-1}}@media (width<=700px){.sta-toolbox{padding:75px 20px}.sta-toolbox-heading{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.sta-toolbox-heading h2,.resource-directory-heading h2{font-size:47px}.sta-tool-index{margin-top:38px;padding-top:23px}.sta-tool-index-heading{grid-template-columns:1fr;gap:9px;margin-bottom:15px}.sta-tool-index-heading h3{font-size:27px}.sta-tool-nav>div{scrollbar-width:thin;display:flex;overflow-x:auto}.sta-tool-nav a{border-bottom:0;flex:0 0 160px}.sta-tool-groups{margin-top:18px}.sta-tool-group{padding:30px 0;scroll-margin-top:70px}.sta-tool-group>header h3{font-size:30px}.sta-tool-grid{grid-template-columns:1fr}.sta-tool-card{min-height:0;padding:20px}.sta-tool-overlay{place-items:stretch stretch;padding:0}.sta-tool-dialog{width:100%;height:100dvh;max-height:100dvh}.sta-tool-dialog>header{padding:18px 20px}.sta-tool-dialog>header h2{font-size:29px}.sta-tool-close{width:39px;height:39px}.sta-tool-dialog-body{padding:24px 20px}.sta-tool-guide{grid-template-columns:1fr;padding:18px}.sta-tool-guide ol{grid-column:auto;margin-top:2px}.sta-tool-fields,.sta-tool-details,.sta-tool-delivery-fields{grid-template-columns:1fr}.sta-tool-field.wide,.sta-tool-delivery-fields label:last-child{grid-column:auto}.sta-tool-metrics{grid-template-columns:1fr}.sta-tool-metrics article{padding:19px}.sta-tool-result-actions button{flex:1}.sta-tool-offer{grid-template-columns:1fr;gap:12px}.sta-tool-offer a{width:max-content;margin-top:4px}.sta-tool-delivery{padding:20px}.sta-tool-delivery-actions{display:grid}.resource-directory-heading{grid-template-columns:1fr;gap:20px;padding:75px 20px 0}.resource-directory-heading>p:last-child{grid-column:auto}.resource-directory-heading+.resource-page-grid{padding-top:40px}.sta-tool-card-meta{gap:6px}.sta-tool-card-stamps{gap:4px}.sta-tool-stamp{padding:3px 4px}.sta-tool-guide>p{font-size:13px}.sta-tool-guide ol,.sta-tool-field>small{font-size:11px}.sta-field-source summary{font-size:10px}.sta-field-source p,.sta-tool-field-note,.sta-tool-example,.sta-tool-offer p{font-size:11px}.sta-tool-offer a{font-size:10px}}@media (width<=900px){.risk-result-metrics,.risk-acceptability>div{grid-template-columns:repeat(2,1fr)}.risk-expert-cta{grid-template-columns:1fr}.risk-expert-cta button{justify-self:start}.expert-risk-transfer>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.risk-stepper ol{grid-template-columns:repeat(6,42px);overflow-x:auto}.risk-stepper li{padding:10px 7px}.risk-stepper li small{display:none}.risk-step legend{font-size:33px}.risk-step fieldset>p{font-size:12px}.risk-repeat-row,.risk-consequence-row{grid-template-columns:1fr}.risk-remove{justify-self:start}.risk-mastery>div,.risk-choice-grid,.risk-severity-grid,.risk-summary dl,.risk-result-metrics,.risk-acceptability>div,.expert-risk-transfer>div{grid-template-columns:1fr}.risk-mastery label,.risk-choice-grid label{padding:14px 12px}.risk-navigation{flex-wrap:wrap}.risk-navigation>span{display:none}.risk-navigation button{flex:1}.risk-result-actions{display:grid}.risk-result-actions button{width:100%}.risk-expert-cta{padding:21px 18px}.risk-expert-cta button{white-space:normal;width:100%}.risk-summary dl>div,.risk-result-metrics article{padding:15px}.risk-matrix-row,.risk-matrix-axis{grid-template-columns:24px repeat(4,31px)}.risk-matrix-row i{height:27px}.expert-risk-transfer h3{font-size:20px}}@media print{body>*{visibility:hidden}.sta-tool-overlay,.sta-tool-overlay *{visibility:visible}.sta-tool-overlay{background:#fff;padding:0;position:absolute;inset:0}.sta-tool-dialog{height:auto;max-height:none;box-shadow:none}.sta-tool-dialog>header{color:var(--ink);border-bottom:2px solid var(--ink);background:#fff}.sta-tool-dialog>header span{color:#718c42}.sta-tool-close,.sta-tool-result-actions,.sta-tool-offer,.sta-tool-delivery{display:none}.sta-tool-dialog-body{overflow:visible}.sta-tool-metrics{-webkit-print-color-adjust:exact;print-color-adjust:exact}body:has(.sta-tool-overlay)>:not(:has(.sta-tool-overlay)){display:none!important}body:has(.sta-tool-overlay) :has(.sta-tool-overlay)>:not(:has(.sta-tool-overlay)):not(.sta-tool-overlay){display:none!important}:is(body:has(.sta-tool-overlay),body:has(.sta-tool-overlay)>:has(.sta-tool-overlay)){height:auto!important;min-height:0!important;overflow:visible!important}body:has(.sta-tool-overlay) .sta-tool-overlay{background:#fff!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}body:has(.sta-tool-overlay) .sta-tool-dialog{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;display:block!important;overflow:visible!important}body:has(.sta-tool-overlay) .sta-tool-dialog-body{overflow:visible!important}.risk-stepper,.risk-result-actions,.risk-expert-cta{display:none!important}.risk-summary dl,.risk-result-metrics,.risk-evaluation-result>aside,.risk-matrix-row i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.risk-summary,.risk-evaluation-result,.risk-acceptability{break-inside:avoid}}.indicator-builder{max-width:980px;margin:0 auto}.indicator-builder .risk-stepper ol{grid-template-columns:repeat(5,1fr)}.indicator-builder .risk-step input[type=number]{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd3ca;border-radius:0;margin-top:8px;padding:13px 14px;font:400 13px/1.5 Arial,sans-serif}.indicator-section{border-top:1px solid #d9dfd7;padding-top:24px}.indicator-section h3,.indicator-guidance h3{margin:0 0 14px;font:400 24px/1.2 Georgia,serif}.indicator-purpose-grid{grid-template-columns:repeat(2,1fr)}.indicator-guidance{border-left:4px solid var(--mint);background:#edf0e7;padding:20px}.indicator-guidance>p{color:var(--muted);margin:-5px 0 15px;font-size:10px;line-height:1.6}.indicator-guidance .risk-choice-grid{grid-template-columns:1fr}.indicator-secondary{background:#f5f5ef;border:1px solid #d5dcd3;padding:16px}.indicator-secondary summary{cursor:pointer;color:#52665f;font-size:10px;font-weight:900}.indicator-secondary>p{color:var(--muted);font-size:9px}.indicator-secondary>label{text-transform:none;letter-spacing:0;align-items:flex-start;gap:8px;margin-top:10px;font-size:10px;display:flex}.indicator-secondary input{width:16px;height:16px;margin:0}.indicator-inline-choices{flex-wrap:wrap;gap:8px;display:flex}.indicator-inline-choices label{text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #d3dad1;align-items:center;gap:8px;padding:13px 15px;font-size:10px;display:flex}.indicator-inline-choices label.selected{box-shadow:inset 3px 0 var(--mint);border-color:#789044}.indicator-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.indicator-field-grid .risk-wide{grid-column:1/-1}.indicator-threshold-help{border-left:3px solid var(--mint);background:#eef1e8;padding:12px 14px;line-height:1.6;color:#64766f!important;margin:0!important;font-size:9px!important}.indicator-review{border-left:4px solid var(--mint);background:#edf0e7;margin-top:8px;padding:20px}.indicator-review span,.indicator-result-intro>span,.indicator-interpretation>span,.indicator-quality span,.indicator-cta span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.indicator-review p{color:#435850;margin:9px 0 0;font-size:11px;line-height:1.65}.indicator-result-intro{border-bottom:1px solid #d9dfd7;padding-bottom:26px}.indicator-result-intro h3{letter-spacing:-.035em;margin:10px 0;font:400 clamp(31px,4vw,49px)/1.08 Georgia,serif}.indicator-result-intro>p{color:#5c7169;margin:0;font-size:11px;font-weight:800}.indicator-result-intro>aside{background:#edf0e7;border-left:4px solid #8aa34b;margin-top:18px;padding:16px}.indicator-result-intro>aside strong{font:400 20px/1.2 Georgia,serif}.indicator-result-intro>aside p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.65}.indicator-interpretation{background:var(--ink);color:#fff;border-left:5px solid var(--mint);margin-top:20px;padding:20px}.indicator-interpretation span{color:var(--mint)}.indicator-interpretation strong{margin:9px 0;font:400 24px/1.2 Georgia,serif;display:block}.indicator-interpretation p{color:#d0dbd6;margin:0;font-size:9px;line-height:1.6}.indicator-quality{border:1px solid #d6ddd4;grid-template-columns:.72fr 1.28fr;margin-top:20px;display:grid}.indicator-quality>div{padding:20px}.indicator-quality>div+div{background:#f6f6f1;border-left:1px solid #d6ddd4}.indicator-quality h4{margin:8px 0;font:400 26px/1.15 Georgia,serif}.indicator-quality p{color:#52665f;margin:0;font-size:10px;line-height:1.7}.indicator-quality.incomplete{border-top:4px solid #d0a345}.indicator-quality.complete{border-top:4px solid #8aa34b}.indicator-cta{color:#fff;background:#5b746c;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:27px;padding:24px;display:grid}.indicator-cta span{color:var(--mint)}.indicator-cta h4{margin:7px 0;font:400 28px/1.15 Georgia,serif}.indicator-cta p{color:#e0e7e4;max-width:650px;margin:0;font-size:10px;line-height:1.65}.indicator-cta a{background:var(--ink);color:#fff;white-space:nowrap;padding:14px 17px;font-size:9px;font-weight:900}.indicator-cta a b{color:var(--mint);margin-left:16px}@media (width<=700px){.indicator-builder .risk-stepper ol{grid-template-columns:repeat(5,42px)}.indicator-purpose-grid,.indicator-field-grid,.indicator-quality{grid-template-columns:1fr}.indicator-quality>div+div{border-top:1px solid #d6ddd4;border-left:0}.indicator-inline-choices{display:grid}.indicator-cta{grid-template-columns:1fr;padding:21px 18px}.indicator-cta a{white-space:normal;text-align:center}.indicator-result-intro h3{font-size:33px}}@media print{.indicator-cta,.indicator-result .risk-local-note{display:none!important}.indicator-result-intro,.indicator-quality,.indicator-interpretation{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.continuity-builder{max-width:980px;margin:0 auto}.continuity-builder .risk-stepper ol{grid-template-columns:repeat(5,1fr)}.continuity-section{border-top:1px solid #d9dfd7;gap:15px;padding-top:24px;display:grid}.continuity-section h3,.continuity-timeline h3,.continuity-solutions h3{margin:0;font:400 23px/1.25 Georgia,serif}.continuity-section>p{color:var(--muted);margin:-7px 0 0;font-size:10px;line-height:1.6}.continuity-inline-choices{flex-wrap:wrap;gap:8px;display:flex}.continuity-inline-choices label,.continuity-checkbox-grid label{text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #d3dad1;align-items:flex-start;gap:8px;padding:12px 14px;font-size:10px;line-height:1.45;display:flex}.continuity-inline-choices label.selected,.continuity-checkbox-grid label.selected{box-shadow:inset 3px 0 var(--mint);border-color:#789044}.continuity-inline-choices input,.continuity-checkbox-grid input{flex:none;width:16px;height:16px;margin:0}.continuity-sensitive,.continuity-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.continuity-timeline{gap:10px;display:grid}.continuity-timeline>section{background:#f7f7f2;border:1px solid #d6ddd4;padding:17px}.continuity-timeline>section>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.continuity-timeline label{text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #d3dad1;align-items:flex-start;gap:7px;padding:11px;font-size:9px;line-height:1.4;display:flex}.continuity-timeline label.selected{box-shadow:inset 3px 0 var(--mint);border-color:#789044}.continuity-timeline input{flex:none;width:15px;height:15px;margin:0}.continuity-checkbox-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.provider-choices{grid-template-columns:repeat(3,1fr);display:grid}.continuity-solutions{gap:9px;display:grid}.continuity-solutions>section{background:#f7f7f2;border:1px solid #d6ddd4;grid-template-columns:1.2fr .8fr;align-items:start;gap:14px 20px;padding:17px;display:grid}.continuity-solutions>section>div p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.continuity-solutions>section>label:nth-of-type(n+2){grid-column:2}.continuity-review{border-left:4px solid var(--mint);background:#edf0e7;padding:20px}.continuity-review span,.continuity-result-intro>span,.continuity-deadline>span,.continuity-result-grid article>span,.continuity-fragilities>span,.continuity-preparation span,.continuity-cta span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.continuity-review p{color:#52665f;margin:8px 0 0;font-size:10px;line-height:1.65}.continuity-result-intro{border-bottom:1px solid #d9dfd7;padding-bottom:25px}.continuity-result-intro h3{letter-spacing:-.035em;margin:10px 0;font:400 clamp(31px,4vw,49px)/1.08 Georgia,serif}.continuity-result-intro p{color:#5c7169;max-width:760px;margin:0;font-size:11px;line-height:1.65}.continuity-deadline{background:var(--ink);color:#fff;border-left:5px solid var(--mint);margin-top:20px;padding:20px}.continuity-deadline>span{color:var(--mint)}.continuity-deadline strong{margin:9px 0;font:400 27px/1.2 Georgia,serif;display:block}.continuity-deadline p{color:#d0dbd6;margin:0;font-size:9px;line-height:1.6}.continuity-result-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.continuity-result-grid article{background:#fff;border:1px solid #d6ddd4;padding:20px}.continuity-result-grid ul,.continuity-fragilities ul{margin:13px 0 0;padding-left:18px}.continuity-result-grid li,.continuity-fragilities li{color:#435850;margin:5px 0;font-size:10px;line-height:1.65}.continuity-empty-solution{color:#66562d;background:#f4f0df;border-left:3px solid #c9a63b;margin:14px 0 0;padding:12px;font-size:9px;line-height:1.6}.continuity-fragilities{background:#f7f3e6;border-left:4px solid #c9a63b;margin-top:20px;padding:20px}.continuity-preparation{border:1px solid #d6ddd4;border-top:4px solid #d0a345;grid-template-columns:.72fr 1.28fr;margin-top:20px;display:grid}.continuity-preparation>div,.continuity-preparation>p{margin:0;padding:20px}.continuity-preparation>p{color:#52665f;background:#f6f6f1;border-left:1px solid #d6ddd4;font-size:10px;line-height:1.7}.continuity-preparation h4{margin:8px 0 0;font:400 26px/1.15 Georgia,serif}.continuity-preparation.preparation-strong{border-top-color:#8aa34b}.continuity-preparation.preparation-low{border-top-color:#bb6b54}.continuity-cta{color:#fff;background:#5b746c;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:27px;padding:24px;display:grid}.continuity-cta span{color:var(--mint)}.continuity-cta h4{margin:7px 0;font:400 28px/1.15 Georgia,serif}.continuity-cta p{color:#e0e7e4;max-width:650px;margin:0;font-size:10px;line-height:1.65}.continuity-cta a{background:var(--ink);color:#fff;white-space:nowrap;padding:14px 17px;font-size:9px;font-weight:900}.continuity-cta a b{color:var(--mint);margin-left:16px}@media (width<=700px){.continuity-builder .risk-stepper ol{grid-template-columns:repeat(5,42px)}.continuity-sensitive,.continuity-field-grid,.continuity-result-grid,.continuity-preparation{grid-template-columns:1fr}.continuity-checkbox-grid,.provider-choices{grid-template-columns:1fr 1fr}.continuity-timeline>section>div,.continuity-solutions>section{grid-template-columns:1fr}.continuity-solutions>section>label:nth-of-type(n+2){grid-column:1}.continuity-preparation>p{border-top:1px solid #d6ddd4;border-left:0}.continuity-cta{grid-template-columns:1fr;padding:21px 18px}.continuity-cta a{white-space:normal;text-align:center}.continuity-result-intro h3{font-size:33px}}@media (width<=430px){.continuity-checkbox-grid,.provider-choices{grid-template-columns:1fr}.continuity-inline-choices label{flex:140px}.continuity-timeline>section,.continuity-solutions>section{padding:14px}.continuity-deadline{padding:18px 16px}}@media print{.continuity-cta,.continuity-result .risk-local-note{display:none!important}.continuity-result-intro,.continuity-deadline,.continuity-result-grid article,.continuity-fragilities,.continuity-preparation{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cyber-builder{max-width:980px;margin:0 auto}.cyber-question{background:#f7f7f2;border:1px solid #d6ddd4;padding:17px}.cyber-question h3,.cyber-select-question>b{color:var(--ink);text-transform:none;letter-spacing:0;margin:0;font:400 22px/1.25 Georgia,serif;display:block}.cyber-question>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.cyber-question label{text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #d3dad1;align-items:flex-start;gap:7px;padding:11px;font-size:9px;line-height:1.45;display:flex}.cyber-question label.selected{box-shadow:inset 3px 0 var(--mint);border-color:#789044}.cyber-question input{flex:none;width:15px;height:15px;margin:0}.cyber-select-question{background:#f7f7f2;border:1px solid #d6ddd4;padding:17px}.cyber-select-question select{margin-top:14px}.cyber-review{border-left:4px solid var(--mint);background:#edf0e7;padding:20px}.cyber-review span,.cyber-result-intro>span,.cyber-axes>span,.cyber-vigilance>span,.cyber-solids>span,.cyber-cta span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.cyber-review p{color:#52665f;margin:8px 0 0;font-size:10px;line-height:1.65}.cyber-result-intro{background:var(--ink);color:#fff;border-left:5px solid var(--mint);padding:22px}.cyber-result-intro>span{color:var(--mint)}.cyber-result-intro h3{letter-spacing:-.035em;margin:10px 0;font:400 clamp(31px,4vw,49px)/1.08 Georgia,serif}.cyber-result-intro p{color:#d0dbd6;max-width:790px;margin:0;font-size:10px;line-height:1.65}.cyber-axes{margin-top:24px}.cyber-axes>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.cyber-axis{background:#fff;border:1px solid #d6ddd4;border-left:4px solid #c9a63b;padding:17px}.cyber-axis.axis-strong{border-left-color:#8aa34b}.cyber-axis.axis-partial{border-left-color:#d0a345}.cyber-axis.axis-weak{border-left-color:#bb6b54}.cyber-axis.axis-neutral{border-left-color:#91a49d}.cyber-axis>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cyber-axis h4{margin:0;font:400 20px/1.2 Georgia,serif}.cyber-axis strong{text-transform:uppercase;letter-spacing:.08em;color:#52665f;text-align:right;font-size:8px}.cyber-axis p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.6}.cyber-result-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.cyber-vigilance,.cyber-solids{border:1px solid #d6ddd4;padding:20px}.cyber-vigilance{background:#f7f3e6;border-left:4px solid #c9a63b}.cyber-solids{background:#edf0e7;border-left:4px solid #8aa34b}.cyber-vigilance ol,.cyber-solids ul{margin:13px 0 0;padding-left:19px}.cyber-vigilance li,.cyber-solids li,.cyber-vigilance p,.cyber-solids p{color:#435850;margin:6px 0;font-size:10px;line-height:1.65}.cyber-cta{color:#fff;background:#5b746c;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:27px;padding:24px;display:grid}.cyber-cta span{color:var(--mint)}.cyber-cta h4{margin:7px 0;font:400 28px/1.15 Georgia,serif}.cyber-cta p{color:#e0e7e4;max-width:650px;margin:0;font-size:10px;line-height:1.65}.cyber-cta a{background:var(--ink);color:#fff;white-space:nowrap;padding:14px 17px;font-size:9px;font-weight:900}.cyber-cta a b{color:var(--mint);margin-left:16px}@media (width<=700px){.cyber-builder .risk-stepper ol{grid-template-columns:repeat(6,42px)}.cyber-question>div,.cyber-axes>div,.cyber-result-columns{grid-template-columns:1fr}.cyber-axis>div{display:grid}.cyber-axis strong{text-align:left}.cyber-cta{grid-template-columns:1fr;padding:21px 18px}.cyber-cta a{white-space:normal;text-align:center}.cyber-result-intro h3{font-size:33px}}@media (width<=430px){.cyber-question{padding:14px}.cyber-question h3,.cyber-select-question>b{font-size:20px}.cyber-axis,.cyber-vigilance,.cyber-solids{padding:16px}}@media print{.cyber-cta,.cyber-result .risk-local-note{display:none!important}.cyber-result-intro,.cyber-axis,.cyber-vigilance,.cyber-solids{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.erm-home{background:#edf0e7;grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;display:grid}.erm-home-copy h2{font-size:clamp(48px,5vw,76px)}.erm-home-copy h2 em,.assistant-page-hero h1 em{color:#5a766e}.erm-home-copy>p:not(.eyebrow){color:var(--muted);margin:30px 0;font-size:14px;line-height:1.85}.erm-home-copy ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.erm-home-copy li{align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.erm-home-copy li:before{content:"✓";background:var(--mint);border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.erm-assistant{background:#fff;border:1px solid #d6ddd4;flex-direction:column;min-height:610px;display:flex;overflow:hidden;box-shadow:0 28px 70px #16372d18}.erm-assistant-topbar{background:#fbfaf6;border-bottom:1px solid #e1e5df;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.erm-assistant-identity{align-items:center;gap:12px;display:flex}.erm-assistant-mark{background:var(--ink);width:38px;height:38px;color:var(--mint);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:18px;display:grid}.erm-assistant-identity strong{font-size:12px;display:block}.erm-assistant-identity small{color:#71807b;align-items:center;gap:6px;margin-top:5px;font-size:9px;display:flex}.erm-assistant-identity small i{background:#78a93f;border-radius:50%;width:6px;height:6px}.erm-assistant-free{text-transform:uppercase;letter-spacing:.1em;background:#edf1e5;padding:7px 9px;font-size:8px;font-weight:800}.erm-conversation{scrollbar-width:thin;flex-direction:column;gap:16px;min-height:260px;max-height:405px;padding:24px;display:flex;overflow-y:auto}.erm-message{align-items:flex-end;gap:10px;display:flex}.erm-message p{max-width:83%;margin:0;padding:13px 15px;font-size:12px;line-height:1.65}.erm-message.assistant p{color:#344b45;background:#edf0e7;border-radius:4px 16px 16px}.erm-message.user{justify-content:flex-end}.erm-message.user p{background:var(--ink);color:#fff;border-radius:16px 4px 16px 16px}.erm-avatar{background:var(--mint);width:29px;height:29px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:7px;font-weight:900;display:grid}.erm-suggestions{flex-wrap:wrap;gap:7px;padding:0 24px 20px;display:flex}.erm-suggestions-label{text-transform:uppercase;letter-spacing:.12em;color:#71807b;width:100%;margin-bottom:2px;font-size:8px;font-weight:800}.erm-suggestions button{color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #ccd5ca;padding:9px 11px;font-size:9px;font-weight:700}.erm-suggestions button:hover{background:#f4f7ed;border-color:#7d9650}.erm-input-row{border:1px solid #bdc8bd;grid-template-columns:1fr 48px;align-items:center;margin:auto 22px 0;display:grid}.erm-input-row input{font:inherit;background:#fff;border:0;outline:0;min-width:0;padding:15px;font-size:12px}.erm-input-row button{background:var(--mint);height:100%;color:var(--ink);cursor:pointer;border:0;font-size:20px}.erm-input-row button:hover{background:#d8ec88}.erm-assistant-note{padding:15px 22px 19px}.erm-assistant-note>p{color:#7a8983;margin:0 0 12px;font-size:8px;line-height:1.55}.erm-assistant-next{grid-template-columns:1fr 1fr;gap:7px;display:grid}.erm-assistant-next a{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:9px;font-weight:900;display:flex}.erm-assistant-next a>span{font-size:14px}.erm-assistant-primary{background:var(--mint);color:var(--ink)}.erm-assistant-primary:hover{background:#d8ec88}.erm-assistant-secondary{background:#fff;border:1px solid #bdc8bd}.erm-assistant-secondary:hover{background:#f4f7ed;border-color:#7d9650}.erm-assistant-expert{color:#52645e;border-top:1px solid #d8ded6;grid-column:1/-1;min-height:0!important;padding:9px 2px 3px!important}.erm-assistant-expert>span{color:#789044}.assistant-page{background:#f4f1e9}.assistant-page-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;padding:100px 8vw 75px;display:grid}.assistant-page-hero h1{font-size:clamp(58px,7vw,102px)}.assistant-page-hero>div>p:last-child{max-width:710px;color:var(--muted);margin:30px 0 0;font-size:16px;line-height:1.8}.assistant-page-hero aside{border-top:3px solid var(--mint);background:#fff;padding:27px}.assistant-page-hero aside strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.assistant-page-hero aside p{color:var(--muted);margin:8px 0 20px;font-size:11px;line-height:1.6}.assistant-page-hero aside p:last-child{margin-bottom:0}.assistant-page-workspace{padding:0 20px 100px}.assistant-page-workspace .erm-assistant{max-width:920px;min-height:640px;margin:0 auto}.assistant-page-workspace .erm-message p{font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contextual-expert-cta{color:#fff;background:#5b746c;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:6vw;padding:72px 8vw;display:grid}.contextual-expert-cta h2{font-size:clamp(35px,3.7vw,56px)}.contextual-expert-cta h2 em{color:var(--mint)}.contextual-expert-cta>p{color:#e0e7e4;max-width:600px;margin:0;font-size:13px;line-height:1.8}.resources-expert-cta{background:var(--ink)}@media (width<=1050px){.erm-home{grid-template-columns:1fr;gap:55px}.main-nav{gap:12px;font-size:10px}}@media (width<=900px){.assistant-page-hero{grid-template-columns:1fr}.assistant-page-hero aside{max-width:560px}.expert-home-band,.contextual-expert-cta{grid-template-columns:1fr;gap:25px}.expert-home-band>a,.contextual-expert-cta>a{justify-self:start}.mobile-menu-offers .nav-new{margin-left:auto}}@media (width<=600px){.erm-home{padding:75px 20px}.erm-assistant{min-height:620px}.erm-assistant-topbar{padding:16px}.erm-assistant-free{display:none}.erm-conversation{padding:18px}.erm-message p{max-width:88%}.erm-suggestions{padding:0 18px 18px}.erm-suggestions button{width:100%}.erm-input-row{margin-left:16px;margin-right:16px}.erm-assistant-note{padding-left:16px;padding-right:16px}.erm-assistant-next{grid-template-columns:1fr}.erm-assistant-expert{grid-column:auto}.assistant-page-hero{padding:70px 20px 55px}.assistant-page-hero h1{font-size:51px}.assistant-page-workspace{padding:0 12px 70px}.expert-home-band,.contextual-expert-cta{padding:60px 20px}.expert-home-band>a,.contextual-expert-cta>a{width:100%}.expert-home-band-copy p,.contextual-expert-cta>p{font-size:12px}}@media (width<=900px){.expert-fit,.expert-deliverable,.expert-pricing,.expert-partners,.expert-boundaries{grid-template-columns:1fr;gap:52px}.expert-partners-intro{position:static}.expert-price-grid{max-width:760px}.expert-proof{padding-left:8vw;padding-right:8vw}.expert-partner-teaser{grid-template-columns:1fr;gap:45px}}@media (width<=600px){.expert-fit,.expert-deliverable,.expert-pricing,.expert-partners,.expert-boundaries,.expert-proof{padding:70px 20px}.expert-fit-grid article{grid-template-columns:30px 1fr;padding:22px 18px}.expert-deliverable{gap:40px}.expert-deliverable-list article{grid-template-columns:32px 1fr;gap:12px}.expert-deliverable-list p{font-size:18px}.expert-examples>div{display:grid}.expert-examples>div span{font-size:10px;line-height:1.55}.expert-price-grid,.partner-pack-grid,.expert-boundary-grid,.partner-benefit-grid{grid-template-columns:1fr}.expert-price-grid article{flex-direction:row;align-items:end;min-height:120px}.expert-price-grid article strong{font-size:34px}.partner-pack-grid article{min-height:120px}.partner-benefit-grid article{min-height:175px}.expert-proof blockquote{font-size:28px}.expert-form-section{gap:42px}.expert-price{flex-direction:column;align-items:flex-start;gap:12px}.partner-principles article{grid-template-columns:28px 1fr;padding:21px 18px}.expert-partner-teaser{padding:70px 20px}.expert-partner-teaser aside{padding:24px 20px}.partner-audience-grid{grid-template-columns:1fr}.partner-audience-grid article:last-child{grid-column:auto}}.installation-page{background:var(--paper)}.installation-hero{background:var(--cream);grid-template-columns:1.18fr .82fr;align-items:center;gap:8vw;padding:96px 8vw 86px;display:grid}.installation-hero h1{max-width:1000px;font-size:clamp(56px,6.4vw,98px)}.installation-hero h1 em,.installation-section-heading h2 em,.installation-boundaries h2 em,.installation-pricing h2 em{color:#5a766e}.installation-hero-copy>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:30px 0;font-size:17px;line-height:1.78}.installation-price{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.installation-price strong{background:var(--ink);color:var(--mint);padding:16px 20px;font-family:Georgia,serif;font-size:24px;font-weight:400}.installation-price span{text-transform:uppercase;letter-spacing:.09em;max-width:190px;font-size:9px;font-weight:900;line-height:1.5}.installation-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.installation-actions .button{display:inline-flex}.installation-system{background:#e7ebdf;border:1px solid #d2d9cf;grid-template-rows:1fr auto 1fr;gap:18px;min-height:540px;padding:34px;display:grid;position:relative}.installation-system:before{content:"";background:#9dab9d;width:1px;position:absolute;top:22%;bottom:22%;left:50%}.system-input,.system-core{z-index:1;position:relative}.system-input{border-left:3px solid var(--mint);background:#fff;grid-template-columns:35px 1fr;align-content:center;padding:23px 25px;display:grid}.system-input>span{letter-spacing:.12em;color:#789044;grid-row:1/3;padding-top:5px;font-size:9px}.system-input strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.system-input small{color:#71807b;text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:9px;line-height:1.55}.system-core{text-align:center;background:var(--ink);color:#fff;justify-self:center;min-width:245px;padding:22px 28px;box-shadow:0 18px 45px #16352b24}.system-core small,.system-core span{text-transform:uppercase;letter-spacing:.12em;font-size:8px;display:block}.system-core small{color:#bdccc6}.system-core strong{color:var(--mint);margin:8px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;display:block}.system-core span{color:#fff}.installation-repers{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);padding:31px 8vw;display:grid}.installation-repers div{border-right:1px solid #ffffff25;flex-direction:column;gap:7px;padding:2px 28px;display:flex}.installation-repers div:first-child{padding-left:0}.installation-repers div:last-child{border:0}.installation-repers strong{color:var(--mint);font-family:Georgia,serif;font-size:20px;font-weight:400}.installation-repers span{text-transform:uppercase;letter-spacing:.12em;color:#c5d0cc;font-size:8px;line-height:1.45}.installation-approach,.installation-process,.installation-boundaries{padding:110px 8vw}.installation-section-heading{grid-template-columns:.62fr 1fr 1fr;align-items:end;gap:6vw;margin-bottom:58px;display:grid}.installation-section-heading h2,.installation-foundation h2,.installation-tool h2,.installation-boundaries h2,.installation-next h2,.installation-pricing h2{font-size:clamp(45px,4.7vw,72px)}.installation-section-heading>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.approach-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.approach-grid article{border-top:3px solid var(--mint);background:#edf0e7;flex-direction:column;min-height:430px;padding:38px;display:flex}.approach-grid article>span,.boundary-grid article>span,.pricing-card>span,.next-grid article>span{text-transform:uppercase;letter-spacing:.13em;color:#71807b;font-size:9px;font-weight:900}.approach-grid h3{margin:42px 0 18px;font-family:Georgia,serif;font-size:40px;font-weight:400}.approach-grid p{color:var(--muted);max-width:570px;font-size:14px;line-height:1.8}.approach-grid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.approach-grid li{text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:9px 11px;font-size:8px;font-weight:800}.installation-foundation{color:#fff;background:#5b746c;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:105px 8vw;display:grid}.installation-foundation h2 em,.installation-tool h2 em,.installation-next h2 em{color:var(--mint)}.installation-foundation>div:first-child>p:last-child,.installation-tool>div:first-child>p:last-child{color:#d7e1dd;max-width:520px;margin-top:28px;font-size:13px;line-height:1.8}.foundation-list{border-top:1px solid #ffffff2b}.foundation-list article{border-bottom:1px solid #ffffff2b;grid-template-columns:46px 1fr;gap:18px;padding:26px 0;display:grid}.foundation-list article>span{color:var(--mint);letter-spacing:.13em;padding-top:5px;font-size:9px}.foundation-list h3{margin:0 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:400}.foundation-list p{color:#d7e1dd;margin:0;font-size:12px;line-height:1.7}.installation-tool{background:var(--ink);color:#fff;grid-template-columns:.78fr 1.22fr;gap:9vw;padding:105px 8vw;display:grid}.tool-list{border-top:1px solid #ffffff28;border-left:1px solid #ffffff28;grid-template-columns:1fr 1fr;display:grid}.tool-list article{border-bottom:1px solid #ffffff28;border-right:1px solid #ffffff28;flex-direction:column;justify-content:space-between;min-height:145px;padding:24px;display:flex}.tool-list span{color:var(--mint);letter-spacing:.13em;font-size:9px}.tool-list p{margin:25px 0 0;font-family:Georgia,serif;font-size:19px;line-height:1.4}.installation-section-heading.compact{grid-template-columns:.55fr 1.1fr .9fr}.installation-step-list{border-top:1px solid #d5dbd4}.installation-step-list article{border-bottom:1px solid #d5dbd4;grid-template-columns:55px .65fr 1.35fr;align-items:start;gap:30px;padding:27px 0;display:grid}.installation-step-list article>span{letter-spacing:.13em;color:#789044;padding-top:6px;font-size:9px}.installation-step-list h3{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:400}.installation-step-list p{color:var(--muted);max-width:650px;margin:0;font-size:13px;line-height:1.75}.installation-modalities{border-left:3px solid var(--mint);background:#e7ebdf;grid-template-columns:.32fr 1fr;gap:30px;margin-top:35px;padding:25px 28px;display:grid}.installation-modalities strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.installation-modalities p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.installation-boundaries{background:#f1eee6;grid-template-columns:.72fr 1.28fr;gap:8vw;display:grid}.installation-boundaries h2{margin-top:32px}.boundary-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.boundary-grid article{background:#fff;border-top:3px solid #b9c1ba;padding:28px}.boundary-grid article.boundary-yes{border-color:var(--mint)}.boundary-grid ul{margin:28px 0 0;padding:0;list-style:none}.boundary-grid li{color:#53665f;border-top:1px solid #dfe3dd;padding:15px 0 15px 25px;font-size:11px;line-height:1.6;position:relative}.boundary-grid li:before{content:"•";color:#789044;position:absolute;left:0}.boundary-yes li:before{content:"✓"}.installation-next{background:var(--green);color:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:100px 8vw;display:grid}.next-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.next-grid article{background:#ffffff0d;border:1px solid #ffffff2c;flex-direction:column;padding:30px;display:flex}.next-grid article>span{color:#c2d0cb}.next-grid h3{margin:40px 0 14px;font-family:Georgia,serif;font-size:25px;font-weight:400}.next-grid p{color:#c2d0cb;margin:0;font-size:12px;line-height:1.75}.next-grid a{color:var(--mint);border-bottom:1px solid #8da14d;justify-content:space-between;gap:18px;margin-top:auto;padding:30px 0 8px;font-size:10px;font-weight:900;display:flex}.installation-pricing{background:var(--cream);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 8vw;display:grid}.pricing-card{border-top:4px solid var(--mint);background:#fff;padding:34px}.pricing-card strong{margin:22px 0 12px;font-family:Georgia,serif;font-size:48px;font-weight:400;display:block}.pricing-card p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.75}.pricing-card ul{background:#dfe3dc;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pricing-card li{text-transform:uppercase;letter-spacing:.07em;background:#edf0e7;padding:15px;font-size:9px;font-weight:800;line-height:1.45}.installation-cta p{max-width:650px}.offer-testimonial{background:#e8ebdf;padding:88px 12vw}.offer-testimonial-card{background:var(--green);color:#fff;border-top:5px solid var(--mint);max-width:1040px;margin:0 auto;padding:42px 48px}.offer-testimonial-card .eyebrow{color:#d5dfdb}.offer-testimonial-card blockquote{margin:28px 0 34px;font:italic clamp(25px,3vw,41px)/1.42 Georgia,serif}.offer-testimonial-card>div{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:end;gap:28px;padding-top:22px;display:flex}.offer-testimonial-card cite{gap:6px;font-style:normal;display:grid}.offer-testimonial-card cite strong{font:400 20px/1.2 Georgia,serif}.offer-testimonial-card cite span{color:#c7d3ce;font-size:9px}.offer-testimonial-card .testimonial-source{color:#fff;justify-content:flex-end}@media (width<=1000px){.installation-hero,.installation-foundation,.installation-tool,.installation-boundaries,.installation-next,.installation-pricing{grid-template-columns:1fr}.installation-system{min-height:440px}.installation-section-heading,.installation-section-heading.compact{grid-template-columns:1fr;gap:20px}.installation-section-heading>p:last-child{max-width:720px}.installation-repers{grid-template-columns:1fr 1fr;gap:24px}.installation-repers div:nth-child(2){border-right:0}.installation-foundation,.installation-tool,.installation-boundaries,.installation-next,.installation-pricing{gap:55px}}@media (width<=700px){.installation-hero,.installation-approach,.installation-foundation,.installation-tool,.installation-process,.installation-boundaries,.installation-next,.installation-pricing{padding:70px 20px}.installation-hero h1{font-size:47px}.installation-hero-copy>p:not(.eyebrow){font-size:15px}.installation-price{flex-direction:column;align-items:flex-start;gap:11px}.installation-price strong{font-size:21px}.installation-actions{flex-direction:column;align-items:flex-start}.installation-system{min-height:390px;padding:18px}.system-input{grid-template-columns:30px 1fr;padding:18px}.system-input strong{font-size:22px}.system-core{min-width:220px}.installation-repers{padding:28px 20px}.installation-repers div{padding:0 10px}.installation-repers div:first-child{padding-left:10px}.approach-grid,.tool-list,.boundary-grid,.next-grid,.pricing-card ul{grid-template-columns:1fr}.approach-grid article{min-height:380px;padding:28px}.approach-grid h3{margin-top:34px}.tool-list{border-left:1px solid #ffffff28}.installation-step-list article{grid-template-columns:34px 1fr;gap:10px 15px}.installation-step-list p{grid-column:2}.installation-modalities{grid-template-columns:1fr;gap:12px;padding:22px}.foundation-list article{grid-template-columns:35px 1fr}.installation-boundaries h2{margin-top:25px}.pricing-card{padding:27px 22px}}.external-hero{background:#f1eee6}.external-cycle{background:#dfe7dc;border:1px solid #ccd6ca;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;min-height:540px;padding:28px;display:grid;position:relative}.external-cycle:before,.external-cycle:after{content:"";background:#9eafa5;position:absolute}.external-cycle:before{width:1px;top:11%;bottom:11%;left:50%}.external-cycle:after{height:1px;top:50%;left:11%;right:11%}.external-cycle-core{z-index:3;background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:230px;min-height:175px;padding:22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #16352b2d}.external-cycle-core small,.external-cycle-core span{text-transform:uppercase;letter-spacing:.12em;font-size:7px}.external-cycle-core small{color:#bdccc6}.external-cycle-core strong{color:var(--mint);margin:10px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.15}.cycle-item{z-index:1;background:#fff;flex-direction:column;padding:22px;display:flex;position:relative}.cycle-item>span{color:#789044;letter-spacing:.13em;font-size:8px}.cycle-item strong{margin-top:auto;font-family:Georgia,serif;font-size:21px;font-weight:400}.cycle-item small{text-transform:uppercase;letter-spacing:.09em;color:#71807b;margin-top:6px;font-size:8px}.cycle-one,.cycle-two{padding-bottom:100px}.cycle-three,.cycle-four{padding-top:100px}.external-start{background:var(--paper);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 8vw;display:grid}.external-start h2{margin-top:30px;font-size:clamp(45px,4.7vw,72px)}.external-start h2 em{color:#5a766e}.external-start>div:first-child>p:last-child{color:var(--muted);max-width:570px;margin-top:28px;font-size:14px;line-height:1.8}.start-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.start-grid article{background:#edf0e7;border-top:3px solid #b8c1b8;flex-direction:column;min-height:330px;padding:30px;display:flex}.start-grid article:last-child{border-color:var(--mint)}.start-grid article>span{text-transform:uppercase;letter-spacing:.12em;color:#71807b;font-size:8px;font-weight:900}.start-grid h3{margin:42px 0 15px;font-family:Georgia,serif;font-size:25px;font-weight:400}.start-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.start-grid a{border-bottom:1px solid #9ca99e;justify-content:space-between;gap:20px;margin-top:auto;padding-top:28px;padding-bottom:7px;font-size:10px;font-weight:900;display:flex}.external-pillars .approach-grid article{min-height:390px}.external-pillars .approach-grid h3{margin-top:34px;font-size:34px}.external-governance{background:#5b746c}.external-pricing-intro{color:var(--muted);max-width:490px;margin-top:28px;font-size:13px;line-height:1.8}.external-price-grid{background:#d3dad1;grid-template-columns:repeat(3,1fr);align-self:start;gap:1px;display:grid}.external-price-grid article{background:#fff;flex-direction:column;min-height:300px;padding:28px 24px;display:flex}.external-price-grid article:nth-child(2){background:#edf0e7}.external-price-grid article>span{text-transform:uppercase;letter-spacing:.13em;color:#71807b;font-size:8px;font-weight:900}.external-price-grid strong{margin:42px 0 8px;font-family:Georgia,serif;font-size:27px;font-weight:400}.external-price-grid b{color:#6f8842;font-family:Georgia,serif;font-size:22px;font-weight:400}.external-price-grid article p{color:var(--muted);margin:auto 0 0;padding-top:30px;font-size:11px;line-height:1.7}.external-price-note{color:#53665f;background:#e3e9dc;grid-column:1/-1;margin:0;padding:20px 24px;font-size:10px;line-height:1.65}@media (width<=1000px){.external-start{grid-template-columns:1fr;gap:50px}.external-cycle{min-height:470px}.external-price-grid{max-width:900px}}@media (width<=700px){.external-start{padding:70px 20px}.external-cycle{min-height:430px;padding:15px}.external-cycle-core{width:185px;min-height:150px}.external-cycle-core strong{font-size:21px}.cycle-item{padding:16px}.cycle-item strong{font-size:18px}.cycle-one,.cycle-two{padding-bottom:90px}.cycle-three,.cycle-four{padding-top:90px}.start-grid,.external-price-grid{grid-template-columns:1fr}.start-grid article{min-height:300px;padding:25px}.external-pillars .approach-grid article{min-height:360px}.external-price-grid article{min-height:220px}.external-price-grid strong{margin-top:30px}.external-price-note{grid-column:auto}}.audit-hero{background:#f2efe7}.audit-hero h1{font-size:clamp(53px,5.9vw,91px)}.audit-crossing{background:#dfe7dc;border:1px solid #ccd6ca;grid-template-rows:repeat(3,1fr);gap:12px;min-height:540px;padding:30px;display:grid;position:relative}.audit-source{border-left:3px solid var(--mint);background:#fff;grid-template-columns:34px 1fr;align-content:center;padding:22px 235px 22px 24px;display:grid;position:relative}.audit-source>span{letter-spacing:.13em;color:#789044;grid-row:1/3;padding-top:5px;font-size:8px}.audit-source strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.audit-source small{text-transform:uppercase;letter-spacing:.1em;color:#71807b;margin-top:6px;font-size:8px;line-height:1.5}.audit-crossing-core{z-index:3;background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:215px;min-height:235px;padding:24px;display:flex;position:absolute;top:50%;right:55px;transform:translateY(-50%);box-shadow:0 18px 45px #16352b2d}.audit-crossing-core small,.audit-crossing-core span{text-transform:uppercase;letter-spacing:.13em;font-size:8px}.audit-crossing-core small{color:#bdccc6}.audit-crossing-core strong{color:var(--mint);margin:13px 0 7px;font-family:Georgia,serif;font-size:34px;font-weight:400}.audit-challenge{background:var(--paper);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 8vw;display:grid}.audit-challenge h2,.audit-fit h2{margin-top:30px;font-size:clamp(45px,4.7vw,72px)}.audit-challenge h2 em{color:#5a766e}.audit-challenge>div:first-child>p:last-child{color:var(--muted);max-width:570px;margin-top:28px;font-size:14px;line-height:1.82}.audit-question-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.audit-question-grid article{border-top:3px solid var(--mint);background:#edf0e7;flex-direction:column;min-height:200px;padding:26px;display:flex}.audit-question-grid span{letter-spacing:.13em;color:#789044;font-size:9px}.audit-question-grid p{margin:auto 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.5}.audit-pillar-grid{grid-template-columns:repeat(3,1fr)}.audit-pillar-grid article{min-height:470px;padding:32px}.audit-pillar-grid h3{margin-top:38px;font-size:34px}.audit-pillar-grid p{font-size:13px}.audit-fit{color:#fff;background:#5b746c;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:100px 8vw;display:grid}.audit-fit h2 em{color:var(--mint)}.audit-fit>div:first-child>p:last-child{color:#d7e1dd;max-width:490px;margin-top:28px;font-size:13px;line-height:1.8}.audit-fit-grid{background:#ffffff2a;border:1px solid #ffffff2a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.audit-fit-grid span{background:#5b746c;padding:26px;font-family:Georgia,serif;font-size:18px;line-height:1.45}.audit-pricing .pricing-card strong{font-size:38px}.audit-pricing .pricing-card>p{max-width:720px}@media (width<=1150px){.audit-pillar-grid{grid-template-columns:1fr}.audit-pillar-grid article{min-height:330px}.audit-pillar-grid h3{margin-top:28px}}@media (width<=1000px){.audit-challenge,.audit-fit{grid-template-columns:1fr;gap:50px}.audit-crossing{min-height:470px}}@media (width<=700px){.audit-challenge,.audit-fit{padding:70px 20px}.audit-crossing{min-height:455px;padding:15px}.audit-source{grid-template-columns:28px 1fr;padding:17px 150px 17px 17px}.audit-source strong{font-size:19px}.audit-source small{font-size:7px}.audit-crossing-core{width:145px;min-height:200px;padding:16px;right:28px}.audit-crossing-core strong{font-size:26px}.audit-question-grid,.audit-fit-grid{grid-template-columns:1fr}.audit-question-grid article{min-height:170px;padding:22px}.audit-pillar-grid article{min-height:360px}.audit-fit-grid span{padding:22px;font-size:17px}.audit-pricing .pricing-card strong{font-size:31px}}.malt-home-note{border-left:4px solid var(--mint);background:#e5eadc;grid-template-columns:.72fr 1.3fr auto;align-items:center;gap:5vw;margin-top:18px;padding:25px 28px;display:grid}.malt-home-note>div{flex-direction:column;gap:8px;display:flex}.malt-home-note>div span{text-transform:uppercase;letter-spacing:.13em;color:#71807b;font-size:8px;font-weight:900}.malt-home-note>div strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.malt-home-note>p{color:#566860;margin:0;font-size:11px;line-height:1.7}.malt-home-note>a{white-space:nowrap;border-bottom:1px solid #839181;align-items:center;gap:18px;padding:8px 0;font-size:10px;font-weight:900;display:flex}.malt-home-note>a span{color:#708a3f}.malt-mission-band{color:var(--ink);background:#d7e987;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:95px 8vw;display:grid}.malt-mission-heading h2{font-size:clamp(43px,4.4vw,68px)}.malt-mission-heading h2 em{color:#4f6b62}.malt-mission-heading>p:not(.eyebrow){color:#43574f;max-width:530px;margin:28px 0;font-size:13px;line-height:1.8}.malt-mission-heading>p.malt-vat-note{background:var(--ink);color:#fff;margin:0 0 14px;padding:9px 11px;font-size:9px;display:inline-block}.malt-mission-heading>p.malt-direct-exception{border-left:3px solid var(--ink);margin:4px 0 18px;padding:12px 0 12px 15px;font-size:11px}.malt-direct-exception strong{margin-bottom:4px;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.malt-mission-heading>a{border-bottom:1px solid var(--ink);align-items:center;gap:25px;padding:9px 0;font-size:10px;font-weight:900;display:inline-flex}.malt-mission-heading>a span{color:#526d63}.malt-mission-steps{border-top:1px solid #78904e}.malt-mission-steps article{border-bottom:1px solid #93a863;grid-template-columns:45px 1fr;gap:18px;padding:23px 0;display:grid}.malt-mission-steps article>span{letter-spacing:.13em;color:#4f6b62;padding-top:5px;font-size:9px}.malt-mission-steps h3{margin:0 0 7px;font-family:Georgia,serif;font-size:22px;font-weight:400}.malt-mission-steps p{color:#43574f;margin:0;font-size:11px;line-height:1.7}.malt-mission-steps aside{background:var(--ink);color:#fff;grid-template-columns:.35fr 1fr;gap:25px;margin-top:24px;padding:22px 24px;display:grid}.malt-mission-steps aside strong{color:var(--mint);font-family:Georgia,serif;font-size:18px;font-weight:400}.malt-mission-steps aside p{color:#c4d0cc}@media (width<=1000px){.malt-home-note{grid-template-columns:1fr 1fr}.malt-home-note>a{justify-self:start}.malt-mission-band{grid-template-columns:1fr;gap:48px}}@media (width<=700px){.malt-home-note{grid-template-columns:1fr;gap:18px;padding:23px 20px}.malt-mission-band{padding:70px 20px}.malt-mission-steps article{grid-template-columns:34px 1fr}.malt-mission-steps aside{grid-template-columns:1fr;gap:10px}}.diagnostic-home-band{color:#fff;background:#5b746c;grid-template-columns:.95fr 1fr .95fr;align-items:center;gap:6vw;padding:78px 5.5vw;display:grid}.diagnostic-home-intro h2{font-size:clamp(42px,4.2vw,66px)}.diagnostic-home-intro h2 em{color:var(--mint)}.diagnostic-home-axes{border-top:1px solid #ffffff31;border-left:1px solid #ffffff31;grid-template-columns:1fr 1fr;display:grid}.diagnostic-home-axes span{border-bottom:1px solid #ffffff31;border-right:1px solid #ffffff31;align-items:flex-end;min-height:88px;padding:18px;font-family:Georgia,serif;font-size:16px;line-height:1.25;display:flex}.diagnostic-home-action p{color:#d7e1dd;margin:0 0 26px;font-size:12px;line-height:1.75}.diagnostic-home-action a{background:var(--mint);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:17px 19px;font-size:11px;font-weight:900;display:flex}.diagnostic-home-action a span{font-size:18px}.diagnostic-page{background:var(--paper)}.diagnostic-hero{background:#f1eee6;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;padding:95px 8vw 85px;display:grid}.diagnostic-hero h1{font-size:clamp(54px,5.8vw,90px)}.diagnostic-hero-copy>p:not(.eyebrow){color:#52645e;max-width:650px;margin:32px 0;font-size:16px;line-height:1.78}.diagnostic-hero-copy>a{background:var(--ink);color:#fff;align-items:center;gap:34px;padding:17px 22px;font-size:12px;font-weight:900;display:inline-flex}.diagnostic-hero-copy>a span{color:var(--mint)}.diagnostic-hero-copy>div{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.diagnostic-hero-copy>div span{text-transform:uppercase;letter-spacing:.11em;color:#63736d;font-size:8px}.diagnostic-hero-copy>div span:before{content:"✓";color:#718b42;margin-right:7px}.diagnostic-hero-visual{background:#dfe7dc;border:1px solid #cbd5c8;place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.diagnostic-hero-visual:before,.diagnostic-hero-visual:after{content:"";border:1px solid #aab9af;border-radius:50%;position:absolute}.diagnostic-hero-visual:before{width:360px;height:360px}.diagnostic-hero-visual:after{width:250px;height:250px}.diagnostic-visual-core{z-index:3;background:var(--ink);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:relative;box-shadow:0 20px 50px #16352b38}.diagnostic-visual-core small,.diagnostic-visual-core span{text-transform:uppercase;letter-spacing:.13em;color:#c1cec9;font-size:8px}.diagnostic-visual-core strong{color:var(--mint);margin:10px 0;font:400 48px/1 Georgia,serif}.diagnostic-axis{z-index:4;background:#fff;padding:13px 15px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 9px 25px #173c321e}.diagnostic-axis i{color:#789044;letter-spacing:.1em;margin-right:10px;font-style:normal}.axis-a{top:10%;left:6%}.axis-b{top:24%;right:5%}.axis-c{bottom:22%;left:4%}.axis-d{bottom:8%;right:5%}.diagnostic-reassurance{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);padding:29px 8vw;display:grid}.diagnostic-reassurance div{border-right:1px solid #ffffff28;align-items:center;gap:18px;padding:0 30px;display:flex}.diagnostic-reassurance div:first-child{padding-left:0}.diagnostic-reassurance div:last-child{border:0}.diagnostic-reassurance strong{color:var(--mint);font:400 20px/1 Georgia,serif}.diagnostic-reassurance span{text-transform:uppercase;letter-spacing:.11em;color:#cad4d0;font-size:9px}.diagnostic-workspace{background:var(--green);color:#fff;grid-template-columns:.58fr 1.42fr;align-items:start;gap:7vw;padding:105px 8vw;display:grid}.diagnostic-workspace-heading{position:sticky;top:125px}.diagnostic-workspace-heading h2{font-size:clamp(44px,4.5vw,68px)}.diagnostic-workspace-heading h2 em{color:var(--mint)}.diagnostic-workspace-heading>p:last-child{color:#c8d3cf;max-width:430px;margin-top:30px;font-size:13px;line-height:1.8}.diagnostic-shell,.diagnostic-result{color:var(--ink)}.diagnostic-shell{background:var(--paper);box-shadow:0 24px 65px #102d2535}.diagnostic-sent{background:var(--mint);flex-direction:column;gap:9px;padding:18px 24px;display:flex}.diagnostic-sent strong{font:400 19px/1.2 Georgia,serif}.diagnostic-sent span{font-size:11px;line-height:1.6}.diagnostic-progress{padding:27px 34px 0}.diagnostic-progress>div{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.diagnostic-progress span{text-transform:uppercase;letter-spacing:.13em;color:#71807b;font-size:9px}.diagnostic-progress strong{font:400 14px/1 Georgia,serif}.diagnostic-progress>i,.axis-list article>i{background:#dfe4dc;height:3px;display:block;overflow:hidden}.diagnostic-progress>i b,.axis-list article>i b{background:#8da84a;height:100%;transition:width .35s;display:block}.diagnostic-question{padding:45px 34px 30px}.diagnostic-question>p{text-transform:uppercase;letter-spacing:.13em;color:#718c42;font-size:9px}.diagnostic-question h2{letter-spacing:-.035em;margin:15px 0 34px;font-size:clamp(30px,2.8vw,43px);line-height:1.08}.diagnostic-choices{gap:8px;display:grid}.diagnostic-choices button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7ddd5;grid-template-columns:32px 1fr 24px;align-items:center;gap:12px;padding:16px 17px;transition:all .18s;display:grid}.diagnostic-choices button:hover,.diagnostic-choices button:focus-visible{border-color:#819584;outline:none;transform:translate(3px)}.diagnostic-choices button.selected{background:#e8eddc;border-color:#8fa650}.diagnostic-choices button>span{letter-spacing:.12em;color:#789044;font-size:8px}.diagnostic-choices button strong{font-size:11px}.diagnostic-choices button i{color:#4d682f;border:1px solid #bdc8bd;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.diagnostic-choices button.selected i{background:var(--mint);border-color:var(--mint)}.diagnostic-nav{border-top:1px solid #dce1da;justify-content:space-between;gap:18px;padding:21px 34px;display:flex}.diagnostic-nav button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:14px 0;font-size:10px;font-weight:900}.diagnostic-nav button:disabled{opacity:.35;cursor:not-allowed}.diagnostic-nav .diagnostic-next{background:var(--ink);color:#fff;gap:30px;padding:14px 18px;display:flex}.diagnostic-nav .diagnostic-next span{color:var(--mint)}.diagnostic-result{background:0 0;grid-column:1/-1}.diagnostic-result>.diagnostic-sent{margin-bottom:16px}.result-summary{background:var(--paper);grid-template-columns:.48fr 1.52fr;display:grid;box-shadow:0 24px 65px #102d2535}.result-score{text-align:center;background:#d7e987;flex-direction:column;justify-content:center;min-height:330px;padding:34px;display:flex}.result-score>span{text-transform:uppercase;letter-spacing:.14em;font-size:9px}.result-score strong{margin:20px 0 5px;font:400 91px/1 Georgia,serif}.result-score strong small{font-size:24px}.result-score>i{text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-style:normal}.result-copy{padding:47px}.result-copy>p:first-child{text-transform:uppercase;letter-spacing:.13em;color:#71807b;font-size:9px}.result-copy h2{margin:16px 0 20px;font-size:clamp(38px,4vw,61px)}.result-copy>p:not(:first-child){color:#596b64;max-width:680px;font-size:13px;line-height:1.75}.result-copy button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #93a098;margin-top:15px;padding:9px 0;font-size:9px;font-weight:900}.result-axes{background:var(--paper);grid-template-columns:.65fr 1.35fr;gap:6vw;margin-top:16px;padding:55px;display:grid}.result-axes h2{font-size:clamp(39px,4vw,60px)}.axis-list{border-top:1px solid #d7ddd5}.axis-list article{border-bottom:1px solid #d7ddd5;padding:20px 0}.axis-list article>div{grid-template-columns:35px 1fr auto;align-items:center;gap:15px;margin-bottom:13px;display:grid}.axis-list span{letter-spacing:.12em;color:#789044;font-size:8px}.axis-list strong{font:400 18px/1.2 Georgia,serif}.axis-list small{color:#65756f;font-size:10px}.axis-list article>i{height:5px}.result-path{color:#fff;background:#142d29;grid-template-columns:.62fr 1.38fr;gap:6vw;margin-top:16px;padding:60px;display:grid}.result-path-heading h2{font-size:clamp(40px,4.2vw,64px)}.result-path-heading h2 em{color:var(--mint)}.result-path-heading>p:last-child{color:#c5d0cc;max-width:430px;margin-top:27px;font-size:12px;line-height:1.75}.result-recommendations{gap:10px;display:grid}.result-recommendations article{background:#ffffff08;border:1px solid #ffffff28;padding:25px}.result-recommendations article.primary-recommendation{color:var(--ink);background:#d7e987;border-color:#d7e987}.result-recommendations article>span{text-transform:uppercase;letter-spacing:.13em;color:#b9c8c2;font-size:8px}.result-recommendations .primary-recommendation>span{color:#586a48}.result-recommendations h3{margin:27px 0 11px;font:400 26px/1.2 Georgia,serif}.result-recommendations p{color:#c5d0cc;max-width:700px;font-size:11px;line-height:1.7}.result-recommendations .primary-recommendation p{color:#46584f}.result-recommendations a{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:9px 0 7px;font-size:9px;font-weight:900;display:flex}.result-recommendations a b{color:var(--mint);font-size:17px}.result-recommendations .primary-recommendation a b{color:#516840}.diagnostic-lead{background:var(--paper);grid-template-columns:.67fr 1.33fr;gap:6vw;margin-top:16px;padding:60px;display:grid}.diagnostic-lead-copy h2{font-size:clamp(39px,3.9vw,60px)}.diagnostic-lead-copy>p:not(.eyebrow){color:#586a63;max-width:480px;margin-top:26px;font-size:12px;line-height:1.75}.diagnostic-lead-copy ul{flex-wrap:wrap;gap:7px;margin:28px 0 0;padding:0;list-style:none;display:flex}.diagnostic-lead-copy li{text-transform:uppercase;letter-spacing:.08em;background:#e8ecdf;padding:8px 10px;font-size:8px;font-weight:800}.diagnostic-form{grid-template-columns:1fr 1fr;align-content:start;gap:17px 13px;display:grid}.diagnostic-form .full{grid-column:1/-1}.diagnostic-form .field{flex-direction:column;gap:8px;display:flex}.diagnostic-form label{text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.diagnostic-form label span{color:#728d41}.diagnostic-form input:not([type=checkbox]),.diagnostic-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7ce;border-radius:0;padding:13px;font:12px Arial,sans-serif}.diagnostic-form textarea{resize:vertical}.diagnostic-form input:focus,.diagnostic-form textarea:focus{outline-offset:1px;outline:2px solid #b9d16c}.diagnostic-form .check-field{text-transform:none;letter-spacing:0;grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:10px;font-weight:400;line-height:1.6;display:grid}.diagnostic-form .check-field input{margin:2px 0}.diagnostic-form .check-field span{color:#596b64}.diagnostic-form .check-field a{text-decoration:underline}.diagnostic-form-bottom{border-top:1px solid #d8ded6;justify-content:space-between;align-items:center;gap:25px;padding-top:18px;display:flex}.diagnostic-form-bottom p{color:#71807b;max-width:240px;font-size:9px;line-height:1.55}.diagnostic-form-bottom button{background:var(--ink);color:#fff;cursor:pointer;border:0;gap:25px;padding:15px 18px;font-size:10px;font-weight:900;display:flex}.diagnostic-form-bottom button span{color:var(--mint)}.diagnostic-boundary{background:#e8ebdf;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:85px 8vw;display:grid}.diagnostic-boundary h2{font-size:clamp(42px,4.4vw,68px)}.diagnostic-boundary>div:last-child{border-left:3px solid var(--mint);align-self:end;padding:5px 0 5px 30px}.diagnostic-boundary>div:last-child p{color:#52645e;margin:0 0 14px;font-size:13px;line-height:1.8}.diagnostic-boundary>div:last-child p:last-child{margin-bottom:0}@media (width>=1101px){.diagnostic-workspace:has(>.diagnostic-result){grid-template-columns:1fr;gap:0}.diagnostic-workspace:has(>.diagnostic-result)>.diagnostic-workspace-heading{display:none}.diagnostic-workspace:has(>.diagnostic-result)>.diagnostic-result{grid-column:1;min-width:0}}@media (width<=1100px){.diagnostic-home-band{grid-template-columns:1fr 1fr}.diagnostic-home-action{grid-column:1/-1}.diagnostic-hero,.diagnostic-workspace{grid-template-columns:1fr}.diagnostic-hero-visual{min-height:460px}.diagnostic-workspace-heading{position:static}.result-axes,.result-path,.diagnostic-lead,.diagnostic-boundary{grid-template-columns:1fr}.result-axes,.result-path,.diagnostic-lead{gap:45px}}@media (width<=700px){.diagnostic-home-band{grid-template-columns:1fr;gap:34px;padding:65px 20px}.diagnostic-home-action{grid-column:auto}.diagnostic-home-axes span{min-height:78px;font-size:14px}.diagnostic-hero{padding:68px 20px 60px}.diagnostic-hero h1{font-size:48px}.diagnostic-hero-copy>p:not(.eyebrow){font-size:14px}.diagnostic-hero-copy>div{gap:10px 16px}.diagnostic-hero-visual{min-height:410px;margin-top:10px}.diagnostic-hero-visual:before{width:310px;height:310px}.diagnostic-hero-visual:after{width:220px;height:220px}.diagnostic-visual-core{width:165px;height:165px}.diagnostic-axis{padding:11px;font-size:8px}.axis-a{top:8%;left:3%}.axis-b{top:25%;right:2%}.axis-c{bottom:23%;left:3%}.axis-d{bottom:7%;right:2%}.diagnostic-reassurance{grid-template-columns:1fr;gap:17px;padding:25px 20px}.diagnostic-reassurance div,.diagnostic-reassurance div:first-child{border-bottom:1px solid #ffffff24;border-right:0;padding:0 0 17px}.diagnostic-reassurance div:last-child{border:0;padding-bottom:0}.diagnostic-workspace{gap:42px;padding:68px 20px}.diagnostic-progress{padding:23px 20px 0}.diagnostic-question{padding:38px 20px 24px}.diagnostic-question h2{font-size:30px}.diagnostic-choices button{grid-template-columns:27px 1fr 22px;padding:15px 13px}.diagnostic-nav{padding:18px 20px}.diagnostic-nav .diagnostic-next{gap:15px}.result-summary{grid-template-columns:1fr}.result-score{min-height:245px}.result-score strong{font-size:76px}.result-copy{padding:34px 24px}.result-axes,.result-path,.diagnostic-lead{gap:34px;padding:40px 24px}.result-recommendations h3{margin-top:22px}.diagnostic-form{grid-template-columns:1fr}.diagnostic-form .full{grid-column:auto}.diagnostic-form-bottom{flex-direction:column;align-items:flex-start}.diagnostic-form-bottom button{justify-content:space-between;width:100%}.diagnostic-boundary{gap:35px;padding:65px 20px}.diagnostic-boundary>div:last-child{padding-left:20px}}.selector-home-card{border-left:4px solid var(--mint);background:#e7ebdf;grid-template-columns:.8fr 1.15fr auto;align-items:center;gap:5vw;margin:-24px 0 22px;padding:25px 28px;display:grid}.selector-home-card>div{flex-direction:column;gap:8px;display:flex}.selector-home-card>div span{text-transform:uppercase;letter-spacing:.13em;color:#71807b;font-size:8px;font-weight:900}.selector-home-card>div strong{font:400 20px/1.25 Georgia,serif}.selector-home-card>p{color:#566860;margin:0;font-size:11px;line-height:1.7}.selector-home-card>a{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:24px;padding:15px 18px;font-size:10px;font-weight:900;display:flex}.selector-home-card>a span{color:var(--mint);font-size:16px}.peer-home-note{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr auto;align-items:center;gap:5vw;margin:22px 0 0;padding:27px 28px;display:grid}.peer-home-note>div{flex-direction:column;gap:8px;display:flex}.peer-home-note>div span{text-transform:uppercase;letter-spacing:.13em;color:var(--mint);font-size:8px;font-weight:900}.peer-home-note>div strong{font:400 20px/1.3 Georgia,serif}.peer-home-note>p{color:#c4d0cc;margin:0;font-size:11px;line-height:1.7}.peer-home-note>a{background:var(--mint);color:var(--ink);white-space:nowrap;align-items:center;gap:24px;padding:15px 18px;font-size:10px;font-weight:900;display:flex}.selector-page{background:var(--paper)}.selector-hero{background:#f1eee6;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;padding:90px 8vw;display:grid}.selector-hero h1{font-size:clamp(57px,6.2vw,96px)}.selector-hero>div:last-child{border-left:3px solid var(--mint);padding-left:30px}.selector-hero>div:last-child>p{color:#52645e;margin:0;font-size:15px;line-height:1.8}.selector-hero ul{flex-wrap:wrap;gap:8px;margin:25px 0 0;padding:0;list-style:none;display:flex}.selector-hero li{text-transform:uppercase;letter-spacing:.09em;background:#fff;padding:8px 10px;font-size:8px;font-weight:800}.selector-hero li:before{content:"✓";color:#718c42;margin-right:7px}.selector-workspace{background:var(--green);color:#fff;grid-template-columns:.58fr 1.42fr;align-items:start;gap:7vw;padding:105px 8vw;display:grid}.selector-workspace-intro{position:sticky;top:120px}.selector-workspace-intro h2{font-size:clamp(45px,4.7vw,72px)}.selector-workspace-intro h2 em{color:var(--mint)}.selector-workspace-intro>p:last-child{color:#c6d2ce;max-width:450px;margin-top:30px;font-size:13px;line-height:1.8}.selector-tool,.selector-result{color:var(--ink);box-shadow:0 24px 65px #102d2535}.selector-tool{background:var(--paper)}.selector-tool-heading{border-bottom:1px solid #d9dfd7;padding:31px 34px}.selector-tool-heading>span{text-transform:uppercase;letter-spacing:.13em;color:#789044;font-size:8px;font-weight:900}.selector-tool-heading>strong{margin:15px 0;font:400 clamp(27px,2.6vw,40px)/1.1 Georgia,serif;display:block}.selector-tool-heading>p{color:#65756f;margin:0;font-size:11px;line-height:1.65}.selector-situations{display:grid}.selector-situations button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d9dfd7;grid-template-columns:40px 1fr 30px;align-items:start;gap:17px;padding:23px 25px;transition:all .18s;display:grid}.selector-situations button:hover,.selector-situations button:focus-visible{background:#e8eddc;outline:none;padding-left:31px}.selector-situations button>span{letter-spacing:.13em;color:#789044;padding-top:5px;font-size:9px}.selector-situations button div>strong{font:400 22px/1.2 Georgia,serif}.selector-situations button p{color:#61716b;margin:9px 0 0;font-size:11px;line-height:1.65}.selector-situations button i{color:#718c42;font-size:21px;font-style:normal}.selector-fallback{color:#62736c;margin:0;padding:20px 34px;font-size:10px}.selector-fallback a{border-bottom:1px solid #96a19a;padding-bottom:3px;font-weight:900}.selector-result{background:var(--paper);grid-template-columns:.42fr 1.58fr;min-height:575px;display:grid}.selector-result-mark{text-align:center;background:#d7e987;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.selector-result-mark span,.selector-result-mark small{text-transform:uppercase;letter-spacing:.13em;font-size:8px}.selector-result-mark strong{margin:23px 0;font:400 86px/1 Georgia,serif}.selector-result-copy{padding:43px}.selector-result-copy>p:first-child{text-transform:uppercase;letter-spacing:.13em;color:#789044;font-size:8px}.selector-result-copy h2{margin:15px 0 20px;font-size:clamp(40px,4vw,61px)}.selector-result-copy>p:not(:first-child){color:#576a62;max-width:720px;font-size:13px;line-height:1.75}.selector-result-copy ul{background:#dce2da;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;padding:0;list-style:none;display:grid}.selector-result-copy li{background:#edf0e7;padding:16px;font-size:9px;font-weight:800;line-height:1.5}.selector-result-copy li:before{content:"✓";color:#718c42;margin-bottom:10px;display:block}.selector-result-copy>strong{margin-top:24px;font:400 23px/1.2 Georgia,serif;display:block}.selector-result-copy>small{color:#71807b;margin-top:8px;font-size:9px;line-height:1.6;display:block}.selector-result-copy>div{align-items:center;gap:24px;margin-top:30px;display:flex}.selector-result-copy>div a{background:var(--ink);color:#fff;justify-content:space-between;gap:35px;padding:16px 18px;font-size:10px;font-weight:900;display:flex}.selector-result-copy>div a span{color:var(--mint)}.selector-result-copy>div button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9ba79f;padding:8px 0;font-size:9px;font-weight:900}.selector-after{background:#e8ebdf;grid-template-columns:.75fr 1fr auto;align-items:end;gap:7vw;padding:85px 8vw;display:grid}.selector-after h2{font-size:clamp(43px,4.5vw,69px)}.selector-after>p{color:#52645e;margin:0;font-size:13px;line-height:1.8}.selector-after>a{background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:30px;padding:16px 18px;font-size:10px;font-weight:900;display:flex}.selector-after>a span{color:var(--mint);font-size:16px}@media (width<=1050px){.selector-home-card{grid-template-columns:1fr 1fr}.selector-home-card>a{justify-self:start}.selector-hero,.selector-workspace,.selector-after{grid-template-columns:1fr}.selector-workspace-intro{position:static}.selector-after{align-items:start}.selector-after>a{justify-self:start}}@media (width<=700px){.selector-home-card{grid-template-columns:1fr;gap:18px;margin:-8px 0 18px;padding:22px 20px}.selector-hero{padding:66px 20px}.selector-hero h1{font-size:49px}.selector-hero>div:last-child{padding-left:20px}.selector-workspace{gap:40px;padding:68px 20px}.selector-tool-heading{padding:27px 20px}.selector-situations button{grid-template-columns:30px 1fr 20px;gap:10px;padding:20px}.selector-situations button:hover,.selector-situations button:focus-visible{padding-left:23px}.selector-situations button div>strong{font-size:20px}.selector-fallback{padding:20px}.selector-result{grid-template-columns:1fr}.selector-result-mark{min-height:210px}.selector-result-mark strong{margin:17px 0;font-size:70px}.selector-result-copy{padding:32px 22px}.selector-result-copy ul{grid-template-columns:1fr}.selector-result-copy>div{flex-direction:column;align-items:flex-start}.selector-result-copy>div a{justify-content:space-between;width:100%}.selector-after{gap:30px;padding:65px 20px}}.peer-page{background:var(--paper)}.peer-hero{background:#f1eee6;grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;padding:96px 8vw 90px;display:grid}.peer-hero h1{font-size:clamp(55px,6vw,92px)}.peer-hero h1 em,.peer-audiences h2 em,.peer-framework h2 em{color:#5a766e}.peer-hero>div>p:not(.eyebrow){color:var(--muted);max-width:760px;margin:30px 0;font-size:16px;line-height:1.8}.peer-hero .button{gap:28px;display:inline-flex}.peer-hero-note{background:var(--ink);color:#fff;border-top:4px solid var(--mint);flex-direction:column;justify-content:center;min-height:370px;padding:38px;display:flex}.peer-hero-note>span{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);font-size:8px}.peer-hero-note strong{margin:34px 0;font:400 42px/1.2 Georgia,serif}.peer-hero-note p{color:#c5d0cc;margin:0;font-size:11px;line-height:1.75}.peer-audiences{grid-template-columns:.65fr 1.35fr;gap:8vw;padding:105px 8vw;display:grid}.peer-audiences h2,.peer-needs h2,.peer-framework h2{font-size:clamp(44px,4.6vw,70px)}.peer-audience-grid{gap:10px;display:grid}.peer-audience-grid article{border-left:3px solid var(--mint);background:#edf0e7;grid-template-columns:38px 1fr;gap:8px 18px;padding:26px 28px;display:grid}.peer-audience-grid article>span{letter-spacing:.13em;color:#789044;grid-row:1/3;padding-top:4px;font-size:9px}.peer-audience-grid strong{font:400 23px/1.25 Georgia,serif}.peer-audience-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.peer-needs{background:var(--green);color:#fff;grid-template-columns:.62fr 1.38fr;gap:8vw;padding:105px 8vw;display:grid}.peer-needs>div:first-child>p:last-child{color:#c5d0cc;max-width:470px;margin-top:28px;font-size:12px;line-height:1.8}.peer-needs h2 em{color:var(--mint)}.peer-need-grid{gap:10px;display:grid}.peer-need-grid article{background:#ffffff0a;border:1px solid #ffffff29;padding:28px}.peer-need-grid article>span{text-transform:uppercase;letter-spacing:.13em;color:var(--mint);font-size:8px}.peer-need-grid h3{margin:25px 0 12px;font:400 27px/1.2 Georgia,serif}.peer-need-grid p{color:#c5d0cc;margin:0;font-size:11px;line-height:1.75}.peer-need-grid a{color:var(--mint);border-bottom:1px solid #789044;justify-content:space-between;gap:20px;margin-top:24px;padding:9px 0;font-size:9px;font-weight:900;display:flex}.peer-framework{background:#e8ebdf;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px 8vw;display:grid}.peer-principles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.peer-principles span{border-top:3px solid var(--mint);background:#fff;padding:30px 25px;font:400 20px/1.35 Georgia,serif}.peer-page+.malt-mission-band{margin:0}.peer-paths{background:#e8ebdf;grid-template-columns:.62fr 1.38fr;gap:8vw;padding:95px 8vw;display:grid}.peer-paths h2{font-size:clamp(44px,4.6vw,70px)}.peer-paths h2 em{color:#5a766e}.peer-paths>div:first-child>p:last-child{color:var(--muted);max-width:430px;margin-top:26px;font-size:12px;line-height:1.8}.peer-path-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.peer-path-grid article{border-top:4px solid var(--mint);background:#fff;flex-direction:column;min-height:340px;padding:30px;display:flex}.peer-path-grid article>span{text-transform:uppercase;letter-spacing:.13em;color:#718c42;font-size:8px;font-weight:900}.peer-path-grid h3{margin:30px 0 14px;font:400 28px/1.2 Georgia,serif}.peer-path-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.75}.peer-path-grid a{color:var(--green);border-bottom:1px solid #9aaa75;justify-content:space-between;gap:20px;margin-top:auto;padding:10px 0;font-size:9px;font-weight:900;display:flex}@media (width<=1050px){.peer-home-note,.peer-hero,.peer-audiences,.peer-needs,.peer-framework{grid-template-columns:1fr}.peer-home-note>a{justify-self:start}.peer-hero-note{min-height:auto}.peer-audiences,.peer-needs,.peer-framework{gap:50px}.peer-paths{grid-template-columns:1fr;gap:50px}}@media (width<=700px){.peer-home-note{grid-template-columns:1fr;gap:18px;padding:22px 20px}.peer-home-note>a{white-space:normal;justify-content:space-between;width:100%}.peer-hero,.peer-audiences,.peer-needs,.peer-framework{padding:70px 20px}.peer-hero h1{font-size:47px}.peer-hero-note{padding:28px}.peer-hero-note strong{font-size:34px}.peer-audience-grid article{grid-template-columns:28px 1fr;padding:22px 19px}.peer-principles{grid-template-columns:1fr}.peer-paths{padding:70px 20px}.peer-path-grid{grid-template-columns:1fr}.peer-path-grid article{min-height:300px}}.partner-trial{background:#ffffff09;border:1px solid #ffffff2d;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-top:30px;padding:24px 26px;display:grid}.partner-trial span{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);margin-bottom:12px;font-size:8px;font-weight:900;display:block}.partner-trial strong{font:400 22px/1.25 Georgia,serif}.partner-trial p{color:#c7d2ce;max-width:700px;margin:10px 0 0;font-size:10px;line-height:1.7}.partner-trial>a{background:var(--mint);color:var(--ink);white-space:nowrap;justify-content:space-between;gap:25px;padding:15px 17px;font-size:9px;font-weight:900;display:flex}@media (width<=900px){.partner-trial{grid-template-columns:1fr}.partner-trial>a{justify-self:start}}@media (width<=600px){.partner-trial{padding:21px 18px}.partner-trial>a{white-space:normal;width:100%}.partner-inquiry-hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.partner-inquiry-hero-actions .text-link{font-size:10px}}.selector-size-choices button{min-height:112px}.selector-profile-summary{border-left:3px solid var(--mint);background:#e7ecdf;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:12px 14px;display:flex}.selector-profile-summary>span{color:#52645e;font-size:10px;font-weight:800}.selector-profile-summary>button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8b9a91;padding:5px 0;font-size:8px;font-weight:900}.selector-size-context{color:#52645e;text-transform:uppercase;letter-spacing:.09em;background:#e6eadf;margin:10px 0 0;padding:8px 10px;font-size:8px;font-weight:900;display:inline-flex}.selector-adaptation{background:#e8eddc;border-left:3px solid #9ebc4f;padding:14px 16px;margin:18px 0 0!important;font-size:10px!important;line-height:1.65!important}.selector-adaptation strong{color:var(--ink);margin-bottom:5px;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.selector-result-copy>div:last-child{flex-wrap:wrap}.selector-professional-paths{background:#d9dfd7;grid-template-columns:1fr 1fr;gap:1px}.selector-professional-paths button{border-bottom:0;min-height:150px}.selector-professional-paths button>span{background:var(--ink);width:28px;height:28px;color:var(--mint);border-radius:50%;place-items:center;padding:0;display:grid}.selector-path-divider{background:#e8ebdf;border-top:1px solid #d0d7cf;border-bottom:1px solid #d0d7cf;padding:19px 34px}.selector-path-divider span{text-transform:uppercase;letter-spacing:.15em;color:#667870;font-size:8px;font-weight:900}.selector-size-heading{border-bottom:1px solid #d9dfd7}.mission-proof{background:#e8ebdf;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px 8vw;display:grid}.mission-proof-heading h2{font-size:clamp(44px,4.6vw,70px)}.mission-proof-heading h2 em{color:#5a766e}.mission-proof-heading>p:last-child{color:var(--muted);max-width:500px;margin-top:28px;font-size:13px;line-height:1.8}.mission-proof-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mission-proof-grid article{border-top:4px solid var(--mint);background:#fff;flex-direction:column;min-height:390px;padding:29px;display:flex}.mission-proof-grid article>span{text-transform:uppercase;letter-spacing:.12em;color:#71807b;font-size:8px;font-weight:900}.mission-proof-grid h3{margin:34px 0 15px;font:400 27px/1.22 Georgia,serif}.mission-proof-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.mission-proof-grid ul{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.mission-proof-grid li{background:#edf0e7;padding:10px 12px;font-size:9px;font-weight:800}.mission-proof-grid li:before{content:"✓";color:#789044;margin-right:8px}.mission-proof-link{border-bottom:1px solid #9da9a2;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:11px 0 4px;font-size:9px;font-weight:900;display:inline-flex}.mission-proof-link span{color:#789044;font-size:14px}.mission-proof-link:hover{border-bottom-color:var(--ink)}.partner-vat-note{color:#d5dfdb;background:#ffffff12;border:1px solid #ffffff25;margin:10px 0 0;padding:12px 14px;font-size:9px;line-height:1.6}.partner-vat-note+.partner-framework{margin-top:14px}@media (width<=900px){.mission-proof{grid-template-columns:1fr}.mission-proof-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.selector-professional-paths,.mission-proof-grid{grid-template-columns:1fr}.selector-professional-paths button{min-height:auto}.selector-path-divider{padding:17px 20px}.mission-proof{padding:68px 20px}.mission-proof-grid article{min-height:340px}}@media (width<=900px){.client-testimonials-heading{grid-template-columns:1fr;gap:18px}.client-testimonials-grid{grid-template-columns:1fr}.client-testimonials-grid article{min-height:auto}.client-testimonials-grid blockquote{margin-bottom:36px}}@media (width<=700px){.client-testimonials,.offer-testimonial{padding:68px 20px}.client-testimonials-heading{margin-bottom:34px}.client-testimonials-heading h2{font-size:43px}.client-testimonials-grid article{padding:24px 21px}.client-testimonials-grid blockquote{margin-top:28px;font-size:18px;line-height:1.55}.offer-testimonial-card{padding:30px 24px}.offer-testimonial-card blockquote{font-size:25px}.offer-testimonial-card>div{flex-direction:column;align-items:flex-start}.offer-testimonial-card .testimonial-source{justify-content:flex-start}.expert-proof-meta{flex-direction:column;gap:10px}.expert-proof-meta .testimonial-source{justify-content:center}}.diagnostic-profile-progress>i b{background:#cfd7ce}.diagnostic-size-question h2{margin-bottom:18px}.diagnostic-size-explanation{color:#65756f;max-width:700px;margin:0 0 26px;font-size:11px;line-height:1.7}.diagnostic-size-question .diagnostic-choices button{align-items:start}.diagnostic-size-question .diagnostic-choices button small{color:#71807b;margin-top:6px;font-size:9px;line-height:1.55;display:block}.diagnostic-profile-summary{background:#e7ecdf;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;margin:15px 0 0!important;display:flex!important}.diagnostic-profile-summary>span{letter-spacing:.08em!important;color:#52645e!important;font-size:8px!important}.diagnostic-profile-summary>button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8b9a91;padding:5px 0;font-size:8px;font-weight:900}.result-size-note{background:#e8eddc;border-left:3px solid #9ebc4f;padding:14px 16px;margin-top:22px!important;font-size:10px!important;line-height:1.65!important}.result-size-note strong{color:var(--ink);margin-bottom:4px;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}@media (width<=700px){.selector-profile-summary,.diagnostic-profile-summary{flex-direction:column;align-items:flex-start;gap:8px}.selector-size-choices button{min-height:auto}.selector-result-copy>div:last-child{gap:15px}.diagnostic-size-explanation{font-size:10px}}.page-share{z-index:12;background:#e8ebdf;border-top:1px solid #d4dbd2;border-bottom:1px solid #d4dbd2;justify-content:space-between;align-items:center;gap:35px;padding:24px 5.5vw;display:flex;position:relative}.page-share>div:first-child{flex-direction:column;gap:6px;display:flex}.page-share>div:first-child>span{text-transform:uppercase;letter-spacing:.14em;color:#71807b;font-size:8px;font-weight:900}.page-share>div:first-child>strong{font:400 20px/1.25 Georgia,serif}.page-share>div:first-child>small{color:#71807b;font-size:9px}.page-share-action{align-items:center;gap:12px;display:flex;position:relative}.page-share-button{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:20px;padding:14px 17px;font-size:9px;font-weight:900;display:inline-flex}.page-share-button>span{color:var(--mint);font-size:16px}.page-share-button:hover,.page-share-button:focus-visible{background:var(--green);outline:2px solid var(--mint);outline-offset:2px}.page-share-menu{z-index:30;background:#fff;border:1px solid #d8ded6;width:270px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #102d2530}.page-share-menu button,.page-share-menu>a{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e6df;justify-content:space-between;align-items:center;padding:12px 11px;font-size:9px;font-weight:900;display:flex}.page-share-menu button:hover,.page-share-menu button:focus-visible,.page-share-menu>a:hover,.page-share-menu>a:focus-visible{background:#edf0e7;outline:none}.page-share-menu>small{color:#71807b;padding:11px;font-size:8px;line-height:1.55}.page-share-status{color:#52645e;white-space:nowrap;font-size:8px;font-weight:900;position:absolute;top:calc(100% + 7px);right:0}.page-share-compact{background:#f4f1e9;justify-content:flex-end;padding:17px 8vw}.selector-result-copy>.page-share{background:0 0;border:0;border-top:1px solid #d8ded6;justify-content:flex-start;margin-top:28px;padding:24px 0 0}.diagnostic-result>.page-share{background:#dfe5d8;justify-content:flex-start;padding:24px 8vw}.selector-result-copy>.page-share .page-share-menu,.diagnostic-result>.page-share .page-share-menu,.selector-result-copy>.page-share .page-share-status,.diagnostic-result>.page-share .page-share-status{left:0;right:auto}@media (width<=700px){.page-share{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 20px}.page-share-compact{flex-direction:row;justify-content:stretch;align-items:stretch}.page-share-compact .page-share-action,.page-share-button{width:100%}.page-share-button{justify-content:space-between}.page-share-menu{width:min(300px,100vw - 40px);left:0;right:auto}.selector-result-copy>.page-share{padding-top:20px}.diagnostic-result>.page-share{padding:22px 20px}.diagnostic-result>.page-share .page-share-action{width:100%}}.partner-space-page,.partner-admin-page{background:var(--paper)}.partner-space-hero{background:var(--green);color:#fff;grid-template-columns:1.35fr .65fr;align-items:center;gap:8vw;padding:88px 8vw;display:grid}.partner-space-hero h1,.partner-admin-hero h1,.partner-unknown h1{letter-spacing:-.04em;margin:22px 0 28px;font:400 clamp(52px,5.7vw,86px)/.98 Georgia,serif}.partner-space-hero h1 em,.partner-admin-hero h1 em{color:var(--mint);font-weight:400}.partner-space-hero>div>p:last-child{color:#d1dbd7;max-width:720px;margin:0;font-size:14px;line-height:1.8}.partner-identity-card{border:1px solid #ffffff2b;border-top:4px solid var(--mint);background:#ffffff0a;flex-direction:column;justify-content:center;min-height:260px;padding:34px;display:flex}.partner-identity-card>span{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);font-size:8px}.partner-identity-card>strong{margin:24px 0 8px;font:400 29px/1.2 Georgia,serif}.partner-identity-card p{color:#d1dbd7;margin:0 0 22px;font-size:11px}.partner-identity-card small{color:#b9c7c2;font-size:9px}.partner-identity-card a{border-bottom:1px solid #9eb3ac;align-self:flex-start;margin-top:26px;padding-bottom:4px;font-size:8px;font-weight:900}.partner-balance{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;padding:100px 8vw;display:grid}.partner-balance-heading h2,.partner-history-heading h2,.partner-rules h2{letter-spacing:-.035em;margin:23px 0;font:400 clamp(43px,4.5vw,69px)/1.02 Georgia,serif}.partner-balance-heading h2 em,.partner-history-heading h2 em{color:#5a766e;font-weight:400}.partner-pack-meta{gap:9px;margin-top:32px;display:grid}.partner-pack-meta span{color:var(--muted);font-size:10px}.partner-pack-meta strong{color:var(--ink)}.partner-balance-card{background:var(--ink);color:#fff;grid-template-columns:.72fr 1.28fr;align-items:center;gap:38px;padding:38px;display:grid;box-shadow:0 30px 70px #173c3226}.partner-progress{--progress:0%;aspect-ratio:1;background:conic-gradient(var(--mint) var(--progress),#ffffff1c 0);border-radius:50%;place-items:center;width:min(245px,100%);margin:auto;display:grid;position:relative}.partner-progress:before{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:16px}.partner-progress>div{text-align:center;flex-direction:column;display:flex;position:relative}.partner-progress strong{color:var(--mint);font:400 79px/1 Georgia,serif}.partner-progress span{text-transform:uppercase;letter-spacing:.12em;color:#cad5d1;font-size:8px;line-height:1.5}.partner-balance-stats{background:#fff2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.partner-balance-stats>div{background:var(--ink);flex-direction:column;justify-content:space-between;min-height:105px;padding:21px 18px;display:flex}.partner-balance-stats span{text-transform:uppercase;letter-spacing:.1em;color:#aebeb8;font-size:8px}.partner-balance-stats strong{font:400 32px/1 Georgia,serif}.partner-balance-stats .partner-status{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);font-family:Arial,sans-serif;font-size:10px}.partner-toolbox-access{background:#e8ebdf;grid-template-columns:.7fr 1fr auto;align-items:center;gap:6vw;padding:55px 8vw;display:grid}.partner-toolbox-access h2{letter-spacing:-.025em;margin:0;font:400 clamp(31px,3.2vw,48px)/1.05 Georgia,serif}.partner-toolbox-access>p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.partner-toolbox-access>a{background:var(--ink);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:28px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.partner-toolbox-access>a span{color:var(--mint);font-size:15px}.partner-commercial-sheets{background:#e8ebdf;grid-template-columns:.55fr 1.45fr;align-items:start;gap:7vw;padding:90px 8vw 105px;display:grid}.partner-commercial-sheets-heading{position:sticky;top:105px}.partner-commercial-sheets-heading h2{letter-spacing:-.035em;margin:23px 0;font:400 clamp(42px,4.4vw,67px)/1.02 Georgia,serif}.partner-commercial-sheets-heading h2 em{color:#5a766e;font-weight:400}.partner-commercial-sheets-heading>p:last-child{color:var(--muted);max-width:430px;font-size:11px;line-height:1.75}.partner-commercial-sheets-list{gap:18px;display:grid}.partner-commercial-sheets-list article{background:#fff;border-top:4px solid #9bb866;flex-direction:column;justify-content:space-between;gap:26px;min-height:235px;padding:27px;display:flex;box-shadow:0 18px 45px #173c3212}.partner-commercial-sheets-list article.featured{background:var(--ink);color:#fff;border-top-color:var(--mint);min-height:260px;padding:32px}.partner-commercial-sheets-list article>div:first-child{gap:11px;display:grid}.partner-commercial-sheets-list article>div:first-child>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:7px;font-weight:900}.partner-commercial-sheets-list article.featured>div:first-child>span{color:var(--mint)}.partner-commercial-sheets-list h3{margin:0;font:400 24px/1.22 Georgia,serif}.partner-commercial-sheets-list article.featured h3{font-size:clamp(28px,3vw,42px)}.partner-commercial-sheets-list p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.partner-commercial-sheets-list article.featured p{color:#c8d5d0}.partner-commercial-sheets-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.partner-commercial-sheet-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.partner-commercial-sheet-actions>a:first-child{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;font-size:8px;font-weight:900;display:flex}.featured .partner-commercial-sheet-actions>a:first-child{background:var(--mint);color:var(--ink)}.partner-commercial-sheet-actions>a:first-child span{color:var(--mint);font-size:13px}.featured .partner-commercial-sheet-actions>a:first-child span{color:var(--ink)}.partner-commercial-sheet-actions>a:last-child{border-bottom:1px solid #9ba79f;padding:6px 0;font-size:8px;font-weight:900}.featured .partner-commercial-sheet-actions>a:last-child{border-color:#9eb3ac}.partner-history{background:#e8ebdf;padding:100px 8vw}.partner-history-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.partner-history-heading>a{background:var(--ink);color:#fff;gap:30px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.partner-history-heading>a span{color:var(--mint)}.partner-history-table-wrap{background:#fff;overflow-x:auto}.partner-history-table{border-collapse:collapse;width:100%;min-width:900px}.partner-history-table th{background:var(--ink);color:#d2ddd9;text-align:left;text-transform:uppercase;letter-spacing:.1em;padding:15px 13px;font-size:7px}.partner-history-table td{vertical-align:top;border-bottom:1px solid #dce2da;padding:18px 13px;font-size:9px;line-height:1.55}.partner-history-table td>strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.partner-history-table td small{color:var(--muted);margin-top:6px;display:block}.history-status{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#e4eadc;padding:7px 9px;font-size:7px;font-weight:900;display:inline-flex}.partner-empty-history{border-top:4px solid var(--mint);background:#fff;grid-template-columns:100px 1fr;align-items:center;gap:30px;padding:45px;display:grid}.partner-empty-history>span{color:#94aa56;font:400 76px/1 Georgia,serif}.partner-empty-history strong{font:400 25px/1.2 Georgia,serif}.partner-empty-history p{color:var(--muted);max-width:670px;margin:12px 0 0;font-size:11px;line-height:1.75}.partner-request-confirmation{color:#355122;background:#dce9cf;border-left:4px solid #799a32;margin:0 0 35px;padding:16px 18px;font-size:10px;line-height:1.6}.partner-request-hero{background:var(--green);color:#fff;grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;padding:78px 8vw;display:grid}.partner-request-hero h1{letter-spacing:-.04em;margin:22px 0 28px;font:400 clamp(48px,5.3vw,80px)/.98 Georgia,serif}.partner-request-hero h1 em{color:var(--mint);font-weight:400}.partner-request-hero>div>p:last-child{color:#d1dbd7;max-width:720px;font-size:13px;line-height:1.8}.partner-request-hero aside{border:1px solid #ffffff2b;border-top:4px solid var(--mint);background:#ffffff0a;flex-direction:column;padding:30px;display:flex}.partner-request-hero aside>span{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);font-size:8px}.partner-request-hero aside>strong{margin:22px 0 8px;font:400 27px/1.2 Georgia,serif}.partner-request-hero aside p{color:#cbd6d2;margin:0;font-size:10px}.partner-request-hero aside a{border-bottom:1px solid #9eb3ac;align-self:flex-start;margin-top:28px;padding-bottom:4px;font-size:8px;font-weight:900}.partner-request-form{grid-template-columns:.65fr 1.35fr;align-items:start;gap:8vw;padding:90px 8vw 110px;display:grid}.partner-request-form>div h2{letter-spacing:-.035em;margin:22px 0;font:400 clamp(42px,4.2vw,64px)/1.02 Georgia,serif}.partner-request-form>div h2 em{color:#5a766e;font-weight:400}.partner-request-form>div>p:last-child{color:var(--muted);font-size:11px;line-height:1.75}.partner-request-form form{border-top:4px solid var(--mint);background:#fff;grid-template-columns:1fr 1fr;gap:20px;padding:32px;display:grid;box-shadow:0 25px 60px #173c3214}.partner-request-form label{text-transform:uppercase;letter-spacing:.08em;color:#536760;gap:9px;font-size:8px;font-weight:900;display:grid}.partner-request-form label>span{color:#8aa944}.partner-request-form .wide{grid-column:1/-1}.partner-request-form input:not([type=checkbox]),.partner-request-form select,.partner-request-form textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #cfd7ce;padding:13px;font:400 12px Arial,sans-serif}.partner-request-form textarea{resize:vertical;line-height:1.55}.partner-request-form input:focus,.partner-request-form select:focus,.partner-request-form textarea:focus{outline:2px solid var(--mint);outline-offset:2px}.partner-request-coverage{background:#edf0e8;border-left:3px solid #8eaa55;flex-direction:column;justify-content:center;gap:6px;padding:13px 15px;display:flex}.partner-request-coverage span{text-transform:uppercase;letter-spacing:.1em;color:#71807b;font-size:7px}.partner-request-coverage strong{font:400 15px/1.25 Georgia,serif}.partner-request-coverage small{color:#697a73;font-size:8px;line-height:1.45}.partner-request-check{grid-template-columns:18px 1fr;align-items:start;line-height:1.6;text-transform:none!important;letter-spacing:0!important;color:#5f716a!important;gap:11px!important;font-size:10px!important;font-weight:400!important;display:grid!important}.partner-request-check input{accent-color:#789044;width:18px;height:18px;margin:2px 0 0}.partner-request-check span{color:#5f716a!important}.partner-request-check a,.partner-request-privacy a{font-weight:700;text-decoration:underline}.partner-request-required{color:#697a73;margin:-8px 0 0;font-size:9px;font-weight:700}.partner-request-privacy{color:#71807b;border-top:1px solid #d8ded6;margin:0;padding-top:17px;font-size:9px;line-height:1.65}.partner-request-actions{justify-content:space-between;align-items:center;gap:22px;display:flex}.partner-request-actions>a{border-bottom:1px solid #9ba79f;padding-bottom:4px;font-size:8px;font-weight:900}.partner-request-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;gap:35px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.partner-request-actions button span{color:var(--mint)}.partner-request-target{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.partner-request-target legend{text-transform:uppercase;letter-spacing:.08em;color:#536760;margin-bottom:10px;font-size:8px;font-weight:900}.partner-request-target legend span{color:#8aa944}.partner-request-target label{cursor:pointer;text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #cfd7ce;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:16px;display:grid}.partner-request-target input{accent-color:#789044;height:17px;margin:1px 0 0;width:17px!important}.partner-request-target label>span{color:var(--ink);gap:5px;display:grid}.partner-request-target strong{font:400 16px/1.2 Georgia,serif}.partner-request-target small{color:var(--muted);font-size:8px}.partner-request-identity{background:#edf0e8;border-left:3px solid #8eaa55;gap:5px;padding:14px 16px;display:grid}.partner-request-identity span{text-transform:uppercase;letter-spacing:.1em;color:#71807b;font-size:7px}.partner-request-identity strong{font:400 17px/1.2 Georgia,serif}.partner-request-identity small{color:var(--muted);font-size:8px}.partner-rules{background:var(--green);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:100px 8vw;display:grid}.partner-rules h2 em{color:var(--mint);font-weight:400}.partner-rules ol{background:#ffffff25;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.partner-rules li{background:var(--green);min-height:165px;padding:25px}.partner-rules li span{letter-spacing:.14em;color:var(--mint);font-size:8px}.partner-rules li p{margin:24px 0 0;font:400 18px/1.45 Georgia,serif}.partner-confidentiality{border-left:3px solid var(--mint);color:#d3ddda;background:#ffffff0b;grid-column:2;margin:0;padding:16px 18px;font-size:9px;line-height:1.65}.partner-unknown{min-height:70vh;padding:120px 8vw}.partner-unknown h1 em{color:#5a766e;font-weight:400}.partner-unknown>p:not(.eyebrow){color:var(--muted);max-width:700px;font-size:14px;line-height:1.8}.partner-unknown>div{align-items:center;gap:25px;margin-top:35px;display:flex}.partner-unknown>div>a:not(.button){border-bottom:1px solid #9ba79f;padding:7px 0;font-size:9px;font-weight:900}.partner-admin-hero{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:6vw;padding:78px 8vw;display:grid}.partner-admin-hero h1{font-size:clamp(45px,4.8vw,72px)}.partner-admin-hero>div>p:last-child{color:#c6d2ce;max-width:700px;font-size:12px;line-height:1.75}.partner-admin-hero>a{background:var(--mint);color:var(--ink);gap:30px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.partner-admin-workspace{grid-template-columns:260px 1fr;align-items:start;gap:35px;padding:70px 6vw 100px;display:grid}.partner-admin-confirmation{background:#e1ead5;border-left:4px solid #799a32;grid-column:1/-1;margin:0;padding:15px 18px;font-size:10px;font-weight:800}.partner-admin-list{background:var(--ink);color:#fff;display:grid;position:sticky;top:105px}.partner-admin-list>span{text-transform:uppercase;letter-spacing:.13em;color:var(--mint);padding:18px;font-size:8px}.partner-admin-list>a{border-top:1px solid #ffffff1b;gap:5px;padding:18px;display:grid;position:relative}.partner-admin-list>a.active{border-left:4px solid var(--mint);background:#ffffff0d;padding-left:14px}.partner-admin-list strong{font:400 17px/1.2 Georgia,serif}.partner-admin-list small{color:#b8c6c1;font-size:8px;line-height:1.45}.partner-admin-list b{color:var(--mint);font-size:9px;position:absolute;top:18px;right:15px}.partner-admin-main{gap:28px;display:grid}.partner-admin-summary{background:#d8ded6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.partner-admin-summary>div{background:#fff;flex-direction:column;min-height:130px;padding:23px;display:flex}.partner-admin-summary span{text-transform:uppercase;letter-spacing:.12em;color:#71807b;font-size:7px}.partner-admin-summary strong{margin:auto 0 7px;font:400 23px/1.2 Georgia,serif}.partner-admin-summary small{color:var(--muted);font-size:8px}.partner-admin-form,.partner-admin-history{border-top:4px solid var(--mint);background:#fff;padding:30px}.partner-admin-form>div>span,.partner-admin-history>div:first-child>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.partner-admin-form h2,.partner-admin-history h2{margin:12px 0;font:400 32px/1.15 Georgia,serif}.partner-admin-form>div>p{color:var(--muted);margin:0;font-size:10px}.partner-admin-form form{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.partner-admin-form label{text-transform:uppercase;letter-spacing:.08em;color:#536760;gap:8px;font-size:8px;font-weight:900;display:grid}.partner-admin-form .wide{grid-column:1/-1}.partner-admin-form input,.partner-admin-form select,.partner-admin-form textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #cfd7ce;padding:12px;font:400 11px Arial,sans-serif}.partner-admin-form textarea{resize:vertical}.partner-credit-check{border-left:3px solid var(--mint);background:#e7ecdf;flex-direction:row;align-items:flex-start;padding:16px;display:flex!important}.partner-credit-check input{width:18px;height:18px;margin:2px 4px 0 0}.partner-credit-check span{gap:5px;display:grid}.partner-credit-check strong{text-transform:none;letter-spacing:0;color:var(--ink);font-size:10px}.partner-credit-check small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:8px}.partner-admin-form button[type=submit]{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-self:start;gap:35px;padding:15px 18px;font-size:9px;font-weight:900;display:flex}.partner-admin-form button span{color:var(--mint)}.partner-admin-history>div:first-child{margin-bottom:20px}.partner-admin-history>div:not(:first-child){display:grid}.partner-admin-history article{border-top:1px solid #dde2dc;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:17px 0;display:grid}.partner-admin-history article>div{gap:5px;display:grid}.partner-admin-history article span,.partner-admin-history article small{color:var(--muted);font-size:8px}.partner-admin-history article strong{font:400 16px/1.25 Georgia,serif}.partner-admin-history article>b{text-transform:uppercase;letter-spacing:.08em;color:#718c42;font-size:8px}.partner-admin-history button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a9b5ae;padding:6px 0;font-size:8px;font-weight:900}.partner-admin-history>p,.partner-admin-empty p{color:var(--muted);font-size:11px}.partner-admin-empty{background:#fff;padding:35px}.partner-admin-empty h2{margin:0;font:400 28px/1.2 Georgia,serif}.partner-admin-sidebar{gap:18px;display:grid;position:sticky;top:105px}.partner-admin-sidebar .partner-admin-list{position:static;top:auto}.partner-admin-create{border-top:4px solid var(--mint);background:#e5ebdd}.partner-admin-create>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:17px 18px;font-size:8px;font-weight:900;list-style:none;display:flex}.partner-admin-create>summary::-webkit-details-marker{display:none}.partner-admin-create>summary b{color:#718c42;font-size:17px}.partner-admin-create[open]>summary b{transform:rotate(45deg)}.partner-admin-create>div{background:#fff;padding:22px 18px 24px}.partner-admin-create h2{margin:0 0 10px;font:400 25px/1.15 Georgia,serif}.partner-admin-create>div>p{color:var(--muted);margin:0 0 18px;font-size:9px;line-height:1.55}.partner-admin-create form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.partner-admin-create label{text-transform:uppercase;letter-spacing:.07em;color:#536760;gap:6px;font-size:7px;font-weight:900;display:grid}.partner-admin-create .wide{grid-column:1/-1}.partner-admin-create input,.partner-admin-create select{width:100%;min-width:0;color:var(--ink);text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #cfd7ce;padding:10px 9px;font:400 10px Arial,sans-serif}.partner-admin-create form>small{color:var(--muted);font-size:8px;line-height:1.5}.partner-admin-create button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;padding:13px 14px;font-size:8px;font-weight:900;display:flex}.partner-admin-create button span{color:var(--mint)}.partner-admin-create-error{border-left:3px solid #a9492e;color:#7d2e1d!important;background:#f5e5df!important;padding:11px!important}.partner-purchase-history{background:#f6f4ec;grid-template-columns:.55fr 1.45fr;align-items:start;gap:7vw;padding:85px 8vw;display:grid}.partner-purchase-history>div:first-child h2{letter-spacing:-.035em;margin:22px 0;font:400 clamp(38px,4vw,61px)/1.02 Georgia,serif}.partner-purchase-history>div:first-child h2 em{color:#5a766e;font-weight:400}.partner-purchase-history>div:first-child>p:last-child{color:var(--muted);font-size:10px;line-height:1.75}.partner-purchase-history>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-purchase-history article{border-top:4px solid var(--mint);background:#fff;gap:10px;padding:24px;display:grid}.partner-purchase-history article>span{text-transform:uppercase;letter-spacing:.09em;color:#597435;background:#e5ebdd;justify-self:start;padding:6px 8px;font-size:7px;font-weight:900}.partner-purchase-history article>strong{font:400 28px/1.1 Georgia,serif}.partner-purchase-history article>p{color:var(--muted);margin:0;font-size:9px}.partner-purchase-history article>div{border-top:1px solid #dbe1da;justify-content:space-between;gap:15px;padding-top:12px;display:flex}.partner-purchase-history article small{color:#52645e;font-size:8px}.partner-purchase-history article>b{color:#71807b;font-size:8px}.partner-admin-packs{border-top:4px solid var(--mint);background:#fff;padding:30px}.partner-admin-packs-heading>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.partner-admin-packs h2{margin:12px 0;font:400 32px/1.15 Georgia,serif}.partner-admin-packs-heading>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.partner-admin-pack-create{background:#f4f6ef;border:1px solid #cfd8cb;margin-top:25px}.partner-admin-pack-create>summary{cursor:pointer;background:#e5ebdd;justify-content:space-between;align-items:center;gap:25px;padding:18px 20px;list-style:none;display:flex}.partner-admin-pack-create>summary::-webkit-details-marker{display:none}.partner-admin-pack-create>summary>span{gap:4px;display:grid}.partner-admin-pack-create>summary strong{font:400 18px/1.2 Georgia,serif}.partner-admin-pack-create>summary small{color:#687a73;font-size:8px}.partner-admin-pack-create>summary>b{color:#718c42;font-size:21px}.partner-admin-pack-create[open]>summary>b{transform:rotate(45deg)}.partner-admin-pack-create>div{padding:24px}.partner-admin-pack-create>div>p{color:var(--muted);margin:0 0 20px;font-size:9px;line-height:1.6}.partner-admin-packs form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partner-admin-packs label{text-transform:uppercase;letter-spacing:.07em;color:#536760;gap:8px;font-size:8px;font-weight:900;display:grid}.partner-admin-packs input{width:100%;min-width:0;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cbd4ca;padding:13px 12px;font:400 12px Arial,sans-serif}.partner-admin-packs input::placeholder{color:#9ca7a1}.partner-admin-packs input:focus{outline:2px solid var(--mint);outline-offset:2px}.partner-admin-packs form button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-self:start;gap:35px;padding:15px 18px;font-size:9px;font-weight:900;display:flex}.partner-admin-packs form button span{color:var(--mint)}.partner-admin-pack-error{color:#7d2e1d;background:#f5e5df;border-left:3px solid #a9492e;grid-column:1/-1;margin:0;padding:12px;font-size:9px}.partner-admin-pack-list{margin-top:30px;display:grid}.partner-admin-pack-list article{border-top:1px solid #dbe1da;grid-template-columns:1fr 90px 90px auto;align-items:center;gap:18px;padding:17px 0;display:grid}.partner-admin-pack-list article>div:first-child{gap:5px;display:grid}.partner-admin-pack-list article span,.partner-admin-pack-list article small{color:var(--muted);font-size:8px}.partner-admin-pack-list article strong{font:400 18px/1.2 Georgia,serif}.partner-admin-pack-list article>div:not(:first-child){gap:5px;display:grid}.partner-admin-pack-list article>b{text-transform:uppercase;letter-spacing:.08em;background:#eceeea;padding:7px 8px;font-size:7px}.partner-admin-pack-list article>b.active{color:#557025;background:#e1ead5}.partner-admin-packs label>small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:8px;font-weight:400;line-height:1.45}.partner-admin-pack-edit{grid-column:1/-1}.partner-admin-pack-edit>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.07em;color:#557025;width:max-content;font-size:8px;font-weight:900}.partner-admin-pack-edit>form{background:#f4f6ef;border:1px solid #d7ded3;margin-top:14px;padding:20px}.partner-admin-packs select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cbd4ca;padding:13px 12px;font:400 12px Arial,sans-serif}.partner-admin-price-result{background:var(--ink);color:#fff;align-content:center;gap:5px;padding:12px 14px;display:grid}.partner-admin-price-result span{text-transform:uppercase;letter-spacing:.08em;color:#b8c6c1!important;font-size:7px!important}.partner-admin-price-result strong{color:var(--mint);font:400 20px/1.1 Georgia,serif!important}.partner-admin-legacy-note{grid-column:1/-1}.partner-admin-hero-actions{justify-items:stretch;gap:10px;display:grid}.partner-admin-hero-actions>a{background:var(--mint);color:var(--ink);justify-content:space-between;gap:30px;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.partner-admin-hero-actions>a span{font-size:15px}.partner-admin-hero-actions>a.partner-admin-signout{color:#fff;background:0 0;border:1px solid #ffffff45}.partner-admin-edit-section{border-top:4px solid var(--mint);background:#fff;padding:30px}.partner-admin-section-heading>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.partner-admin-section-heading h2{margin:12px 0;font:400 32px/1.15 Georgia,serif}.partner-admin-section-heading p,.partner-admin-history>div:first-child>p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.partner-admin-edit-section form{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.partner-admin-edit-section label,.partner-admin-opinion-edit label{text-transform:uppercase;letter-spacing:.08em;color:#536760;gap:8px;font-size:8px;font-weight:900;display:grid}.partner-admin-edit-section input,.partner-admin-edit-section select,.partner-admin-opinion-edit input,.partner-admin-opinion-edit select,.partner-admin-opinion-edit textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #cfd7ce;padding:12px;font:400 11px Arial,sans-serif}.partner-admin-edit-section .wide,.partner-admin-opinion-edit .wide{grid-column:1/-1}.partner-admin-edit-section form>small{color:var(--muted);font-size:8px;line-height:1.5}.partner-admin-edit-section button,.partner-admin-opinion-edit button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-self:start;gap:35px;padding:15px 18px;font-size:9px;font-weight:900;display:flex}.partner-admin-opinion-edit{grid-column:1/-1}.partner-admin-opinion-edit>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.07em;color:#557025;width:max-content;font-size:8px;font-weight:900}.partner-admin-opinion-edit>form{background:#f4f6ef;border:1px solid #d7ded3;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;padding:20px;display:grid}.partner-admin-opinion-summary{gap:5px;display:grid}.partner-admin-delete-form{justify-self:end}.partner-admin-delete-form button{color:#8c351f;border-color:#c89c90}.partner-admin-history .partner-admin-pack-error{margin:0 0 16px}.partner-admin-create .partner-admin-price-result{min-height:58px}.partner-admin-login-activity{background:#d8ded6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:24px;display:grid}.partner-admin-login-activity>div{background:#f4f6ef;gap:7px;padding:18px;display:grid}.partner-admin-login-activity span{text-transform:uppercase;letter-spacing:.1em;color:#718c42;font-size:8px;font-weight:900}.partner-admin-login-activity strong{color:var(--ink);font:400 20px/1.2 Georgia,serif}.partner-admin-login-activity small{color:var(--muted);font-size:8px;line-height:1.45}@media (width<=1050px){.partner-space-hero,.partner-balance,.partner-toolbox-access,.partner-rules,.partner-request-hero,.partner-request-form{grid-template-columns:1fr}.partner-toolbox-access>a{justify-self:start}.partner-identity-card{min-height:auto}.partner-confidentiality{grid-column:1}.partner-admin-workspace{grid-template-columns:1fr}.partner-admin-list,.partner-admin-sidebar{position:static}.partner-admin-summary{grid-template-columns:1fr 1fr}.partner-admin-hero{grid-template-columns:1fr}.partner-admin-hero>a{justify-self:start}}@media (width<=700px){.partner-space-hero,.partner-balance,.partner-toolbox-access,.partner-history,.partner-rules,.partner-unknown,.partner-admin-hero,.partner-request-hero,.partner-request-form{padding:65px 20px}.partner-toolbox-access>a{width:100%}.partner-space-hero h1,.partner-unknown h1,.partner-request-hero h1{font-size:47px}.partner-balance-card{grid-template-columns:1fr;padding:24px 20px}.partner-progress{width:210px}.partner-balance-stats>div{min-height:90px}.partner-history-heading{flex-direction:column;align-items:flex-start}.partner-history-heading>a{justify-content:space-between;width:100%}.partner-empty-history{grid-template-columns:1fr;padding:28px 22px}.partner-empty-history>span{font-size:58px}.partner-rules ol{grid-template-columns:1fr}.partner-rules li{min-height:auto}.partner-unknown>div{flex-direction:column;align-items:flex-start}.partner-admin-workspace{padding:45px 20px 75px}.partner-admin-summary{grid-template-columns:1fr 1fr}.partner-admin-form,.partner-admin-history,.partner-request-form form{padding:24px 19px}.partner-admin-form form,.partner-request-form form,.partner-request-target{grid-template-columns:1fr}.partner-admin-form .wide,.partner-request-form .wide{grid-column:1}.partner-admin-history article{grid-template-columns:1fr auto}.partner-admin-history article form{grid-column:1/-1}.partner-admin-hero>a{justify-content:space-between;width:100%}.partner-request-actions{flex-direction:column-reverse;align-items:stretch}.partner-request-actions button{justify-content:space-between;width:100%}}@media (width<=900px){.partner-purchase-history{grid-template-columns:1fr}}@media (width<=700px){.partner-purchase-history{padding:65px 20px}.partner-purchase-history>div:last-child,.partner-admin-login-activity{grid-template-columns:1fr}.partner-admin-packs,.partner-admin-edit-section{padding:24px 19px}.partner-admin-packs form,.partner-admin-edit-section form,.partner-admin-opinion-edit>form{grid-template-columns:1fr}.partner-admin-packs form button,.partner-admin-pack-error,.partner-admin-edit-section .wide,.partner-admin-opinion-edit .wide{grid-column:1}.partner-admin-pack-list article{grid-template-columns:1fr 1fr}.partner-admin-pack-list article>div:first-child,.partner-admin-pack-list article>b{grid-column:1/-1}.partner-admin-pack-edit>form button,.partner-admin-edit-section button,.partner-admin-opinion-edit button{justify-content:space-between;width:100%}.partner-admin-hero-actions{width:100%}}.mobile-menu-partner{color:var(--ink);border-left:3px solid var(--mint);background:#e6ebdf;grid-column:1/-1;justify-content:space-between;padding:13px 17px;font-size:10px;font-weight:900;display:flex}.mobile-menu-partner span{color:#718c42}.footer-access a{background:#e5eadf;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.footer-access a span{color:#718c42;font-size:13px}.partner-access{background:var(--green);color:#fff;grid-template-columns:1.12fr .88fr;min-height:calc(100vh - 82px);display:grid}.partner-access-intro{flex-direction:column;justify-content:center;padding:95px 8vw;display:flex}.partner-access-intro h1{letter-spacing:-.04em;margin:23px 0 30px;font:400 clamp(53px,5.8vw,88px)/.97 Georgia,serif}.partner-access-intro h1 em{color:var(--mint);font-weight:400}.partner-access-intro>p:not(.eyebrow){color:#d1dbd7;max-width:720px;margin:0;font-size:14px;line-height:1.8}.partner-access-intro ul{background:#ffffff25;grid-template-columns:repeat(3,1fr);gap:1px;margin:45px 0 0;padding:0;list-style:none;display:grid}.partner-access-intro li{background:var(--green);gap:18px;padding:18px 16px;font:400 15px/1.35 Georgia,serif;display:grid}.partner-access-intro li span{letter-spacing:.13em;color:var(--mint);font:800 8px/1 Arial,sans-serif}.partner-access-panel{color:var(--ink);background:#f7f6ef;flex-direction:column;justify-content:center;padding:62px 5vw;display:flex}.partner-access-panel>span,.partner-admin-entry>span{text-transform:uppercase;letter-spacing:.14em;color:#718c42;font-size:8px;font-weight:900}.partner-access-panel h2{margin:15px 0;font:400 clamp(34px,3.2vw,49px)/1.05 Georgia,serif}.partner-access-panel>p:not(.partner-access-error){color:var(--muted);margin:0 0 25px;font-size:11px;line-height:1.7}.partner-access-panel form{gap:17px;display:grid}.partner-access-panel label{text-transform:uppercase;letter-spacing:.1em;color:#52645e;gap:8px;font-size:8px;font-weight:900;display:grid}.partner-access-panel input{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd4ca;padding:14px;font:400 13px Arial,sans-serif}.partner-access-panel input:focus{outline:2px solid var(--mint);outline-offset:2px}.partner-access-panel button{background:var(--ink);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:16px 18px;font-size:9px;font-weight:900;display:flex}.partner-access-panel button span{color:var(--mint)}.partner-access-error{color:#7d2e1d;background:#f5e5df;border-left:3px solid #a9492e;margin:0 0 18px;padding:13px 15px;font-size:9px;line-height:1.6}.partner-access-help{border-bottom:1px solid #9ba79f;align-self:flex-start;margin-top:17px;padding-bottom:4px;font-size:8px;font-weight:900}.partner-access-success{color:#355122;background:#e4ecd9;border-left:3px solid #799a32;margin:0 0 18px;padding:13px 15px;font-size:9px;line-height:1.6}.partner-access-panel .partner-otp-code{letter-spacing:.28em;text-align:center;padding-left:calc(14px + .28em);font:700 25px/1 Arial,sans-serif}.partner-access-note{color:#71807b!important;margin:15px 0 0!important;font-size:8px!important}.partner-access-secondary{align-items:center;gap:18px;margin-top:16px;display:flex}.partner-access-secondary form{display:block}.partner-access-secondary button{color:var(--ink);background:0 0;border-bottom:1px solid #9ba79f;padding:0 0 4px;font-size:8px}.partner-access-secondary button:hover,.partner-access-secondary button:focus-visible{color:#597435;border-color:#718c42;outline:none}.partner-discovery-link{color:var(--muted);border-top:1px solid #d6ddd2;border-bottom:1px solid #d6ddd2;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:14px 0;font-size:9px;display:flex}.partner-discovery-link strong{color:var(--green)}.partner-discovery-link>span{color:#718c42;font-weight:900}.partner-admin-entry{border-top:1px solid #d7ddd5;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin-top:38px;padding-top:24px;display:grid}.partner-admin-entry>span{grid-column:1/-1}.partner-admin-entry p{margin:0;font:400 17px/1.25 Georgia,serif}.partner-admin-entry a{background:#e3e9dc;gap:20px;padding:11px 13px;font-size:8px;font-weight:900;display:flex}.partner-admin-entry a span{color:#718c42}.partner-identity-card form{margin-top:26px}.partner-identity-card button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9eb3ac;padding:0 0 4px;font-size:8px;font-weight:900}@media (width<=1050px){.partner-access{grid-template-columns:1fr}.partner-access-intro{min-height:auto}.partner-access-panel{padding:65px 8vw}}@media (width<=700px){.mobile-menu-partner{grid-column:auto}.partner-access-intro,.partner-access-panel{padding:65px 20px}.partner-access-intro h1{font-size:47px}.partner-access-intro ul{grid-template-columns:1fr;margin-top:35px}.partner-access-intro li{grid-template-columns:30px 1fr;align-items:center;gap:8px}.partner-admin-entry{grid-template-columns:1fr}.partner-admin-entry a{justify-content:space-between}}.partner-profile-denied{color:#7d2e1d;background:#f5e5df;border-left:3px solid #a9492e;margin:18px 8vw 0;padding:13px 15px;font-size:10px}.partner-no-profile{padding:90px 8vw}.partner-no-profile h2{font-size:42px}.partner-no-profile p{color:var(--muted)}.partner-no-pack-note{color:var(--muted);border-left:3px solid var(--mint);background:#edf1e8;padding:14px 16px;font-size:10px;line-height:1.7}.partner-purchase-history>div:last-child>.partner-no-pack-note{align-self:start;margin:0}.partner-commercial-dashboard{background:#eef1e8;grid-template-columns:1fr 260px;align-items:center;gap:8vw;padding:78px 8vw;display:grid}.partner-commercial-dashboard h2{font-size:clamp(40px,4.6vw,68px)}.partner-commercial-dashboard>div>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:28px 0;font-size:13px;line-height:1.8}.partner-commercial-actions{flex-wrap:wrap;gap:12px;display:flex}.partner-commercial-actions a{color:var(--ink);background:#fff;border:1px solid #cdd5cb;padding:15px 18px;font-size:9px;font-weight:900}.partner-commercial-actions a.commercial-expert-action{background:var(--ink);color:#fff;border-color:var(--ink)}.partner-commercial-actions a span{color:var(--mint);margin-left:30px}.partner-commercial-dashboard>aside{background:var(--green);color:#fff;border-top:5px solid var(--mint);align-content:center;gap:8px;min-height:220px;padding:28px;display:grid}.partner-commercial-dashboard>aside span,.partner-commercial-dashboard>aside small{text-transform:uppercase;letter-spacing:.1em;color:#bdcbc6;font-size:8px}.partner-commercial-dashboard>aside strong{color:var(--mint);font:400 70px/1 Georgia,serif}.commercial-hero{background:var(--green);color:#fff;grid-template-columns:1.35fr .65fr;align-items:center;gap:9vw;padding:78px 8vw 70px;display:grid}.commercial-hero.compact{padding-top:65px;padding-bottom:55px}.commercial-hero h1{font-size:clamp(52px,5.5vw,83px)}.commercial-hero h1 em{color:var(--mint)}.commercial-hero>div>p:not(.eyebrow){color:#c9d5d0;max-width:730px;margin:28px 0 0;font-size:14px;line-height:1.8}.commercial-hero>aside{border-left:1px solid #ffffff35;gap:8px;padding:20px 0 20px 34px;display:grid}.commercial-hero>aside>span{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);font-size:8px}.commercial-hero>aside>strong{font:400 27px/1.2 Georgia,serif}.commercial-hero>aside p,.commercial-hero>aside a{color:#c5d2cd;font-size:9px}.commercial-hero>aside p{margin:0}.commercial-hero>aside a{color:#fff;margin-top:16px;font-weight:900}.commercial-assistant-shell{background:#f3f0e8;padding:70px 8vw 100px}.commercial-assistant{border-top:5px solid var(--mint);background:#fff;max-width:1040px;margin:0 auto;box-shadow:0 18px 60px #173c3210}.commercial-stepper{border-bottom:1px solid #dce2da;padding:28px 34px 24px}.commercial-stepper>span{text-transform:uppercase;letter-spacing:.13em;color:#718c42;font-size:8px;font-weight:900}.commercial-stepper ol{background:#dce2da;grid-template-columns:repeat(7,1fr);gap:1px;margin:19px 0 0;padding:0;list-style:none;display:grid}.commercial-stepper li{background:#f5f5ef;gap:6px;min-width:0;padding:12px 8px;display:grid}.commercial-stepper li b{color:#96a19d;font-size:9px}.commercial-stepper li small{color:#77847f;text-overflow:ellipsis;font-size:7px;font-weight:800;overflow:hidden}.commercial-stepper li.done{background:#e7edde}.commercial-stepper li.active{background:var(--ink)}.commercial-stepper li.active b,.commercial-stepper li.active small{color:var(--mint)}.commercial-assistant fieldset{border:0;margin:0;padding:44px 42px 32px}.commercial-assistant fieldset[hidden]{display:none}.commercial-assistant legend{letter-spacing:-.03em;font:400 clamp(30px,3.6vw,48px)/1.1 Georgia,serif}.commercial-assistant fieldset>p{max-width:680px;color:var(--muted);margin:14px 0 30px;font-size:11px;line-height:1.7}.commercial-field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.commercial-field-grid label{text-transform:uppercase;letter-spacing:.09em;color:#52645e;gap:8px;font-size:8px;font-weight:900;display:grid}.commercial-field-grid .wide{grid-column:1/-1}.commercial-field-grid input,.commercial-field-grid select,.commercial-field-grid textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #cbd4ca;padding:13px;font:400 12px/1.45 Arial,sans-serif}.commercial-field-grid textarea{resize:vertical}.commercial-field-grid input:focus,.commercial-field-grid select:focus,.commercial-field-grid textarea:focus{outline:2px solid var(--mint);outline-offset:2px}.commercial-consent{border-left:3px solid var(--mint);background:#edf1e8;flex-direction:row;padding:16px;display:flex!important}.commercial-consent input{flex:none;width:18px;height:18px;margin:2px 3px 0 0}.commercial-consent span{gap:5px;display:grid}.commercial-consent strong{text-transform:none;letter-spacing:0;color:var(--ink);font-size:10px}.commercial-consent small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:8px;font-weight:400;line-height:1.5}.commercial-help{background:#f1f3ec;border-left:3px solid #8ba642;margin:8px 42px 28px;padding:18px 20px}.commercial-help strong{text-transform:uppercase;letter-spacing:.11em;color:#617a30;font-size:8px}.commercial-help p{color:#52645e;margin:7px 0 0;font-size:10px;line-height:1.65}.commercial-safety-note{background:#f7e9e3;border-left:3px solid #a9492e;padding:16px 18px;color:#7d2e1d!important;max-width:none!important}.commercial-disclaimer{background:var(--ink);color:#fff;margin-top:25px;padding:20px}.commercial-disclaimer strong{text-transform:uppercase;letter-spacing:.1em;color:var(--mint);font-size:9px}.commercial-disclaimer p{color:#c6d3ce;margin:8px 0 0;font-size:10px;line-height:1.7}.commercial-form-error{color:#7d2e1d;background:#f5e5df;border-left:3px solid #a9492e;margin:22px 42px 0;padding:13px 15px;font-size:9px}.commercial-assistant-actions{border-top:1px solid #dce2da;align-items:center;gap:12px;padding:22px 42px 30px;display:flex}.commercial-assistant-actions>span{flex:1}.commercial-assistant-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:15px 18px;font-size:9px;font-weight:900}.commercial-assistant-actions button b{color:var(--mint);margin-left:25px}.commercial-assistant-actions button.secondary{color:var(--ink);background:#e9ede4}.opportunity-workspace{background:#f3f0e8;grid-template-columns:280px 1fr;align-items:start;gap:30px;padding:60px 8vw 100px;display:grid}.opportunity-workspace>.partner-request-confirmation{grid-column:1/-1;margin:0}.opportunity-list{background:#d9ded7;border:1px solid #d9ded7;gap:1px;display:grid;position:sticky;top:102px}.opportunity-list>span{text-transform:uppercase;letter-spacing:.12em;color:#71807b;background:#e8ece4;padding:13px 16px;font-size:8px;font-weight:900}.opportunity-list>a:not(.opportunity-new){background:#fff;gap:6px;padding:16px;display:grid}.opportunity-list>a.active{background:var(--ink);color:#fff}.opportunity-list small{color:#7a8983;font-size:7px}.opportunity-list strong{font:400 16px/1.25 Georgia,serif}.opportunity-list b{text-transform:uppercase;letter-spacing:.08em;color:#718c42;font-size:7px}.opportunity-list>a.active b{color:var(--mint)}.opportunity-list>p{color:var(--muted);background:#fff;margin:0;padding:18px;font-size:9px}.opportunity-new{background:var(--mint);padding:16px;font-size:9px;font-weight:900}.opportunity-detail{border-top:5px solid var(--mint);background:#fff;min-width:0;padding:34px}.opportunity-detail-heading{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.opportunity-detail-heading span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.opportunity-detail-heading h2{margin:11px 0;font-size:42px}.opportunity-detail-heading p{color:var(--muted);margin:0;font-size:10px}.opportunity-detail-heading>b{text-transform:uppercase;letter-spacing:.09em;background:#e3ead8;padding:8px 10px;font-size:7px}.opportunity-edit-link{background:#edf1e8;justify-content:space-between;margin-top:22px;padding:14px 16px;font-size:9px;font-weight:900;display:flex}.opportunity-indicators{background:#d9ded7;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px 0;display:grid}.opportunity-indicators>div{background:#f6f6f1;gap:8px;padding:18px;display:grid}.opportunity-indicators span{text-transform:uppercase;letter-spacing:.1em;color:#718c42;font-size:7px}.opportunity-indicators strong{font:400 18px/1.2 Georgia,serif}.opportunity-indicators small{color:var(--muted);font-size:8px;line-height:1.5}.opportunity-output{border:1px solid #d8ded6;margin-top:22px}.opportunity-output>div{background:#edf1e8;padding:17px 20px}.opportunity-output span{text-transform:uppercase;letter-spacing:.11em;color:#718c42;font-size:7px;font-weight:900}.opportunity-output h3{margin:8px 0 0;font:400 25px/1.2 Georgia,serif}.opportunity-output pre,.partner-admin-opportunity-list pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#354c45;background:#fff;margin:0;padding:22px;font:400 10px/1.75 Arial,sans-serif}.opportunity-output.executive>div{background:var(--ink);color:#fff}.opportunity-output.executive h3{color:#fff}.opportunity-output-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.opportunity-output-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:13px 15px;font-size:8px;font-weight:900}.commercial-output-disclaimer{color:var(--muted);border-left:3px solid var(--mint);margin:24px 0 0;padding-left:14px;font-size:9px;line-height:1.65}.partner-profile-fields{grid-template-columns:1fr 1fr;border:1px solid #d6ddd4!important;gap:10px!important;padding:14px!important;display:grid!important}.partner-profile-fields legend{text-transform:uppercase;letter-spacing:.08em;color:#52645e;padding:0 6px;font-size:8px;font-weight:900}.partner-profile-fields label{background:#f0f3eb;align-items:flex-start;flex-direction:row!important;padding:10px!important;display:flex!important}.partner-profile-fields input{margin:1px 4px 0 0;width:16px!important;height:16px!important}.partner-profile-fields span{gap:3px;display:grid}.partner-profile-fields strong{text-transform:none;letter-spacing:0;color:var(--ink);font-size:9px}.partner-profile-fields small{text-transform:none;letter-spacing:0;color:var(--muted);font-size:7px;font-weight:400}.partner-admin-profile-badges{gap:4px!important;display:flex!important}.partner-admin-profile-badges i{text-transform:uppercase;letter-spacing:.07em;color:#557025;background:#e6ebdf;padding:4px 6px;font-size:6px;font-style:normal}.partner-admin-list a.active .partner-admin-profile-badges i{color:var(--mint);background:#ffffff1c}.partner-admin-opportunities{border-top:4px solid var(--mint);background:#fff;padding:30px}.partner-admin-opportunities h2{margin:12px 0;font:400 32px/1.15 Georgia,serif}.partner-admin-opportunity-list{margin-top:24px;display:grid}.partner-admin-opportunity-list>article{border-top:1px solid #dbe1da;grid-template-columns:1fr 1.4fr;gap:25px;padding:18px 0;display:grid}.partner-admin-opportunity-list article>div{align-content:start;gap:6px;display:grid}.partner-admin-opportunity-list article span,.partner-admin-opportunity-list article small{color:var(--muted);font-size:8px}.partner-admin-opportunity-list article strong{font:400 19px/1.2 Georgia,serif}.partner-admin-opportunity-list summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#557025;font-size:8px;font-weight:900}.partner-admin-opportunity-list pre{background:#f5f6f1;margin-top:12px;padding:15px}.partner-admin-opportunity-list form{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.partner-admin-opportunity-list label{text-transform:uppercase;letter-spacing:.08em;color:#536760;gap:6px;font-size:7px;font-weight:900;display:grid}.partner-admin-opportunity-list .wide{grid-column:1/-1}.partner-admin-opportunity-list select,.partner-admin-opportunity-list textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cbd4ca;padding:11px;font:400 10px Arial,sans-serif}.partner-admin-opportunity-list button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;justify-self:start;padding:13px 15px;font-size:8px;font-weight:900}.partner-admin-opportunity-list .partner-admin-opportunity-delete{border-top:1px solid #e2d3cd;padding-top:12px;display:block}.partner-admin-opportunity-list .partner-admin-opportunity-delete button{color:#8c351f;background:0 0;border:1px solid #c89c90}@media (width<=900px){.partner-commercial-dashboard,.commercial-hero,.partner-commercial-sheets{grid-template-columns:1fr}.partner-commercial-dashboard>aside{min-height:auto}.partner-commercial-sheets-heading{position:static}.commercial-hero>aside{border-top:1px solid #ffffff35;border-left:0;padding:25px 0 0}.opportunity-workspace{grid-template-columns:1fr}.opportunity-list{position:static}.opportunity-indicators,.partner-admin-opportunity-list>article{grid-template-columns:1fr}}@media (width<=700px){.partner-commercial-dashboard,.commercial-hero,.commercial-assistant-shell,.opportunity-workspace,.partner-commercial-sheets{padding-left:20px;padding-right:20px}.partner-commercial-sheets-grid{grid-template-columns:1fr}.partner-commercial-sheets-list article{min-height:auto;padding:24px 20px}.commercial-hero h1{font-size:47px}.commercial-stepper{padding:22px 18px}.commercial-stepper ol{grid-template-columns:repeat(7,34px);overflow-x:auto}.commercial-stepper li small{display:none}.commercial-assistant fieldset{padding:35px 20px 25px}.commercial-field-grid{grid-template-columns:1fr}.commercial-field-grid .wide{grid-column:1}.commercial-help{margin:8px 20px 25px}.commercial-assistant-actions{flex-wrap:wrap;padding:20px}.commercial-assistant-actions>span{display:none}.commercial-assistant-actions button{flex:1}.opportunity-detail{padding:24px 18px}.opportunity-detail-heading{display:grid}.partner-profile-fields{grid-template-columns:1fr}.partner-admin-opportunities{padding:24px 19px}.partner-admin-opportunity-list form{grid-template-columns:1fr}.partner-admin-opportunity-list .wide{grid-column:1}}.executive-print-sheet{display:none}@media print{.commercial-coaching-launch,.commercial-coaching-panel,.site-header,.site-footer,.commercial-hero,.opportunity-list,.opportunity-output-actions,.opportunity-edit-link,.partner-request-confirmation{display:none!important}.opportunity-workspace{background:#fff;padding:0;display:block}.opportunity-detail{border:0;padding:0}.commercial-page{visibility:visible;background:#fff}.commercial-page>*{display:none!important}.commercial-page>.opportunity-workspace{display:block!important}.commercial-page .opportunity-workspace>*{display:none!important}.commercial-page .opportunity-workspace>.opportunity-detail{display:block!important}.commercial-page .opportunity-detail>*{display:none!important}.commercial-page .opportunity-detail>.executive-print-sheet{visibility:visible;color:#142d29;break-inside:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fbfaf6;flex-direction:column;min-height:250mm;margin:0;padding:13mm 14mm 10mm;display:flex!important}.commercial-page .executive-print-sheet *{visibility:visible}.executive-print-header{border-bottom:1px solid #ccd5ca;justify-content:space-between;align-items:center;gap:20px;padding-bottom:7mm;display:flex}.executive-print-brand{align-items:center;gap:10px;display:flex}.executive-print-brand img{object-fit:contain;width:13mm;height:13mm}.executive-print-brand div{gap:2px;display:grid}.executive-print-brand strong{letter-spacing:-.02em;font:400 18px/1 Georgia,serif}.executive-print-brand span,.executive-print-header>span,.executive-print-title>p{letter-spacing:.13em;text-transform:uppercase;color:#667870;font:800 7px/1.2 Arial,sans-serif}.executive-print-header>span{color:#718c42}.executive-print-title{padding:10mm 0 7mm}.executive-print-title>p{color:#718c42;margin:0 0 4mm}.executive-print-title h1{letter-spacing:-.035em;color:#142d29;margin:0;font:400 35px/1.05 Georgia,serif}.executive-print-title>div{border-top:1px solid #dce2da;justify-content:space-between;align-items:center;gap:20px;margin-top:5mm;padding-top:4mm;display:flex}.executive-print-title>div strong{font:400 16px/1.2 Georgia,serif}.executive-print-title>div span{color:#64736e;font-size:8px}.executive-print-grid{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.executive-print-grid article{break-inside:avoid;background:#fff;border-top:1.2mm solid #c9e278;grid-template-columns:8mm 1fr;gap:3mm;min-height:32mm;padding:5mm;display:grid}.executive-print-grid article>span{letter-spacing:.1em;color:#789044;padding-top:1mm;font:800 7px/1 Arial,sans-serif}.executive-print-grid.commercial-expert-print-grid article:last-child{grid-column:1/-1;min-height:26mm}.executive-print-grid h2{letter-spacing:-.02em;color:#142d29;margin:0 0 3mm;font:400 16px/1.2 Georgia,serif}.executive-print-grid p{color:#52645e;white-space:pre-wrap;margin:0;font:400 9px/1.55 Arial,sans-serif}.executive-print-orientation{color:#fff;break-inside:avoid;background:#1d493f;border-left:1.5mm solid #c9e278;gap:3mm;margin-top:5mm;padding:6mm 7mm;display:grid}.executive-print-orientation span{letter-spacing:.13em;text-transform:uppercase;color:#c9e278;font:800 7px/1.2 Arial,sans-serif}.executive-print-orientation strong{color:#fff;font:400 21px/1.2 Georgia,serif}.executive-print-sheet>footer{color:#71807b;text-align:center;break-inside:avoid;border-top:1px solid #d6ddd2;margin-top:auto;padding-top:7mm;font:400 7.5px/1.5 Arial,sans-serif}}.analytics-admin-page{color:#173c32;background:#f4f1e9;min-height:100vh}.analytics-admin-hero{color:#fff;background:#173c32;justify-content:space-between;align-items:flex-end;gap:3rem;padding:8.5rem max(5vw,2rem) 4.5rem;display:flex}.analytics-admin-hero h1{margin:.8rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:1.02}.analytics-admin-hero h1 em{color:#c9e278;font-weight:400}.analytics-admin-hero p{color:#dce7e1;max-width:760px;line-height:1.75}.analytics-admin-back{color:#173c32;white-space:nowrap;background:#c9e278;align-self:flex-end;padding:.7rem .9rem;font-size:.78rem;font-weight:750}.analytics-admin-workspace{padding:3rem max(5vw,2rem) 5rem}.analytics-periods{align-items:center;gap:.55rem;margin-bottom:2rem;display:flex}.analytics-periods>span{letter-spacing:.12em;text-transform:uppercase;margin-right:.45rem;font-size:.72rem;font-weight:800}.analytics-periods a{color:#173c32;border:1px solid #c9d2cb;padding:.65rem .9rem;font-size:.82rem;font-weight:700}.analytics-periods a.active{color:#fff;background:#173c32;border-color:#173c32}.analytics-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.analytics-kpis article{background:#fff;border-top:4px solid #c9e278;padding:1.4rem}.analytics-kpis span{letter-spacing:.1em;text-transform:uppercase;color:#71807b;font-size:.72rem;font-weight:800;display:block}.analytics-kpis strong{margin:.6rem 0;font-family:Georgia,serif;font-size:2.35rem;font-weight:400;display:block}.analytics-kpis small{color:#71807b;line-height:1.45}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.analytics-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-panel{background:#fff;margin-top:1rem;padding:1.5rem}.analytics-grid>.analytics-panel{margin-top:0}.analytics-panel header{border-bottom:1px solid #e1e7e2;padding-bottom:1rem}.analytics-panel h2{margin:0 0 .35rem;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.analytics-panel header p,.analytics-no-data{color:#71807b;margin:0;font-size:.82rem}.analytics-panel ol{margin:1rem 0 0;padding:0;list-style:none}.analytics-panel li{border-bottom:1px solid #edf0ed;padding:.65rem 0}.analytics-panel li:last-child{border:0}.analytics-panel li>div,.analytics-pair-panel li{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.analytics-panel li span{overflow-wrap:anywhere;font-size:.84rem}.analytics-panel li strong{font-size:.8rem}.analytics-panel li>i{background:#edf0ed;height:3px;margin-top:.45rem;display:block}.analytics-panel li>i b{background:#9bc24f;height:100%;display:block}.analytics-pair-panel li b{color:#9bc24f;margin:0 .25rem}.analytics-pair-panel li small{color:#9aa9a1;margin:0 .25rem}.analytics-empty{background:#fff;border-left:5px solid #c9e278;padding:2rem}.analytics-empty h2{margin-top:0;font-family:Georgia,serif;font-weight:400}.analytics-privacy-note{background:#e7ebdf;margin-top:1rem;padding:1.3rem 1.5rem}.analytics-privacy-note strong{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.analytics-privacy-note p{margin:.55rem 0 0;font-size:.86rem;line-height:1.65}.analytics-no-data{padding-top:1rem}.partner-admin-hero-actions{flex-wrap:wrap}@media (width<=1050px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-grid-three{grid-template-columns:1fr}.analytics-admin-hero{flex-direction:column;align-items:flex-start}}@media (width<=700px){.analytics-admin-hero{padding:7rem 1.2rem 2.6rem}.analytics-admin-workspace{padding:2rem 1.2rem 4rem}.analytics-kpis,.analytics-grid{grid-template-columns:1fr}.analytics-periods{flex-wrap:wrap}.analytics-admin-back{white-space:nowrap;align-self:flex-start;padding:.6rem .75rem;font-size:.74rem}}.partner-space-chooser{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8vw;padding:80px 8vw 100px;display:grid}.partner-space-chooser h2{margin:20px 0;font-size:clamp(40px,4.6vw,68px)}.partner-space-chooser>div:first-child>p:last-child{color:var(--muted);font-size:12px;line-height:1.75}.partner-space-chooser>div:last-child{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partner-space-chooser a{border-top:5px solid var(--mint);background:#fff;flex-direction:column;gap:14px;min-height:240px;padding:28px;display:flex;box-shadow:0 18px 45px #173c3210}.partner-space-chooser a>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.partner-space-chooser a>strong{font:400 24px/1.2 Georgia,serif}.partner-space-chooser a>small{color:var(--muted);font-size:10px;line-height:1.6}.partner-space-chooser a>b{margin-top:auto;font-size:9px}.partner-space-switch{background:#e2e8dc;align-items:center;gap:8px;padding:16px 8vw;display:flex}.partner-space-switch>span{text-transform:uppercase;letter-spacing:.12em;color:#65766f;margin-right:auto;font-size:8px;font-weight:900}.partner-space-switch a{background:#fff;padding:10px 13px;font-size:8px;font-weight:900}.partner-space-switch a.active{background:var(--ink);color:#fff}.partner-whatsapp-assistant{right:max(24px,env(safe-area-inset-right));bottom:max(38px,calc(14px + env(safe-area-inset-bottom)));z-index:30;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#173c32f7;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:13px;padding:8px 8px 8px 17px;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;position:fixed;box-shadow:0 16px 42px #102a2452}.partner-whatsapp-assistant:hover{transform:translateY(-2px);box-shadow:0 19px 48px #102a2466}.partner-whatsapp-assistant:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.partner-whatsapp-assistant-copy{text-align:left;gap:2px;min-width:128px;display:grid}.partner-whatsapp-assistant-copy strong{letter-spacing:.01em;font:700 13px/1.2 Arial,sans-serif}.partner-whatsapp-assistant-copy strong b{color:var(--mint)}.partner-whatsapp-assistant-copy small{color:#f1f5f3;font:400 12px/1.25 Arial,sans-serif}.partner-whatsapp-assistant-copy em{color:var(--mint);margin-top:3px;font:700 10px/1.2 Arial,sans-serif}.partner-whatsapp-assistant-avatar{border:2px solid var(--mint);isolation:isolate;background:#dce5d8;border-radius:50%;flex:0 0 56px;width:56px;height:56px;position:relative;box-shadow:0 0 0 3px #173c32}.partner-whatsapp-assistant-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.partner-whatsapp-assistant-avatar>b{z-index:1;border:2px solid var(--ink);background:var(--mint);min-width:25px;height:20px;color:var(--ink);text-align:center;letter-spacing:.04em;border-radius:999px;padding:0 5px;font:900 9px/16px Arial,sans-serif;position:absolute;bottom:-3px;right:-5px}@media (width<=700px){.partner-whatsapp-assistant{right:max(14px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:4px}.partner-whatsapp-assistant:hover{box-shadow:none;transform:none}.partner-whatsapp-assistant-copy{display:none}.partner-whatsapp-assistant-avatar{border-width:2px;flex-basis:52px;width:52px;height:52px;box-shadow:0 8px 26px #102a2468,0 0 0 3px #173c32}.partner-space-page:has(input:focus,textarea:focus,select:focus,button:focus-visible) .partner-whatsapp-assistant{opacity:0;pointer-events:none;transform:translateY(8px)}}@media (height<=500px){.partner-whatsapp-assistant-copy{display:none}.partner-whatsapp-assistant{padding:4px}}@media print{.partner-whatsapp-assistant{display:none!important}}.public-whatsapp-assistant{right:max(24px,env(safe-area-inset-right));bottom:max(38px,calc(14px + env(safe-area-inset-bottom)));z-index:30;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#173c32f7;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:13px;padding:8px 8px 8px 17px;transition:transform .18s,box-shadow .18s,opacity .18s,visibility linear;display:flex;position:fixed;box-shadow:0 16px 42px #102a2452}.public-whatsapp-assistant.is-suspended{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.public-whatsapp-assistant:hover{transform:translateY(-2px);box-shadow:0 19px 48px #102a2466}.public-whatsapp-assistant:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.public-whatsapp-assistant-copy{text-align:left;gap:2px;min-width:128px;display:grid}.public-whatsapp-assistant-copy strong{letter-spacing:.01em;font:700 13px/1.2 Arial,sans-serif}.public-whatsapp-assistant-copy strong b{color:var(--mint)}.public-whatsapp-assistant-copy small{color:#f1f5f3;font:400 12px/1.25 Arial,sans-serif}.public-whatsapp-assistant-copy em{color:var(--mint);margin-top:3px;font:700 10px/1.2 Arial,sans-serif}.public-whatsapp-assistant-avatar{border:2px solid var(--mint);isolation:isolate;background:#dce5d8;border-radius:50%;flex:0 0 56px;width:56px;height:56px;position:relative;box-shadow:0 0 0 3px #173c32}.public-whatsapp-assistant-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.public-whatsapp-assistant-avatar>b{z-index:1;border:2px solid var(--ink);background:var(--mint);min-width:25px;height:20px;color:var(--ink);text-align:center;letter-spacing:.04em;border-radius:999px;padding:0 5px;font:900 9px/16px Arial,sans-serif;position:absolute;bottom:-3px;right:-5px}@media (width<=700px){.public-whatsapp-assistant{right:max(14px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:0;padding:4px}.public-whatsapp-assistant:hover{box-shadow:none;transform:none}.public-whatsapp-assistant-copy{display:none}.public-whatsapp-assistant-avatar{border-width:2px;flex-basis:52px;width:52px;height:52px;box-shadow:0 8px 26px #102a2468,0 0 0 3px #173c32}.inner-page:has(input:focus,textarea:focus,select:focus) .public-whatsapp-assistant{opacity:0;pointer-events:none;transform:translateY(8px)}}@media (height<=500px){.public-whatsapp-assistant-copy{display:none}.public-whatsapp-assistant{padding:4px}}@media print{.public-whatsapp-assistant{display:none!important}}.commercial-stepper ol{grid-template-columns:repeat(6,1fr)}.commercial-stepper li{padding:0}.commercial-stepper li button{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;width:100%;height:100%;padding:12px 8px;display:grid}.commercial-stepper li button:disabled{cursor:default}.commercial-conversation-card{background:var(--ink);color:#fff;border-left:4px solid var(--mint);margin:0 0 28px;padding:22px 24px}.commercial-conversation-card strong{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);font-size:8px}.commercial-conversation-card p{margin:12px 0 0;font:400 21px/1.5 Georgia,serif}.commercial-orientation-preview{background:#e7eddf;border-top:4px solid #8ba642;gap:9px;margin:0 0 28px;padding:25px;display:grid}.commercial-orientation-preview>span{text-transform:uppercase;letter-spacing:.12em;color:#617a30;font-size:8px;font-weight:900}.commercial-orientation-preview>strong{font:400 27px/1.2 Georgia,serif}.commercial-orientation-preview p{color:#52645e;margin:0;font-size:10px;line-height:1.65}.commercial-orientation-preview small{color:#65766f;font-size:8px;line-height:1.5}.commercial-assistant-actions{justify-content:flex-end}.commercial-assistant-actions .commercial-save-draft{margin-left:auto}.opportunity-status-help,.opportunity-awaiting-validation{color:var(--muted);background:#edf1e8;border-left:3px solid #8ba642;margin:18px 0;padding:12px 14px;font-size:9px;line-height:1.6}.opportunity-validation{background:var(--ink);color:#fff;border-top:5px solid var(--mint);gap:9px;margin:28px 0;padding:24px;display:grid}.opportunity-validation>span{text-transform:uppercase;letter-spacing:.12em;color:var(--mint);font-size:8px;font-weight:900}.opportunity-validation h3{margin:0;font:400 27px/1.2 Georgia,serif}.opportunity-validation p,.opportunity-validation small{color:#c8d5d0;margin:0;font-size:9px;line-height:1.6}.opportunity-validation>div{background:#ffffff0d;margin-top:10px;padding:14px}.opportunity-validation>div strong{text-transform:uppercase;letter-spacing:.1em;color:var(--mint);font-size:8px}.opportunity-output.locked>p{color:var(--muted);margin:0;padding:20px;font-size:10px;line-height:1.65}.partner-admin-apporteur{background:#e7eddf;border-left:3px solid #8ba642;gap:5px;margin-top:20px;padding:16px;display:grid}.partner-admin-apporteur span,.partner-admin-initial-orientation span{text-transform:uppercase;letter-spacing:.1em;color:#718c42;font-size:7px;font-weight:900}.partner-admin-apporteur strong,.partner-admin-initial-orientation strong{font:400 18px/1.2 Georgia,serif}.partner-admin-apporteur small,.partner-admin-initial-orientation small{color:var(--muted);font-size:8px;line-height:1.5}.partner-admin-status-help{background:#edf1e8;margin:12px 0;padding:10px 12px;font-size:8px;line-height:1.55}.partner-admin-status-help strong{font:700 8px Arial,sans-serif}.partner-admin-initial-orientation{border-left:3px solid #8ba642;gap:6px;margin:12px 0;padding:12px;display:grid}@media (width<=900px){.partner-space-chooser{grid-template-columns:1fr}.partner-space-chooser>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=700px){.partner-space-chooser{padding:60px 20px}.partner-space-chooser>div:last-child{grid-template-columns:1fr}.partner-space-switch{flex-wrap:wrap;padding:14px 20px}.partner-space-switch>span{width:100%;margin:0}.commercial-stepper ol{grid-template-columns:repeat(6,34px)}.commercial-assistant-actions .commercial-save-draft{flex-basis:100%;margin-left:0}}.inner-page .inner-hero,.external-page .external-hero,.audit-page .audit-hero,.network-page .network-hero,.assistant-page .assistant-page-hero{background:var(--site-sage)}.installation-page .installation-hero,.expert-page .expert-hero,.diagnostic-page .diagnostic-hero,.selector-page .selector-hero,.peer-page .peer-hero{background:var(--site-sand)}.partner-inquiry-page .partner-inquiry-hero,.cgv-layout,.resource-page-grid,.sta-toolbox,.resource-directory-heading,.installation-page .installation-boundaries,.installation-page .installation-pricing,.expert-page .expert-pricing,.expert-page .expert-boundaries,.network-page .network-ambition,.peer-page .peer-framework,.selector-page .selector-after,.diagnostic-page .diagnostic-boundary{background:var(--site-sage)}.inner-content article:nth-child(odd),.cgv-articles article:nth-child(odd),.resource-page-grid>a:nth-child(odd):not(:first-child),.sta-tool-card:nth-child(odd),.installation-page .approach-grid article:nth-child(odd),.installation-page .boundary-grid article:nth-child(odd),.external-page .start-grid article:nth-child(odd),.external-page .external-price-grid article:nth-child(odd),.audit-page .audit-question-grid article:nth-child(odd),.expert-page .expert-benefits article:nth-child(odd),.expert-page .expert-fit-grid article:nth-child(odd),.expert-page .expert-price-grid article:nth-child(odd),.expert-page .expert-boundary-grid article:nth-child(odd),.expert-page .partner-benefit-grid article:nth-child(odd),.expert-page .partner-pack-grid article:nth-child(odd),.network-page .ambition-grid article:nth-child(odd),.network-page .member-grid article:nth-child(odd),.peer-page .peer-audience-grid article:nth-child(odd),.peer-page .peer-principles span:nth-child(odd){background:#f8fbf5}.inner-content article:nth-child(2n),.cgv-articles article:nth-child(2n),.resource-page-grid>a:nth-child(2n),.sta-tool-card:nth-child(2n),.installation-page .approach-grid article:nth-child(2n),.installation-page .boundary-grid article:nth-child(2n),.external-page .start-grid article:nth-child(2n),.external-page .external-price-grid article:nth-child(2n),.audit-page .audit-question-grid article:nth-child(2n),.expert-page .expert-benefits article:nth-child(2n),.expert-page .expert-fit-grid article:nth-child(2n),.expert-page .expert-price-grid article:nth-child(2n),.expert-page .expert-boundary-grid article:nth-child(2n),.expert-page .partner-benefit-grid article:nth-child(2n),.expert-page .partner-pack-grid article:nth-child(2n),.network-page .ambition-grid article:nth-child(2n),.network-page .member-grid article:nth-child(2n),.peer-page .peer-audience-grid article:nth-child(2n),.peer-page .peer-principles span:nth-child(2n){background:var(--site-sand)}.sta-prevention-entry{border:1px solid #cbd4ca;border-left:4px solid var(--mint);background:var(--ink);color:#fff;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 22px;padding:20px 22px;display:grid}.sta-prevention-entry>span{text-transform:uppercase;letter-spacing:.14em;color:var(--mint);font-size:8px;font-weight:900}.sta-prevention-entry h3{margin:0 0 5px;font:400 25px/1.15 Georgia,serif}.sta-prevention-entry p{color:#c6d3ce;margin:0;font-size:9px;line-height:1.5}.sta-prevention-choices{gap:8px;display:flex}.sta-prevention-entry button{background:var(--mint);color:var(--ink);white-space:nowrap;cursor:pointer;border:0;padding:14px 17px;font-size:9px;font-weight:900}.sta-prevention-entry button:hover,.sta-prevention-entry button:focus-visible{background:#fff;outline:none}.sta-prevention-entry button b{margin-left:18px}.fire-prevention-intro{justify-content:space-between;align-items:start;gap:28px;display:flex}.fire-prevention-intro p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.fire-prevention-intro>span{color:#718c42;white-space:nowrap;font:400 18px/1 Georgia,serif}.fire-prevention-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:22px 0 32px;display:grid}.fire-prevention-progress i{background:#d8ded6;height:4px}.fire-prevention-progress i.active{background:#9fc54e}.fire-prevention-step-heading>span{text-transform:uppercase;letter-spacing:.14em;color:#718c42;font-size:8px;font-weight:900}.fire-prevention-step-heading h3{letter-spacing:-.035em;margin:9px 0 25px;font:400 clamp(28px,3.4vw,46px)/1.08 Georgia,serif}.fire-prevention-questions{gap:12px;display:grid}.fire-prevention-questions fieldset{background:#fff;border:1px solid #d8ded6;margin:0;padding:22px}.fire-prevention-questions legend{float:left;align-items:start;gap:13px;width:100%;font:400 19px/1.35 Georgia,serif;display:flex}.fire-prevention-questions legend small{letter-spacing:.12em;color:#718c42;padding-top:7px;font:700 8px/1 Arial,sans-serif}.fire-prevention-questions fieldset>p{clear:both;color:#71807b;margin:12px 0 17px;padding-left:28px;font-size:10px;line-height:1.65}.fire-prevention-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding-left:28px;display:grid}.fire-prevention-options label{position:relative}.fire-prevention-options input{opacity:0;pointer-events:none;position:absolute}.fire-prevention-options span{color:#52665f;text-align:center;cursor:pointer;border:1px solid #cbd3ca;place-items:center;height:100%;min-height:48px;padding:10px;font-size:9px;font-weight:800;display:grid}.fire-prevention-options input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.fire-prevention-options input:focus-visible+span{outline:3px solid #c9e27880}.fire-prevention-navigation{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.fire-prevention-navigation button{cursor:pointer;padding:14px 17px;font-size:10px;font-weight:900}.fire-prevention-navigation .primary{border:1px solid var(--ink);background:var(--ink);color:#fff}.fire-prevention-navigation .primary span{color:var(--mint);margin-left:20px}.fire-prevention-navigation .secondary{color:var(--ink);background:0 0;border:1px solid #aab7b1}.fire-prevention-axis-results{background:#d8ded6;border:1px solid #d8ded6;grid-template-columns:repeat(4,1fr);gap:1px;margin:30px 0;display:grid}.fire-prevention-axis-results article{background:#fff;border-top:4px solid #8ca54f;flex-direction:column;gap:12px;padding:21px;display:flex}.fire-prevention-axis-results article.consolidate{border-top-color:#c9a63b}.fire-prevention-axis-results article.priority{border-top-color:#a95542}.fire-prevention-axis-results span,.fire-prevention-result-section>span,.fire-prevention-sources>span{text-transform:uppercase;letter-spacing:.13em;color:#667a72;font-size:8px;font-weight:900}.fire-prevention-axis-results strong{font:400 19px/1.2 Georgia,serif}.fire-prevention-result-section{border-top:1px solid #d8ded6;grid-template-columns:210px 1fr;gap:25px;padding:25px 0;display:grid}.fire-prevention-result-section>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fire-prevention-result-section p{background:#fff;border-left:3px solid #a95542;margin:0;padding:15px;font-size:10px;line-height:1.65}.fire-prevention-result-section.strengths p{border-left-color:#8ca54f}.fire-prevention-next-step{margin-top:14px}.fire-prevention-sources{background:#e5eadf;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;padding:18px 20px;display:flex}.fire-prevention-sources a{color:#49645c;border-bottom:1px solid #91a49d;padding-bottom:4px;font-size:9px;font-weight:800}.fire-prevention-sources>span{margin-right:auto}.fire-prevention-result .sta-tool-disclaimer{border-left:3px solid #c9a63b;padding-left:15px}@media (width<=1100px){.sta-prevention-entry{grid-template-columns:125px minmax(0,1fr)}.sta-prevention-choices{grid-column:2}.fire-prevention-options,.fire-prevention-axis-results{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.sta-prevention-entry{grid-template-columns:1fr;gap:9px;padding:18px}.sta-prevention-choices{grid-column:auto;margin-top:4px;display:grid}.sta-prevention-entry button{width:100%}.fire-prevention-intro{display:block}.fire-prevention-intro>span{margin-top:14px;display:block}.fire-prevention-questions fieldset{padding:18px 15px}.fire-prevention-questions legend{font-size:17px}.fire-prevention-questions fieldset>p,.fire-prevention-options{padding-left:0}.fire-prevention-options{grid-template-columns:1fr}.fire-prevention-options span{min-height:44px}.fire-prevention-navigation{grid-template-columns:1fr;display:grid}.fire-prevention-navigation button{width:100%}.fire-prevention-navigation .primary{grid-row:1}.fire-prevention-axis-results{grid-template-columns:1fr 1fr}.fire-prevention-axis-results article{padding:17px}.fire-prevention-result-section{grid-template-columns:1fr;gap:13px}.fire-prevention-result-section>div{grid-template-columns:1fr}.fire-prevention-sources{flex-direction:column;align-items:flex-start}.fire-prevention-sources>span{margin-right:0}}.installation-page .approach-grid article:nth-child(2n),.external-page .start-grid article:nth-child(2n),.audit-page .audit-question-grid article:nth-child(2n),.expert-page .expert-price-grid article:nth-child(2n),.expert-page .expert-boundary-grid article:nth-child(2n),.expert-page .partner-benefit-grid article:nth-child(2n){border-top-color:var(--site-ochre)}.expert-page .expert-fit-grid article:nth-child(2n),.peer-page .peer-audience-grid article:nth-child(2n){border-left-color:var(--site-ochre)}.network-page .culture-actions{background:#f4ede2}.network-page .culture-action-list span:nth-child(2n){background:var(--site-sand);border-left-color:var(--site-ochre)}.network-page .culture-action-list span:nth-child(odd){background:#f1f5ec}.expert-page .expert-examples,.partner-inquiry-benefits,.offer-testimonial{background:var(--site-sage-strong)}.commercial-expert-price-summary{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.commercial-expert-price-summary>div{gap:6px;display:grid}.commercial-expert-price-summary>div+div{border-left:1px solid #cdd7c6;padding-left:24px}.commercial-expert-price-summary>small{grid-column:1/-1}.commercial-offer-quick-access{z-index:8;background:var(--ink);color:#fff;border-bottom:1px solid #ffffff24;position:sticky;top:76px}.commercial-offer-quick-access>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;list-style:none;display:flex}.commercial-offer-quick-access>summary::-webkit-details-marker{display:none}.commercial-offer-quick-access>summary>span{gap:3px;display:grid}.commercial-offer-quick-access>summary strong{text-transform:uppercase;letter-spacing:.1em;color:var(--mint);font-size:9px}.commercial-offer-quick-access>summary small{color:#c8d5d0;font-size:8px}.commercial-offer-quick-access>summary b{letter-spacing:.08em;font-size:8px}.commercial-offer-quick-access[open]>summary b{color:var(--mint)}.commercial-offer-quick-access>div{background:#203e35;border-top:1px solid #ffffff24;padding:18px 22px 22px}.commercial-offer-quick-access>div>p{color:#c8d5d0;margin:0 0 14px;font-size:8px;line-height:1.55}.commercial-offer-quick-access nav{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.commercial-offer-quick-access nav a{background:#ffffff0d;border:1px solid #fff2;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:8px;font-weight:800;display:flex}.commercial-offer-quick-access nav a:first-child{background:var(--mint);color:var(--ink);border-color:var(--mint)}.commercial-offer-quick-access nav a span{color:var(--mint);font-size:12px}.commercial-offer-quick-access nav a:first-child span{color:var(--ink)}@media (width<=700px){.commercial-expert-request{padding-left:20px;padding-right:20px}.commercial-expert-price-summary{grid-template-columns:1fr}.commercial-expert-price-summary>div+div{border-top:1px solid #cdd7c6;border-left:0;padding:12px 0 0}.commercial-expert-price-summary>small{grid-column:1}.commercial-offer-quick-access{top:66px}.commercial-offer-quick-access nav{grid-template-columns:1fr 1fr}.commercial-offer-quick-access>summary,.commercial-offer-quick-access>div{padding-left:18px;padding-right:18px}}.commercial-coaching-launch{z-index:7;background:#f6f7f2;border-bottom:1px solid #dce2da;justify-content:flex-end;padding:8px 22px;display:flex;position:sticky;top:130px}.commercial-coaching-launch.is-open{z-index:91;background:0 0;border:0;padding:0 10px 0 0;position:fixed;top:14px;right:min(430px,100vw - 24px)}.commercial-coaching-trigger{color:var(--ink);letter-spacing:.06em;cursor:pointer;background:#fff;border:1px solid #9dae99;align-items:center;gap:8px;padding:9px 13px;font-size:8px;font-weight:900;display:inline-flex;box-shadow:0 8px 24px #142d2918}.commercial-coaching-trigger>span{background:var(--ink);width:19px;height:19px;color:var(--mint);border-radius:50%;place-items:center;font-size:10px;display:grid}.commercial-coaching-trigger[aria-expanded=true]{background:#e7eddf;border-color:#718c42}.commercial-coaching-trigger:focus-visible,.commercial-coaching-panel button:focus-visible,.commercial-coaching-panel input:focus-visible,.commercial-coaching-panel summary:focus-visible{outline-offset:3px;outline:2px solid #8ba642}.commercial-coaching-panel{z-index:90;width:min(430px,100vw - 24px);height:100dvh;color:var(--ink);border-top:5px solid var(--mint);background:#f7f6f1;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 60px #142d2935}.commercial-coaching-panel[hidden]{display:none}.commercial-coaching-panel>header{background:var(--ink);color:#fff;justify-content:space-between;gap:20px;padding:23px 24px 20px;display:flex}.commercial-coaching-panel>header>div{gap:5px;display:grid}.commercial-coaching-panel>header span{text-transform:uppercase;letter-spacing:.13em;color:var(--mint);font-size:8px;font-weight:900}.commercial-coaching-panel>header h2{letter-spacing:-.025em;margin:0;font:400 29px/1.1 Georgia,serif}.commercial-coaching-panel>header small{color:#c8d5d0;font-size:8px}.commercial-coaching-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:38px;height:38px;font-size:25px;line-height:1}.commercial-coaching-tabs{scrollbar-width:thin;background:#dce2da;border-bottom:1px solid #d0d8cf;gap:1px;display:flex;overflow-x:auto}.commercial-coaching-tabs button{color:#536760;white-space:nowrap;cursor:pointer;background:#eef1ea;border:0;padding:13px 14px;font-size:8px;font-weight:900}.commercial-coaching-tabs button[aria-selected=true]{color:#557025;background:#fff;box-shadow:inset 0 -3px #8ba642}.commercial-coaching-content{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px 30px;overflow-y:auto}.commercial-coaching-panel>footer{color:#61706b;background:#e7ebe3;border-top:1px solid #d1d8cf;padding:14px 24px;font-size:8px;line-height:1.55}.commercial-step-coaching{gap:16px;display:grid}.commercial-coaching-script{border-top:4px solid var(--mint);background:#fff;padding:20px}.commercial-coaching-script>span,.commercial-orientation-coaching>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.commercial-coaching-script blockquote,.commercial-orientation-coaching blockquote{color:var(--ink);margin:12px 0 0;font:400 18px/1.45 Georgia,serif}.commercial-coaching-listen,.commercial-coaching-follow-up,.commercial-coaching-related{background:#fff;padding:17px 18px}.commercial-step-coaching h3,.commercial-objection-library h3,.commercial-simple-explanations h3,.commercial-orientation-coaching h3{margin:0;font:400 18px/1.25 Georgia,serif}.commercial-coaching-listen ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.commercial-coaching-listen li{color:#52645e;grid-template-columns:8px 1fr;gap:8px;font-size:10px;line-height:1.5;display:grid}.commercial-coaching-listen li:before{content:"";background:#8ba642;border-radius:50%;width:5px;height:5px;margin-top:5px}.commercial-coaching-follow-up p{color:#3f554e;margin:10px 0 0;font:400 15px/1.5 Georgia,serif}.commercial-coaching-related>div{gap:7px;margin-top:12px;display:grid}.commercial-coaching-related button{color:#42564f;text-align:left;cursor:pointer;background:#f5f7f1;border:1px solid #d5ddd2;padding:10px 11px;font-size:9px;line-height:1.4}.commercial-objection-library>label{text-transform:uppercase;letter-spacing:.11em;color:#617a30;font-size:8px;font-weight:900;display:block}.commercial-objection-library>input{width:100%;color:var(--ink);background:#fff;border:1px solid #bfcabe;margin-top:8px;padding:13px;font:400 11px Arial,sans-serif}.commercial-objection-count{color:#71807b;margin:10px 0 15px;font-size:8px}.commercial-objection-results{gap:12px;display:grid}.commercial-objection-results>article{background:#fff;border-top:3px solid #c9df7e;padding:18px}.commercial-objection-results>article>p{color:#52645e;margin:10px 0 0;font-size:10px;line-height:1.65}.commercial-objection-results details{border-top:1px solid #dce2da;margin-top:14px;padding-top:12px}.commercial-objection-results summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#617a30;font-size:8px;font-weight:900}.commercial-objection-results details>div{margin-top:12px}.commercial-objection-results details strong,.commercial-price-references>strong{text-transform:uppercase;letter-spacing:.08em;color:#617a30;font-size:8px}.commercial-objection-results details p{color:#52645e;margin:5px 0 0;font-size:9px;line-height:1.55}.commercial-price-references{background:#eef2e9;margin-top:14px;padding:14px}.commercial-price-references ul{gap:6px;margin:9px 0;padding-left:18px;display:grid}.commercial-price-references li{color:#52645e;font-size:8px;line-height:1.5}.commercial-price-references small{color:#354b43;border-top:1px solid #ccd5ca;padding-top:9px;font-size:8px;font-weight:800;line-height:1.5;display:block}.commercial-coaching-empty{color:#52645e;background:#fff;padding:18px;font-size:10px}.commercial-simple-explanations{gap:12px;display:grid}.commercial-simple-explanations article{background:#fff;border-left:3px solid #8ba642;padding:19px}.commercial-simple-explanations p{color:#52645e;margin:9px 0 0;font-size:10px;line-height:1.65}.commercial-orientation-coaching{background:#fff;border-top:5px solid #8ba642;padding:22px}.commercial-orientation-coaching h3{margin-top:8px;font-size:25px}.commercial-orientation-coaching>div{background:#eef2e9;margin-top:18px;padding:15px}.commercial-orientation-coaching>div strong{text-transform:uppercase;letter-spacing:.1em;color:#617a30;font-size:8px}.commercial-orientation-coaching>div p{color:#52645e;margin:7px 0 0;font-size:9px;line-height:1.6}.commercial-orientation-coaching>small{color:#65766f;margin-top:14px;font-size:8px;line-height:1.55;display:block}.commercial-orientation-clarification{border-top-color:#b98655}.commercial-orientation-clarification>span{color:#8b5b32}.commercial-orientation-clarification>p{color:#52645e;margin:12px 0 0;font-size:10px;line-height:1.65}@media (width<=700px){.commercial-coaching-launch{padding-left:18px;padding-right:18px;top:119px}.commercial-coaching-launch.is-open{padding:0;top:14px;bottom:auto;right:12px}.commercial-coaching-panel{border-top-width:5px;width:100%;height:min(82dvh,720px);inset:auto 0 0;box-shadow:0 -18px 60px #142d2935}.commercial-coaching-panel>header{padding:19px 20px 16px}.commercial-coaching-panel>header h2{font-size:25px}.commercial-coaching-tabs button{padding:12px}.commercial-coaching-content{padding:19px 20px 26px}.commercial-coaching-panel>footer{padding:12px 20px}.commercial-coaching-script blockquote,.commercial-orientation-coaching blockquote{font-size:17px}}.audit-interview-help-launch,.audit-interview-help-launch.is-open{background:0 0;border:0;padding:0 0 14px;position:static;inset:auto}.audit-help-current-choice{background:#eef2e9!important;border-left-color:#526b2b!important}.audit-interview-help-panel .commercial-coaching-content{padding:18px}.audit-interview-help-panel .commercial-coaching-listen li,.audit-interview-help-panel .commercial-objection-results>article>p,.audit-interview-help-panel .commercial-simple-explanations p{font-size:14px;line-height:1.5}.audit-interview-help-panel .commercial-coaching-follow-up p{font-size:16px;line-height:1.45}.audit-interview-help-panel .commercial-coaching-script blockquote{font-size:17px;line-height:1.42}.audit-interview-help-panel .commercial-coaching-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.audit-interview-help-panel .commercial-coaching-tabs button{white-space:normal;padding:10px 8px;font-size:12px;line-height:1.25}.audit-interview-help-panel>footer{font-size:12px}.audit-interview-help-backdrop{z-index:89;cursor:pointer;width:100%;height:100%;position:fixed;inset:0;background:#142d295c!important;border:0!important;padding:0!important}.risk-step fieldset>p.risk-required-hint{color:#52665f;margin:-12px 0 0;font-size:10px;font-weight:800}.partner-admin-list-search{gap:7px;margin:0 14px 14px;display:grid;position:relative}.partner-admin-list-search b{color:#b8c6c1;text-transform:uppercase;letter-spacing:.1em;font-size:7px;position:static}.partner-admin-list-search input{color:#fff;background:#ffffff0c;border:1px solid #ffffff30;width:100%;min-width:0;padding:11px 10px;font:400 10px Arial,sans-serif}.partner-admin-list-search input::placeholder{color:#9aaca6}.partner-admin-list-search input:focus{outline:2px solid var(--mint);outline-offset:1px}.partner-admin-list-entry{display:grid}.partner-admin-list-entry>a{border-top:1px solid #ffffff1b;gap:5px;padding:18px;display:grid;position:relative}.partner-admin-list-entry>a.active{border-left:4px solid var(--mint);background:#ffffff0d;padding-left:14px}.partner-admin-list-entry>a.active .partner-admin-profile-badges i{color:var(--mint);background:#ffffff1c}.partner-admin-list-entry>a.inactive{opacity:.55;background:#0d2d26}.partner-admin-list-entry>a.inactive:hover,.partner-admin-list-entry>a.inactive:focus-visible,.partner-admin-list-entry>a.inactive.active{opacity:1}.partner-admin-list-inactive-heading{text-transform:uppercase;letter-spacing:.11em;border-top:1px solid #ffffff30;padding:15px 18px 9px;color:#91a39d!important}.partner-admin-list-empty{color:#b8c6c1;border-top:1px solid #ffffff1b;margin:0;padding:18px;font-size:9px;line-height:1.5}.partner-admin-profile-badges{flex-wrap:wrap}.partner-admin-profile-badges .partner-admin-inactive-badge{color:#b8c6c1;background:#ffffff12}.partner-admin-delete-partner{background:#fff8f5;border:1px solid #d7c4bd;margin-top:22px}.partner-admin-delete-partner>summary{color:#8c351f;cursor:pointer;padding:14px 16px;font-size:9px;font-weight:900}.partner-admin-delete-partner>div,.partner-admin-delete-partner.blocked{padding:16px}.partner-admin-delete-partner>div{border-top:1px solid #eadbd6}.partner-admin-delete-partner p{color:#6f554d;margin:0 0 13px;font-size:9px;line-height:1.6}.partner-admin-delete-partner button{color:#fff;cursor:pointer;background:#8c351f;border:1px solid #a6523d;padding:11px 13px;font-size:8px;font-weight:900}.partner-admin-delete-partner.blocked{background:#f4f1ed;border-color:#ddd7d1;gap:6px;display:grid}.partner-admin-delete-partner.blocked span{text-transform:uppercase;letter-spacing:.1em;color:#8a7770;font-size:7px}.partner-admin-delete-partner.blocked strong{color:#5f514c;font:400 18px Georgia,serif}.partner-admin-delete-partner.blocked p{color:#766b67;margin:0}.network-questionnaire-card>.page-share{background:0 0;border:0;border-top:1px solid #d8ded6;justify-content:flex-start;width:100%;margin-top:16px;padding:16px 0 0}.network-questionnaire-card>.page-share .page-share-button{color:var(--ink);background:0 0;border:1px solid #b8c4bc}.network-questionnaire-card>.page-share .page-share-button>span{color:#718c42}.network-questionnaire-card>.page-share .page-share-button:hover,.network-questionnaire-card>.page-share .page-share-button:focus-visible{background:#edf0e7}.network-questionnaire-card>.page-share .page-share-menu,.network-questionnaire-card>.page-share .page-share-status{left:0;right:auto}.network-contact{color:#fff;background:#5b746c;grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;padding:105px 8vw;display:grid}.network-contact-copy{position:sticky;top:155px}.network-contact-copy h2{font-size:clamp(46px,4.7vw,72px)}.network-contact-copy h2 em{color:var(--mint)}.network-contact-copy>p:last-of-type{color:#d3ddda;max-width:540px;margin:28px 0 0;font-size:13px;line-height:1.8}.network-contact-form{grid-template-columns:1fr 1fr}.network-contact-form .form-bottom p{max-width:460px}.network-contact-success{min-height:440px}@media (width<=900px){.network-contact{grid-template-columns:1fr;gap:45px}.network-contact-copy{position:static}}@media (width<=600px){.network-contact{padding:70px 20px}.network-contact-form{grid-template-columns:1fr;padding:27px 22px}.network-contact-form .field.full,.network-contact-form .check-field.full,.network-contact-form .form-bottom.full{grid-column:auto}.network-contact-success{min-height:0;padding:35px 27px}}.network-page .network-hero>div>p:last-of-type{margin:40px 0 0}.audit-admin-page,.audit-mission-page,.audit-report-review-page,.audit-questionnaire-page{min-height:100vh;color:var(--ink);background:#f4f1e9}.audit-admin-hero,.audit-mission-hero,.audit-subhero,.audit-questionnaire-hero{background:var(--ink);color:#fff;justify-content:space-between;align-items:end;gap:5vw;padding:62px 6vw;display:flex}.audit-admin-hero h1{font-size:clamp(44px,5.3vw,78px)}.audit-admin-hero h1 em,.audit-subhero h1 em{color:var(--mint)}.audit-admin-hero>div>p:last-child{color:#c8d4d0;max-width:720px;margin:25px 0 0;font-size:14px;line-height:1.75}.audit-admin-hero aside{border-left:1px solid #ffffff30;gap:5px;min-width:180px;padding-left:30px;display:grid}.audit-admin-hero aside strong{color:var(--mint);font:400 56px/1 Georgia,serif}.audit-admin-hero aside span{text-transform:uppercase;letter-spacing:.13em;font-size:10px}.audit-admin-hero aside small{color:#b6c5c0;font-size:10px}.sta-admin-primary-nav{z-index:16;background:var(--ink);color:#fff;border-bottom:1px solid #ffffff20;grid-template-columns:auto 1fr;align-items:stretch;padding:0 6vw;display:grid;position:sticky;top:82px}.sta-admin-primary-nav>span{letter-spacing:.13em;text-transform:uppercase;color:var(--mint);white-space:nowrap;align-items:center;padding:18px 24px 18px 0;font-size:8px;font-weight:900;display:flex}.sta-admin-primary-nav>div{scrollbar-width:none;display:flex;overflow-x:auto}.sta-admin-primary-nav>div::-webkit-scrollbar{display:none}.sta-admin-primary-nav a{letter-spacing:.03em;white-space:nowrap;border-left:1px solid #ffffff1c;align-items:center;padding:18px 22px;font-size:9px;font-weight:900;display:flex;position:relative}.sta-admin-primary-nav a:last-child{border-right:1px solid #ffffff1c}.sta-admin-primary-nav a.active{color:var(--mint);background:#ffffff0d}.sta-admin-primary-nav a.active:after{content:"";background:var(--mint);height:3px;position:absolute;bottom:0;left:20px;right:20px}.audit-admin-section-nav{background:#fff;border-bottom:1px solid #d9dfd7;grid-template-columns:auto 1fr;align-items:stretch;padding:0 6vw;display:grid}.audit-admin-section-nav>span{letter-spacing:.1em;text-transform:uppercase;color:#718c42;white-space:nowrap;align-items:center;padding:17px 24px 17px 0;font-size:8px;font-weight:900;display:flex}.audit-admin-nav{scrollbar-width:none;display:flex;overflow-x:auto}.audit-admin-nav::-webkit-scrollbar{display:none}.audit-admin-nav a{letter-spacing:.05em;white-space:nowrap;border-left:1px solid #e0e5de;padding:17px 22px;font-size:9px;font-weight:900;position:relative}.audit-admin-nav a:last-child{border-right:1px solid #e0e5de}.audit-admin-nav a.active{color:#536f25;background:#edf1e5}.audit-admin-nav a.active:after{content:"";background:var(--mint);height:3px;position:absolute;bottom:0;left:20px;right:20px}.partner-admin-domain-heading{background:#f4f1e9;padding:42px 6vw 0}.partner-admin-domain-heading>span{letter-spacing:.12em;text-transform:uppercase;color:#718c42;font-size:8px;font-weight:900}.partner-admin-domain-heading h2{margin:10px 0;font:400 clamp(30px,3vw,42px)/1.1 Georgia,serif}.partner-admin-domain-heading p{max-width:760px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.audit-admin-dashboard{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:24px;padding:48px 6vw 90px;display:grid}.audit-dashboard-main{gap:24px;display:grid}.audit-panel{background:#fff;border:1px solid #d8ded6;padding:28px}.audit-panel>header{border-bottom:1px solid #e0e4df;justify-content:space-between;align-items:start;gap:25px;padding-bottom:22px;display:flex}.audit-panel>header span,.audit-kind-section>header span,.audit-mission-status span,.audit-mission-aside>section>span{text-transform:uppercase;letter-spacing:.13em;color:#718c42;font-size:8px;font-weight:900}.audit-panel>header h2,.audit-kind-section>header h2,.audit-mission-status h2{letter-spacing:-.035em;margin-top:7px;font-size:32px}.audit-panel>header p,.audit-kind-section>header p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.audit-panel>header>small{color:#71807b;text-align:right;max-width:190px;font-size:8px;line-height:1.5}.audit-mission-list,.audit-proposal-list{display:grid}.audit-mission-list>a{border-bottom:1px solid #e2e6e0;justify-content:space-between;align-items:center;gap:20px;padding:19px 3px;display:flex}.audit-mission-list>a:hover{background:#f5f7f1;padding-left:14px;padding-right:14px}.audit-mission-list>a>div{gap:4px;display:grid}.audit-mission-list span,.audit-proposal-list span{text-transform:uppercase;letter-spacing:.1em;color:#718c42;font-size:8px}.audit-mission-list strong{font:400 20px/1.15 Georgia,serif}.audit-mission-list small{color:#6c7c76;font-size:9px}.audit-mission-list b{font-size:9px}.audit-mission-list i{color:#718c42;margin-left:10px;font-style:normal}.audit-empty{padding:32px 0 5px}.audit-empty strong{font:400 23px/1.2 Georgia,serif}.audit-empty p{color:var(--muted);font-size:11px;line-height:1.6}.audit-proposal-layout{border:1px solid #dbe1d9;grid-template-columns:190px 1fr;margin-top:23px;display:grid}.audit-proposal-list{background:var(--ink);align-content:start}.audit-proposal-list a{color:#fff;border-bottom:1px solid #ffffff1e;gap:4px;padding:16px;display:grid}.audit-proposal-list a.active{border-left:4px solid var(--mint);background:#ffffff12;padding-left:12px}.audit-proposal-list strong{font-size:10px}.audit-proposal-list small{color:#b7c7c1;font-size:8px}.audit-proposal-detail{min-width:0;padding:24px}.audit-proposal-title{justify-content:space-between;gap:20px;display:flex}.audit-proposal-title span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px}.audit-proposal-title h3{margin:6px 0;font:400 25px/1.15 Georgia,serif}.audit-proposal-title p{color:var(--muted);white-space:pre-wrap;font-size:10px;line-height:1.6}.audit-proposal-title>b,.audit-panel>header>b{color:#60782f;background:#edf1e5;align-self:start;padding:7px 9px;font-size:8px}.audit-proposal-detail>dl{background:#dbe1d9;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.audit-proposal-detail>dl>div{background:#f8f8f4;gap:5px;padding:13px;display:grid}.audit-proposal-detail dt,.audit-report-review dt,.audit-report-document dt{text-transform:uppercase;letter-spacing:.1em;color:#71807b;font-size:7px}.audit-proposal-detail dd,.audit-report-review dd,.audit-report-document dd{margin:0;font-size:10px;font-weight:800}.audit-price-summary{background:#edf1e5;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.audit-price-summary>div{gap:5px;display:grid}.audit-price-summary span{text-transform:uppercase;letter-spacing:.1em;font-size:7px}.audit-price-summary strong{font:400 22px/1 Georgia,serif}.audit-price-summary p{grid-column:1/-1;margin:0;font-size:9px;line-height:1.5}.audit-warning{color:#6e471e;background:#fff1d9;border-left:4px solid #c7924b;padding:13px 15px;font-size:10px;line-height:1.55}.audit-info{color:#52645e;background:#eef1eb;padding:14px;font-size:9px;line-height:1.55}.audit-proposal-actions{gap:12px;margin-top:16px;display:grid}.audit-proposal-actions form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.audit-proposal-actions label,.audit-create-proposal label,.audit-pricing-form label,.audit-builder label,.audit-mission-aside label,.audit-questionnaire-ops label,.audit-record-form label,.audit-report-review label,.audit-questionnaire-form label{text-transform:uppercase;letter-spacing:.07em;color:#536760;gap:6px;font-size:8px;font-weight:800;display:grid}.audit-proposal-actions input,.audit-proposal-actions textarea,.audit-create-proposal input,.audit-create-proposal textarea,.audit-create-proposal select,.audit-pricing-form input,.audit-builder input,.audit-builder textarea,.audit-builder select,.audit-mission-aside input,.audit-mission-aside textarea,.audit-mission-aside select,.audit-questionnaire-ops input,.audit-questionnaire-ops textarea,.audit-questionnaire-ops select,.audit-record-form input,.audit-record-form textarea,.audit-record-form select,.audit-report-review textarea,.audit-questionnaire-form input,.audit-questionnaire-form textarea,.audit-questionnaire-form select{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #bdc9c0;padding:11px;font:400 10px/1.45 Arial,sans-serif}.audit-proposal-actions button,.audit-create-proposal button,.audit-pricing-form button,.audit-builder button,.audit-mission-aside button,.audit-questionnaire-ops button,.audit-record-form button,.audit-report-review button,.audit-report-process button,.audit-questionnaire-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:13px 15px;font-size:9px;font-weight:900}.audit-proposal-actions button span,.audit-create-proposal button span,.audit-record-form button span,.audit-report-review button span,.audit-report-process button span,.audit-questionnaire-form button span{color:var(--mint);margin-left:15px}.audit-proposal-actions .audit-primary-action{color:#fff;background:#718d3f;grid-column:1/-1;width:100%}.audit-proposal-actions form:last-child{display:block}.audit-proposal-pricing-history{background:#fff;border:1px solid #dbe1d9;margin-top:16px}.audit-proposal-pricing-history>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:#536760;padding:14px 16px;font-size:9px;font-weight:900}.audit-proposal-pricing-history>div,.audit-pricing-version-detail+.audit-pricing-version-detail{border-top:1px solid #dbe1d9}.audit-pricing-version-detail>summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding:14px 16px;list-style:none;display:flex}.audit-pricing-version-detail>summary::-webkit-details-marker{display:none}.audit-pricing-version-detail>summary>span{gap:5px;min-width:0;display:grid}.audit-pricing-version-detail>summary strong{font:400 17px/1.2 Georgia,serif}.audit-pricing-version-detail>summary small{color:#64736e;font-size:8px;line-height:1.5}.audit-pricing-version-detail>summary b{text-transform:uppercase;letter-spacing:.08em;color:#718c42;font-size:7px}.audit-pricing-version-detail[open]>summary{background:#f3f5ef}.audit-pricing-version-content{background:#fafaf7;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.audit-pricing-version-content section{background:#fff;border:1px solid #e0e5de;padding:14px}.audit-pricing-version-content h4{margin:0 0 11px;font:400 17px/1.2 Georgia,serif}.audit-pricing-version-content p{color:#64736e;font-size:8px;line-height:1.5}.audit-pricing-version-content dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.audit-pricing-version-content dl>div{gap:3px;display:grid}.audit-pricing-version-content dt{text-transform:uppercase;letter-spacing:.07em;color:#71807b;font-size:7px}.audit-pricing-version-content dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.audit-pricing-version-selection{color:#173c32;cursor:pointer;background:#edf1e5;border:1px solid #cad5c5;grid-column:1/-1;align-items:center;gap:9px;padding:12px 14px;font-size:9px;font-weight:900;display:flex}.audit-pricing-version-selection input{accent-color:#718d3f;width:auto}.audit-pricing-version-invalid{color:#786a5b;background:#f4f1ec;grid-column:1/-1;margin:0;padding:11px 13px}.audit-pricing-acceptance{background:#edf1e5;border-left:4px solid #718d3f;gap:11px;margin-top:12px;padding:16px;display:grid}.audit-pricing-acceptance p{margin:0;font-size:10px;line-height:1.5}.audit-pricing-acceptance button{color:#fff;cursor:pointer;background:#718d3f;border:0;padding:13px 15px;font-size:9px;font-weight:900}.audit-pricing-acceptance button:disabled{cursor:not-allowed;background:#aab5a2}.audit-pricing-acceptance button span{color:#e3f0b9;margin-left:15px}.audit-create-proposal{border-top:5px solid var(--mint);background:#fff;position:sticky;top:155px;box-shadow:0 12px 35px #173c3212}.audit-create-proposal>details>summary,.audit-pricing-form>h2{cursor:pointer;padding:21px 24px;font:400 24px/1.1 Georgia,serif;list-style:none}.audit-create-proposal>details>summary::-webkit-details-marker{display:none}.audit-create-proposal>details>summary{justify-content:space-between;display:flex}.audit-create-proposal>details>form,.audit-pricing-form>form{gap:18px;padding:0 24px 25px;display:grid}.audit-create-proposal fieldset,.audit-pricing-form fieldset{background:#f3f5ef;border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:16px;display:grid}.audit-create-proposal legend,.audit-pricing-form legend{text-transform:uppercase;letter-spacing:.12em;color:#718c42;padding:0 0 10px;font-size:8px;font-weight:900}.audit-create-proposal .wide,.audit-pricing-form .wide,.audit-record-form .wide,.audit-answer-metadata .wide{grid-column:1/-1}.audit-create-proposal small,.audit-pricing-form small,.audit-record-form small,.audit-mission-aside small{text-transform:none;letter-spacing:0;color:#71807b;font-size:7px;line-height:1.45}.audit-check{background:#edf1e5;align-items:start;padding:11px;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.audit-check input{margin:2px 0 0;width:auto!important}.audit-check span{gap:3px;display:grid}.audit-check strong{color:var(--ink);font-size:9px}.audit-subhero{align-items:center;padding-top:48px;padding-bottom:48px}.audit-subhero h1{font-size:clamp(42px,5vw,70px)}.audit-subhero>div>p:last-child{color:#c8d4d0;max-width:760px;font-size:13px;line-height:1.7}.audit-subhero>a,.audit-subhero aside>a{background:var(--mint);color:var(--ink);white-space:nowrap;padding:14px 16px;font-size:9px;font-weight:900}.audit-subhero aside{text-align:right;gap:8px;display:grid}.audit-subhero aside>span{text-transform:uppercase;color:#b8c6c1;font-size:8px}.audit-subhero aside>strong{font:400 24px Georgia,serif}.audit-pricing-workspace{grid-template-columns:1.2fr .8fr;align-items:start;gap:24px;padding:45px 6vw 90px;display:grid}.audit-pricing-history{gap:12px;margin-top:22px;display:grid}.audit-pricing-history article{background:#f6f7f2;border-left:4px solid #9fbf56;grid-template-columns:1fr 1.25fr;gap:20px;padding:20px;display:grid}.audit-pricing-history article>div{gap:5px;display:grid}.audit-pricing-history article span{text-transform:uppercase;letter-spacing:.1em;color:#718c42;font-size:8px}.audit-pricing-history article strong{font:400 20px/1.2 Georgia,serif}.audit-pricing-history article small{color:#71807b;font-size:8px}.audit-pricing-history dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.audit-pricing-history dl>div{gap:3px;display:grid}.audit-pricing-history dt{text-transform:uppercase;color:#71807b;font-size:7px}.audit-pricing-history dd{margin:0;font-size:9px;font-weight:800}.audit-pricing-details{border-top:1px solid #d9e0d7;grid-column:1/-1;padding-top:13px}.audit-pricing-details>summary{cursor:pointer;color:#314840;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;list-style:none;display:flex}.audit-pricing-details>summary::-webkit-details-marker{display:none}.audit-pricing-details>summary span{font-size:15px;line-height:1}.audit-pricing-details[open]>summary span{transform:rotate(45deg)}.audit-pricing-details>div{grid-template-columns:1fr 1fr;gap:16px 22px;margin-top:17px;display:grid}.audit-pricing-details section{min-width:0}.audit-pricing-details h3{text-transform:uppercase;letter-spacing:.08em;color:#718c42;margin:0 0 9px;font:700 8px/1.3 Arial,sans-serif}.audit-pricing-details section dl{grid-template-columns:1fr;gap:0;display:grid}.audit-pricing-details section dl>div{border-bottom:1px solid #e0e5df;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.audit-pricing-details section dt{text-transform:none;font-size:8px}.audit-pricing-details section dt small{text-transform:none;margin-top:2px;font-weight:400;line-height:1.35;display:block}.audit-pricing-details section dd{text-align:right;white-space:nowrap}.audit-pricing-form{border-top:5px solid var(--mint);background:#fff;padding-bottom:5px}.audit-pricing-form>p{color:#64736e;padding:0 24px;font-size:10px;line-height:1.6}.audit-pricing-form fieldset{grid-template-columns:1fr 1fr}.audit-template-workspace{grid-template-columns:260px 1fr;gap:24px;padding:45px 6vw 90px;display:grid}.audit-template-sidebar{background:var(--ink);color:#fff;align-self:start;position:sticky;top:155px}.audit-template-sidebar details{border-bottom:1px solid #ffffff25}.audit-template-sidebar summary{cursor:pointer;justify-content:space-between;padding:18px;font-size:10px;font-weight:900;list-style:none;display:flex}.audit-template-sidebar summary::-webkit-details-marker{display:none}.audit-template-sidebar form{gap:10px;padding:0 18px 18px;display:grid}.audit-template-sidebar label{gap:5px;font-size:8px;display:grid}.audit-template-sidebar input,.audit-template-sidebar textarea{color:#fff;background:#ffffff0c;border:1px solid #ffffff30;width:100%;padding:10px}.audit-template-sidebar button{background:var(--mint);border:0;padding:11px;font-size:8px;font-weight:900}.audit-template-sidebar nav{display:grid}.audit-template-sidebar nav a{border-bottom:1px solid #ffffff1b;gap:5px;padding:17px;display:grid}.audit-template-sidebar nav a.active{border-left:4px solid var(--mint);background:#ffffff10;padding-left:13px}.audit-template-sidebar nav strong{font-size:10px}.audit-template-sidebar nav span{color:#aebfb9;font-size:8px}.audit-template-main,.audit-template-grid{gap:22px;display:grid}.audit-template-grid{grid-template-columns:.8fr 1.2fr}.audit-structure-list,.audit-question-list{margin-top:18px;display:grid}.audit-structure-list article{border-bottom:1px solid #e0e5df;gap:5px;padding:15px 0;display:grid}.audit-structure-list span{text-transform:uppercase;color:#718c42;font-size:7px}.audit-structure-list strong{font:400 17px Georgia,serif}.audit-structure-list p{color:#64736e;margin:0;font-size:9px}.audit-question-list article{border-bottom:1px solid #e0e5df;grid-template-columns:28px 1fr;gap:10px;padding:14px 0;display:grid}.audit-question-list>article>span{color:#718c42;font-size:8px;font-weight:900}.audit-question-list article>div{gap:5px;display:grid}.audit-question-list strong{font-size:10px;line-height:1.4}.audit-question-list small,.audit-question-list p{color:#71807b;margin:0;font-size:8px}.audit-builder{border-top:1px solid #dbe1da;margin-top:18px;padding-top:15px}.audit-builder summary{cursor:pointer;justify-content:space-between;font-size:9px;font-weight:900;list-style:none;display:flex}.audit-builder>form{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.audit-inline-action{background:#edf1e5;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px;display:flex}.audit-inline-action p{margin:0;font-size:9px;line-height:1.5}.audit-inline-action button{background:var(--ink);color:#fff;border:0;padding:12px;font-size:8px;font-weight:900}.audit-inline-action label{text-transform:uppercase;letter-spacing:.07em;flex:1;gap:5px;font-size:8px;font-weight:800;display:grid}.audit-inline-action input{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #bdc9c0;padding:10px;font:400 10px/1.4 Arial,sans-serif}.audit-question-editor{grid-column:1/-1;margin-top:8px}.audit-question-editor>form{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.audit-question-editor>.audit-lifecycle-form{margin-top:10px!important}.audit-question-editor>.audit-lifecycle-form button{background:#8c4337}.audit-question-order-note{color:#64736e;background:#f3f5ef;margin:16px 0 0;padding:11px 13px;font-size:9px;line-height:1.5}.audit-question-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.audit-question-heading>strong{flex:1}.audit-question-order-controls{flex:none;gap:5px;display:flex}.audit-question-order-controls form{margin:0}.audit-question-order-controls button{color:#314840;cursor:pointer;background:#fff;border:1px solid #cbd4ca;padding:7px 8px;font-size:8px;font-weight:900}.audit-question-order-controls button:hover:not(:disabled){background:#edf1e5;border-color:#9aac91}.audit-question-order-controls button:disabled{opacity:.32;cursor:not-allowed}.audit-question-order-controls button span{margin-left:3px}.audit-mission-hero{align-items:center;padding-top:42px;padding-bottom:42px}.audit-mission-hero>div>a,.audit-questionnaire-hero>div>a{color:#c9d4d0;margin-bottom:18px;font-size:9px;display:inline-block}.audit-mission-hero h1{font-size:clamp(42px,5vw,72px)}.audit-mission-hero>div>p:last-child{color:#c2d0cb;font-size:12px}.audit-mission-hero aside{align-items:center;gap:20px;display:flex}.audit-mission-hero aside>b{background:#ffffff12;padding:8px 10px;font-size:8px}.audit-progress-ring{--audit-progress:0%;text-align:center;background:conic-gradient(var(--mint) var(--audit-progress),#ffffff20 0);border-radius:50%;place-content:center;width:92px;height:92px;display:grid;position:relative}.audit-progress-ring:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:6px}.audit-progress-ring>*{z-index:1;position:relative}.audit-progress-ring strong{color:var(--mint);font:400 23px Georgia,serif}.audit-progress-ring span{text-transform:uppercase;font-size:7px}.audit-step-nav{z-index:15;background:#fff;border-bottom:1px solid #d9dfd8;grid-template-columns:repeat(9,1fr);padding:0 4vw;display:grid;position:sticky;top:82px;overflow-x:auto}.audit-step-nav a{border-left:1px solid #e1e5df;gap:5px;min-width:94px;padding:14px 9px;display:grid}.audit-step-nav a:last-child{border-right:1px solid #e1e5df}.audit-step-nav a span{color:#718c42;font-size:7px}.audit-step-nav a strong{font-size:8px}.audit-step-nav a.active{background:var(--ink);color:#fff}.audit-step-nav a.active span{color:var(--mint)}.audit-mission-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding:38px 5vw 90px;display:grid}.audit-mission-main{gap:22px;display:grid}.audit-mission-status{border-left:5px solid var(--mint);background:#fff;justify-content:space-between;align-items:center;gap:25px;padding:25px;display:flex}.audit-mission-status p{color:#64736e;font-size:10px;line-height:1.55}.audit-mission-status>div:last-child{text-align:right;display:grid}.audit-mission-status>div:last-child strong{font:400 32px Georgia,serif}.audit-alerts{background:#fff1d9;border-left:4px solid #c7924b;padding:21px 24px}.audit-alerts h2{font:400 22px Georgia,serif}.audit-alerts ul{gap:7px;margin:14px 0 0;padding-left:18px;display:grid}.audit-alerts li{font-size:9px;line-height:1.5}.audit-kind-section{background:#fff;border:1px solid #d8ded6;padding:28px}.audit-kind-section>header{border-bottom:1px solid #e1e5e0;justify-content:space-between;padding-bottom:20px;display:flex}.audit-record-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.audit-record-card{background:#f8f8f4;border:1px solid #d9dfd8;padding:17px}.audit-record-card-head{justify-content:space-between;gap:14px;display:flex}.audit-record-card-head>div:first-child{gap:5px;display:grid}.audit-record-card-head span{text-transform:uppercase;color:#718c42;font-size:7px}.audit-record-card-head h3{margin:0;font:400 19px/1.2 Georgia,serif}.audit-record-card-head small{color:#71807b;font-size:7px}.audit-record-card-head b{white-space:nowrap;background:#e8ece6;padding:6px;font-size:7px}.audit-record-card-head b.validated{color:#4b6225;background:#dcebbf}.audit-record-card>dl{gap:8px;margin:16px 0;display:grid}.audit-record-card>dl>div{gap:3px;display:grid}.audit-record-card dt{text-transform:uppercase;color:#71807b;font-size:7px}.audit-record-card dd{white-space:pre-wrap;margin:0;font-size:9px;line-height:1.45}.audit-record-card>details{border-top:1px solid #d7ddd6;padding-top:12px}.audit-record-card>details>summary,.audit-add-record>summary{cursor:pointer;justify-content:space-between;font-size:8px;font-weight:900;list-style:none;display:flex}.audit-record-card>details>summary::-webkit-details-marker{display:none}.audit-add-record>summary::-webkit-details-marker{display:none}.audit-record-form{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.audit-link-field{border:1px solid #d5ddd4;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:12px;display:grid}.audit-link-field legend{color:#536760;font-size:8px;font-weight:900}.audit-link-field label{background:#fff;align-items:start;padding:9px;gap:7px!important;display:flex!important}.audit-link-field input{width:auto!important}.audit-link-field span{gap:3px;display:grid}.audit-link-field strong{font-size:9px}.audit-link-field small{font-size:7px}.audit-delete-record{margin-top:10px}.audit-delete-record button{color:#8c4337;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:8px;text-decoration:underline}.audit-add-record{background:#edf1e5;margin-top:18px;padding:16px}.audit-mission-aside{gap:18px;display:grid;position:sticky;top:155px}.audit-mission-aside>section{border-top:4px solid var(--mint);background:#fff;padding:20px}.audit-mission-aside form{gap:12px;margin-top:15px;display:grid}.audit-timeline{margin-top:15px;display:grid}.audit-timeline article{grid-template-columns:10px 1fr;gap:9px;padding-bottom:13px;display:grid}.audit-timeline i{background:#93ad52;border-radius:50%;width:7px;height:7px;margin-top:3px}.audit-timeline article>div{gap:3px;display:grid}.audit-timeline strong{text-transform:capitalize;font-size:8px}.audit-timeline p{color:#64736e;margin:0;font-size:8px;line-height:1.4}.audit-timeline small{color:#87938e;font-size:7px}.audit-questionnaire-ops{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.audit-questionnaire-ops>div{background:#f5f7f1;align-content:start;padding:18px;display:grid}.audit-questionnaire-ops h3{margin:0 0 12px;font:400 19px Georgia,serif}.audit-questionnaire-ops article,.audit-questionnaire-ops>div>a{background:#fff;border-bottom:1px solid #dce2da;gap:4px;padding:12px;display:grid}.audit-questionnaire-ops strong{font-size:9px}.audit-questionnaire-ops span{text-transform:uppercase;color:#718c42;font-size:7px}.audit-questionnaire-ops small{color:#71807b;font-size:8px}.audit-questionnaire-ops details{margin-top:13px}.audit-questionnaire-ops summary{cursor:pointer;justify-content:space-between;font-size:8px;font-weight:900;list-style:none;display:flex}.audit-questionnaire-ops form{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.audit-report-process{margin-top:20px}.audit-report-process ol{background:#d7ddd6;grid-template-columns:repeat(7,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.audit-report-process li{text-align:center;text-transform:uppercase;background:#f5f6f1;padding:14px 7px;font-size:7px;font-weight:900}.audit-report-process li.done{color:#4f6726;background:#e2eccd}.audit-report-process li.active{color:#784d1b;background:#fff1d9}.audit-report-list{margin:18px 0;display:grid}.audit-report-list a{border-bottom:1px solid #dce2db;justify-content:space-between;align-items:center;padding:15px;display:flex}.audit-report-list a>div{gap:4px;display:grid}.audit-report-list span,.audit-report-list small{color:#71807b;font-size:8px}.audit-report-list strong{font:400 18px Georgia,serif}.audit-report-list b{font-size:8px}.audit-report-process button:disabled{opacity:.45;cursor:not-allowed}.audit-scale-form{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.audit-scale-form label{text-transform:uppercase;color:#536760;gap:6px;font-size:8px;font-weight:900;display:grid}.audit-scale-form input{background:#fff;border:1px solid #bdc9c0;width:100%;padding:11px}.audit-scale-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;grid-column:1/-1;padding:13px;font-size:9px;font-weight:900}.audit-scale-form button:disabled{opacity:.45}.audit-questionnaire-ops .audit-assignment-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.audit-assignment-card>a{gap:4px;display:grid}.audit-questionnaire-ops .audit-assignment-card form{margin:0;display:block}.audit-questionnaire-ops .audit-assignment-card button{white-space:nowrap;background:var(--ink);color:#fff;cursor:pointer;border:0;padding:10px 12px;font-size:8px;font-weight:900}.audit-questionnaire-hero h1{font-size:clamp(42px,5vw,70px)}.audit-questionnaire-hero>div>p:last-child{color:#c6d3ce;max-width:760px;font-size:12px;line-height:1.65}.audit-questionnaire-hero aside{text-align:right;gap:5px;display:grid}.audit-questionnaire-hero aside span{text-transform:uppercase;color:#b8c7c1;font-size:8px}.audit-questionnaire-hero aside strong{color:var(--mint);font:400 24px Georgia,serif}.audit-questionnaire-hero aside small{font-size:8px}.audit-questionnaire-form{gap:20px;padding:40px 10vw 90px;display:grid}.audit-questionnaire-source{background:#fff;padding:18px}.audit-questionnaire-form>section{border-top:5px solid var(--mint);background:#fff;padding:28px}.audit-questionnaire-form>section>header span{text-transform:uppercase;color:#718c42;font-size:8px}.audit-questionnaire-form>section>header h2{margin-top:6px;font-size:32px}.audit-questionnaire-form>section>header p{color:#64736e;font-size:10px}.audit-question{border-top:1px solid #dfe4de;grid-template-columns:1fr .7fr;gap:16px;padding:21px 0;display:grid}.audit-question>div:first-child span{text-transform:uppercase;color:#718c42;font-size:7px}.audit-question h3{margin:5px 0;font:400 18px/1.3 Georgia,serif}.audit-question p{color:#64736e;font-size:9px;line-height:1.5}.audit-answer-metadata{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.audit-questionnaire-actions{justify-content:flex-end;gap:10px;display:flex}.audit-questionnaire-actions .primary{background:#718d3f}.audit-report-review{grid-template-columns:1fr 280px;align-items:start;gap:25px;padding:45px 8vw 90px;display:grid}.audit-report-review>form{border-top:5px solid var(--mint);background:#fff;gap:18px;padding:28px;display:grid}.audit-report-review fieldset{background:#f3f5ef;border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:16px;display:grid}.audit-report-review legend{text-transform:uppercase;color:#718c42;font-size:8px;font-weight:900}.audit-report-review fieldset label{align-items:center;gap:8px;display:flex}.audit-report-review fieldset input{width:auto}.audit-report-review>aside{background:#fff;padding:22px;position:sticky;top:105px}.audit-report-review>aside h2{font-size:25px}.audit-report-review>aside dl{display:grid}.audit-report-review>aside dl>div{border-bottom:1px solid #dde2dc;gap:4px;padding:11px 0;display:grid}.audit-report-review>aside p{color:#64736e;font-size:9px;line-height:1.55}.audit-report-document{background:#dfe4de;min-height:100vh;padding:20px}.audit-report-toolbar{justify-content:space-between;align-items:center;gap:15px;max-width:210mm;margin:0 auto 14px;display:flex}.audit-report-toolbar a,.audit-report-toolbar span{font-size:9px}.audit-print-button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:12px 15px;font-size:9px;font-weight:900}.audit-report-document>article{color:#172f2a;background:#fff;width:210mm;min-height:297mm;margin:auto;padding:18mm 17mm;box-shadow:0 18px 55px #142d2930}.audit-report-cover{border-top:4mm solid var(--mint);break-after:page;flex-direction:column;min-height:245mm;padding-top:12mm;display:flex}.audit-report-cover>div{gap:3px;display:grid}.audit-report-cover>div strong{font:400 24px Georgia,serif}.audit-report-cover>div span,.audit-report-cover>div small,.audit-report-cover>p{text-transform:uppercase;letter-spacing:.14em;color:#718c42;font-size:8px}.audit-report-cover>p{margin-top:auto}.audit-report-cover h1{margin:7mm 0 3mm;font-size:54px}.audit-report-cover h2{color:#60756e;font:400 24px Georgia,serif}.audit-report-cover dl{background:#dce2da;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:15mm;display:grid}.audit-report-cover dl>div{background:#f5f7f1;gap:2mm;padding:5mm;display:grid}.audit-report-section{break-inside:auto;padding:8mm 0}.audit-report-section>header{border-bottom:1px solid #cdd6cc;grid-template-columns:11mm 1fr;align-items:end;gap:4mm;padding-bottom:4mm;display:grid}.audit-report-section>header span{color:#718c42;font-size:8px}.audit-report-section>header h2{font-size:30px}.audit-report-section>p{white-space:pre-wrap;color:#445a52;font:400 10px/1.65 Arial,sans-serif}.audit-report-records{gap:4mm;margin-top:5mm;display:grid}.audit-report-records>article{break-inside:avoid;border:1px solid #d8dfd6;padding:5mm}.audit-report-records>article>div{justify-content:space-between;gap:10mm;display:flex}.audit-report-records h3{margin:0;font:400 16px/1.2 Georgia,serif}.audit-report-records>article>div>span{color:#718c42;font-size:7px}.audit-report-records dl{grid-template-columns:1fr 1fr;gap:3mm 6mm;margin:5mm 0 0;display:grid}.audit-report-records dl>div{gap:1mm;display:grid}.audit-report-records dd{white-space:pre-wrap;font-size:8px;font-weight:400;line-height:1.5}.audit-report-section table{border-collapse:collapse;width:100%;margin-top:5mm;font-size:8px}.audit-report-section th,.audit-report-section td{text-align:left;border:1px solid #d7ded6;padding:3mm}.audit-report-section th{background:#edf1e8}.audit-report-empty{color:#71807b;font-size:9px}.audit-report-document>article>footer{color:#71807b;border-top:1px solid #cfd7cf;justify-content:space-between;margin-top:12mm;padding-top:4mm;font-size:7px;display:flex}.audit-client-page,.audit-client-questionnaire-page{min-height:100vh;color:var(--ink);background:#f4f1e9}.audit-client-brand,.audit-client-questionnaire-page>header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 6vw;display:flex}.audit-client-brand>a,.audit-client-questionnaire-page>header>a{align-items:baseline;gap:7px;display:flex}.audit-client-brand a strong,.audit-client-questionnaire-page>header>a strong{color:var(--mint);font:400 25px Georgia,serif}.audit-client-brand a span,.audit-client-questionnaire-page>header>a span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.audit-client-brand p{text-transform:uppercase;letter-spacing:.1em;color:#c0cec9;font-size:8px}.audit-client-login{grid-template-columns:1fr 460px;min-height:calc(100vh - 138px);display:grid}.audit-client-login>div:first-child{background:var(--green);color:#fff;padding:10vw 8vw}.audit-client-login h1{font-size:clamp(44px,5vw,72px)}.audit-client-login h1 em{color:var(--mint)}.audit-client-login ul{gap:13px;margin:42px 0 0;padding:0;list-style:none;display:grid}.audit-client-login li{border-top:1px solid #ffffff28;padding:14px 0;font-size:10px}.audit-client-login>div:last-child{flex-direction:column;justify-content:center;align-items:stretch;padding:9vw 55px;display:flex}.audit-client-login>div:last-child>span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px}.audit-client-login h2{margin:12px 0;font-size:34px}.audit-client-login>div:last-child>p{color:#64736e;font-size:11px;line-height:1.6}.audit-client-login form{gap:14px;margin:20px 0;display:grid}.audit-client-login label{text-transform:uppercase;color:#52645e;gap:7px;font-size:8px;font-weight:900;display:grid}.audit-client-login input{background:#fff;border:1px solid #b8c5bc;width:100%;padding:14px;font-size:12px}.audit-client-login button{background:var(--ink);color:#fff;border:0;padding:15px;font-size:9px;font-weight:900}.audit-client-login button span{color:var(--mint);margin-left:20px}.audit-client-login>div:last-child>a,.audit-client-login>div:last-child>small{color:#64736e;font-size:8px}.audit-client-error{background:#fff1d9;border-left:4px solid #c7924b;padding:12px;color:#73491e!important}.audit-client-hero{background:var(--green);color:#fff;justify-content:space-between;align-items:end;padding:70px 8vw;display:flex}.audit-client-hero h1{font-size:clamp(46px,5vw,72px)}.audit-client-hero>div>p:last-child{color:#d2ddda;max-width:650px;font-size:12px;line-height:1.7}.audit-client-hero form button{color:#fff;background:0 0;border:1px solid #ffffff50;padding:12px;font-size:8px}.audit-client-success{color:#4d6229;background:#e2eccd;border-left:4px solid #8fa94f;margin:25px 8vw 0;padding:14px;font-size:10px}.audit-client-dashboard{padding:50px 8vw 90px}.audit-client-dashboard>header span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:8px;font-weight:900}.audit-client-dashboard>header h2{margin-top:8px;font-size:42px}.audit-client-dashboard>div{border:1px solid #d7ddd5;margin-top:25px;display:grid}.audit-client-dashboard>div>a{background:#fff;border-bottom:1px solid #dce2da;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.audit-client-dashboard>div>a>div{gap:5px;display:grid}.audit-client-dashboard span{text-transform:uppercase;color:#718c42;font-size:8px}.audit-client-dashboard strong{font:400 20px Georgia,serif}.audit-client-dashboard small{color:#71807b;font-size:9px}.audit-client-dashboard b{font-size:8px}.audit-client-dashboard i{color:#718c42;margin-left:12px;font-style:normal}.audit-client-dashboard>aside{background:#edf1e5;border-left:4px solid #8fa94f;margin-top:25px;padding:20px}.audit-client-dashboard>aside strong{font:400 17px Georgia,serif}.audit-client-dashboard>aside p{color:#52645e;margin:7px 0 0;font-size:9px;line-height:1.6}.audit-client-footer,.audit-client-questionnaire-page>footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:66px;padding:0 6vw;font-size:8px;display:flex}.audit-client-footer nav{gap:20px;display:flex}.audit-client-questionnaire-page>header>div{text-align:right;gap:3px;display:grid}.audit-client-questionnaire-page>header small{text-transform:uppercase;color:#9eb0aa;font-size:7px}.audit-client-questionnaire-page>header b{font-size:9px}.audit-client-questionnaire-hero{background:var(--green);color:#fff;padding:50px 10vw}.audit-client-questionnaire-hero>a{color:#c8d5d0;font-size:8px}.audit-client-questionnaire-hero>span{text-transform:uppercase;color:var(--mint);margin-top:30px;font-size:8px;display:block}.audit-client-questionnaire-hero h1{margin:10px 0;font-size:clamp(40px,5vw,66px)}.audit-client-questionnaire-hero p{color:#d0dcda;max-width:720px;font-size:11px;line-height:1.65}.audit-client-questionnaire-hero>b{color:#4c6327;background:#e3edcd;margin-top:12px;padding:9px;font-size:8px;display:inline-block}.audit-client-questionnaire-form{gap:20px;padding:40px 10vw 90px;display:grid}.audit-client-questionnaire-form>section{border-top:5px solid var(--mint);background:#fff;padding:28px}.audit-client-questionnaire-form>section>header{grid-template-columns:35px 1fr;gap:12px;padding-bottom:20px;display:grid}.audit-client-questionnaire-form>section>header>span{color:#718c42;font-size:8px}.audit-client-questionnaire-form h2{font-size:31px}.audit-client-questionnaire-form>section>header p{color:#64736e;font-size:9px}.audit-client-questionnaire-form article{border-top:1px solid #dce2db;grid-template-columns:1fr .9fr;gap:20px;padding:22px 0;display:grid}.audit-client-questionnaire-form article>div:first-child>span{color:#718c42;font-size:8px}.audit-client-questionnaire-form h3{margin:5px 0;font:400 19px/1.3 Georgia,serif}.audit-client-questionnaire-form article p{color:#64736e;font-size:9px;line-height:1.55}.audit-client-questionnaire-form article>label,.audit-client-answer-extra label{text-transform:uppercase;color:#52645e;gap:7px;font-size:8px;font-weight:900;display:grid}.audit-client-questionnaire-form input,.audit-client-questionnaire-form select,.audit-client-questionnaire-form textarea{width:100%;color:var(--ink);text-transform:none;border:1px solid #b9c5bc;padding:12px;font:400 10px Arial,sans-serif}.audit-client-answer-extra{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-client-questionnaire-form>aside{background:#edf1e5;border-left:4px solid #8fa94f;padding:18px}.audit-client-questionnaire-form>aside strong{font:400 16px Georgia,serif}.audit-client-questionnaire-form>aside p{color:#52645e;font-size:9px;line-height:1.55}.audit-client-questionnaire-actions{justify-content:flex-end;gap:10px;display:flex}.audit-client-questionnaire-actions button{border:1px solid var(--ink);color:var(--ink);background:0 0;padding:14px;font-size:8px;font-weight:900}.audit-client-questionnaire-actions button:last-child{background:var(--ink);color:#fff}.audit-client-questionnaire-actions span{color:var(--mint);margin-left:16px}@media (width<=1100px){.audit-admin-dashboard,.audit-pricing-workspace{grid-template-columns:1fr}.audit-create-proposal,.audit-mission-aside,.audit-template-sidebar{position:static}.audit-mission-layout,.audit-template-grid{grid-template-columns:1fr}.audit-report-process ol{grid-template-columns:repeat(4,1fr)}.audit-client-login{grid-template-columns:1fr 390px}}@media (width<=800px){.sta-admin-primary-nav{top:68px}.sta-admin-primary-nav>span{display:none}.sta-admin-primary-nav{grid-template-columns:1fr;padding:0}.sta-admin-primary-nav>div{padding:0 20px}.audit-admin-section-nav{grid-template-columns:1fr;padding:0}.audit-admin-section-nav>span{padding:14px 20px 8px}.audit-admin-nav{padding:0 20px}.audit-admin-dashboard,.audit-mission-layout,.audit-pricing-workspace,.audit-template-workspace{padding-left:20px;padding-right:20px}.audit-template-workspace,.audit-proposal-layout{grid-template-columns:1fr}.audit-proposal-list{grid-template-columns:repeat(2,1fr)}.audit-record-grid,.audit-questionnaire-ops{grid-template-columns:1fr}.audit-step-nav{grid-template-columns:repeat(9,minmax(90px,1fr));padding:0;top:68px}.audit-report-review{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.audit-client-login{grid-template-columns:1fr}.audit-client-login>div:first-child,.audit-client-login>div:last-child{padding:70px 35px}.audit-client-questionnaire-form,.audit-questionnaire-form{padding-left:20px;padding-right:20px}.audit-client-questionnaire-form article,.audit-question{grid-template-columns:1fr}.audit-answer-field,.audit-client-answer-extra{grid-column:1}.audit-answer-metadata{grid-template-columns:1fr 1fr}}@media (width<=600px){.sta-admin-primary-nav>div{grid-template-columns:.75fr 1.45fr 1fr;padding:0;display:grid;overflow:visible}.sta-admin-primary-nav a{text-align:center;white-space:normal;justify-content:center;padding:14px 7px;line-height:1.35}.audit-admin-hero,.audit-mission-hero,.audit-subhero,.audit-questionnaire-hero{padding:42px 20px;display:grid}.audit-admin-hero aside{border-top:1px solid #ffffff30;border-left:0;min-width:0;padding:18px 0 0}.audit-admin-hero h1{font-size:44px}.audit-admin-nav a{padding:15px}.audit-admin-dashboard,.audit-mission-layout,.audit-pricing-workspace,.audit-template-workspace{padding-top:25px}.audit-panel,.audit-kind-section{padding:20px}.audit-pricing-history article,.audit-pricing-details>div{grid-template-columns:1fr}.audit-proposal-detail>dl{grid-template-columns:1fr 1fr}.audit-proposal-actions form,.audit-create-proposal fieldset,.audit-pricing-form fieldset,.audit-record-form,.audit-builder>form,.audit-questionnaire-ops form{grid-template-columns:1fr}.audit-create-proposal .wide,.audit-pricing-form .wide,.audit-record-form .wide,.audit-builder .wide{grid-column:1}.audit-mission-hero aside{justify-content:space-between}.audit-mission-status{align-items:start}.audit-mission-status>div:last-child{display:none}.audit-link-field,.audit-answer-metadata{grid-template-columns:1fr}.audit-report-process ol{grid-template-columns:1fr 1fr}.audit-report-review fieldset{grid-template-columns:1fr}.audit-client-brand p{display:none}.audit-client-hero{gap:25px;padding:55px 20px;display:grid}.audit-client-dashboard{padding:40px 20px 70px}.audit-client-dashboard>div>a{align-items:start}.audit-client-dashboard b{text-align:right;max-width:90px}.audit-client-questionnaire-hero{padding:42px 20px}.audit-client-questionnaire-form,.audit-questionnaire-form{padding:25px 14px 60px}.audit-client-questionnaire-form>section,.audit-questionnaire-form>section{padding:20px}.audit-client-questionnaire-actions,.audit-questionnaire-actions{display:grid}.audit-client-questionnaire-actions button,.audit-questionnaire-actions button{width:100%}.audit-report-document{padding:0;overflow-x:auto}.audit-report-toolbar{min-width:210mm;padding:10px}.audit-report-document>article{box-shadow:none}.audit-questionnaire-ops .audit-assignment-card{grid-template-columns:1fr}.audit-questionnaire-ops .audit-assignment-card button{width:100%}}.audit-danger-zone{background:#fff7f5;border:1px solid #d9b7b0;padding:14px}.audit-danger-zone>summary{cursor:pointer;color:#8c4337;font-size:9px;font-weight:900}.audit-danger-zone>p,.audit-lifecycle>p{color:#64736e;font-size:8px;line-height:1.55}.audit-lifecycle h3{margin:7px 0 10px;font:400 19px/1.2 Georgia,serif}.audit-lifecycle-form{grid-template-columns:1fr!important;gap:9px!important;margin-top:12px!important;display:grid!important}.audit-lifecycle-form.destructive button{background:#8c4337}.audit-protected-delete{color:#6e471e;background:#fff1d9;margin-top:14px;padding:13px}.audit-protected-delete strong{font-size:9px}.audit-protected-delete ul{margin:8px 0;padding-left:16px}.audit-protected-delete li{font-size:8px;line-height:1.45}.audit-protected-delete small{color:#6e471e}@media print{.audit-report-toolbar{display:none!important}.audit-report-document{background:#fff;padding:0}.audit-report-document>article{box-shadow:none;width:210mm;min-height:297mm;margin:0;padding:14mm 15mm}.audit-report-section{break-inside:auto}.audit-report-records>article{break-inside:avoid}.audit-report-document>article>footer{position:running(footer)}}.audit-proposal-form{gap:18px;margin-top:18px;display:grid}.audit-proposal-form fieldset{background:#f3f5ef;border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:16px;display:grid}.audit-proposal-form legend{text-transform:uppercase;letter-spacing:.12em;color:#718c42;padding:0 0 10px;font-size:8px;font-weight:900}.audit-proposal-form label{text-transform:uppercase;letter-spacing:.07em;color:#536760;gap:6px;font-size:8px;font-weight:800;display:grid}.audit-proposal-form input,.audit-proposal-form textarea,.audit-proposal-form select{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #bdc9c0;padding:11px;font:400 10px/1.45 Arial,sans-serif}.audit-proposal-form .wide{grid-column:1/-1}.audit-proposal-form small{text-transform:none;letter-spacing:0;color:#71807b;font-size:7px;line-height:1.45}.audit-proposal-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:13px 15px;font-size:9px;font-weight:900}.audit-proposal-form button span{color:var(--mint);margin-left:15px}.audit-proposal-actions>a{color:#173c32;border:1px solid #718d3f;justify-content:space-between;align-items:center;padding:12px 14px;font-size:9px;font-weight:900;display:flex}@media (width<=600px){.audit-proposal-form fieldset{grid-template-columns:1fr}.audit-proposal-form .wide{grid-column:1}.audit-proposal-layout{grid-template-columns:1fr}.audit-proposal-list{display:flex;overflow-x:auto}.audit-proposal-list a{min-width:145px}.audit-proposal-detail{padding:18px}}.audit-create-proposal>details{container:proposal-workspace/inline-size}.audit-create-proposal .audit-proposal-workspace{min-width:0}.audit-create-proposal .audit-proposal-workspace.is-editing{display:contents}.audit-create-proposal .audit-proposal-workspace>.audit-interview-help-launch{padding:0 24px 2px}.audit-create-proposal .audit-proposal-workspace>.audit-proposal-form{min-width:0;padding:0 24px 25px}.audit-create-proposal{overflow-x:clip}@media (width>=801px){.audit-create-proposal:has(>details[open]){grid-column:1/-1;position:static}}@media (width>=701px){.audit-create-proposal .audit-interview-help-panel{width:min(420px,100% - 48px);height:min(620px,100vh - 120px);margin:0 24px 18px auto;position:static;inset:auto;box-shadow:0 14px 38px #142d2924}.audit-create-proposal .audit-interview-help-backdrop{display:none}}@container proposal-workspace (width>=980px){.audit-proposal-workspace:has(.audit-interview-help-launch.is-open){grid-template-columns:minmax(620px,1fr) minmax(300px,360px);grid-template-areas:"trigger help""form help";align-items:start;column-gap:22px;display:grid}.audit-proposal-workspace:has(.audit-interview-help-launch.is-open)>.audit-interview-help-launch{grid-area:trigger;padding-right:0}.audit-proposal-workspace:has(.audit-interview-help-launch.is-open)>.audit-proposal-form{grid-area:form;padding-right:0}.audit-proposal-workspace:has(.audit-interview-help-launch.is-open)>.audit-interview-help-panel{width:auto;height:min(740px,100vh - 112px);max-height:calc(100vh - 112px);box-shadow:none;border:1px solid #d1d8cf;border-top:5px solid var(--mint);grid-area:help;margin:0;position:sticky;inset:92px auto auto;overflow:hidden}.audit-proposal-workspace:has(.audit-interview-help-launch.is-open)>.audit-interview-help-backdrop{display:none}}@media (width<=700px){.audit-interview-help-panel{width:100%;max-width:100%;height:min(84dvh,720px);inset:auto 0 0}.audit-interview-help-panel .commercial-coaching-content{padding:16px}.audit-create-proposal .audit-proposal-workspace>.audit-interview-help-launch,.audit-create-proposal .audit-proposal-workspace>.audit-proposal-form{padding-left:18px;padding-right:18px}.audit-interview-help-panel .commercial-coaching-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:2px}.audit-interview-help-panel .commercial-coaching-tabs button{font-size:11px}.audit-interview-help-panel .commercial-coaching-listen li,.audit-interview-help-panel .commercial-objection-results>article>p,.audit-interview-help-panel .commercial-simple-explanations p{font-size:14px}}@media (width<=600px){.audit-pricing-version-detail>summary{display:grid}.audit-pricing-version-content,.audit-pricing-version-content dl{grid-template-columns:1fr}}.audit-client-questionnaire-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.audit-client-questionnaire-fields:disabled{opacity:.78}.audit-site-with-zones{grid-column:1/-1}.audit-zone-list{background:#f3f5ef;border-left:4px solid #b9e769;margin-top:18px;padding:18px}.audit-zone-list>header{justify-content:space-between;align-items:end;display:flex}.audit-zone-list>header span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:7px;font-weight:900}.audit-zone-list h4{margin:5px 0 0;font:400 21px/1.2 Georgia,serif}.audit-zone-list>ol{counter-reset:zone;gap:1px;margin:14px 0 0;padding:0;list-style:none;display:grid}.audit-zone-list>ol>li{counter-increment:zone;background:#fff;border:1px solid #dce2da;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:13px 14px;display:grid}.audit-zone-list>ol>li>div:first-child{grid-template-columns:26px 1fr;align-items:baseline;column-gap:8px;display:grid}.audit-zone-list>ol>li>div:first-child:before{content:counter(zone,decimal-leading-zero);color:#718c42;font-size:8px;font-weight:900}.audit-zone-list>ol>li strong{font:400 16px/1.25 Georgia,serif}.audit-zone-list>ol>li p{color:#64736e;grid-column:2;margin:4px 0 0;font-size:9px;line-height:1.5}.audit-zone-list>p{color:#71807b;font-size:9px}.audit-zone-actions{align-items:start;gap:5px;display:flex}.audit-zone-actions>form button,.audit-zone-actions>details>summary{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bdc9c0;padding:7px 9px;font-size:8px;font-weight:900}.audit-zone-actions>form button:disabled{opacity:.35;cursor:not-allowed}.audit-zone-actions>details{position:relative}.audit-zone-actions>details>summary{list-style:none}.audit-zone-actions>details[open]{grid-column:1/-1}.audit-zone-actions>details>.audit-record-form,.audit-zone-actions>details>form{min-width:min(560px,70vw);margin-top:9px}.audit-zone-types{font-weight:700}.audit-zone-types.missing{color:#9a5a2f!important}.audit-zone-relations{background:#f8f8f4;border-left:4px solid #718c42;margin-top:14px;padding:18px}.audit-zone-relations>header span{text-transform:uppercase;letter-spacing:.12em;color:#718c42;font-size:7px;font-weight:900}.audit-zone-relations h4{margin:5px 0 0;font:400 21px/1.2 Georgia,serif}.audit-zone-relations>p{color:#64736e;font-size:9px;line-height:1.5}.audit-zone-relations .audit-structure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.audit-zone-relations .audit-structure-list article{background:#fff;border:1px solid #dce2da;padding:14px}.audit-zone-relations details{margin-top:8px}.audit-zone-relations details>summary{cursor:pointer;font-size:8px;font-weight:900}@media (width<=600px){.audit-zone-list>ol>li{grid-template-columns:1fr}.audit-zone-actions{flex-wrap:wrap}.audit-zone-actions>details>.audit-record-form,.audit-zone-actions>details>form{width:100%;min-width:0}.audit-zone-relations .audit-structure-list{grid-template-columns:1fr}}._withSignout_1eiyv_1{grid-template-columns:auto minmax(0,1fr) auto}._signout_1eiyv_5{color:var(--mint);border-right:1px solid #ffffff1c;gap:12px}._signout_1eiyv_5 span{font-size:13px}@media (width<=800px){._withSignout_1eiyv_1{grid-template-columns:minmax(0,1fr) auto}._withSignout_1eiyv_1>div{padding-left:20px;padding-right:0}}@media (width<=600px){._withSignout_1eiyv_1{grid-template-columns:1fr}._signout_1eiyv_5{border-top:1px solid #ffffff1c;border-right:0;padding:11px 14px!important}}
