@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@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-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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#0b0b0d;--ink-soft:#242328;--paper:#f8f8f8;--white:#fff;--pink:#c2185b;--pink-dark:#9f1149;--pink-soft:#f2f2f3;--pink-mist:#e9e9eb;--ochre:#c2185b;--grey:#68666b;--line:#dedee2;--serif:var(--font-newsreader), "Iowan Old Style", Baskerville, "Times New Roman", serif;--sans:var(--font-inter), Inter, "Helvetica Neue", Arial, sans-serif;--mono:var(--font-ibm-plex-mono), "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--shell:1180px;--title-page:clamp(2.55rem, 3.4vw, 3.55rem);--title-section:clamp(1.85rem, 2.4vw, 2.45rem);--title-card:clamp(1.45rem, 1.9vw, 1.95rem);--service-price:clamp(1.6rem, 2.5vw, 2.25rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}::selection{background:var(--pink);color:var(--white)}.skip-link{z-index:1000;background:var(--white);color:var(--ink);border:2px solid var(--ink);padding:12px 16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.section-pad{padding-block:clamp(72px,8vw,112px)}.section-pad-sm{padding-block:clamp(52px,6vw,78px)}h1,h2,h3,p,blockquote{margin-top:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--serif);font-weight:500}h1{letter-spacing:-.023em;line-height:.99}h2{letter-spacing:-.018em;line-height:1.02;font-size:var(--title-section)}h3{line-height:1.12}.eyebrow,.micro-label{color:var(--pink);font:700 .72rem/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:30px;height:1px}.eyebrow-light{color:#f0a8c3}.micro-label{color:inherit;opacity:.72}.button-row{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:14px 22px;font-weight:750;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:9px 16px;font-size:.85rem}.button-pink{background:var(--pink);color:var(--white)}.button-pink:hover{background:var(--pink-dark)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:var(--pink)}.button-light{background:var(--white);color:var(--ink)}.button-light:hover{background:var(--pink-soft)}.button-outline{border-color:var(--ink);color:var(--ink);background:0 0}.button-outline:hover{background:var(--ink);color:var(--white)}.text-link{border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:4px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--pink)}.section-heading{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:64px;margin-bottom:clamp(42px,5vw,64px);display:grid}.section-heading h2{margin:18px 0 0}.section-heading>p{color:var(--grey);margin:0;font-size:1.05rem}.heading-light{color:var(--white)}.heading-light>p{color:#bbb8bd}.site-header{z-index:100;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.nav-shell{align-items:center;gap:28px;min-height:78px;display:flex}.brand-link{display:inline-flex}.wordmark{white-space:nowrap;align-items:baseline;gap:12px;display:inline-flex}.wordmark-main{letter-spacing:-.06em;font-size:1.52rem;font-weight:850}.wordmark-main span{color:var(--pink)}.wordmark-sub{font:600 .55rem var(--mono);letter-spacing:.28em;text-transform:uppercase}.desktop-nav{color:#4f4d51;align-items:center;gap:clamp(18px,2.4vw,34px);margin-left:auto;font-size:.87rem;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--pink);height:1px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.nav-dropdown{position:relative}.nav-dropdown summary{cursor:pointer;align-items:center;gap:7px;list-style:none;display:flex;position:relative}.nav-dropdown summary::-webkit-details-marker{display:none}.desktop-nav .nav-dropdown summary>a{color:inherit}.desktop-nav .nav-dropdown summary>a:after{display:none}.nav-dropdown summary:after{content:"";background:var(--pink);height:1px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.nav-dropdown:hover summary:after,.nav-dropdown:focus-within summary:after,.nav-dropdown[open] summary:after{right:0}.nav-dropdown summary span{color:var(--pink);font-size:.78rem;transition:transform .2s}.nav-dropdown[open] summary span{transform:rotate(180deg)}.nav-dropdown:before{content:"";width:330px;height:16px;position:absolute;top:100%;left:-12px}.nav-dropdown-panel{z-index:120;background:var(--ink);width:330px;color:var(--white);border-radius:18px;padding:8px;display:none;position:absolute;top:calc(100% + 14px);left:-12px;overflow:hidden;box-shadow:0 18px 48px #0b0b0d33}.nav-dropdown[open] .nav-dropdown-panel{display:grid}.desktop-nav .nav-dropdown-panel a{border-bottom:1px solid #353439;border-radius:10px;gap:1px;padding:8px 10px;display:grid}.desktop-nav .nav-dropdown-panel a:last-child{border-bottom:0}.desktop-nav .nav-dropdown-panel a:after{display:none}.nav-dropdown-panel a:hover,.nav-dropdown-panel a:focus-visible{background:#232126}.nav-dropdown-panel span{color:var(--white);font:600 .86rem var(--sans)}.nav-dropdown-panel small{color:#9d9aa1;font-size:.72rem;line-height:1.3}.nav-dropdown-panel .nav-dropdown-overview{background:var(--pink);border-bottom:0;border-radius:12px;margin-bottom:5px;padding-block:9px}.nav-dropdown-panel .nav-dropdown-overview:hover,.nav-dropdown-panel .nav-dropdown-overview:focus-visible{background:var(--pink-dark)}.nav-dropdown-panel .nav-dropdown-overview small{color:#f8d6e3}.nav-dropdown-panel .nav-dropdown-group-label{color:#d98aaa;font:700 .58rem/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;padding:8px 10px 4px}.nav-dropdown-panel .nav-dropdown-personalized{background:#191518}.nav-dropdown-panel .nav-dropdown-personalized:hover,.nav-dropdown-panel .nav-dropdown-personalized:focus-visible{background:#292027}.nav-dropdown-panel .nav-dropdown-site-program{background:#2b1720;border-left:2px solid #d36c96}.nav-dropdown-panel .nav-dropdown-site-program:hover,.nav-dropdown-panel .nav-dropdown-site-program:focus-visible{background:#3a1b28}.nav-dropdown-panel .nav-dropdown-utility{background:#242126;border-left:2px solid #a77487}.nav-dropdown-panel .nav-dropdown-utility:hover,.nav-dropdown-panel .nav-dropdown-utility:focus-visible{background:#302b31}.nav-dropdown-training .nav-dropdown-panel{width:350px;max-height:calc(100vh - 104px);overflow-y:auto}.desktop-nav .nav-dropdown-training .nav-dropdown-panel a{padding-block:7px}.nav-contact{border-radius:14px;margin-left:6px}.mobile-menu{margin-left:auto;display:none;position:relative}.mobile-menu summary{border:1px solid var(--ink);cursor:pointer;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:20px;height:1px;display:block}.mobile-menu nav{background:var(--ink);width:min(340px,100vw - 28px);max-height:calc(100vh - 86px);color:var(--white);padding:18px;position:absolute;top:54px;right:0;overflow-y:auto;box-shadow:0 22px 60px #0000003d}.mobile-menu nav a{border-bottom:1px solid #353439;padding:12px 6px;display:block}.mobile-nav-label{color:#f0a8c3;font:700 .66rem var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 6px 9px;display:block}.mobile-menu nav .mobile-solution-link{color:#d2cfd5;padding:9px 6px 9px 20px;font-size:.9rem}.mobile-menu nav .mobile-solution-link:before{content:"↳";color:var(--pink);margin-right:9px}.mobile-menu nav .mobile-overview-link{color:var(--white);font-weight:650}.mobile-nav-section{border-top:1px solid #4a474e;margin-top:12px;padding-top:18px}.mobile-subgroup-label{color:#a9a5ac;font:700 .56rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:12px 6px 5px 20px;display:block}.mobile-menu nav .mobile-personalized-link{background:#191518}.mobile-menu nav .mobile-site-program-link{color:#f2d6e1;background:#2b1720;border-left:2px solid #d36c96}.mobile-menu nav .mobile-utility-link{color:#e5c5d1;background:#242126;border-left:2px solid #a77487}.hero{background:var(--paper);padding-top:clamp(64px,7vw,104px);position:relative;overflow:hidden}.hero:before{content:"";background:var(--pink-soft);filter:blur(2px);border-radius:50%;width:620px;height:620px;position:absolute;top:-330px;right:-280px}.hero-dots{opacity:.62;background-image:radial-gradient(var(--pink) 1.5px, transparent 1.5px);background-size:17px 17px;width:146px;height:146px;position:absolute;top:58px;left:calc(50% - 90px)}.hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(56px,8vw,118px);min-height:720px;padding-bottom:70px;display:grid}.hero-copy{z-index:2;padding-bottom:18px;position:relative}.hero h1{margin:26px 0 6px;font-size:clamp(4.2rem,7.6vw,7.6rem);line-height:.9}.hero h1 em{color:var(--pink);font-weight:500}.hero-kicker{font:500 clamp(1.25rem, 2.2vw, 2rem)/1.3 var(--serif);margin:22px 0 0}.hero-intro{max-width:650px;color:var(--grey);margin:24px 0 32px;font-size:clamp(1.02rem,1.4vw,1.18rem)}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:58px;padding-top:28px;display:grid}.hero-proof div{align-items:flex-start;gap:12px;display:flex}.hero-proof strong{color:var(--pink);font:500 2.05rem/1 var(--serif)}.hero-proof span{color:var(--grey);font-size:.74rem;line-height:1.35}.hero-visual{justify-self:end;width:min(100%,500px);position:relative}.photo-frame{z-index:2;position:relative}.photo-frame:before{content:"";background:var(--pink);border-radius:2px 110px 2px 2px;position:absolute;inset:22px -22px -22px 22px}.photo-frame img{object-fit:cover;object-position:center 36%;filter:saturate(.9)contrast(1.02);border-radius:2px 110px 2px 2px;width:100%;height:min(660px,66vw);position:relative}.photo-note{background:var(--white);min-width:220px;padding:16px 20px;display:grid;position:absolute;bottom:42px;left:-46px;box-shadow:0 16px 42px #1b141624}.photo-note span{font-family:var(--serif);font-size:1.12rem}.photo-note small{color:var(--pink);font:650 .66rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.photo-orbit{z-index:3;width:118px;height:118px;color:var(--white);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0dc7;border:1px solid #ffffffb3;border-radius:50%;place-content:center;display:grid;position:absolute;top:54px;right:-44px;transform:rotate(7deg)}.photo-orbit span{font:600 .63rem/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.hero-ribbon{background:var(--ink);width:110%;color:var(--white);border-block:1px solid var(--ink);margin-left:-5%;overflow:hidden;transform:rotate(-1.4deg)}.hero-ribbon div{width:max-content;font:600 .73rem var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:16px 0}.hero-ribbon span{color:var(--pink);padding-inline:28px}.hero-simple{border-bottom:1px solid var(--line);padding-top:0}.hero-simple:before{display:none}.hero-simple .hero-grid{grid-template-columns:1.3fr .7fr;gap:clamp(48px,6vw,78px);min-height:660px;padding-block:clamp(68px,7vw,96px)}.hero-simple .hero-copy{padding-bottom:0}.hero-simple h1{max-width:820px;margin:24px 0 20px;font-size:clamp(3rem,4.45vw,4rem);line-height:.98}.hero-simple h1 em{display:inline}.hero-simple .hero-kicker{margin-top:22px;font-size:clamp(1.25rem,1.9vw,1.7rem)}.hero-simple .hero-intro{max-width:590px;margin:20px 0 30px}.hero-visual-simple{width:min(100%,420px)}.photo-frame-simple:before{border-radius:0 48px 0 0;inset:14px -14px -14px 14px}.photo-frame-simple img{object-position:center 34%;border-radius:0 48px 0 0;height:540px}.problem-solutions{background:var(--ink);color:var(--white)}.problem-heading h2{font-size:var(--title-section);margin-top:18px}.problem-heading>p{color:#aaa7ad}.problem-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.problem-card{background:#111013;border:1px solid #37353b;border-radius:18px;transition:border-color .2s,background .2s,transform .2s;overflow:hidden}.problem-card:hover{border-color:#615d65;transform:translateY(-2px)}.problem-card[open]{background:#171519;border-color:#87455f;transform:none}.problem-card summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 34px;align-items:start;gap:20px;min-height:190px;padding:28px;list-style:none;display:grid}.problem-card summary::-webkit-details-marker{display:none}.problem-number{color:var(--pink);font:700 .72rem var(--mono)}.problem-copy{gap:13px;display:grid}.problem-theme{color:#e789ae;font:700 .64rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.problem-card summary strong{max-width:620px;font:500 clamp(1.12rem, 1.45vw, 1.42rem)/1.32 var(--serif);letter-spacing:-.012em;text-wrap:pretty}.problem-toggle{color:#f0a8c3;border:1px solid #5b585e;border-radius:50%;place-content:center;width:34px;height:34px;font-size:1.25rem;transition:transform .2s,background .2s;display:grid}.problem-card summary:hover .problem-toggle{color:var(--white);border-color:#d36c96}.problem-card[open] .problem-toggle{background:var(--pink);border-color:var(--pink);color:var(--white);transform:rotate(45deg)}.problem-answer{background:var(--pink-soft);color:var(--ink);border-radius:14px;margin:0 28px 28px 90px;padding:26px 28px}.problem-answer .micro-label{color:var(--pink-dark);opacity:1}.problem-answer h3{max-width:500px;font:500 clamp(1.6rem, 2.4vw, 2.2rem)/1.08 var(--serif);margin:18px 0 12px}.problem-answer p{color:#51484c;max-width:560px}.problem-answer .text-link:hover{color:var(--pink-dark)}.problem-solutions-cta{justify-content:center;margin-top:34px;display:flex}.solutions{background:var(--white)}.solutions-heading h2{max-width:760px}.solution-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.solution-card{border:1px solid var(--ink);background:var(--white);border-radius:22px;grid-template-rows:auto 1fr auto;gap:28px;min-height:330px;padding:32px;transition:background .2s,color .2s;display:grid;position:relative;overflow:hidden}.solution-card:hover{background:var(--ink);color:var(--white)}.solution-number{color:var(--pink);font:700 .72rem var(--mono)}.solution-card h2,.solution-card h3{max-width:440px;font:500 var(--title-card)/1.03 var(--serif);letter-spacing:-.03em;margin:0 0 15px}.solution-card p{max-width:500px;color:var(--grey);margin:0}.solution-card:hover p{color:#c7c4ca}.solution-card strong{border-top:1px solid var(--line);max-width:480px;padding-top:18px;font-size:.88rem;font-weight:700}.solution-arrow{font-size:1.3rem;position:absolute;top:28px;right:30px}.solution-grid-page .solution-card{min-height:390px}.solution-card ul{border-top:1px solid var(--line);color:var(--grey);margin:24px 0 0;padding:22px 0 0;list-style:none}.solution-card li{padding:5px 0;font-size:.9rem}.solution-card li:before{content:"→";color:var(--pink);margin-right:10px}.solution-card:hover li{color:#c7c4ca}.solution-context{color:var(--pink);font:700 .64rem/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px;display:block}.solution-list{border-top:1px solid var(--ink)}.solution-list-item{border-bottom:1px solid var(--ink);grid-template-columns:54px minmax(0,1.25fr) minmax(260px,.75fr);gap:30px;padding:34px 54px 34px 0;transition:background .2s,color .2s,padding .2s;display:grid;position:relative}.solution-list-item:hover{background:var(--ink);color:var(--white);padding-left:22px}.solution-list-copy h2{font-size:var(--title-card);margin:0 0 14px;line-height:1.02}.solution-list-copy p{max-width:650px;color:var(--grey);margin:0}.solution-list-item:hover .solution-list-copy p{color:#c7c4ca}.solution-list-item ul{color:var(--grey);align-self:center;margin:0;padding:0;list-style:none}.solution-list-item li{border-top:1px solid var(--line);padding:8px 0;font-size:.88rem}.solution-list-item li:before{content:"→";color:var(--pink);margin-right:10px}.solution-list-item:hover li{color:#c7c4ca;border-color:#3b393e}.solution-list-item .solution-arrow{top:32px;right:18px}.choice-guide{background:var(--pink-soft);padding-block:clamp(58px,7vw,86px)}.choice-guide-inner{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(54px,8vw,110px);display:grid}.choice-guide-copy h2{font-size:var(--title-section);margin:20px 0 14px}.choice-guide-copy p{color:#4f484b;max-width:470px;margin:0;font-size:1.06rem}.choice-guide-options{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.choice-guide-options div{border-bottom:1px solid var(--ink);gap:5px;padding:20px 18px 20px 0;display:grid}.choice-guide-options div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.choice-guide-options-five div:last-child{border-left:0;grid-column:1/-1;padding-left:0}.choice-guide-options strong{font:500 1.2rem var(--serif)}.choice-guide-options span{color:var(--grey);font-size:.82rem}.offer-distinction{border-bottom:1px solid var(--line);background:var(--pink-soft);padding-block:clamp(64px,8vw,104px)}.offer-distinction-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-distinction-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-distinction-grid-four>a{min-height:330px}.offer-distinction-grid>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);flex-direction:column;min-height:390px;padding:clamp(25px,3vw,38px);transition:background .2s,color .2s;display:flex}.offer-distinction-grid>a:hover{background:var(--ink);color:var(--white)}.offer-distinction-grid>a>span{color:var(--pink-dark);font:700 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.offer-distinction-grid h3{font:500 clamp(1.65rem, 2.5vw, 2.45rem)/1.03 var(--serif);margin:46px 0 22px}.offer-distinction-grid strong{margin-bottom:16px;font-size:.92rem;line-height:1.45;display:block}.offer-distinction-grid p{color:#51484c;margin:0;font-size:.88rem}.offer-distinction-grid>a:hover p{color:#c7c4ca}.offer-distinction-grid em{color:var(--pink-dark);font:700 .68rem var(--mono);text-transform:uppercase;margin-top:auto;padding-top:28px;font-style:normal}.offer-distinction-grid>a:hover em{color:#efa2bf}.offer-distinction-tool{justify-content:flex-end;margin-top:22px;display:flex}.now-strip{border-bottom:1px solid var(--line);background:var(--white);padding-block:18px}.now-strip-shell{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.now-strip-heading{align-items:center;display:flex}.now-strip-heading .eyebrow{margin:0}.now-strip-list{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.now-card{border-left:1px solid var(--line);min-width:0;min-height:146px;color:var(--ink);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:7px;padding:15px 18px 16px;transition:color .22s,background .22s;display:grid}.now-card:first-child{border-left:0}.now-card:hover{background:var(--pink-soft);color:var(--ink)}.now-card-type{color:var(--pink);font:700 .6rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1}.now-card strong{grid-column:1;min-width:0;max-width:24ch;font-size:.96rem;line-height:1.2}.now-card-meta{min-width:0;color:var(--grey);text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1;align-items:center;gap:5px 8px;font-size:.7rem;line-height:1.35;display:flex}.now-card-meta em{background:var(--ink);color:var(--white);text-transform:uppercase;padding:2px 6px;font-style:normal;display:inline-block}.now-card small{color:var(--grey);grid-column:1;align-self:end;margin-top:5px;font-size:.7rem;line-height:1.35}.now-card:hover small{color:var(--ink)}.method-simple{background:var(--paper)}.simple-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.simple-steps article{border:1px solid var(--line);background:var(--white);min-height:250px;padding:28px 30px 32px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden}.simple-steps article:after{content:"";background:var(--pink);transform-origin:0;height:4px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0}.simple-steps article:hover{z-index:1;border-color:var(--ink);transform:translateY(-6px);box-shadow:0 18px 38px #0b0b0d14}.simple-steps article+article{padding-left:30px}.simple-steps span{color:var(--pink);font:700 .72rem var(--mono)}.simple-steps h3{font:500 2rem var(--serif);margin:54px 0 15px}.simple-steps p{max-width:330px;color:var(--grey);margin:0}.method-compact{padding-block:clamp(42px,5vw,66px)}.method-compact .section-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:48px;margin-bottom:26px}.method-compact .section-heading h2{font-size:var(--title-section)}.method-compact .section-heading>p{justify-self:end;max-width:520px}.method-compact .simple-steps{border-block:1px solid var(--line);gap:0}.method-compact .simple-steps article,.method-compact .simple-steps article+article{border:0;border-left:1px solid var(--line);min-height:150px;box-shadow:none;background:0 0;padding:20px 24px 22px;transform:none}.method-compact .simple-steps article:first-child{border-left:0}.method-compact .simple-steps article:after{display:none}.method-compact .simple-steps h3{margin:20px 0 8px;font-size:1.45rem}.method-compact .simple-steps p{max-width:360px;font-size:.88rem;line-height:1.5}.about-photo-clean:after{content:"";z-index:-1;background:var(--pink-soft);border-radius:24px;position:absolute;inset:18px -18px -18px 18px}.about-photo-clean{z-index:1}.about-photo-clean .about-photo-crop{border-radius:24px;height:590px;overflow:hidden}.about-photo-clean .about-photo-crop img{object-position:center 34%}.blog-teaser{background:var(--pink-soft)}.blog-teaser-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(56px,9vw,120px);display:grid}.blog-teaser h2{max-width:800px;margin:22px 0 28px}.blog-teaser p{max-width:720px;color:var(--grey);font-size:1.06rem}.blog-teaser .button{margin-top:14px}.blog-teaser aside{border-left:2px solid var(--pink);padding:28px 0 6px 28px}.blog-teaser aside p{font:500 1.3rem/1.35 var(--serif);color:var(--ink);margin:16px 0 0}.belief{background:var(--white)}.belief-grid{grid-template-columns:.3fr 1.7fr;align-items:start;gap:78px;display:grid}.belief blockquote{font:500 clamp(2.3rem, 4.4vw, 4.5rem)/1.08 var(--serif);letter-spacing:-.025em;margin:0}.belief blockquote em{color:var(--pink);font-weight:500}.frictions{background:var(--ink);color:var(--white)}.friction-list{border-top:1px solid #3b393e}.friction-row{border-bottom:1px solid #3b393e;grid-template-columns:64px 1fr .72fr;align-items:start;gap:36px;padding:32px 0;display:grid}.friction-row>span{color:var(--pink);font:700 .75rem var(--mono)}.friction-row h3{font:500 clamp(1.45rem, 2.6vw, 2.3rem) var(--serif);margin:0}.friction-row p{color:#aeadb2;margin:0}.before-after{background:var(--pink-mist)}.before-after-grid{grid-template-columns:1fr 1fr;display:grid}.before-panel,.after-panel{padding:clamp(42px,6vw,78px)}.before-panel{background:var(--pink-mist);color:#4f484b;transform:rotate(-1deg)}.after-panel{background:var(--pink);color:var(--white);transform:translateY(24px)rotate(1deg)}.before-after h2{font-size:var(--title-section);margin:28px 0 34px}.before-after ul{margin:0;padding:0;list-style:none}.before-after li{border-top:1px solid;padding:16px 0 16px 28px;position:relative}.before-after li:before{content:"×";color:var(--pink);font-weight:800;position:absolute;left:0}.after-panel li:before{content:"✓";color:var(--white)}.method{background:var(--paper)}.method-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid}.method-step{border-left:1px solid var(--line);min-height:320px;padding:28px 22px 38px;position:relative}.method-step:first-child{border-left:0}.method-number{color:var(--pink);font:700 .74rem var(--mono)}.method-step h3{font:500 clamp(1.65rem, 2.3vw, 2.35rem) var(--serif);margin:82px 0 20px}.method-step p{color:var(--grey);font-size:.9rem}.method-step:after{content:"";background:var(--pink);transform-origin:0;height:4px;transition:transform .25s;position:absolute;bottom:-1px;left:22px;right:22px;transform:scaleX(0)}.method-step:hover:after{transform:scaleX(1)}.method-cta{grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:36px;display:grid}.method-cta p{max-width:740px;font:italic 1.28rem var(--serif);margin:0}.offers{background:var(--white)}.compact-heading{grid-template-columns:1fr auto}.offer-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.offer-card{flex-direction:column;justify-content:space-between;min-height:440px;padding:30px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.offer-card:hover{transform:translateY(-8px)}.offer-index{font:700 .74rem var(--mono);opacity:.65}.offer-card h3{max-width:340px;font:500 var(--title-card)/1.02 var(--serif);letter-spacing:-.03em;margin:18px 0}.offer-card p{opacity:.76;max-width:360px;margin:0}.offer-arrow{font-size:1.45rem;position:absolute;top:26px;right:28px}.offer-pink{background:var(--pink);color:var(--white)}.offer-ink{background:var(--ink);color:var(--white)}.offer-paper{background:var(--paper);border:1px solid var(--line)}.offer-card:after{content:"";opacity:.2;border:1px solid;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-130px;right:-140px}.expertise{background:var(--pink-soft)}.expertise-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.expertise-copy h2{margin:22px 0 30px}.expertise-copy h2 em{color:var(--pink);font-weight:500}.expertise-copy>p{max-width:560px;color:var(--grey);margin-bottom:32px;font-size:1.08rem}.expertise-lines{border-top:1px solid var(--ink)}.expertise-lines>div{border-bottom:1px solid var(--ink);grid-template-columns:48px .65fr 1fr;align-items:baseline;gap:22px;padding:24px 0;display:grid}.expertise-lines span{color:var(--pink);font:700 .7rem var(--mono)}.expertise-lines strong{font-family:var(--serif);font-size:1.28rem}.expertise-lines p{color:var(--grey);margin:0}.about-teaser{background:var(--paper)}.about-teaser-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(60px,10vw,150px);display:grid}.about-photo-wrap{position:relative}.about-photo-crop{background:var(--pink-soft);height:660px;overflow:hidden}.about-photo-crop img{object-fit:cover;object-position:center 36%;width:100%;height:100%}.about-stamp{background:var(--ochre);width:118px;height:118px;color:var(--white);text-align:center;font:700 .74rem/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:62px;right:-44px;transform:rotate(-8deg)}.about-teaser-copy h2{margin:24px 0 34px}.about-teaser-copy>p{color:var(--grey);max-width:700px;font-size:1.08rem}.about-link{color:var(--pink);border-bottom-color:var(--pink);margin-top:24px}.about-link:hover{color:var(--pink-dark)}.about-teaser-copy blockquote{border-left:3px solid var(--pink);font:italic 500 clamp(1.25rem, 1.9vw, 1.7rem)/1.34 var(--serif);margin:36px 0;padding:0 0 0 26px}.about-manifesto{border-block:1px solid var(--line);background:var(--pink-soft);padding-block:clamp(52px,6vw,76px)}.about-manifesto-grid{grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(38px,7vw,96px);display:grid}.about-manifesto blockquote{max-width:900px;font:500 clamp(2rem, 3.4vw, 3.35rem)/1.08 var(--serif);letter-spacing:-.025em;margin:0}.about-manifesto blockquote em{color:var(--pink-dark);font-weight:500}.references{background:var(--white);border-block:1px solid var(--line)}.reference-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.reference-head h2{max-width:650px;font-size:var(--title-section);margin:18px 0 0}.reference-head p{max-width:480px;color:var(--grey);margin:0}.logo-marquee{border-block:1px solid var(--line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.logo-track{width:max-content;animation:42s linear infinite logo-scroll;display:flex}.logo-group{padding-right:1px;display:flex}.logo-cell{border-right:1px solid var(--line);place-items:center;width:230px;min-height:128px;padding:24px;display:grid}.logo-cell img{object-fit:contain;filter:none;opacity:1;max-width:145px;max-height:64px;transition:transform .25s}.logo-cell:hover img{filter:none;opacity:1;transform:scale(1.035)}@keyframes logo-scroll{to{transform:translate(-50%)}}.zone-teaser{background:var(--paper)}.zone-heading h2{max-width:760px}.zone-link-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.zone-link-grid a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:210px;padding:26px;transition:background .2s,color .2s;display:flex}.zone-link-grid a:hover{background:var(--ink);color:var(--white)}.zone-link-grid span{color:var(--pink);font:700 .7rem var(--mono)}.zone-link-grid strong{font:500 1.55rem/1.1 var(--serif);margin-top:44px}.zone-link-grid small{color:var(--grey);margin-top:auto;padding-top:18px}.zone-link-grid a:hover small{color:#c7c4ca}.zone-all-link{margin-top:30px}.zone-teaser-compact{padding-block:clamp(42px,5vw,64px)}.zone-teaser-compact .section-heading{margin-bottom:30px}.zone-teaser-compact .zone-heading h2{max-width:680px;font-size:var(--title-section)}.zone-teaser-compact .zone-link-grid a{min-height:164px;padding:22px}.zone-teaser-compact .zone-link-grid strong{margin-top:26px;font-size:1.35rem}.zone-teaser-compact .zone-link-grid small{padding-top:12px}.zone-teaser-compact .zone-unlisted-note{margin-top:22px;font-size:.9rem}.zone-teaser-compact .zone-all-link{margin-top:22px}.diagnostic{background:var(--ink)}.quiz{color:var(--white)}.quiz-head{grid-template-columns:1fr auto;align-items:start;gap:40px;margin-bottom:48px;display:grid}.quiz-head h2{max-width:980px;margin:24px 0 0}.quiz-time{color:#c1bec4;width:72px;height:72px;font:700 .72rem var(--mono);text-transform:uppercase;border:1px solid #555259;border-radius:50%;place-content:center;display:grid}.quiz-list{border-top:1px solid #454248}.quiz-row{border:0;border-bottom:1px solid #454248;grid-template-columns:1fr auto;align-items:center;gap:36px;margin:0;padding:26px 0;display:grid}.quiz-row legend{gap:28px;width:100%;padding:0;font-size:1.06rem;display:flex}.quiz-row legend span{color:var(--pink);font:700 .72rem var(--mono)}.quiz-options{gap:8px;display:flex}.quiz-options label{position:relative}.quiz-options input{opacity:0;pointer-events:none;position:absolute}.quiz-options label span{color:#bbb8bd;cursor:pointer;border:1px solid #57545b;place-content:center;min-width:92px;min-height:44px;padding:8px 12px;font-size:.78rem;transition:all .15s;display:grid}.quiz-options input:checked+span{background:var(--pink);border-color:var(--pink);color:var(--white)}.quiz-options input:focus-visible+span{outline:3px solid var(--pink-soft);outline-offset:3px}.quiz-submit{cursor:pointer;border:0;margin-top:38px}.form-note{color:#f3bad0;margin:20px 0 0}.quiz-result{background:var(--pink);color:var(--white);grid-template-columns:1fr 1.25fr auto;align-items:center;gap:50px;margin-top:42px;padding:34px;display:grid}.quiz-result h3{font:500 2rem var(--serif);margin:10px 0 0}.quiz-result p{margin:0}.faq{background:var(--paper)}.faq-grid{grid-template-columns:.62fr 1.38fr;gap:clamp(60px,9vw,130px);display:grid}.faq-grid>div:first-child{align-self:start;position:sticky;top:120px}.faq-grid h2{margin:24px 0}.faq-grid>div:first-child p{color:var(--grey);max-width:390px}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--ink)}.faq-list summary{cursor:pointer;font:500 clamp(1.1rem, 1.8vw, 1.45rem) var(--serif);justify-content:space-between;gap:22px;padding:26px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--pink);font-family:var(--sans);font-size:1.4rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;color:var(--grey);margin:0;padding:0 52px 26px 0}.final-cta{background:var(--pink);color:var(--white);padding-block:clamp(80px,10vw,138px)}.final-cta-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.final-cta h2{margin:24px 0 0}.final-cta-grid>div:last-child p{margin-bottom:28px;font-size:1.08rem}.final-cta-form-link{border-bottom:1px solid var(--white);align-items:center;gap:10px;width:fit-content;margin-top:18px;padding-bottom:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.final-cta-form-link{border-bottom:1px solid color-mix(in srgb, var(--white) 62%, transparent)}}.final-cta-form-link{font-size:.82rem;font-weight:700}.final-cta-form-link:hover{border-bottom-color:var(--white)}.site-footer{background:var(--ink);color:var(--white);padding:72px 0 28px}.footer-grid{grid-template-columns:1.25fr repeat(4,.65fr);gap:36px;display:grid}.footer-brand{margin-bottom:24px}.footer-grid>div:first-child p{color:#aaa7ad;font:500 1.4rem var(--serif)}.footer-column{color:#aaa7ad;flex-direction:column;align-items:flex-start;gap:12px;font-size:.86rem;display:flex}.footer-column .micro-label{color:#f0a8c3;opacity:1;margin-bottom:8px}.footer-column a:hover{color:var(--white)}.footer-bottom{color:#aaa7ad;font:600 .66rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #37353a;justify-content:space-between;gap:24px;margin-top:64px;padding-top:24px;display:flex}.footer-legal{flex-wrap:wrap;gap:24px;display:flex}.footer-legal a{color:var(--white);border-bottom:1px solid #77747b;padding-bottom:3px}.footer-legal a:hover{color:#f0a8c3;border-color:#f0a8c3}.page-hero{padding:clamp(72px,8vw,108px) 0 clamp(68px,7vw,96px);overflow:hidden}.service-back{width:max-content;margin-bottom:34px;display:flex}.page-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.page-hero h1{max-width:900px;margin:24px 0 30px;font-size:clamp(3.35rem,5.8vw,5.8rem)}.page-hero h1 em{color:var(--pink);font-weight:500}.page-hero-intro{max-width:700px;color:var(--grey);font-size:clamp(1.1rem,1.6vw,1.3rem)}.page-hero-aside{border-left:2px solid var(--pink);padding:28px 0 4px 28px}.page-hero-aside .micro-label{color:var(--pink);opacity:1}.page-hero-aside p{color:var(--grey);margin:14px 0 0}.page-band{background:var(--pink);color:var(--white);padding:30px 0}.page-band .shell{font:650 .72rem var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.content-section:nth-of-type(2n){background:var(--white)}.content-grid{grid-template-columns:.55fr 1.45fr;gap:clamp(60px,9vw,130px);display:grid}.content-grid h2{font-size:var(--title-section)}.content-grid>div:first-child>h2{margin:20px 0 30px}.content-grid>div:first-child>p:last-child{margin-bottom:0}.content-grid .lead{font:500 clamp(1.55rem, 2.7vw, 2.35rem)/1.25 var(--serif)}.check-list{counter-reset:checklist;border:1px solid var(--line);background:var(--paper);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,38px) clamp(26px,4vw,54px);margin:38px 0 0;padding:clamp(24px,3.2vw,38px);list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 46px #0b0b0d0e}.check-list li{counter-increment:checklist;min-height:54px;font:500 clamp(1rem, 1.35vw, 1.2rem)/1.32 var(--serif);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;padding:0;display:grid}.check-list li:before{content:counter(checklist, decimal-leading-zero);border:1px solid var(--pink);width:42px;height:42px;color:var(--pink-dark);font:700 .6rem var(--mono);letter-spacing:.06em;border-radius:50%;place-items:center;display:grid}.check-list-dark{border-color:var(--ink);background:var(--ink);color:var(--white)}.check-list-dark li:before{color:#f3a9c5;border-color:#ef8fb4}.check-list-raspberry{border-color:var(--pink);background:var(--pink);color:var(--white);box-shadow:0 18px 46px #c2185b24}.check-list-raspberry li:before{color:var(--white);border-color:#ffffffc2}.check-list-neutral{border-color:var(--line);background:var(--paper);color:var(--ink)}.deliverable-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.deliverable-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;min-height:250px;padding:28px}.deliverable-card[id]{scroll-margin-top:110px}.deliverable-card span{color:var(--pink);font:700 .7rem var(--mono)}.deliverable-card h3{font:500 1.65rem var(--serif);margin:52px 0 14px}.deliverable-card p{color:var(--grey)}.deliverable-card-link{color:inherit;flex-direction:column;transition:transform .2s,background .2s,color .2s,border-color .2s;display:flex}.deliverable-card-link:hover{border-color:var(--ink);background:var(--ink);color:var(--white);transform:translateY(-3px)}.deliverable-card-link:hover p{color:#c7c4ca}.deliverable-card-cta{color:var(--pink-dark);font:700 .7rem var(--mono);text-transform:uppercase;justify-content:space-between;gap:14px;margin-top:auto;padding-top:18px;display:flex}.deliverable-card-link:hover .deliverable-card-cta{color:#f1a1c0}.contact-channels .content-grid{align-items:start}.contact-channels .deliverable-grid{align-self:start}.contact-channels .deliverable-card{min-height:220px;padding:22px}.contact-channels .deliverable-card h3{margin:34px 0 10px;font-size:1.5rem}.contact-channels .deliverable-card p{margin-bottom:16px;font-size:.9rem}.contact-channels .deliverable-card .text-link{font-size:.72rem}.strategy-program-row{border:1px solid var(--ink);background:var(--ink);color:var(--white);border-radius:24px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(42px,7vw,110px);margin-top:16px;padding:clamp(34px,5vw,68px);display:grid;position:relative;overflow:hidden}.strategy-program-row:after{content:"";background:var(--pink);opacity:.85;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-140px;right:-105px}.strategy-program-title,.strategy-program-copy{z-index:1;position:relative}.strategy-program-title .micro-label{color:#efa2bf;opacity:1}.strategy-program-row h3{max-width:520px;font:500 var(--title-card)/1.02 var(--serif);margin:20px 0 0}.strategy-program-row h3 em{color:#f1a4c1;font-weight:500}.strategy-program-copy{border-left:1px solid #48464b;justify-items:start;gap:20px;padding-left:clamp(0px,4vw,58px);display:grid}.strategy-program-copy strong{max-width:560px;font:500 clamp(1.55rem, 2.6vw, 2.3rem)/1.16 var(--serif)}.strategy-program-copy p{color:#c7c4ca;max-width:590px;margin:0}.strategy-program-copy small{color:#96929a;font:650 .66rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.page-steps{counter-reset:step;border-top:1px solid var(--ink)}.page-step{border-bottom:1px solid var(--ink);grid-template-columns:64px .55fr 1.45fr;gap:32px;padding:30px 0;display:grid}.page-step span{color:var(--pink);font:700 .72rem var(--mono)}.page-step h3{font:500 1.55rem var(--serif);margin:0}.page-step p{color:var(--grey);margin:0}.service-process-compact{border-top:1px solid var(--ink);grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(42px,7vw,96px);margin-top:clamp(44px,6vw,72px);padding-top:clamp(36px,5vw,58px);display:grid}.service-process-compact>div:first-child h3{font:500 clamp(2rem, 3vw, 3rem)/1.04 var(--serif);margin:18px 0 12px}.service-process-compact>div:first-child p{max-width:310px;color:var(--grey)}.service-process-compact .page-steps{border-top:0}.service-process-compact .page-step{grid-template-columns:48px .5fr 1.5fr;gap:24px;padding:22px 0}.service-process-compact .page-step:first-child{padding-top:0}.service-delivery-condensed{padding-block:clamp(54px,6vw,78px)}.service-delivery-condensed .section-heading{margin-bottom:28px}.service-deliverables-inline{border:1px solid var(--ink);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.service-deliverables-inline article{border-right:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-content:start;gap:7px 12px;padding:20px 22px;display:grid}.service-deliverables-inline article:last-child{border-right:0}.service-deliverables-inline article>span{color:var(--pink);font:700 .62rem var(--mono);padding-top:4px}.service-deliverables-inline h3{font:500 clamp(1.18rem, 1.6vw, 1.45rem)/1.12 var(--serif);margin:0}.service-deliverables-inline p{color:var(--grey);grid-column:2;margin:0;font-size:.82rem;line-height:1.48}.service-process-inline{grid-template-columns:minmax(180px,.38fr) minmax(0,1.62fr);align-items:center;gap:clamp(30px,5vw,64px);margin-top:24px;display:grid}.service-process-inline ol{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.service-process-inline li{border-left:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:12px 14px;display:grid}.service-process-inline li:first-child{border-left:0}.service-process-inline li>span{color:var(--pink);font:700 .58rem var(--mono)}.service-process-inline strong{font:500 1rem/1.18 var(--serif)}.resource-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-card{border:1px solid var(--line);background:var(--white);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:360px;padding:28px;display:flex}.resource-card h2,.resource-card h3{font:500 2rem/1.08 var(--serif)}.resource-card p{color:var(--grey)}.blog-grid .resource-featured{background:var(--pink-soft);grid-column:span 2}.blog-grid .resource-featured h2{max-width:760px;font-size:var(--title-section)}.article-shell{width:min(100% - 48px,820px);margin-inline:auto}.article-hero{padding-block:clamp(82px,9vw,130px)}.article-back{width:max-content;margin-bottom:34px;display:flex}.article-hero h1{font-size:var(--title-page);margin:24px 0 30px}.article-hero .lead{color:var(--grey);font-size:1.22rem}.article-date{color:var(--pink);font:700 .7rem var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0}.article-body{padding-bottom:120px}.article-body h2{font-size:var(--title-section);margin:70px 0 24px}.article-body h3{font:500 1.7rem var(--serif);margin:44px 0 18px}.article-body p,.article-body li{color:#3d3b40;font-size:1.05rem;line-height:1.75}.article-body li{margin-bottom:8px}.article-sources{border-top:1px solid var(--ink);margin-top:72px;padding-top:6px}.article-sources ul{padding:0;list-style:none}.article-sources li{margin-bottom:14px}.article-disclaimer{margin-top:30px;color:var(--grey)!important;font-size:.88rem!important}.article-return{border-top:1px solid var(--line);margin-top:52px;padding-top:28px}.return-strip{border-top:1px solid var(--line);background:var(--white);padding-block:34px}.legal-copy{width:min(100% - 48px,860px);margin-inline:auto;padding-block:100px}.legal-copy h1{font-size:var(--title-page);overflow-wrap:break-word;margin:22px 0 24px}.legal-copy h2{margin-top:60px;font-size:2.2rem}.legal-note{background:var(--pink-soft);border-left:3px solid var(--pink);margin:38px 0;padding:24px}.training-notice{border-bottom:1px solid var(--line);background:var(--white);padding-block:38px}.training-notice-grid{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}.training-date{text-align:center;border:1px solid var(--ink);background:var(--paper);place-content:center;width:94px;height:94px;display:grid}.training-date span{color:var(--pink);font:500 2rem/1 var(--serif)}.training-date strong,.training-date small{font:700 .63rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.training-notice-copy h2{margin:10px 0 8px;font-size:clamp(1.8rem,2.8vw,2.65rem)}.training-notice-copy p{max-width:720px;color:var(--grey);margin:0}.training-popup-trigger{z-index:90;background:var(--ink);min-width:238px;color:var(--white);text-align:left;cursor:pointer;border:1px solid #38363b;grid-template-columns:auto 1fr;gap:1px 12px;padding:13px 16px;transition:transform .2s,background .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #0b0b0d33}.training-popup-trigger:hover{background:var(--pink);transform:translateY(-2px)}.training-popup-trigger>span{color:#f2a9c4;font:700 .68rem var(--mono);letter-spacing:.06em;text-transform:uppercase;grid-row:1/3;align-self:center}.training-popup-trigger strong{font-size:.82rem}.training-popup-trigger small{color:#bbb8bd;font-size:.68rem}.training-popup-trigger:hover>span,.training-popup-trigger:hover small{color:var(--white)}.training-popup{width:min(100% - 32px,980px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.training-popup::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b0b0dad}.training-popup-panel{border:1px solid var(--ink);background:var(--white);grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);max-height:calc(100dvh - 32px);display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #00000059}.training-popup-close{z-index:2;border:1px solid var(--ink);background:var(--white);width:40px;height:40px;color:var(--ink);font:400 1.6rem/1 var(--sans);cursor:pointer;position:absolute;top:14px;right:14px}.training-popup-close:hover{background:var(--ink);color:var(--white)}.training-popup-copy{background:var(--pink-soft);flex-direction:column;align-items:flex-start;padding:clamp(32px,4vw,52px);display:flex}.training-popup-copy .micro-label{padding-right:40px}.training-popup-date{border:1px solid var(--ink);background:var(--paper);text-align:center;place-content:center;width:102px;height:102px;margin:42px 0 34px;display:grid}.training-popup-date span{color:var(--pink);font:500 2.15rem/1 var(--serif)}.training-popup-date strong,.training-popup-date small{font:700 .62rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.training-popup-copy h2{margin:0 0 18px;font-size:clamp(2.1rem,3.2vw,2.8rem)}.training-popup-copy p{color:#51484c;margin:0}.training-popup-form{background:var(--white);padding:clamp(32px,4vw,52px)}.training-popup-form>.eyebrow{margin-bottom:24px}.training-popup-form .lead-form{border:0;padding:0}.training-popup-form .lead-form textarea{display:none}.training-popup-form .lead-form .consent{margin:14px 0;font-size:.7rem}.article-popup{z-index:92;border:1px solid var(--ink);background:var(--paper);width:min(100% - 44px,390px);color:var(--ink);padding:27px 58px 25px 28px;animation:.45s cubic-bezier(.2,.75,.25,1) both article-popup-in;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #0b0b0d33}.article-popup:before{content:"";background:var(--pink);width:7px;position:absolute;top:-1px;bottom:-1px;right:-1px}.article-popup-close{z-index:1;width:32px;height:32px;color:var(--ink);font:400 1.55rem/1 var(--sans);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .2s,transform .2s;display:grid;position:absolute;top:12px;right:18px}.article-popup-close:hover{color:var(--pink);transform:rotate(6deg)}.article-popup-label{color:var(--pink);font:700 .68rem var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:15px;display:inline-flex}.article-popup-label:before{content:"";background:currentColor;width:25px;height:1px}.article-popup h2{max-width:290px;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.35rem);line-height:.98}.article-popup p{color:var(--grey);margin:0 0 19px;font-size:.88rem;line-height:1.55}.article-popup-link{border-bottom:1px solid var(--ink);color:var(--ink);align-items:center;gap:12px;padding-bottom:5px;font-size:.84rem;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.article-popup-link:hover{color:var(--pink);border-color:var(--pink)}.newsletter-popup{width:min(100% - 44px,440px);padding-bottom:27px}.newsletter-popup h2{max-width:340px;font-size:clamp(1.75rem,2.7vw,2.15rem)}.newsletter-form{color:var(--ink)}.newsletter-form-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.newsletter-form-row>label{min-width:0;color:var(--ink);gap:7px;font-size:.72rem;font-weight:700;display:grid}.newsletter-form input[type=email]{border:1px solid var(--line);background:var(--white);width:100%;min-height:50px;color:var(--ink);font:inherit;padding:11px 13px}.newsletter-form input[type=email]:focus{outline:2px solid var(--pink);outline-offset:1px}.newsletter-form-row .button{white-space:nowrap;min-height:50px;padding-inline:17px}.newsletter-consent{color:var(--grey);align-items:flex-start;gap:9px;margin-top:12px;font-size:.67rem;line-height:1.4;display:flex}.newsletter-consent input{width:16px;height:16px;accent-color:var(--pink);flex:none;margin-top:1px}.newsletter-privacy{color:var(--grey)!important;margin:9px 0 0!important;font-size:.65rem!important}.newsletter-privacy a{text-decoration:underline}.newsletter-confirmation{border:1px solid var(--pink);background:var(--white);color:var(--ink);align-items:flex-start;gap:13px;padding:17px;display:flex}.newsletter-confirmation>span{background:var(--pink);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-content:center;display:grid}.newsletter-confirmation strong{font:500 1.08rem var(--serif)}.newsletter-confirmation p{color:var(--grey)!important;margin:4px 0 0!important;font-size:.74rem!important}@keyframes article-popup-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.article-popup{animation:none}}.training-event{background:var(--pink-soft);padding-block:clamp(58px,7vw,84px)}.training-event-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(58px,8vw,110px);display:grid}.training-event-date{align-items:center;gap:14px;margin-top:28px;display:flex}.training-event-date strong{font:500 1.5rem var(--serif)}.training-event-date span{background:var(--ink);color:var(--white);font:700 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px}.training-event h2{font-size:var(--title-section);margin:0 0 20px}.training-event p{color:#51484c;max-width:680px;margin-bottom:28px;font-size:1.05rem}.training-event .lead-form{max-width:720px;padding:20px}.training-event .lead-form-grid{gap:12px}.training-event .lead-form input{padding:10px 11px}.training-event .lead-form .consent{margin:15px 0}.pricing-section{background:var(--white);padding-block:clamp(58px,6.5vw,82px)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-grid>a{border:1px solid var(--ink);background:var(--paper);border-radius:20px;flex-direction:column;min-height:178px;padding:22px 66px 22px 22px;transition:background .2s,color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.pricing-grid>a:hover{background:var(--ink);color:var(--white);transform:translateY(-3px)}.pricing-grid>a>.micro-label{max-width:calc(100% - 26px);line-height:1.45}.pricing-grid strong{font:500 clamp(1.25rem, 1.55vw, 1.6rem)/1.12 var(--serif);letter-spacing:-.02em;gap:6px;margin-top:24px;display:grid}.training-pricing-grid strong{font:500 clamp(1.45rem, 1.8vw, 1.85rem)/1.12 var(--serif);letter-spacing:-.02em;gap:7px;margin-top:38px;display:grid}.pricing-grid strong small,.training-pricing-grid strong small{color:var(--grey);font:700 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.pricing-grid>a:hover strong small,.pricing-grid>a:hover p{color:#c7c4ca}.pricing-grid p{color:var(--grey);margin:auto 0 0;font-size:.78rem}.pricing-grid b{width:30px;height:30px;color:var(--pink);border:1px solid;border-radius:50%;place-content:center;font-size:.75rem;display:grid;position:absolute;top:20px;right:20px}.pricing-footer{border:1px solid #d7aabd;border-left:4px solid var(--pink);background:var(--pink-soft);border-radius:16px;grid-template-columns:.7fr 1.3fr auto;align-items:center;gap:24px;margin-top:12px;padding:19px 22px;transition:background .2s,border-color .2s;display:grid}.pricing-footer:hover{border-color:var(--pink);background:var(--pink-mist)}.pricing-footer strong{font:500 1.25rem var(--serif)}.pricing-footer span{color:#51484c}.pricing-footer .pricing-footer-action{color:var(--pink);font:700 .67rem var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pricing-footer-action i{font-style:normal}.pricing-note{max-width:900px;color:var(--grey);margin:22px 0 0;font-size:.82rem}.training-pricing-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.training-pricing-grid article{border:1px solid var(--ink);border-radius:20px;flex-direction:column;min-height:250px;padding:30px;display:flex;overflow:hidden}.training-pricing-grid p{color:var(--grey);margin:auto 0 0}.budget-highlight{background:var(--pink-soft);padding-block:clamp(62px,7vw,88px)}.budget-highlight-light{background:var(--white)}.budget-highlight-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(60px,8vw,110px);display:grid}.budget-highlight h2{font-size:var(--title-section);margin:20px 0 0}.budget-offers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.budget-offer{border:1px solid var(--ink);background:var(--white);border-radius:22px;flex-direction:column;min-height:250px;padding:28px;display:flex}.budget-offer>span{color:var(--pink-dark);font:700 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.budget-offer-price{gap:7px;margin-top:34px;display:grid}.budget-offer-price small{color:var(--grey);font:700 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.budget-offer strong{font:500 clamp(1.55rem, 2.2vw, 2.05rem)/1.1 var(--serif);letter-spacing:-.02em;margin:0 0 18px}.budget-offer p{color:#51484c;margin:auto 0 0}.budget-disclaimer{border-left:3px solid var(--pink);color:var(--grey);background:#ffffff94;border-radius:14px;grid-column:1/-1;margin:2px 0 0;padding:18px 22px;font-size:.78rem}.budget-highlight-editorial{border-block:1px solid var(--ink)}.budget-highlight-editorial .budget-highlight-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:end}.budget-highlight-editorial .budget-highlight-grid>div:first-child{align-self:start}.budget-highlight-editorial .budget-offers{grid-template-columns:1fr;gap:0}.budget-highlight-editorial .budget-offer{background:0 0;border:0;border-bottom:1px solid #cda8b7;border-radius:0;min-height:0;padding:0 0 34px}.budget-highlight-editorial .budget-offer+.budget-offer{padding-top:38px}.budget-highlight-editorial .budget-offer>span{order:1}.budget-highlight-editorial .budget-offer p{color:#51484c;order:2;max-width:650px;margin:26px 0 0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.58}.budget-highlight-editorial .budget-offer-price{order:3;gap:10px;margin-top:36px}.budget-highlight-editorial .budget-offer-price small{font-size:.68rem}.budget-highlight-editorial .budget-offer strong{font-size:var(--service-price);margin:0;line-height:1}.budget-highlight-editorial .budget-disclaimer{background:0 0;border-top:0;border-left:0;grid-column:auto;margin:0;padding:20px 0 0;line-height:1.55}.area-hero h1{max-width:940px}.area-context{background:var(--white)}.area-services{background:var(--paper)}.area-service-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.area-service-grid>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:290px;padding:30px;transition:background .2s,color .2s;position:relative}.area-service-grid>a:hover{background:var(--ink);color:var(--white)}.area-service-grid>a>span{color:var(--pink);font:700 .7rem var(--mono)}.area-service-grid h3{max-width:500px;font:500 clamp(1.8rem, 3vw, 2.7rem)/1.04 var(--serif);margin:70px 0 14px}.area-service-grid p{max-width:500px;color:var(--grey)}.area-service-grid a:hover p{color:#c7c4ca}.area-service-grid strong{color:var(--pink);font-size:.8rem;position:absolute;bottom:26px;right:28px}.area-place-list{border-top:1px solid var(--ink)}.area-place-list article{border-bottom:1px solid var(--ink);grid-template-columns:52px 1fr;gap:24px;padding:28px 0;display:grid}.area-place-list article>span{color:var(--pink);font:700 .7rem var(--mono)}.area-place-list h3{font:500 1.65rem var(--serif);margin:0 0 10px}.area-place-list p{max-width:720px;color:var(--grey);margin:0}.intervention-modes{background:var(--pink-soft)}.regional-signature{background:var(--pink);color:var(--white);padding-block:clamp(64px,8vw,104px)}.regional-signature .micro-label{color:#f8d6e3;opacity:1}.regional-signature h2{max-width:920px;font-size:var(--title-section);margin:24px 0}.regional-signature p{color:#f8dbe5;max-width:740px;margin:0;font-size:1.08rem}.regional-paths{background:var(--paper)}.regional-solution-links{border-top:1px solid var(--ink)}.regional-solution-links a{border-bottom:1px solid var(--ink);grid-template-columns:42px 1fr auto;align-items:center;gap:20px;padding:20px 0;display:grid}.regional-solution-links a>span{color:var(--pink);font:700 .68rem var(--mono)}.regional-solution-links a>div{gap:4px;display:grid}.regional-solution-links strong{font:500 1.25rem var(--serif)}.regional-solution-links small{color:var(--grey)}.regional-solution-links b{color:var(--pink);font-size:1.2rem}.regional-solution-links a:hover strong{color:var(--pink)}.zone-hub-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.zone-hub-grid>a{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:340px;padding:32px;transition:background .2s,color .2s;display:flex;position:relative}.zone-hub-grid>a:hover{background:var(--ink);color:var(--white)}.zone-hub-grid h2{font-size:var(--title-card);margin:54px 0 18px}.zone-hub-grid p{max-width:500px;color:var(--grey)}.zone-hub-grid>a:hover p{color:#c7c4ca}.zone-hub-grid strong{border-top:1px solid var(--line);margin-top:auto;padding-top:22px;font-size:.82rem}.breadcrumbs{color:var(--grey);font:650 .64rem var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.breadcrumbs span{gap:8px;display:inline-flex}.breadcrumbs a:hover{color:var(--pink)}.breadcrumbs strong{color:var(--ink);font-weight:650}.testimonial-strip{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.testimonial-strip-label{color:var(--pink-dark);font:700 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.testimonial-strip-label:before{content:"";background:currentColor;width:30px;height:1px}.testimonial-card{border-left:1px solid var(--line);background:0 0;flex-direction:column;min-width:0;margin:0;padding:28px 30px;display:flex}.testimonial-card:first-child{border-left:0;padding-left:0}.testimonial-card:last-child{padding-right:0}.testimonial-card blockquote{color:#3f3b3e;font:500 1rem/1.45 var(--serif);margin:0 0 18px}.testimonial-card figcaption{gap:3px;margin-top:auto;display:grid}.testimonial-card figcaption strong{font-size:.8rem}.testimonial-card figcaption time{color:var(--pink-dark);font:650 .63rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.testimonial-card figcaption span{color:var(--grey);font-size:.68rem}.testimonial-card-featured{border-top:3px solid var(--pink);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3vw,38px);margin-top:18px;padding:clamp(28px,4vw,44px) 0;display:grid}.testimonial-quote-mark{color:var(--pink);font:500 clamp(3rem, 5vw, 4.5rem)/.75 var(--serif)}.testimonial-card-featured blockquote{max-width:940px;margin:0;font-size:clamp(1.12rem,1.55vw,1.35rem);line-height:1.45}.testimonial-card-featured figcaption{margin-top:20px}.testimonial-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.pillar-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);flex-direction:column;min-height:330px;padding:30px;display:flex}.pillar-card>span{color:var(--pink);font:700 .68rem var(--mono)}.pillar-card h3{font:500 clamp(1.8rem, 3vw, 2.7rem)/1.08 var(--serif);margin:56px 0 18px}.pillar-card p{color:var(--grey)}.pillar-card .text-link{margin-top:auto;padding-top:20px}.work-pillars{border:0;gap:14px}.work-pillars .pillar-card{border:1px solid var(--line);background:var(--white);min-height:255px;padding:26px;transition:transform .25s,background .25s,border-color .25s,color .25s}.work-pillars .pillar-card:nth-child(2){background:var(--pink-soft)}.work-pillars .pillar-card:nth-child(3){background:#f1eeeb}.work-pillars .pillar-card h3{margin:34px 0 14px;font-size:clamp(1.65rem,2.35vw,2.15rem)}.work-pillars .pillar-card p{margin:0;font-size:.92rem}.work-pillars .pillar-card:hover{border-color:var(--ink);background:var(--ink);color:var(--white);transform:translateY(-5px)}.work-pillars .pillar-card:hover p{color:#c7c4ca}.meeting-offer{background:var(--ink);color:var(--white);padding-block:clamp(76px,9vw,116px)}.meeting-offer-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(50px,8vw,110px);display:grid}.meeting-offer-head h2{max-width:720px;font-size:var(--title-section);margin:22px 0 0}.meeting-offer-head p{color:#c7c4ca;margin:0;font-size:1.05rem}.meeting-offer-head strong{color:#f4d8e3;font:500 clamp(1.6rem, 2.5vw, 2.25rem) var(--serif);gap:7px;margin-top:28px;display:grid}.meeting-offer-head strong small{color:#a7a3aa;font:700 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.meeting-offer-steps{border-top:1px solid #47444b;border-left:1px solid #47444b;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.meeting-offer-steps article{border-bottom:1px solid #47444b;border-right:1px solid #47444b;min-height:250px;padding:28px}.meeting-offer-steps span{color:#e789ae;font:700 .68rem var(--mono)}.meeting-offer-steps h3{font:500 1.8rem var(--serif);margin:42px 0 14px}.meeting-offer-steps p{color:#aaa7ad;margin:0}.meeting-offer-action{justify-content:space-between;align-items:center;gap:34px;margin-top:30px;display:flex}.meeting-offer-action p{color:#aaa7ad;max-width:720px;margin:0;font-size:.86rem}.meeting-tool-callout,.organization-meeting-cta{background:var(--ink);color:var(--white);padding-block:clamp(68px,8vw,104px)}.meeting-tool-callout-grid,.organization-meeting-cta-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(54px,8vw,110px);display:grid}.meeting-tool-callout h2,.organization-meeting-cta h2{max-width:680px;font-size:var(--title-section);margin:20px 0 0}.meeting-tool-callout p,.organization-meeting-cta p{color:#c7c4ca;max-width:680px;margin:0 0 28px;font-size:1.02rem}.organization-meeting-cta{background:var(--pink-dark)}.organization-meeting-cta p{color:#f4dce5}.organization-ai,.diagnostic-next{background:var(--ink);color:var(--white);padding-block:clamp(78px,9vw,120px)}.organization-ai-grid,.diagnostic-next-grid,.investment-grid,.training-framework-grid,.contact-form-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(60px,9vw,130px);display:grid}.organization-ai h2,.diagnostic-next h2,.contact-form-section h2{margin:24px 0 0}.organization-ai p,.diagnostic-next p,.contact-form-section p{color:#c7c4ca;font-size:1.08rem}.organization-ai .button,.diagnostic-next .button{margin-top:18px}.scope-section{background:var(--paper);padding-block:clamp(78px,9vw,120px)}.scope-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.scope-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);padding:30px}.scope-grid ul{margin:34px 0 0;padding-left:20px}.scope-grid li{color:var(--grey);margin-bottom:14px}.investment-section{background:var(--pink-soft);padding-block:clamp(70px,8vw,100px)}.investment-section h2{font-size:var(--title-section);margin:22px 0 0}.investment-section p{color:#51484c}.governance-bridge{background:var(--pink-soft)!important}.diagnostic-paths{background:var(--ink);color:var(--white);padding-block:clamp(78px,9vw,120px)}.content-section.diagnostic-anecdote{background:var(--ink);color:var(--white)}.diagnostic-anecdote-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(54px,8vw,110px);display:grid}.diagnostic-anecdote h2{max-width:560px;font-size:var(--title-section);margin:22px 0 0}.diagnostic-anecdote-story{max-width:710px}.diagnostic-anecdote-story .lead{color:var(--white);font:500 clamp(1.3rem, 2vw, 1.75rem)/1.38 var(--serif);margin-bottom:24px}.diagnostic-anecdote-story>p:not(.lead){color:#bbb8bd}.diagnostic-anecdote-story .service-name-accent{color:#f1a1c0;font-weight:700}.diagnostic-anecdote-story blockquote{border-left:3px solid var(--pink);color:var(--white);font:500 clamp(1.25rem, 1.8vw, 1.58rem)/1.38 var(--serif);margin:32px 0;padding:5px 0 5px 24px}.diagnostic-paths-heading{grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr);align-items:end;column-gap:clamp(50px,8vw,110px);margin-bottom:46px;display:grid}.diagnostic-paths-heading .eyebrow{grid-column:1/-1;margin-bottom:20px}.diagnostic-paths-heading h2{max-width:720px;margin:0}.diagnostic-paths-heading p{color:#b8b5bd;max-width:650px;margin:0;font-size:1.05rem}.diagnostic-path-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.diagnostic-path-card{border:1px solid #47444b;border-radius:22px;flex-direction:column;min-height:360px;padding:clamp(28px,4vw,46px);transition:background .25s;display:flex;overflow:hidden}.diagnostic-path-card:hover{background:#151417}.diagnostic-path-card>span{color:#e789ae;font:700 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.diagnostic-path-card h3{max-width:580px;font:500 var(--title-card)/1.04 var(--serif);margin:54px 0 18px}.diagnostic-path-card p{color:#aaa7ad;max-width:610px;margin:0}.diagnostic-path-card .text-link{margin-top:auto;padding-top:34px}.organization-paths .diagnostic-path-card{min-height:330px}.organization-paths .diagnostic-path-card h3{margin-top:42px}.committee-signal-list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.committee-signal-list article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);grid-template-columns:38px 1fr;gap:16px;padding:24px;transition:background .2s,transform .2s;display:grid}.committee-signal-list article:nth-child(2){background:var(--pink-soft)}.committee-signal-list article:hover{background:var(--pink-soft);transform:translateY(-3px)}.committee-signal-list article>span{color:var(--pink);font:700 .68rem var(--mono);padding-top:4px}.committee-signal-list h3{font:500 clamp(1.35rem, 2vw, 1.75rem)/1.12 var(--serif);margin:0 0 8px}.committee-signal-list p{color:var(--grey);margin:0;font-size:.88rem}.committee-problem-result{border-left:3px solid var(--pink);background:var(--paper);color:#4f4b50;margin:26px 0 0;padding:18px 22px}.committee-problem-result strong{color:var(--ink)}@keyframes soft-reveal{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes accent-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.simple-steps article,.strategy-program-row,.diagnostic-path-card{animation:.7s ease-out both soft-reveal;animation-timeline:view();animation-range:entry 8% cover 30%}.simple-steps article:after{animation:.8s ease-out both accent-grow;animation-timeline:view();animation-range:entry 12% cover 34%}}}.lead-form{border:1px solid var(--ink);background:var(--white);color:var(--ink);padding:28px}.lead-form h3{font:500 1.8rem var(--serif);margin:0 0 24px}.lead-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.lead-form label{color:var(--ink);gap:7px;font-size:.78rem;font-weight:700;display:grid}.lead-form label>span{color:var(--pink)}.lead-form input,.lead-form textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 13px;font-weight:400}.lead-form input:focus,.lead-form textarea:focus{outline:2px solid var(--pink);outline-offset:1px}.lead-form-wide{grid-column:1/-1}.lead-form .consent{color:var(--grey);grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;margin:20px 0;font-weight:400;display:flex}.lead-form .consent input{width:17px;height:17px;accent-color:var(--pink);margin-top:1px}.lead-form .consent span{color:var(--grey)}.lead-form button{cursor:pointer;border:0}.lead-form button:disabled{opacity:.6;cursor:wait}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:#971242!important;margin:16px 0 0!important;font-size:.84rem!important}.form-error a{text-decoration:underline}.form-delivery-note{color:#51484c!important;margin:14px 0 0!important;font-size:.76rem!important}.form-privacy{color:var(--grey)!important;margin:16px 0 0!important;font-size:.7rem!important}.form-privacy a{text-decoration:underline}.form-confirmation{border:1px solid var(--pink);background:var(--white);color:var(--ink);align-items:flex-start;gap:18px;padding:26px;display:flex}.form-confirmation>span{background:var(--pink);width:34px;height:34px;color:var(--white);border-radius:50%;flex:none;place-content:center;display:grid}.form-confirmation strong{font:500 1.35rem var(--serif)}.form-confirmation p{color:var(--grey)!important;margin:8px 0 0!important;font-size:.82rem!important}.training-inline-form{min-width:410px}.training-notice-grid{grid-template-columns:110px minmax(260px,.8fr) minmax(420px,1.2fr);align-items:start}.training-notice .lead-form{padding:22px}.training-notice .lead-form textarea{display:none}.training-notice .lead-form .consent{margin:14px 0;font-size:.7rem}.contact-form-section{background:var(--ink);color:var(--white);padding-block:clamp(76px,9vw,120px);scroll-margin-top:90px}.newsletter-section{border-bottom:1px solid var(--line);background:var(--pink-soft);padding-block:clamp(58px,7vw,86px)}.newsletter-section-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,8vw,110px);display:grid}.newsletter-section h2{max-width:520px;font-size:var(--title-section);margin:20px 0 0}.newsletter-section-grid>div:last-child>p{color:#51484c;max-width:690px;margin:0 0 24px}.newsletter-section .newsletter-form{max-width:720px}.training-pilot-callout{border:1px solid var(--ink);background:var(--pink-soft);grid-template-columns:1fr auto;align-items:center;gap:36px;margin-top:32px;padding:30px;display:grid}.training-pilot-callout h3{font:500 clamp(1.6rem, 2.5vw, 2.3rem) var(--serif);margin:12px 0 10px}.training-pilot-callout p{max-width:720px;color:var(--grey);margin:0}.training-custom-section{background:var(--pink-soft);padding-block:clamp(58px,7vw,88px);scroll-margin-top:96px}.training-custom-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(48px,8vw,108px);display:grid}.training-custom-grid h2{max-width:620px;font-size:var(--title-section);margin:20px 0 0}.training-custom-grid .lead{color:#51484c;margin:0 0 26px}.training-custom-example{border:1px solid var(--line);background:var(--white);border-radius:20px;grid-template-columns:minmax(150px,.32fr) minmax(0,1.68fr);align-items:start;gap:28px;margin-top:38px;padding:24px 28px;display:grid}.training-custom-example .micro-label{color:var(--pink-dark);opacity:1;padding-top:4px}.training-custom-example p{color:var(--grey);margin:0}.training-custom-example strong{color:var(--ink)}.strategy-site-teaser{border-bottom:1px solid var(--line);background:var(--pink-soft);padding-block:clamp(54px,6vw,76px)}.strategy-site-teaser-grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(54px,8vw,104px);display:grid}.strategy-site-teaser h2{max-width:650px;font-size:var(--title-section);margin:20px 0 0}.strategy-site-teaser p{color:#51484c;margin:0 0 24px;font-size:1.04rem}.strategy-site-feature{background:var(--white);padding-block:clamp(70px,8vw,104px)}.strategy-site-feature-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(60px,9vw,124px);display:grid}.strategy-site-feature h2{font-size:var(--title-section);margin:22px 0 0}.strategy-site-feature .lead{font:500 clamp(1.35rem, 2.2vw, 1.9rem)/1.32 var(--serif)}.strategy-site-feature .check-list{margin:30px 0}.zone-unlisted-note{border-left:3px solid var(--pink);max-width:860px;color:var(--grey);margin:28px 0 0;padding-left:20px}.zone-anywhere .content-grid>*{min-width:0}.zone-anywhere .content-grid>div:last-child{max-width:760px}.zone-anywhere .button{width:fit-content;margin-top:30px;display:flex}.training-framework{background:var(--pink-soft);padding-block:clamp(64px,8vw,96px)}.training-framework h2{font-size:var(--title-section);margin:18px 0 0}.training-framework p{color:#51484c}.training-outcome-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.training-outcome-cards li{border:1px solid var(--line);background:var(--white);border-radius:24px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;min-height:126px;padding:20px;display:grid;box-shadow:0 12px 30px #0b0b0d09}.training-outcome-cards li>span{background:var(--pink);width:42px;height:42px;color:var(--white);font:750 .68rem var(--mono);letter-spacing:.06em;border-radius:50%;place-items:center;display:grid}.training-outcome-cards li p{color:var(--ink);margin:5px 0 0;font-size:.88rem;font-weight:680;line-height:1.45}.nda-mention{border-top:1px solid #d7aabd;margin-top:24px;padding-top:20px;font-size:.8rem}.training-days{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.training-days article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);min-height:320px;padding:28px}.training-days article>span{color:var(--pink);font:700 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.training-days h3{font:500 2rem var(--serif);margin:42px 0 18px}.training-days ul{color:var(--grey);padding-left:18px}.training-days li{margin-bottom:12px}.pilot-price{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.pilot-price>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:260px;padding:30px;display:flex}.pilot-price>div>span{color:var(--pink);font:700 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.pilot-price strong{font:500 clamp(2rem, 3.2vw, 3.2rem) var(--serif);margin-top:44px}.pilot-price del{color:var(--grey);font-size:1rem}.pilot-price small{color:var(--grey)}.pilot-price p{color:var(--grey);margin:auto 0 0}.meeting-calculator{border:1px solid var(--ink);background:var(--pink-soft);border-radius:28px;margin:0 0 72px;padding:30px}.meeting-calculator-head h2{margin:14px 0 12px;font-size:clamp(1.75rem,2.5vw,2.35rem)}.meeting-calculator-head p{margin:0 0 28px}.meeting-calculator-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.meeting-calculator-grid label{color:var(--grey);gap:8px;font-size:.78rem;font-weight:700;display:grid}.meeting-calculator-grid input{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);font:500 1.1rem var(--sans);border-radius:14px;padding:12px}.meeting-calculator-results{border:1px solid var(--ink);border-radius:20px;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid;overflow:hidden}.meeting-calculator-results>div{border-right:1px solid var(--ink);background:var(--white);flex-direction:column;justify-content:space-between;gap:18px;min-height:145px;padding:20px;display:flex}.meeting-calculator-results>div:nth-child(3){border-right:0}.meeting-calculator-results span{color:var(--grey);font-size:.74rem;font-weight:700}.meeting-calculator-results strong{font:500 clamp(1.8rem, 3vw, 2.8rem)/1 var(--serif)}.meeting-calculator-result-main{color:var(--white);background:var(--ink)!important}.meeting-calculator-result-main span{color:#c7c4ca}.meeting-calculator-results>small{border-top:1px solid var(--ink);background:var(--white);grid-column:1/-1;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.meeting-calculator-results>small{background:color-mix(in srgb, var(--white) 46%, transparent)}}.meeting-calculator-results>small{color:var(--grey)}.meeting-calculator-action{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.meeting-calculator-action p{max-width:320px;color:var(--grey);margin:0;font-size:.78rem}.meeting-calculator-action .button{flex:none}.meeting-calculator-compact{padding:24px}.meeting-calculator-compact .meeting-calculator-head h2{max-width:520px;margin-bottom:22px;font-size:clamp(1.55rem,2vw,1.95rem)}.meeting-calculator-compact .meeting-calculator-grid{gap:12px}.meeting-calculator-compact .meeting-calculator-grid input{padding:10px 12px}.meeting-calculator-results-compact{grid-template-columns:1fr;margin-top:18px}.meeting-calculator-results-compact>div{border-right:0;min-height:112px}.meeting-calculator-results-compact>small{grid-column:auto}.meeting-calculator-compact .meeting-calculator-action{margin-top:18px}.meeting-calculator-preview{border-radius:22px;padding:20px}.meeting-calculator-preview .meeting-calculator-head h2{margin:10px 0 16px;font-size:clamp(1.4rem,1.8vw,1.7rem)}.meeting-calculator-preview .meeting-calculator-grid{gap:9px}.meeting-calculator-preview .meeting-calculator-grid label{gap:5px;font-size:.7rem}.meeting-calculator-preview .meeting-calculator-grid input{padding:8px 10px}.meeting-calculator-preview .meeting-calculator-results{margin-top:12px}.meeting-calculator-preview .meeting-calculator-results>div{flex-direction:row;align-items:end;gap:12px;min-height:82px;padding:14px 16px}.meeting-calculator-preview .meeting-calculator-results strong{font-size:clamp(1.8rem,3vw,2.4rem)}.meeting-calculator-preview .meeting-calculator-results>small,.meeting-calculator-preview .meeting-calculator-action p{display:none}.meeting-calculator-preview .meeting-calculator-action{margin-top:12px}.meeting-calculator-preview .meeting-calculator-action .button{justify-content:space-between;width:100%;padding-block:12px}.meeting-tool-hero h1{max-width:780px}@media (max-width:1050px){.desktop-nav{display:none}.mobile-menu{display:block}.nav-contact{display:none}.hero-grid{grid-template-columns:1fr .78fr;gap:44px}.hero-proof{grid-template-columns:1fr;gap:12px}.method-grid{grid-template-columns:repeat(3,1fr)}.method-step:nth-child(4),.method-step:nth-child(5){border-top:1px solid var(--line)}.offer-card{min-height:390px}.hero-simple .hero-grid{grid-template-columns:1fr .72fr}.footer-grid{grid-template-columns:1.3fr repeat(3,1fr)}.footer-grid>div:last-child{grid-column:2/span 2}.training-notice-grid{grid-template-columns:94px 1fr}.training-inline-form{grid-column:1/-1;min-width:0}.strategy-site-teaser-grid{grid-template-columns:1fr 1fr}.budget-highlight-editorial .budget-highlight-grid{grid-template-columns:1fr;align-items:start;gap:42px}}@media (max-width:780px){.training-popup{width:min(100% - 24px,620px);max-height:calc(100dvh - 24px)}.training-popup-panel{grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.training-popup-copy{padding:30px}.training-popup-date{width:82px;height:82px;margin:28px 0 22px}.training-popup-copy h2{font-size:clamp(2rem,7.5vw,2.55rem)}.training-popup-form{padding:30px}.shell{width:min(calc(100% - 30px), var(--shell))}.nav-shell{min-height:68px}.nav-contact{display:none}.mobile-menu{display:block}.hero{padding-top:54px}.hero-dots{top:20px;left:auto;right:10px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero h1{font-size:clamp(3.2rem,13.5vw,4.5rem)}.hero-simple .hero-grid{grid-template-columns:1fr;padding-block:54px 64px}.hero-simple h1{max-width:680px;font-size:clamp(2.75rem,10vw,3.4rem)}.hero-visual{justify-self:center;width:min(90%,480px);margin-right:16px}.photo-frame img{height:min(660px,128vw)}.photo-frame-simple img{height:min(560px,118vw)}.photo-note{left:-20px}.photo-orbit{right:-22px}.hero-proof{grid-template-columns:repeat(3,1fr)}.belief-grid,.section-heading,.expertise-grid,.about-teaser-grid,.faq-grid,.final-cta-grid,.page-hero-grid,.content-grid,.blog-teaser-grid,.choice-guide-inner,.organization-ai-grid,.diagnostic-next-grid,.investment-grid,.training-framework-grid,.training-custom-grid,.contact-form-grid,.strategy-site-teaser-grid,.strategy-site-feature-grid,.meeting-offer-head,.strategy-program-row,.diagnostic-paths-heading,.service-process-compact,.meeting-tool-callout-grid,.organization-meeting-cta-grid{grid-template-columns:1fr;gap:42px}.about-manifesto-grid{grid-template-columns:1fr;gap:20px}.about-manifesto blockquote{font-size:var(--title-section)}.strategy-program-copy{border-top:1px solid #48464b;border-left:0;padding-top:32px;padding-left:0}.training-notice-grid{grid-template-columns:94px 1fr}.training-notice-grid>.button{grid-column:2;justify-self:start}.training-event-grid,.budget-highlight-grid{grid-template-columns:1fr;gap:42px}.budget-highlight-editorial .budget-highlight-grid{grid-template-columns:1fr}.budget-highlight-editorial .budget-offer strong,.committee-investment-amount strong{overflow-wrap:anywhere;font-size:clamp(1.6rem,7vw,2.25rem)}.legal-copy{width:min(100% - 30px,860px);padding-block:64px}.legal-copy h1{margin-block:18px 22px;font-size:clamp(2.35rem,8vw,3rem);line-height:.95}.legal-copy h2{margin-top:44px;font-size:clamp(1.75rem,7vw,2.1rem)}.pricing-grid{grid-template-columns:repeat(2,1fr)}.belief blockquote{font-size:clamp(2.05rem,8.8vw,3.5rem)}.friction-row{grid-template-columns:42px 1fr;gap:18px}.friction-row p{grid-column:2}.before-after-grid,.offer-grid,.solution-grid,.simple-steps,.problem-grid,.zone-link-grid,.area-service-grid,.zone-hub-grid,.offer-distinction-grid{grid-template-columns:1fr}.offer-distinction-grid>a,.problem-card summary{min-height:0}.problem-answer{margin:0 28px 28px}.solution-card{min-height:290px}.solution-list-item{grid-template-columns:42px 1fr;gap:18px;padding:28px 46px 28px 0}.solution-list-item:hover{padding-left:14px}.solution-list-item ul{grid-column:2}.solution-list-item .solution-arrow{top:26px}.simple-steps article,.simple-steps article+article{min-height:0;padding:28px}.simple-steps h3{margin-top:28px}.method-compact .section-heading{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.method-compact .section-heading>p{justify-self:start}.method-compact .simple-steps{grid-template-columns:1fr}.method-compact .simple-steps article,.method-compact .simple-steps article+article{border-left:0;border-top:1px solid var(--line);min-height:0;padding:18px 0}.method-compact .simple-steps article:first-child{border-top:0}.method-compact .simple-steps h3{margin:10px 0 5px}.now-strip{padding-block:16px}.now-strip-shell{grid-template-columns:1fr;gap:12px}.now-strip-list{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(265px,82vw);grid-auto-flow:column;overflow-x:auto}.now-card{scroll-snap-align:start;min-height:104px}.before-panel,.after-panel{transform:none}.method-grid{grid-template-columns:1fr}.method-step{border-left:0;border-top:1px solid var(--line);min-height:0}.method-step:first-child{border-top:0}.method-step h3{margin-top:34px}.method-cta{grid-template-columns:1fr}.offer-card{min-height:340px}.about-photo-crop{height:min(660px,124vw)}.about-photo-clean{margin-right:18px}.about-stamp{right:-4px}.logo-cell{width:200px;min-height:112px}.quiz-row{grid-template-columns:1fr;gap:18px}.quiz-options{padding-left:42px}.quiz-result{grid-template-columns:1fr;gap:22px}.faq-grid>div:first-child{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.page-hero-aside{max-width:600px}.check-list,.deliverable-grid,.resource-grid,.training-outcome-cards,.pillar-grid,.pillar-grid-three,.scope-grid,.training-days,.pilot-price,.meeting-offer-steps,.diagnostic-path-grid,.committee-signal-list{grid-template-columns:1fr}.training-days article{min-height:0;padding:26px}.training-days h3{margin-top:30px}.testimonial-card-featured{grid-template-columns:1fr;gap:0}.testimonial-quote-mark{margin-bottom:-12px}.testimonial-grid{grid-template-columns:1fr}.testimonial-card,.testimonial-card:first-child,.testimonial-card:last-child{border-left:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.meeting-offer-action{flex-direction:column;align-items:flex-start}.blog-grid .resource-featured{grid-column:auto}.page-step{grid-template-columns:42px 1fr}.page-step p{grid-column:2}.service-process-compact .page-step{grid-template-columns:42px 1fr}.service-process-compact .page-step p{grid-column:2}.service-deliverables-inline{grid-template-columns:1fr}.service-deliverables-inline article{border-right:0;border-bottom:1px solid var(--line)}.service-deliverables-inline article:last-child{border-bottom:0}.service-process-inline{grid-template-columns:1fr;gap:16px}.service-process-inline ol{grid-template-columns:repeat(2,minmax(0,1fr))}.work-pillars .pillar-card{min-height:0}}.desktop-nav{gap:clamp(13px,1.45vw,24px);font-size:.82rem}.nav-dropdown-panel{width:min(340px,100vw - 32px)}.nav-dropdown-panel .nav-dropdown-overview{padding:12px}.nav-dropdown-panel .nav-dropdown-overview span{font-family:var(--serif);font-size:1.08rem;font-weight:550}.nav-dropdown-panel .nav-dropdown-overview small{margin-top:3px}.mobile-pillar+.mobile-pillar{margin-top:10px}.home-pillars{background:var(--white)}.home-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-pillar{border:1px solid var(--line);background:var(--paper);border-radius:28px;flex-direction:column;min-height:570px;padding:clamp(25px,2.6vw,34px);display:flex;overflow:hidden;box-shadow:0 18px 48px #0b0b0d0b}.home-pillar-dark{border-color:var(--ink);background:var(--ink);color:var(--white)}.home-pillar-raspberry{border-color:var(--pink);background:var(--pink);color:var(--white)}.home-pillar-head>span{color:var(--pink);font:700 .68rem var(--mono);letter-spacing:.12em}.home-pillar-dark .home-pillar-head>span,.home-pillar-raspberry .home-pillar-head>span{color:#f3a9c5}.home-pillar-head h3{min-height:1.96em;font:500 clamp(2rem, 2.8vw, 2.8rem)/.98 var(--serif);letter-spacing:-.025em;margin:54px 0 18px}.home-pillar-head p{min-height:76px;margin:0;font-size:1.03rem;font-weight:720;line-height:1.4}.home-pillar-description{color:var(--grey);margin:26px 0 28px;font-size:.88rem}.home-pillar-dark .home-pillar-description{color:#b9b7be}.home-pillar-raspberry .home-pillar-description{color:#fae2eb}.home-pillar ul{border-top:1px solid var(--line);margin:auto 0 0;padding:0;list-style:none}.home-pillar-dark ul{border-color:#3c3b40}.home-pillar-raspberry ul{border-color:#ffffff6b}.home-pillar li a{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 2px;font-size:.8rem;font-weight:700;line-height:1.35;transition:padding .18s,color .18s;display:flex}.home-pillar-dark li a{color:#f1eff3;border-color:#3c3b40}.home-pillar-raspberry li a{border-color:#ffffff6b}.home-pillar li a span:last-child{color:var(--pink)}.home-pillar-dark li a span:last-child{color:#f3a9c5}.home-pillar-raspberry li a span:last-child{color:var(--white)}.home-pillar li a:hover{color:var(--pink);padding-left:8px}.home-pillar-dark li a:hover,.home-pillar-raspberry li a:hover{color:var(--white)}.home-method{background:var(--ink);width:min(100% - 80px,1120px);color:var(--white);border-radius:52px;margin:clamp(24px,3.5vw,44px) auto;overflow:hidden;box-shadow:0 24px 60px #0b0b0d1f}.sales-draft .home-method.section-pad{padding-block:clamp(36px,4vw,50px)}.home-method-grid{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(34px,5vw,64px);display:grid}.home-method h2{max-width:360px;margin:18px 0 0;font-size:clamp(2rem,3.1vw,3.2rem)}.home-method ol{border-top:1px solid #444247;border-left:1px solid #444247;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-method li{border-bottom:1px solid #444247;border-right:1px solid #444247;min-height:126px;padding:18px 20px}.home-method li>span{color:#ee9bbb;font:700 .64rem var(--mono)}.home-method li strong{font:500 1.48rem var(--serif);margin:21px 0 6px;display:block}.home-method li p{color:#b8b5bd;margin:0;font-size:.76rem}.home-ai-question{background:var(--white)}.home-ai-question-answer{border-left-width:4px}.pillar-catalog-section{background:var(--white)}.pillar-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pillar-catalog-card{border:1px solid var(--line);background:var(--paper);border-radius:28px;flex-direction:column;min-height:600px;padding:30px;display:flex}.pillar-catalog-dark{border-color:var(--ink);background:var(--ink);color:var(--white)}.pillar-catalog-raspberry{border-color:var(--pink);background:var(--pink);color:var(--white)}.pillar-catalog-index{color:var(--pink);font:700 .67rem var(--mono)}.pillar-catalog-dark .pillar-catalog-index,.pillar-catalog-raspberry .pillar-catalog-index{color:#f3a9c5}.pillar-catalog h3{font:500 clamp(1.9rem, 2.7vw, 2.65rem)/1 var(--serif);margin:48px 0 16px}.pillar-catalog-card>strong{min-height:68px;line-height:1.4}.pillar-catalog-card>p{color:var(--grey);margin:20px 0 28px;font-size:.86rem}.pillar-catalog h3 a{color:inherit}.pillar-catalog-overview-link{width:fit-content;color:var(--pink-dark);border-bottom:1px solid;justify-content:space-between;gap:18px;margin:0 0 24px;padding-bottom:5px;font-size:.72rem;font-weight:750;display:flex}.pillar-catalog-dark .pillar-catalog-overview-link{color:#f3a9c5}.pillar-catalog-raspberry .pillar-catalog-overview-link{color:var(--white)}.pillar-catalog-overview-link:hover,.pillar-catalog-overview-link:focus-visible{color:var(--ink)}.pillar-catalog-dark .pillar-catalog-overview-link:hover,.pillar-catalog-dark .pillar-catalog-overview-link:focus-visible{color:var(--white)}.pillar-catalog-dark>p{color:#b9b7be}.pillar-catalog-raspberry>p{color:#fae2eb}.pillar-catalog ul{border-top:1px solid var(--line);margin:auto 0 0;padding:0;list-style:none}.pillar-catalog-dark ul{border-color:#3d3b40}.pillar-catalog-raspberry ul{border-color:#ffffff6b}.pillar-catalog li a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.pillar-catalog-dark li a{border-color:#3d3b40}.pillar-catalog-raspberry li a{border-color:#ffffff6b}.pillar-catalog li a>span:first-child{gap:3px;display:grid}.pillar-catalog li b{font-size:.8rem}.pillar-catalog li small{color:var(--grey);font-size:.68rem;line-height:1.35}.pillar-catalog-dark li small{color:#aaa7ad}.pillar-catalog-raspberry li small{color:#f8dbe5}.pillar-catalog li a>span:last-child{color:var(--pink)}.pillar-catalog-dark li a>span:last-child{color:#f3a9c5}.pillar-catalog-raspberry li a>span:last-child{color:var(--white)}.testimonial-grid-compact{grid-auto-columns:minmax(230px,calc(25% - 7.5px))}.testimonial-card-compact,.testimonial-card-compact:first-child,.testimonial-card-compact:last-child{background:var(--white);min-height:224px;box-shadow:none;border-radius:20px;padding:18px 18px 17px}.lead-form select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 13px;font-weight:400}.lead-form select:focus{outline:2px solid var(--pink);outline-offset:1px}.site-footer{background:var(--ink);color:var(--white)}.footer-grid{grid-template-columns:1.1fr repeat(4,minmax(0,.8fr));gap:32px}.footer-pillar-title{opacity:1}.footer-contact-link{color:#f0a8c3;margin-top:16px;font-size:.78rem;font-weight:700;display:inline-flex}@media (max-width:1080px){.home-pillar-grid,.pillar-catalog{grid-template-columns:1fr 1fr}.home-pillar:last-child,.pillar-catalog-card:last-child{grid-column:1/-1;min-height:0}.desktop-nav{display:none}.mobile-menu{display:block}.nav-contact{margin-left:auto}}@media (max-width:780px){.home-pillar-grid,.pillar-catalog,.home-method-grid{grid-template-columns:1fr}.home-method{border-radius:34px;width:calc(100% - 24px)}.sales-draft .home-method.section-pad{padding-block:36px}.home-pillar,.home-pillar:last-child,.pillar-catalog-card,.pillar-catalog-card:last-child{grid-column:auto;min-height:0}.home-pillar-head p,.pillar-catalog-card>strong,.home-pillar-head h3{min-height:0}.home-method ol{grid-template-columns:1fr}.home-method li{min-height:0}.testimonial-grid-compact{grid-auto-columns:minmax(250px,82vw)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.nav-contact{display:none}}@media (max-width:520px){.service-process-inline ol{grid-template-columns:1fr}.article-popup{width:calc(100% - 24px);padding:22px 52px 21px 22px;bottom:12px;right:12px}.article-popup-close{top:8px;right:14px}.article-popup h2{max-width:none;font-size:1.8rem}.newsletter-form-row{grid-template-columns:1fr}.newsletter-form-row .button{width:100%}.training-popup-trigger{min-width:0;max-width:calc(100% - 24px);bottom:12px;right:12px}.training-popup{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.training-popup-panel{max-height:calc(100dvh - 16px)}.training-popup-copy,.training-popup-form{padding:24px 20px}.training-popup-date{margin:24px 0 18px}.training-popup-close{top:10px;right:10px}.training-popup-form>.eyebrow{margin-bottom:18px}.training-popup-form .lead-form button{width:100%}.wordmark-sub{display:none}.button-row{flex-direction:column;align-items:flex-start}.hero-proof{grid-template-columns:1fr}.hero-visual{width:calc(100% - 20px)}.photo-note{bottom:20px;left:-8px}.photo-orbit{width:96px;height:96px;top:24px}.friction-row{grid-template-columns:1fr}.friction-row p{grid-column:1}.expertise-lines>div{grid-template-columns:40px 1fr}.expertise-lines p{grid-column:2}.reference-head{display:block}.reference-head p{margin-top:18px}.quiz-head{grid-template-columns:1fr}.quiz-time{display:none}.quiz-options{grid-template-columns:repeat(3,1fr);padding-left:0;display:grid}.quiz-options label span{text-align:center;min-width:0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.problem-card summary{grid-template-columns:30px 1fr 32px;gap:14px;padding:22px 18px}.problem-copy{gap:10px}.problem-card summary strong{font-size:1.08rem}.problem-toggle{width:32px;height:32px}.problem-answer{margin:0 20px 20px;padding:22px}.training-notice-grid{grid-template-columns:1fr;gap:22px}.training-notice-grid>.button{grid-column:auto}.training-date{width:82px;height:82px}.training-event-date{flex-direction:column;align-items:flex-start}.training-custom-example{grid-template-columns:1fr;gap:12px;padding:22px}.pricing-grid,.training-pricing-grid{grid-template-columns:1fr}.pricing-grid>a{min-height:178px}.training-pricing-grid article{min-height:220px}.budget-offer strong{font-size:1.9rem}.pricing-footer{grid-template-columns:1fr;gap:8px}.pricing-footer-action{margin-top:4px}.choice-guide-options{grid-template-columns:1fr}.choice-guide-options div:nth-child(2n){border-left:0;padding-left:0}.solution-list-item{grid-template-columns:1fr;padding-right:40px}.solution-list-item ul{grid-column:1}.solution-list-item .solution-number{margin-bottom:4px}.regional-solution-links a{grid-template-columns:32px 1fr auto;gap:12px}.regional-solution-links small{font-size:.76rem}.zone-link-grid a{min-height:170px}.area-service-grid>a,.zone-hub-grid>a{min-height:280px;padding:24px}.footer-bottom{flex-direction:column}.footer-legal{flex-direction:column;align-items:flex-start;gap:12px}.lead-form-grid,.meeting-calculator-grid{grid-template-columns:1fr}.lead-form-wide{grid-column:auto}.training-pilot-callout{grid-template-columns:1fr;align-items:start}.meeting-calculator-results{grid-template-columns:1fr}.meeting-calculator-results>div{border-right:0;border-bottom:1px solid var(--ink)}.meeting-calculator-results>div:nth-child(3){border-bottom:0}.meeting-calculator-results>small{grid-column:auto}.meeting-calculator-action{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.logo-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logo-track{animation:none}.logo-group[aria-hidden=true]{display:none}}.hero-objective{color:#51484c;margin-top:7px;display:block}.page-hero{padding-block:clamp(58px,6.5vw,82px)}.page-hero h1{max-width:880px;font-size:var(--title-page)}.page-hero-intro{max-width:740px;font-size:clamp(1.04rem,1.35vw,1.2rem)}.content-section{padding-block:clamp(62px,7vw,92px)}.section-heading{gap:clamp(36px,5vw,70px);margin-bottom:clamp(32px,4vw,48px)}.section-heading h2{font-size:var(--title-section)}.section-heading>p{font-size:.98rem}.final-cta{padding-block:clamp(58px,7vw,86px)}.final-cta h2{max-width:900px;font-size:var(--title-section)}.final-cta-grid{gap:clamp(44px,7vw,100px)}.final-cta-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.text-link-light{color:var(--white);border-bottom-color:var(--white)}@supports (color:color-mix(in lab, red, red)){.text-link-light{border-bottom-color:color-mix(in srgb, var(--white) 55%, transparent)}}.text-link-light:hover{border-bottom-color:var(--white)}.work-method-compact{padding-block:clamp(56px,6vw,78px)}.work-method-compact .section-heading{margin-bottom:26px}.work-method-compact .section-heading h2{font-size:var(--title-section)}.pillar-card{min-height:260px;padding:26px}.pillar-card h3{margin-top:34px}.signals-link{color:var(--pink);border-bottom-color:currentColor;justify-content:flex-end;margin-top:24px;transition:color .18s;display:flex}.signals-link:hover,.signals-link:focus-visible{color:var(--pink-dark)}.budget-preview-list,.price-lines,.budget-catalog{border-top:1px solid var(--ink)}.budget-preview-row,.price-line,.budget-catalog-row{border-bottom:1px solid var(--line);align-items:center;transition:background .2s,padding .2s;display:grid;position:relative}.budget-preview-row{color:inherit;grid-template-columns:minmax(260px,1.2fr) minmax(130px,.45fr) minmax(190px,.55fr) 32px;gap:22px;padding:22px 8px;text-decoration:none}.budget-preview-row:hover,.price-line:hover,.budget-catalog-row:hover{background:var(--pink-soft)}.price-line span,.budget-catalog-number{color:var(--pink-dark);font:700 .68rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.budget-preview-row>span{color:var(--ink);font:600 clamp(1rem, 1.35vw, 1.2rem)/1.25 var(--sans)}.budget-preview-row small{color:var(--grey);font:700 .63rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.budget-preview-row strong{font:500 clamp(1.3rem, 1.75vw, 1.65rem)/1.15 var(--serif)}.budget-preview-row em{color:var(--pink);font:400 1.15rem var(--sans);text-align:right;font-style:normal}.budget-preview-row p{color:var(--grey);margin:0;font-size:.88rem}.budget-preview-actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.pricing-section-compact{padding-block:clamp(52px,6vw,72px)}.price-line{grid-template-columns:minmax(220px,.9fr) minmax(250px,.65fr) minmax(280px,1.35fr);gap:24px;padding:21px 4px}.price-line strong{font:500 clamp(1.45rem, 2.2vw, 2rem) var(--serif)}.price-line p,.price-line small{color:var(--grey);margin:0;font-size:clamp(.94rem,1.15vw,1.08rem);line-height:1.45}.budget-catalog-row{color:inherit;grid-template-columns:44px minmax(0,1fr) minmax(210px,.42fr) 32px;gap:22px;padding:26px 8px;text-decoration:none}.budget-catalog-row h3{font:500 clamp(1.45rem, 2.2vw, 2.05rem)/1.08 var(--serif);margin:0 0 7px}.budget-catalog-row strong{font:500 clamp(1.05rem, 1.35vw, 1.35rem)/1.25 var(--serif);letter-spacing:.005em}.budget-catalog-row p{color:var(--grey);margin:0;font-size:.88rem}.budget-catalog-arrow{color:var(--pink);font-size:1.2rem}.budget-guidance-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(48px,8vw,110px);display:grid}.budget-guidance-list{border-top:1px solid var(--ink)}.budget-guidance-list article{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:18px;padding:20px 0;display:grid}.budget-guidance-list article>span{color:var(--pink);font:700 .68rem var(--mono)}.budget-guidance-list h3{font:500 1.35rem var(--serif);margin:0 0 6px}.budget-guidance-list p{color:var(--grey);margin:0;font-size:.88rem}.training-event-compact{padding-block:clamp(48px,5.5vw,68px)}.training-event-compact .shell{grid-template-columns:minmax(280px,.8fr) minmax(430px,1.2fr);align-items:start;gap:clamp(44px,7vw,92px);display:grid}.training-event-compact h2{font-size:var(--title-section);margin:14px 0}.training-event-compact p{color:#51484c;margin:0}.training-event-compact .lead-form{padding:20px}.audience-section{padding-block:clamp(58px,6vw,78px)}.audience-strip{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.audience-strip article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-rows:auto auto 1fr;grid-template-columns:1fr;align-content:center;gap:0;min-height:210px;padding:24px;display:grid}.audience-strip article>span{color:var(--pink);font:700 .72rem/1 var(--mono);margin-bottom:18px;display:block}.audience-strip article>strong{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.08rem,1.25vw,1.25rem);line-height:1.2;display:block}.audience-strip p{max-width:34ch;color:var(--grey);grid-column:1;margin:0;font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.52}.format-compact .simple-steps article{min-height:230px;padding:24px}.legal-note-inline{color:var(--ink);margin-top:22px;font-size:.78rem}.legal-note-inline .micro-label,.legal-note-inline p{color:var(--ink)}.contact-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.contact-choice-card{border:1px solid var(--ink);min-height:220px;color:inherit;border-radius:18px;flex-direction:column;padding:26px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex}.contact-choice-meta{color:var(--pink);font:700 .7rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-choice-arrow{width:34px;height:34px;font:600 .95rem/1 var(--sans);border:1px solid;border-radius:50%;place-items:center;transition:transform .2s;display:grid}.contact-choice-card h3{font:500 clamp(1.55rem, 2.1vw, 2.05rem)/1.06 var(--serif);letter-spacing:-.03em;margin:24px 0 10px}.contact-choice-card p{color:var(--grey);margin:0 0 20px;font-size:.96rem;line-height:1.5}.contact-choice-card>strong{font:700 .76rem/1.35 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:auto}.contact-choice-card--primary{background:var(--ink);color:var(--white)}.contact-choice-card--primary p{color:#c8c5ca}.contact-choice-card--primary .contact-choice-meta{color:#f0a8c3}.contact-choice-card--form:hover,.contact-choice-card--form:focus-visible{background:var(--pink-soft);transform:translateY(-3px);box-shadow:0 14px 32px #0b0b0d14}.contact-choice-card--primary:hover,.contact-choice-card--primary:focus-visible{transform:translateY(-3px);box-shadow:0 14px 32px #0b0b0d1f}.contact-choice-card:hover .contact-choice-arrow,.contact-choice-card:focus-visible .contact-choice-arrow{transform:translate(2px)}.contact-choice-card--location{background:var(--pink-soft)}.contact-choice-card--location>strong{color:var(--pink-dark);font-size:.7rem}.committee-flow{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.committee-flow article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:230px;padding:26px}.committee-flow article>span{color:var(--pink);font:700 .68rem var(--mono)}.committee-flow h3{font:500 1.7rem var(--serif);margin:38px 0 10px}.committee-flow p{color:var(--grey);margin:0;font-size:.9rem}.committee-frame{background:var(--paper);border-left:0;margin-top:0;padding:clamp(64px,7vw,96px) 0}.committee-frame h2{max-width:1120px;font-size:var(--title-section);margin:22px 0 0;line-height:1}.committee-frame-grid{border-block:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;margin-top:clamp(44px,5.5vw,72px);display:grid}.committee-frame-grid article{min-height:250px;padding:clamp(30px,3.8vw,48px)}.committee-frame-grid article:first-child{padding-left:0}.committee-frame-grid article+article{border-left:1px solid var(--line)}.committee-frame-grid .micro-label{color:var(--pink-dark);opacity:1}.committee-frame-grid ul{gap:13px;margin:26px 0 0;padding:0;list-style:none;display:grid}.committee-frame-grid li{color:#514e52;font-size:clamp(.96rem,1.12vw,1.08rem);line-height:1.45}.committee-frame-grid li:before{content:"•";color:var(--pink);margin-right:12px}.committee-frame h3{font:500 1.45rem var(--serif);margin:0 0 9px}.committee-frame p{color:var(--grey);margin:0}.investment-compact{border-block:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:32px;padding:28px 0;display:grid}.investment-compact strong{font:500 clamp(1.8rem, 3vw, 2.8rem) var(--serif)}.investment-compact p{color:var(--grey);margin:5px 0 0}.committee-investment{border-block:1px solid var(--ink);padding-block:clamp(42px,5vw,64px)}.committee-investment-grid{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.committee-investment-amount{color:var(--ink);justify-items:start;gap:12px;margin:22px 0 0;display:grid}.committee-investment-prefix,.committee-investment-unit{font:700 .72rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.committee-investment-price-line{flex-wrap:wrap;align-items:baseline;gap:.45rem .8rem;display:flex}.committee-investment-amount strong{font:500 var(--service-price)/1 var(--serif);white-space:nowrap}.committee-investment-copy p{max-width:680px;margin:0 0 22px;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.6}.committee-investment-copy .text-link{color:var(--pink)}.charter-positioning{background:var(--pink-soft)}.charter-compare-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.charter-compare-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);min-height:360px;padding:clamp(28px,4vw,48px)}.charter-compare-grid h3{max-width:520px;font:500 clamp(2rem, 3vw, 3rem)/1.04 var(--serif);margin:54px 0 24px}.charter-compare-grid ul{color:var(--grey);margin:0;padding-left:20px}.charter-compare-grid li{margin-top:12px}.charter-compare-custom{color:var(--white);background:var(--ink)!important}.charter-compare-custom .micro-label{color:#efa2bf;opacity:1}.charter-compare-custom ul{color:#c7c4ca}.charter-examples{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(52px,8vw,110px);margin-top:clamp(58px,8vw,94px);display:grid}.charter-examples h3{font:500 clamp(2rem, 3.2vw, 3.2rem)/1.04 var(--serif);margin:20px 0 16px}.charter-examples>div:first-child p{color:var(--grey)}.charter-example-list{border-top:1px solid var(--ink)}.charter-example-list article{border-bottom:1px solid var(--ink);grid-template-columns:140px 1fr;gap:28px;padding:24px 0;display:grid}.charter-example-list span{color:var(--pink);font:700 .68rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.charter-example-list p{color:var(--grey);margin:0}.charter-positioning-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding-top:28px;display:flex}.charter-positioning-action p{color:var(--grey);margin:0}@media (max-width:900px){.committee-investment-grid{grid-template-columns:1fr;align-items:start;gap:28px}}.resource-tools-section{background:var(--pink-soft);padding-block:clamp(54px,6vw,78px)}.resource-tool-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.resource-tool-card{border:1px solid var(--ink);background:var(--white);border-radius:22px;flex-direction:column;align-items:flex-start;min-height:300px;padding:clamp(24px,3vw,34px);transition:background .25s,color .25s;display:flex;position:relative;overflow:hidden}.resource-tool-card:hover{background:var(--ink);color:var(--white)}.resource-tool-number{color:var(--pink);font:700 .7rem var(--mono);position:absolute;top:28px;right:30px}.resource-tool-card h2{max-width:580px;font:500 clamp(1.7rem, 2.5vw, 2.45rem)/1.04 var(--serif);margin:34px 0 14px}.resource-tool-card p{max-width:600px;color:var(--grey);margin:0}.resource-tool-card strong{font:650 .66rem var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-top:auto;padding-top:24px}.resource-tool-card .text-link{color:var(--pink);margin-top:14px}.resource-tool-card:hover p{color:#c7c4ca}.resource-tool-card:hover .text-link{color:#efa2bf}.resource-tool-preview{background:var(--pink-soft);width:100%;color:var(--ink);border:1px solid #d8ccd1;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;margin-top:22px;padding:12px;display:grid}.resource-tool-preview-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.resource-tool-preview-fields>span{border:1px solid var(--line);background:var(--white);border-radius:10px;gap:5px;padding:9px 10px;display:grid}.resource-tool-preview small{color:var(--grey);font:650 .54rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.resource-tool-preview b{font:600 .86rem var(--mono)}.resource-tool-preview-result{background:var(--ink);min-width:114px;color:var(--white);border-radius:10px;align-content:center;padding:9px 12px;display:grid}.resource-tool-preview-result small{color:#c7c4ca}.resource-tool-preview-result b{color:#f1a1c0;font:500 1.35rem/1 var(--serif);margin-top:5px}.resource-tool-preview-result span{color:#c7c4ca;margin-top:2px;font-size:.58rem}.resource-tool-card:hover .resource-tool-preview{border-color:#5a555c}.resource-index-preview{background:var(--pink-soft);width:100%;color:var(--ink);border:1px solid #d8ccd1;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:12px;display:grid}.resource-index-preview>strong{color:var(--pink-dark);font:500 2.2rem/1 var(--serif);letter-spacing:-.03em;margin:0;padding:0}.resource-index-preview>strong small{font-size:.8rem}.resource-index-preview>div{grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;display:grid}.resource-index-preview span{font:650 .52rem var(--mono);text-transform:uppercase}.resource-index-preview i{background:#e3ced7;height:5px;overflow:hidden}.resource-index-preview em{background:var(--pink);height:100%;display:block}.resource-tool-card:hover .resource-index-preview{border-color:#5a555c}.friction-index-section{background:var(--pink-soft);padding-block:clamp(54px,7vw,92px)}.friction-index{border:1px solid var(--ink);background:var(--white);border-radius:24px;overflow:hidden}.friction-index-start{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:clamp(42px,7vw,90px);padding:clamp(30px,5vw,62px);display:grid}.friction-index-start h2,.friction-index-question h2,.friction-index-breakdown h2{margin:18px 0 14px;font-size:clamp(1.9rem,3vw,3rem)}.friction-index-start p,.friction-index-question>p{max-width:640px;color:var(--grey);margin:0}.friction-index-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.friction-index-context label{color:var(--grey);gap:8px;font-size:.76rem;font-weight:700;display:grid}.friction-index-context select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:500 .9rem var(--sans);border-radius:12px;padding:11px 12px}.friction-index-context .button{grid-column:1/-1;justify-self:start;margin-top:8px}.friction-index-question{padding:clamp(30px,5vw,62px)}.friction-index-progress{color:var(--pink-dark);font:700 .62rem var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:9px;margin-bottom:42px;display:grid}.friction-index-progress div{background:var(--line);height:3px;overflow:hidden}.friction-index-progress i{background:var(--pink);height:100%;transition:width .25s;display:block}.friction-index-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.friction-index-choices button{border:1px solid var(--ink);background:var(--paper);min-height:108px;color:var(--ink);font:650 .78rem/1.35 var(--sans);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;transition:background .2s,color .2s,transform .2s;display:flex}.friction-index-choices button span{color:var(--pink-dark);font:700 .6rem var(--mono)}.friction-index-choices button:hover,.friction-index-choices button.is-selected{background:var(--ink);color:var(--white);transform:translateY(-2px)}.friction-index-choices button.is-selected span{color:#f1a1c0}.friction-index-navigation{justify-content:space-between;align-items:center;gap:22px;margin-top:30px;display:flex}.text-button{color:var(--pink-dark);font:700 .76rem var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0}.text-button:disabled,.button:disabled{cursor:not-allowed;opacity:.42}.friction-index-result{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);display:grid}.friction-index-score{background:var(--ink);min-height:520px;color:var(--white);flex-direction:column;justify-content:center;padding:clamp(30px,5vw,58px);display:flex}.friction-index-score>strong{color:#f1a1c0;max-width:100%;font:500 clamp(3.8rem, 7vw, 6.2rem)/.85 var(--serif);letter-spacing:-.05em;white-space:nowrap;align-items:baseline;gap:.08em;margin:30px 0 24px;display:flex}.friction-index-score>strong small{letter-spacing:0;flex:none;font-size:clamp(.85rem,1.4vw,1.1rem)}.friction-index-score p{color:#c7c4ca;max-width:460px;margin:0}.friction-index-breakdown{padding:clamp(30px,5vw,58px)}.friction-index-bars{gap:20px;margin-top:34px;display:grid}.friction-index-bars>div{gap:9px;display:grid}.friction-index-bars span{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.friction-index-bars b{font-size:.8rem}.friction-index-bars strong{color:var(--pink-dark);font:700 .72rem var(--mono)}.friction-index-bars i{background:var(--pink-soft);height:8px;overflow:hidden}.friction-index-bars em{background:var(--pink);height:100%;display:block}.friction-index-priorities{border-left:3px solid var(--pink);background:var(--pink-soft);margin-top:34px;padding:22px}.friction-index-priorities>span{color:var(--pink-dark);font:700 .6rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.friction-index-priorities p{margin:9px 0 0}.friction-index-recommendation{background:var(--ink);color:var(--white);border-radius:18px;margin-top:18px;padding:24px}.friction-index-recommendation>span{color:#f1a1c0;font:700 .6rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.friction-index-recommendation h3{color:var(--white);font:500 clamp(1.45rem, 2.2vw, 2rem)/1.15 var(--serif);margin:12px 0 8px}.friction-index-recommendation p{color:#c7c4ca;max-width:680px;margin:0 0 20px}.friction-index-recommendation .button{width:fit-content}.friction-index-disclaimer{color:var(--grey);margin:22px 0 0;font-size:.72rem}.friction-index-actions{border-top:1px solid var(--ink);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 20px;padding:24px clamp(30px,5vw,58px);display:flex}.friction-index-email{border-top:1px solid var(--ink);background:var(--pink-soft);grid-column:1/-1;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:clamp(30px,5vw,70px);padding:clamp(30px,5vw,52px);scroll-margin-block-start:18px;display:grid}.friction-index-email h3{max-width:520px;font:500 clamp(1.55rem, 2.5vw, 2.2rem)/1.08 var(--serif);margin:14px 0 12px}.friction-index-email>div>p{color:#51484c;max-width:520px;margin:0}.friction-index-email-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.friction-index-email-form>label:not(.honeypot){color:var(--ink);gap:7px;font-size:.76rem;font-weight:700;display:grid}.friction-index-email-form>label>span{color:var(--pink-dark)}.friction-index-email-form input{border:1px solid var(--line);background:var(--white);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:11px 12px}.friction-index-email-form input:focus{outline:2px solid var(--pink);outline-offset:1px}.friction-index-email-form .friction-index-email-consent{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;font-weight:400;line-height:1.45;display:flex}.friction-index-email-form .friction-index-email-consent input{width:17px;height:17px;min-height:17px;accent-color:var(--pink);flex:none;margin-top:2px;padding:0}.friction-index-email-form .friction-index-email-consent span{color:var(--grey)}.friction-index-email-form .button{width:fit-content}.friction-index-email-form .form-error,.friction-index-email-form .form-privacy{grid-column:1/-1;margin:0!important}.friction-index-email-confirmation{border:1px solid var(--pink);background:var(--white);border-radius:18px;align-self:center;padding:24px}.friction-index-email-confirmation strong{font:500 1.5rem var(--serif)}.friction-index-email-confirmation p{color:var(--grey);margin:8px 0 0}.editorial-section{background:var(--white)}.editorial-list{border-top:1px solid var(--ink)}.editorial-card{border-bottom:1px solid var(--line);grid-template-columns:42px 190px minmax(0,1fr) 34px;align-items:center;gap:26px;padding:24px 6px;transition:background .25s,padding .25s;display:grid}.editorial-card:hover{background:var(--pink-soft);padding-inline:16px}.editorial-number{color:var(--pink);font:700 .68rem var(--mono);align-self:start;padding-top:4px}.editorial-thumb{background:var(--paper);height:116px;position:relative;overflow:hidden}.editorial-thumb img{object-fit:cover;filter:grayscale();transition:filter .3s,transform .35s}.editorial-card:hover .editorial-thumb img{filter:grayscale(0);transform:scale(1.035)}.editorial-copy h2{font:500 clamp(1.5rem, 2.4vw, 2.25rem)/1.06 var(--serif);margin:8px 0 7px}.editorial-copy p{max-width:800px;color:var(--grey);margin:0;font-size:.88rem}.editorial-arrow,.territory-arrow{color:var(--pink);font-size:1.2rem}.editorial-featured .editorial-thumb{height:142px}.territory-list{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.territory-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:34px 1fr 26px;gap:18px;min-height:250px;padding:26px;transition:background .2s,color .2s;display:grid}.territory-card:hover{background:var(--ink);color:var(--white)}.territory-index{color:var(--pink);font:700 .68rem var(--mono)}.territory-card h2{font-size:var(--title-card);margin:34px 0 10px}.territory-card p{color:var(--grey);margin:0;font-size:.88rem}.territory-card:hover p{color:#c7c4ca}.territory-card strong{margin-top:20px;font-size:.76rem;display:block}.zone-anywhere .button-row{margin-top:28px}@media (max-width:780px){:root{--title-page:clamp(2.35rem, 9vw, 3.05rem);--title-section:clamp(1.85rem, 7.2vw, 2.35rem);--title-card:clamp(1.55rem, 6.2vw, 2rem)}.page-hero{padding-block:46px 56px}.page-hero h1{font-size:var(--title-page)}.content-section{padding-block:54px}.section-heading h2{font-size:var(--title-section)}.final-cta{padding-block:54px}.final-cta h2{font-size:var(--title-section)}.price-line,.budget-catalog-row{grid-template-columns:1fr;gap:8px;padding:20px 4px}.budget-preview-row{grid-template-columns:minmax(0,1fr) 28px;gap:7px 12px;padding:18px 4px}.budget-preview-row>span,.budget-preview-row small,.budget-preview-row strong{grid-column:1}.budget-preview-row em{grid-area:1/2/4;align-self:center}.budget-catalog-number{margin-bottom:4px}.budget-catalog-arrow{position:absolute;top:20px;right:8px}.budget-guidance-grid,.training-event-compact .shell,.newsletter-section-grid{grid-template-columns:1fr;gap:34px}.audience-strip,.contact-choice-grid,.committee-flow,.committee-frame-grid,.territory-list,.charter-compare-grid,.charter-examples,.resource-tool-grid{grid-template-columns:1fr}.audience-strip article,.contact-choice-card,.committee-flow article,.territory-card{min-height:0}.committee-frame h2{font-size:var(--title-section)}.committee-frame-grid{margin-top:38px}.committee-frame-grid article{min-height:0;padding:30px 0}.committee-frame-grid article+article{border-top:1px solid var(--line);border-left:0}.contact-choice-grid{gap:12px}.contact-choice-card{padding:22px}.investment-compact{grid-template-columns:1fr}.editorial-card{grid-template-columns:30px 110px minmax(0,1fr);gap:14px;padding:18px 0}.editorial-card:hover{padding-inline:8px}.editorial-arrow{display:none}.editorial-thumb,.editorial-featured .editorial-thumb{height:94px}.editorial-copy p{display:none}.territory-card{grid-template-columns:30px 1fr 24px;padding:22px}.territory-card h2{margin-top:18px}.charter-positioning-action{flex-direction:column;align-items:flex-start}.charter-example-list article{grid-template-columns:1fr;gap:10px}.resource-tool-card{min-height:0}}@media (max-width:520px){.editorial-card{grid-template-columns:26px 82px minmax(0,1fr)}.editorial-thumb,.editorial-featured .editorial-thumb{height:78px}.editorial-copy h2{font-size:1.25rem}.final-cta-actions,.budget-preview-actions{flex-direction:column;align-items:flex-start}}body:has(.sales-draft-preview)>.site-header{display:none}.sales-draft-header{z-index:140;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sales-draft-header{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.sales-draft-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-draft-header-inner{align-items:center;gap:32px;min-height:78px;display:flex}.sales-draft-header-nav{align-items:center;gap:25px;margin-left:auto;font-size:.82rem;font-weight:650;display:flex}.sales-draft-header-nav a{padding-block:8px;position:relative}.sales-draft-header-nav a:after{content:"";background:var(--pink);height:1px;transition:right .2s;position:absolute;bottom:2px;left:0;right:100%}.sales-draft-header-nav a:hover:after{right:0}.sales-draft-header-cta{flex:none}.sales-draft-mobile-menu{margin-left:auto;display:none;position:relative}.sales-draft-mobile-menu summary{border:1px solid var(--ink);cursor:pointer;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.sales-draft-mobile-menu summary::-webkit-details-marker{display:none}.sales-draft-mobile-menu summary span{background:var(--ink);width:20px;height:1px;display:block}.sales-draft-mobile-menu nav{background:var(--ink);width:min(330px,100vw - 30px);color:var(--white);padding:16px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 22px 60px #0000003d}.sales-draft-mobile-menu nav a{border-bottom:1px solid #3c3940;padding:13px 10px;font-size:.88rem}.sales-draft-mobile-menu nav a:last-child{background:var(--pink);border-bottom:0;margin-top:8px}.sales-draft .section-pad{padding-block:clamp(56px,6vw,80px)}.sales-draft-preview{background:var(--pink-soft);border-bottom:1px solid var(--line);padding-block:10px}.sales-draft-preview .shell{color:#5d243b;justify-content:space-between;gap:20px;font-size:.72rem;display:flex}.sales-draft-preview strong{font:750 .65rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.sales-draft-hero{isolation:isolate;border-bottom:1px solid var(--line);background:#f4f3f2;position:relative;overflow:hidden}.sales-draft-hero:before{content:"";z-index:-2;filter:saturate(.82)contrast(.96);background:linear-gradient(90deg,#f8f8f7fa 0%,#f8f8f7f0 43%,#f8f8f7b8 68%,#f8f8f76b 100%),url(/images/hero-cabinet-originn.jpg) 50%/cover no-repeat;position:absolute;inset:0}.sales-draft-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff2e,#ffffff14);position:absolute;inset:0}.sales-draft-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:center;gap:clamp(48px,7vw,96px);min-height:640px;padding-block:clamp(58px,7vw,86px);display:grid}.sales-draft-hero-copy{z-index:1;position:relative}.sales-draft-hero h1{letter-spacing:-.038em;text-wrap:balance;max-width:900px;margin:24px 0 22px;font-size:clamp(3rem,4.25vw,4.2rem);line-height:.96}.sales-draft-hero h1 em{color:var(--pink);font-style:normal}.sales-draft-lead{max-width:700px;color:var(--grey);margin:0;font-size:clamp(1.06rem,1.45vw,1.24rem)}.sales-draft-outcomes{flex-wrap:wrap;gap:8px;margin:30px 0 34px;display:flex}.sales-draft-outcomes span{color:#332e32;font:700 .65rem var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#fffc;border:1px solid #d5cbd0;border-radius:999px;padding:9px 12px}.sales-draft-hero .button{border-radius:14px}.sales-draft-portrait{z-index:1;justify-self:end;width:min(100%,430px);position:relative}.sales-draft-portrait:before{content:"";background:var(--pink);border-radius:30px;position:absolute;inset:20px -20px -20px 20px}.sales-draft-portrait img{z-index:1;object-fit:cover;object-position:center 18%;filter:saturate(1.08)contrast(1.02)brightness(1.01);border-radius:28px;width:100%;height:520px;position:relative}.sales-draft-portrait-note{z-index:2;background:var(--white);border-radius:18px;gap:5px;padding:18px 20px;display:grid;position:absolute;bottom:34px;left:-54px;right:34px;box-shadow:0 16px 46px #0b0b0d24}.sales-draft-portrait-note strong{font:500 1.14rem var(--serif)}.sales-draft-portrait-note span{color:var(--pink-dark);font:700 .58rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.sales-draft-trust{background:var(--white);border-bottom:1px solid var(--line);padding-block:clamp(34px,4.5vw,58px)}.sales-draft-trust-head{grid-template-columns:1fr .78fr;align-items:end;gap:clamp(34px,6vw,84px);margin-bottom:22px;display:grid}.sales-draft-trust-head h2{margin:12px 0 0;font-size:clamp(1.9rem,3vw,2.8rem)}.sales-draft-trust-head p{max-width:520px;color:var(--grey);margin:0;font-size:.9rem}.sales-draft-trust .logo-cell{width:190px;min-height:96px;padding:18px}.sales-draft-trust .logo-cell img{max-width:125px;max-height:56px}.sales-draft-trust .testimonial-strip{margin-top:22px;padding-top:18px}.sales-draft-trust .testimonial-card-featured{border-top-width:2px;border-bottom:0;margin-top:14px;padding:24px 0 4px}.sales-draft-trust .testimonial-card-featured blockquote{max-width:1040px;font-size:clamp(1.05rem,1.35vw,1.22rem)}.sales-draft-trust .testimonial-strip-all .testimonial-card-featured{border-bottom:1px solid var(--line);padding-bottom:24px}.sales-draft-trust .testimonial-strip-compact{padding-top:16px}.testimonial-compact-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.testimonial-compact-controls{gap:8px;display:flex}.testimonial-compact-controls button{border:1px solid var(--ink);background:var(--white);width:40px;height:40px;color:var(--ink);font:500 1.1rem var(--sans);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:grid}.testimonial-compact-controls button:hover{background:var(--ink);color:var(--white);transform:translateY(-1px)}.testimonial-compact-controls button:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.testimonial-grid-compact{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;border:0;grid-template-columns:none;grid-auto-columns:minmax(270px,calc(33.3333% - 6.66667px));grid-auto-flow:column;gap:10px;margin-top:14px;overflow-x:auto}.testimonial-grid-compact::-webkit-scrollbar{display:none}.testimonial-card-compact,.testimonial-card-compact:first-child,.testimonial-card-compact:last-child{border:1px solid var(--line);background:var(--paper);scroll-snap-align:start;border-radius:18px;min-height:238px;padding:19px 20px 20px}.testimonial-card-compact .testimonial-quote-mark{margin-bottom:8px;font-size:2.5rem;line-height:.7}.testimonial-card-compact blockquote{margin-bottom:18px;font-size:.875rem;line-height:1.48}.home-ai-question{background:var(--pink-soft);border-bottom:1px solid #dfb8c8;padding-block:clamp(44px,5.5vw,68px)!important}.home-ai-question-grid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(54px,8vw,110px);display:grid}.home-ai-question h2{max-width:610px;font-family:var(--serif);margin:22px 0 0;font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:500}.home-ai-question-answer{border-left:3px solid var(--pink);max-width:650px;padding-left:clamp(28px,4vw,52px)}.home-ai-question-answer p:first-child{font:500 clamp(1.45rem, 2.25vw, 2rem)/1.25 var(--serif);margin-bottom:14px}.home-ai-question-answer p:nth-child(2){color:var(--grey);margin-bottom:26px;font-size:1.03rem}.home-friction-trigger{border:1px solid var(--ink);background:var(--white);width:min(100%,590px);color:var(--ink);text-align:left;cursor:pointer;border-radius:26px;grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"label action""copy action";align-items:center;gap:9px 16px;margin-top:30px;padding:16px 18px;transition:background .2s,color .2s,transform .2s;display:grid}.home-friction-trigger:hover{background:var(--ink);color:var(--white);transform:translateY(-2px)}.home-friction-trigger-label{color:var(--pink-dark);font:700 .6rem var(--mono);letter-spacing:.05em;text-transform:uppercase;grid-area:label;align-self:end}.home-friction-trigger .home-friction-trigger-copy{min-width:0;color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;grid-area:copy;gap:5px;display:grid}.home-friction-trigger-copy strong{font-size:.9rem;line-height:1.2}.home-friction-trigger-copy small{color:var(--grey);font-size:.7rem;font-weight:500;line-height:1.38}.home-friction-trigger-action{grid-area:action;gap:7px;display:grid}.home-friction-trigger-action>b{color:var(--ink);font:700 .58rem var(--mono);white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.home-friction-trigger-mini{background:var(--pink-soft);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 9px;display:grid}.home-friction-trigger-mini>strong{color:var(--pink-dark);font:700 .5rem var(--mono);text-transform:uppercase;white-space:nowrap}.home-friction-trigger-mini-bars{align-items:flex-end;gap:3px;height:22px;display:flex}.home-friction-trigger-mini-bars i{background:var(--pink);border-radius:99px;width:4px}.home-friction-trigger-mini-bars i:first-child{height:45%}.home-friction-trigger-mini-bars i:nth-child(2){height:78%}.home-friction-trigger-mini-bars i:nth-child(3){height:58%}.home-friction-trigger-mini-bars i:nth-child(4){height:92%}.home-friction-trigger:hover .home-friction-trigger-label{color:#f1a1c0}.home-friction-trigger:hover .home-friction-trigger-copy{color:var(--white)}.home-friction-trigger:hover .home-friction-trigger-copy small{color:#c7c4ca}.home-friction-trigger:hover .home-friction-trigger-action>b{color:var(--white)}.home-friction-trigger:hover .home-friction-trigger-mini{background:#2d2b30}.home-friction-trigger:hover .home-friction-trigger-mini>strong{color:#f1a1c0}.home-friction-trigger:hover .home-friction-trigger-mini-bars i{background:#f1a1c0}.friction-index-modal{width:min(100% - 48px,720px);max-width:none;max-height:min(680px,100dvh - 64px);color:var(--ink);background:0 0;border:0;border-radius:28px;margin:auto;padding:0;inset:0;overflow:hidden}.friction-index-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b0db8}.friction-index-modal-panel{border-radius:inherit;background:var(--pink-soft);max-height:min(680px,100dvh - 64px);padding:clamp(18px,2.5vw,24px);position:relative;overflow:auto}.friction-index-modal-close{z-index:3;border:1px solid var(--ink);background:var(--white);width:36px;height:36px;color:var(--ink);font:400 1.4rem/1 var(--sans);cursor:pointer;border-radius:50%;place-items:center;margin:0 0 -36px auto;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;position:sticky;top:0}.friction-index-modal-close:hover{background:var(--ink);color:var(--white);transform:rotate(5deg)}.friction-index-modal-header{padding:3px 50px 20px 0}.friction-index-modal-header h2{max-width:620px;margin:12px 0 0;font-size:clamp(1.8rem,3vw,2.5rem)}.friction-index-modal .friction-index{border-radius:20px}.friction-index-modal .friction-index-start,.friction-index-modal .friction-index-question,.friction-index-modal .friction-index-breakdown{padding:clamp(22px,3vw,32px)}.friction-index-modal .friction-index-start{grid-template-columns:1fr;gap:22px}.friction-index-modal .friction-index-start h2,.friction-index-modal .friction-index-question h2,.friction-index-modal .friction-index-breakdown h2{font-size:clamp(1.55rem,2.6vw,2.15rem)}.friction-index-modal .friction-index-progress{margin-bottom:22px}.friction-index-modal .friction-index-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.friction-index-modal .friction-index-choices button{border:1px solid var(--ink);border-radius:16px;min-height:76px;padding:13px 15px}.friction-index-modal .friction-index-navigation{margin-top:22px}.friction-index-modal .friction-index-score{min-height:410px;padding:32px}.home-index-card{background:var(--ink);min-height:228px;color:var(--white);border-radius:26px;align-content:start;padding:27px 29px;transition:transform .22s,box-shadow .22s;display:grid}.home-index-card>.micro-label{color:#f1a1c0}.home-index-card>strong{margin:25px 0 9px;font-size:1.16rem}.home-index-card>p{color:#b8b5bd;max-width:500px;margin:0;font-size:.9rem}.home-index-card .sales-home-tool-score{max-width:380px;margin-top:20px}.home-index-card .sales-home-tool-score strong{color:#f1a1c0}.home-index-card>b{color:#f1a1c0;margin-top:22px;font-size:.76rem}.home-index-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0b0b0d24}.sales-draft-section-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:clamp(40px,6vw,82px);margin-bottom:36px;display:grid}.sales-draft-section-head h2{max-width:800px;font-size:var(--title-section);margin:20px 0 0}.sales-draft-section-head>p{max-width:520px;color:var(--grey);margin:0;font-size:1.02rem}.home-offers{background:var(--white)}.home-offer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-offer-group{min-width:0}.home-offer-audience{color:var(--pink-dark);font:700 .64rem var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;display:block}.home-offer-cards{gap:10px;display:grid}.home-offer-card{border:1px solid var(--line);background:var(--paper);border-radius:24px;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:42px minmax(0,1fr);gap:8px 16px;min-height:246px;padding:22px 24px;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.home-offer-group:last-child .home-offer-card{background:var(--pink-soft)}@supports (color:color-mix(in lab, red, red)){.home-offer-group:last-child .home-offer-card{background:color-mix(in srgb, var(--pink-soft) 62%, var(--white))}}.home-offer-number{border:1px solid var(--line);width:36px;height:36px;color:var(--pink-dark);font:700 .62rem var(--mono);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.home-offer-card h3{font:500 clamp(1.4rem, 2vw, 1.9rem)/1.04 var(--serif);margin:3px 0 6px}.home-offer-card p{max-width:580px;color:var(--grey);grid-column:2;margin:0;font-size:.875rem;line-height:1.52;transition:color .22s}.home-offer-price{border:1px solid var(--pink);grid-column:2;justify-content:center;justify-self:center;align-items:center;width:fit-content;min-height:34px;margin-top:12px;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-offer-price{border:1px solid color-mix(in srgb, var(--pink) 18%, var(--line))}}.home-offer-price{background:var(--white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-offer-price{background:color-mix(in srgb, var(--white) 72%, transparent)}}.home-offer-price{color:var(--ink);font:650 .78rem/1.2 var(--sans);letter-spacing:0;text-align:center}.home-offer-card>strong{color:var(--pink-dark);grid-column:2;align-self:end;padding-top:18px;font-size:.74rem}.home-offer-card:focus-visible{outline:3px solid var(--pink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.home-offer-card:hover{z-index:1;border-color:var(--ink);background:var(--ink);color:var(--white);transform:translateY(-3px);box-shadow:0 16px 34px #0b0b0d1c}.home-offer-group:last-child .home-offer-card:hover{background:var(--ink);color:var(--white)}.home-offer-card:hover p{color:#c7c4ca}.home-offer-card:hover .home-offer-number,.home-offer-card:hover>strong{color:#f1a1c0}.home-offer-card:hover .home-offer-price{color:var(--white);background:#302d33}.home-offer-card:hover .home-offer-number{border-color:#5a565e}}.sales-draft-frictions{background:var(--ink);color:var(--white)}.sales-draft-frictions .sales-draft-section-head>p,.sales-draft-section-head-dark>p{color:#b8b5bd}.sales-draft-friction-list{border-top:1px solid #47444b}.sales-draft-friction-list article{border-bottom:1px solid #47444b;grid-template-columns:44px minmax(280px,.8fr) minmax(340px,1.2fr);align-items:baseline;gap:24px;padding:20px 0;display:grid}.sales-draft-friction-list article>span{color:#e789ae;font:700 .7rem var(--mono)}.sales-draft-friction-list h3{font:500 clamp(1.3rem, 1.8vw, 1.75rem)/1.1 var(--serif);margin:0}.sales-draft-friction-list p{color:#aaa7ad;max-width:670px;margin:0}.sales-method{background:var(--pink-soft);padding-block:clamp(44px,5vw,64px)!important}.sales-method .sales-draft-section-head{margin-bottom:26px}.sales-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-method-grid article{border:1px solid var(--ink);grid-template-rows:auto 1fr;grid-template-columns:32px minmax(0,1fr);align-content:start;gap:12px 14px;min-height:172px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.sales-method-grid article{border:1px solid color-mix(in srgb, var(--ink) 28%, transparent)}}.sales-method-grid article{background:#ffffffa8;border-radius:18px;box-shadow:0 8px 24px #19121609}.sales-method-grid article>span{border:1px solid var(--pink-dark);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.sales-method-grid article>span{border:1px solid color-mix(in srgb, var(--pink-dark) 52%, transparent)}}.sales-method-grid article>span{color:var(--pink-dark);font:700 .6rem var(--mono);border-radius:50%}.sales-method-grid h3{font:500 clamp(1.18rem, 1.45vw, 1.48rem)/1.08 var(--serif);margin:3px 0 0}.sales-method-grid p{color:var(--grey);grid-column:2;margin:0;font-size:.78rem;line-height:1.5}.sales-method-result{background:var(--ink);color:var(--white);border-radius:16px;grid-template-columns:minmax(190px,.35fr) minmax(0,1.65fr);align-items:center;gap:30px;margin-top:10px;padding:18px 20px;display:grid}.sales-method-result span{color:#f1a1c0;font:700 .62rem var(--mono);letter-spacing:.06em;text-transform:uppercase}.sales-method-result strong{font:500 clamp(1.1rem, 1.6vw, 1.4rem)/1.35 var(--serif)}.sales-draft-doors{background:var(--white)}.sales-draft-door-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-draft-door{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);flex-direction:column;min-height:610px;padding:clamp(30px,4vw,48px);display:flex}.sales-draft-door-featured{background:var(--ink);color:var(--white)}.sales-draft-tag{background:var(--pink-soft);width:fit-content;color:var(--pink-dark);font:700 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:42px;padding:7px 10px}.sales-draft-door-featured .sales-draft-tag{background:var(--pink);color:var(--white)}.sales-draft-door .micro-label{opacity:1}.sales-draft-door h3{max-width:590px;font:500 clamp(2rem, 3.3vw, 3.25rem)/1 var(--serif);letter-spacing:-.03em;margin:18px 0}.sales-draft-door p{max-width:620px;color:var(--grey)}.sales-draft-door-featured p{color:#b8b5bd}.sales-draft-door ul{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.sales-draft-door-featured ul{border-color:#47444b}.sales-draft-door li{border-bottom:1px solid var(--line);color:var(--grey);padding:10px 0;font-size:.82rem}.sales-draft-door-featured li{color:#c7c4ca;border-color:#47444b}.sales-draft-door li:before{content:"↳";color:var(--pink);margin-right:10px}.sales-draft-door-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:42px;display:flex}.sales-draft-door-footer strong{font:500 clamp(1.25rem, 2vw, 1.75rem) var(--serif)}.sales-draft-start-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-draft-start{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper);flex-direction:column;min-height:440px;padding:clamp(26px,2.6vw,34px);transition:background-color .24s,color .24s;display:flex}.sales-draft-start-featured{background:var(--ink);color:var(--white)}.sales-draft-start-featured .sales-draft-tag{background:var(--pink);color:var(--white)}.sales-draft-start h3{font:500 clamp(1.65rem, 2.1vw, 2.1rem)/1.04 var(--serif);letter-spacing:-.02em;margin:16px 0}.sales-draft-start p{color:var(--grey);margin:0;transition:color .24s}.sales-draft-start-featured p{color:#b8b5bd}.sales-draft-start-footer{flex-direction:column;align-items:flex-start;gap:18px;margin-top:auto;padding-top:26px;display:flex}.sales-draft-start-footer strong{font:500 clamp(1.15rem, 1.8vw, 1.55rem) var(--serif)}.sales-draft-start:focus-within{background:var(--pink-dark);color:var(--white)}.sales-draft-start:focus-within p{color:#c7c4ca}.sales-draft-start:focus-within .sales-draft-tag{background:var(--pink);color:var(--white)}.sales-draft-start:focus-within .button{border-color:var(--white);background:var(--white);color:var(--ink)}.sales-draft-direct{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:7px solid var(--pink);background:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;padding:30px 30px 32px 38px;display:grid}.sales-draft-direct .micro-label{color:var(--pink-dark)}.sales-draft-direct h3{font:500 clamp(1.65rem, 2.5vw, 2.35rem)/1.03 var(--serif);letter-spacing:-.025em;margin:9px 0 0}.sales-draft-direct p{max-width:760px;color:var(--grey);margin:10px 0 0}.sales-draft-direct .button{white-space:nowrap;flex:none}@media (hover:hover) and (pointer:fine){.sales-draft-start:hover{background:var(--pink-dark);color:var(--white)}.sales-draft-start:hover p{color:#c7c4ca}.sales-draft-start:hover .sales-draft-tag{background:var(--pink);color:var(--white)}.sales-draft-start:hover .button{border-color:var(--white);background:var(--white);color:var(--ink)}.sales-draft-start:hover .button:hover{border-color:var(--pink);background:var(--pink);color:var(--white)}}.sales-draft-ai{background:var(--ink);color:var(--white)}.sales-draft-ai-grid{border-top:1px solid #47444b;border-left:1px solid #47444b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sales-draft-ai-grid article{border-bottom:1px solid #47444b;border-right:1px solid #47444b;flex-direction:column;min-height:250px;padding:26px;display:flex}.sales-draft-ai-grid article>span{color:#e789ae;font:700 .65rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.sales-draft-ai-grid h3{font:500 clamp(1.45rem, 2vw, 1.9rem)/1.07 var(--serif);margin:32px 0 14px}.sales-draft-ai-grid p{color:#aaa7ad;margin:0}.sales-draft-ai-grid a{color:#f1a1c0;width:fit-content;margin-top:auto;padding-top:26px;font-size:.76rem;font-weight:700}.sales-draft-ai-footer{justify-content:space-between;align-items:center;gap:50px;padding-top:30px;display:flex}.sales-draft-ai-footer p{color:#aaa7ad;max-width:670px;margin:0}.sales-draft-ai-footer strong{color:var(--white)}.sales-draft-ai-footer .button-row{justify-content:flex-end}.sales-home-tools{background:var(--paper)}.sales-home-tools-head{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:clamp(38px,6vw,78px);margin-bottom:26px;display:grid}.sales-home-tools-head h2{max-width:720px;margin:16px 0 0;font-size:clamp(1.9rem,3vw,2.8rem)}.sales-home-tools-head>p{max-width:430px;color:var(--grey);margin:0}.sales-home-tools-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-home-tool{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);flex-direction:column;min-height:275px;padding:26px;transition:background .2s,color .2s;display:flex}.sales-home-tool:hover{background:var(--ink);color:var(--white)}.sales-home-tool h3{font:500 clamp(1.55rem, 2.3vw, 2.2rem)/1.05 var(--serif);margin:26px 0 10px}.sales-home-tool p{max-width:570px;color:var(--grey);margin:0}.sales-home-tool:hover p{color:#c7c4ca}.sales-home-tool>b{color:var(--pink-dark);margin-top:auto;padding-top:24px;font-size:.78rem}.sales-home-tool:hover>b{color:#f1a1c0}.sales-home-tools-grid-single{border:0;grid-template-columns:1fr}.sales-home-tools-grid-single .sales-home-tool{border:1px solid var(--line);border-radius:24px;min-height:236px}.sales-home-tool-score{grid-template-columns:auto minmax(100px,1fr);align-items:center;gap:14px;max-width:330px;margin-top:22px;display:grid}.sales-home-tool-score strong{color:var(--pink-dark);font:500 2.15rem/1 var(--serif)}.sales-home-tool-score small{font-size:.7rem}.sales-home-tool-score i{background:var(--pink-soft);height:7px;overflow:hidden}.sales-home-tool-score em{background:var(--pink);width:64%;height:100%;display:block}.sales-home-tool-meeting{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.sales-home-tool-meeting span,.sales-home-tool-meeting strong{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:650 .62rem var(--mono);border-radius:999px;padding:7px 11px}.sales-home-tool-meeting strong{border-color:var(--pink);color:var(--pink-dark)}.home-tools-strip{border-block:1px solid var(--ink);background:var(--pink-soft);padding-block:28px}.home-tools-strip-grid{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(36px,6vw,76px);display:grid}.home-tools-strip-grid>div:first-child>p{color:#51484c;max-width:430px;margin:10px 0 0;font-size:.85rem}.home-tools-strip-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-tools-strip-links a{border:1px solid var(--ink);background:#ffffff6b;border-radius:18px;grid-template-columns:minmax(0,1fr) 24px;align-content:center;gap:7px 16px;min-height:102px;padding:17px 19px;transition:background .2s,color .2s;display:grid;overflow:hidden}.home-tools-strip-links a:hover{background:var(--ink);color:var(--white)}.home-tools-strip-links span{color:var(--pink-dark);font:700 .58rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}.home-tools-strip-links strong{font:500 clamp(1.08rem, 1.5vw, 1.35rem)/1.12 var(--serif)}.home-tools-strip-links b{color:var(--pink-dark);grid-area:1/2/3;align-self:center;font-size:1.1rem}.home-tools-strip-links a:hover span,.home-tools-strip-links a:hover b{color:#f1a1c0}.home-situations{background:var(--ink);color:var(--white);padding-block:clamp(42px,5vw,62px)}.home-situations-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(46px,7vw,92px);display:grid}.home-situations-heading h2{max-width:520px;margin:18px 0 0;font-size:clamp(2rem,3.1vw,3rem)}.home-situation-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-situation-links a{border:1px solid var(--line);background:var(--pink-soft);min-height:86px;color:var(--ink);border-radius:20px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:14px 16px;transition:transform .2s,background .2s,border-color .2s,color .2s;display:grid;overflow:hidden;box-shadow:0 10px 26px #0000001a}.home-situation-links a:hover{border-color:var(--pink);background:var(--pink);color:var(--white);transform:translateY(-2px)}.home-situation-links span{color:var(--pink-dark);font:700 .62rem var(--mono)}.home-situation-links strong{font-size:.88rem;line-height:1.35}.home-situation-links b{color:var(--pink-dark);font-size:1rem}.home-situation-links a:hover span,.home-situation-links a:hover b{color:var(--white)}.home-approach{background:var(--pink-soft)}.home-approach-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(48px,8vw,108px);display:grid}.home-approach h2{max-width:560px;font-size:var(--title-section);margin:20px 0 0}.home-approach-copy{border-left:3px solid var(--pink);max-width:720px;padding-left:clamp(24px,4vw,48px)}.home-approach-copy p:first-child{color:var(--ink);margin-top:0;font-size:1.12rem}.home-approach-copy p{color:#51484c}.home-approach-copy .text-link{margin-top:10px}.sales-draft-journey{background:var(--pink-soft)}.sales-draft-journey-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.sales-draft-journey-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:#ffffff73;flex-direction:column;min-height:300px;padding:30px;display:flex}.sales-draft-journey-grid span{color:var(--pink-dark);font:700 .68rem var(--mono)}.sales-draft-journey-grid h3{font:500 2.2rem var(--serif);margin:72px 0 14px}.sales-draft-journey-grid p{color:#51484c;margin:0}.sales-draft-offers{background:var(--ink);color:var(--white)}.sales-draft-offer-grid{border-top:1px solid #47444b;border-left:1px solid #47444b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-draft-offer-grid article{border-bottom:1px solid #47444b;border-right:1px solid #47444b;flex-direction:column;min-height:440px;padding:clamp(30px,4vw,46px);display:flex;position:relative}.sales-draft-offer-index{color:#e789ae;font:700 .68rem var(--mono);position:absolute;top:34px;right:34px}.sales-draft-offer-grid h3{max-width:540px;font:500 clamp(2rem, 3.4vw, 3.2rem)/1 var(--serif);margin:54px 0 18px}.sales-draft-offer-grid article>p{color:#aaa7ad;max-width:590px;margin:0}.sales-draft-offer-links{margin-top:auto;padding-top:36px;display:grid}.sales-draft-offer-links a{color:#dedbe1;border-top:1px solid #47444b;justify-content:space-between;gap:18px;padding:13px 0;font-size:.82rem;display:flex}.sales-draft-offer-links a span{color:#e789ae}.sales-draft-offer-links a:hover{color:var(--white)}.sales-draft-about{background:var(--paper)}.sales-draft-about-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.sales-draft-about-photo{position:relative}.sales-draft-about-photo:after{content:"";z-index:0;background:var(--pink-soft);position:absolute;inset:18px -18px -18px 18px}.sales-draft-about-photo img{z-index:1;object-fit:cover;object-position:center 35%;width:100%;height:580px;position:relative}.sales-draft-about h2{max-width:760px;font-size:var(--title-section);margin:22px 0 28px}.sales-draft-about p{max-width:750px;color:var(--grey)}.sales-draft-about .sales-draft-about-lead{color:var(--ink);font:500 clamp(1.3rem, 2vw, 1.75rem)/1.35 var(--serif)}.sales-draft-about blockquote{border-left:3px solid var(--pink);max-width:720px;font:italic 500 clamp(1.2rem, 1.8vw, 1.55rem)/1.42 var(--serif);margin:36px 0;padding-left:24px}.sales-draft-budget{background:var(--pink-soft)}.sales-draft-budget-list{border-top:1px solid var(--ink)}.sales-draft-budget-list a{border-bottom:1px solid var(--ink);grid-template-columns:48px minmax(250px,1fr) minmax(250px,.7fr) 28px;align-items:center;gap:22px;padding:22px 4px;transition:padding .2s,background .2s;display:grid}.sales-draft-budget-list a:hover{background:#ffffff73;padding-inline:16px}.sales-draft-budget-list span{color:var(--pink-dark);font:700 .65rem var(--mono)}.sales-draft-budget-list strong{font:500 1.22rem var(--serif)}.sales-draft-budget-list b{text-align:right;font-size:.82rem}.sales-draft-budget-list em{color:var(--pink-dark);font-style:normal}.sales-draft-diagnostic{background:var(--ink)}.sales-draft-tool{background:var(--white)}.sales-draft-tool-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,100px);display:grid}.sales-draft-tool h2{max-width:670px;font-size:var(--title-section);margin:22px 0 0}.sales-draft-tool p{max-width:620px;color:var(--grey);margin:0 0 26px}.meeting-home{background:var(--pink-soft)}.meeting-home-grid{grid-template-columns:minmax(280px,.85fr) minmax(430px,1.15fr);align-items:center;gap:clamp(42px,6vw,82px);display:grid}.meeting-home-copy h2{max-width:620px;font-size:var(--title-section);margin:20px 0 22px}.meeting-home-copy .lead{max-width:610px}.meeting-home-note{color:#51484c;max-width:560px;margin:22px 0 26px;font-size:.9rem}.meeting-home .meeting-calculator{margin:0;box-shadow:0 26px 70px #1f1b221f}.meeting-offer-preview{padding-block:clamp(46px,6vw,70px)}.meeting-offer-preview .meeting-home-grid{grid-template-columns:minmax(280px,.9fr) minmax(400px,1.1fr)}.meeting-offer-preview .meeting-home-copy h2{font-size:clamp(2.1rem,3.7vw,3.45rem)}.meeting-method{background:var(--white)}.meeting-method-head{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(42px,7vw,92px);margin-bottom:38px;display:grid}.meeting-method-head h2{max-width:760px;font-size:var(--title-section);margin:20px 0 0}.meeting-method-head .lead{max-width:680px;margin:0 0 4px}.meeting-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.meeting-method-grid article{border:1px solid var(--ink);background:var(--paper);border-radius:24px;min-height:280px;padding:26px}.meeting-method-grid article:nth-child(2){background:var(--ink);color:var(--white)}.meeting-method-grid article>span{color:var(--pink-dark);font:700 .66rem var(--mono);letter-spacing:.07em;text-transform:uppercase}.meeting-method-grid article:nth-child(2)>span{color:#f1a1c0}.meeting-method-grid h3{font:500 clamp(1.55rem, 2.2vw, 2.05rem)/1.08 var(--serif);margin:46px 0 16px}.meeting-method-grid p{color:var(--grey);margin:0}.meeting-method-grid article:nth-child(2) p{color:#c7c4ca}.meeting-method-tools{background:var(--pink-soft);color:#51484c;border-radius:18px;margin:26px 0 0;padding:19px 22px}.meeting-method-tools strong{color:var(--ink)}.sales-results{background:var(--white)}.sales-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-results-grid article{border:1px solid var(--ink);border-radius:20px;min-height:250px;padding:26px;overflow:hidden}.sales-results-grid article>span{color:var(--pink-dark);font:700 .67rem var(--mono)}.sales-results-grid h3{font:500 clamp(1.4rem, 2vw, 1.9rem)/1.07 var(--serif);margin:42px 0 14px}.sales-results-grid p{color:var(--grey);margin:0}.sales-results-compact .sales-draft-section-head{margin-bottom:26px}.sales-results-compact .sales-results-grid article{min-height:0;padding:22px 24px 24px}.sales-results-compact .sales-results-grid h3{margin:24px 0 10px;font-size:clamp(1.3rem,1.75vw,1.65rem)}.sales-results-compact .sales-results-grid p{font-size:.84rem}.sales-results-compact .sales-draft-path-summary{grid-template-columns:180px minmax(0,1fr);gap:clamp(28px,4vw,50px);margin-top:28px;padding-top:28px}.sales-results-compact .sales-draft-path-photo-frame{height:205px}.sales-results-compact .sales-draft-path-summary h3{margin:12px 0 10px;font-size:clamp(1.55rem,2.15vw,2rem)}.sales-results-compact .sales-draft-path-summary p{margin-bottom:10px;font-size:.9rem}.sales-draft-path-summary{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:36px;padding-top:36px;display:grid}.sales-draft-path-photo{position:relative}.sales-draft-path-photo:after{content:"";z-index:0;background:var(--pink-soft);position:absolute;inset:12px -12px -12px 12px}.sales-draft-path-photo-frame{z-index:1;height:250px;position:relative;overflow:hidden}.sales-draft-path-photo img{object-fit:cover;object-position:center 40%;transform-origin:56% 48%;width:100%;height:100%;transform:scale(1.16)}.sales-draft-path-summary h3{max-width:720px;font:500 clamp(1.75rem, 2.5vw, 2.4rem)/1.05 var(--serif);margin:16px 0 14px}.sales-draft-path-summary p{max-width:820px;color:var(--grey);margin-bottom:12px}.career-phases{background:var(--pink-soft)}.career-phase-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.career-phase-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--white);min-height:360px;padding:28px}.career-phase-grid article>span{color:var(--pink-dark);font:700 .65rem var(--mono);letter-spacing:.05em;text-transform:uppercase}.career-phase-grid h3{font:500 clamp(1.45rem, 2.1vw, 2.1rem)/1.05 var(--serif);margin:76px 0 16px}.career-phase-grid p{color:var(--grey);margin:0}.about-story-hero{background:var(--paper)}.about-story-hero .page-hero-grid{align-items:center}.about-story-hero .page-hero-intro{max-width:790px}.about-story-origin{background:var(--white)}.about-story-origin .about-photo-clean .about-photo-crop{height:620px}.about-story-origin .about-photo-crop img{object-position:center 40%}.about-story-two-column{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(60px,9vw,130px);display:grid}.about-story-two-column h2{font-size:var(--title-section);margin:22px 0 0}.about-story-prose{max-width:720px}.about-story-prose p{color:#cfccd2;font-size:1.05rem}.about-story-prose blockquote{border-left:3px solid var(--pink);color:var(--white);font:500 clamp(1.35rem, 2.1vw, 1.9rem)/1.32 var(--serif);margin:38px 0 0;padding:4px 0 4px 26px}.about-story-mintup{background:var(--paper)}.about-mintup-card{border:1px solid var(--ink);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.about-mintup-heading{border-right:1px solid var(--ink);padding:clamp(36px,5vw,58px) clamp(38px,6vw,72px)}.about-mintup-heading h2{max-width:570px;font-size:var(--title-section);margin:22px 0 24px}.about-mintup-heading p{color:#51484c;max-width:570px;margin:0;font-size:1.03rem}.about-mintup-value{padding:clamp(36px,5vw,58px) clamp(38px,6vw,72px)}.about-mintup-value>p{max-width:590px;font:500 clamp(1.13rem, 1.7vw, 1.42rem)/1.42 var(--serif);margin:0}.about-mintup-value ul{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.about-mintup-value li{border-bottom:1px solid var(--line);color:var(--grey);padding:13px 0 13px 24px;font-size:.88rem;position:relative}.about-mintup-value li:before{content:"→";color:var(--pink);position:absolute;left:0}.about-story-prose-dark p{color:var(--grey)}.about-story-prose-dark blockquote{color:var(--ink)}.about-teaching-photo{width:min(100%,360px);margin-top:30px;padding:0 14px 14px 0;position:relative}.about-teaching-photo:after{content:"";z-index:0;background:var(--pink);border-radius:24px 82px 24px 24px;position:absolute;inset:18px 0 0 18px}.about-teaching-photo img{z-index:1;object-fit:cover;object-position:center 58%;border-radius:24px 82px 24px 24px;width:100%;height:330px;position:relative}.about-story-position{background:var(--pink-soft)}.about-story-beliefs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-story-beliefs article{border:1px solid var(--ink);background:var(--white);border-radius:22px;min-height:330px;padding:30px}.about-story-beliefs article>span{color:var(--pink-dark);font:700 .67rem var(--mono)}.about-story-beliefs h3{max-width:480px;font:500 clamp(1.55rem, 2.35vw, 2.15rem)/1.08 var(--serif);margin:56px 0 18px}.about-story-beliefs p{max-width:540px;color:var(--grey);margin:0}.career-timeline{--timeline-axis:194px;margin:0;padding:0;list-style:none;position:relative}.career-timeline:before{content:"";top:22px;bottom:22px;left:var(--timeline-axis);background:var(--pink);width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.career-timeline:before{background:color-mix(in srgb, var(--pink) 48%, var(--ink))}}.career-timeline>li{grid-template-columns:150px 44px minmax(0,1fr);align-items:start;gap:22px;padding-bottom:24px;display:grid;position:relative}.career-timeline>li:last-child{padding-bottom:0}.career-timeline-period{color:var(--pink-dark);font:700 .65rem/1.35 var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;padding-top:15px}.career-timeline-marker{z-index:1;border:1px solid var(--ink);background:var(--pink-soft);width:44px;height:44px;color:var(--pink-dark);font:700 .63rem var(--mono);border-radius:50%;place-content:center;display:grid;position:relative}.career-timeline article{border:1px solid var(--ink);padding:25px 30px 27px}@supports (color:color-mix(in lab, red, red)){.career-timeline article{border:1px solid color-mix(in srgb, var(--ink) 34%, var(--pink-soft))}}.career-timeline article{background:var(--white);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.career-timeline article{background:color-mix(in srgb, var(--white) 82%, transparent)}}.career-timeline h3{font:500 clamp(1.45rem, 2.1vw, 2rem)/1.06 var(--serif);margin:0 0 11px}.career-timeline p{color:#51484c;max-width:760px;margin:0}.about-story-path-note{border-left:3px solid var(--pink);color:#51484c;max-width:840px;margin:38px 0 0;padding-left:24px;font-size:1.05rem}.about-story-teaching{background:var(--white)}.about-story-teaching .content-grid>div:last-child>h2{max-width:760px;margin:0 0 16px;font-size:clamp(2.25rem,3.8vw,3.8rem)}.about-story-teaching .content-grid>div:last-child>.lead{max-width:820px;color:var(--ink);margin:0 0 24px;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.25}.about-story-teaching .content-grid>div:last-child>p:not(.lead){max-width:760px;color:var(--grey);font-size:1.02rem}.cookie-banner{z-index:300;max-width:1120px;color:var(--white);background:#211f24;border:1px solid #48444b;justify-content:space-between;align-items:center;gap:28px;margin-inline:auto;padding:20px 22px;display:flex;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 24px 70px #00000047}.cookie-banner-copy{max-width:760px}.cookie-banner-copy strong{font:500 1.2rem var(--serif);margin-bottom:4px;display:block}.cookie-banner-copy p{color:#c9c5cc;margin:0;font-size:.76rem;line-height:1.55;display:inline}.cookie-banner-copy a{color:#f2a0bf;text-underline-offset:3px;margin-left:8px;font-size:.72rem;font-weight:700;text-decoration:underline}.cookie-banner-actions{flex:none;grid-template-columns:repeat(2,minmax(96px,1fr));gap:8px;display:grid}.cookie-banner-actions button{min-height:42px;color:var(--white);font:700 .68rem var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f1a2bf;padding:9px 16px}.cookie-banner-actions button:hover,.cookie-banner-actions button:focus-visible{background:var(--pink);outline:none}.footer-cookie-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-button:hover{color:var(--pink)}.sales-draft-final{background:var(--pink);color:var(--white);padding-block:clamp(64px,8vw,96px)}.sales-draft-final-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(50px,8vw,110px);display:grid}.sales-draft-final h2{max-width:780px;font-size:var(--title-section);margin:22px 0 0}.sales-draft-final p{color:#f8dbe5;max-width:590px;margin:0 0 28px}@media (max-width:1050px){.resource-tool-grid{grid-template-columns:1fr}.career-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-grid-compact{grid-template-columns:none;grid-auto-columns:minmax(280px,calc(50% - 5px))}.sales-draft-header-nav,.sales-draft-header-cta{display:none}.sales-draft-mobile-menu{display:block}.sales-draft-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(220px,.5fr);gap:48px}.sales-draft-hero h1{font-size:clamp(2.9rem,5.4vw,3.8rem)}.sales-method-grid,.sales-draft-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-draft-door-footer{flex-direction:column;align-items:flex-start}}@media (max-width:780px){.career-phase-grid{grid-template-columns:1fr}.career-phase-grid article{min-height:280px}.career-phase-grid h3{margin-top:42px}.about-story-two-column,.about-story-beliefs,.about-mintup-card,.diagnostic-anecdote-grid,.home-ai-question-grid,.home-offer-groups,.home-situations-grid,.home-approach-grid{grid-template-columns:1fr}.diagnostic-anecdote-grid,.home-ai-question-grid,.home-situations-grid,.home-approach-grid{gap:34px}.home-ai-question-answer{padding-left:22px}.home-index-card,.home-offer-card{min-height:0}.home-approach-copy{padding-left:22px}.about-mintup-heading{border-right:0;border-bottom:1px solid var(--ink);padding:32px 24px}.about-mintup-value{padding:32px 24px}.career-timeline{--timeline-axis:20px}.career-timeline:before{top:20px;bottom:20px}.career-timeline>li{grid-template-columns:40px minmax(0,1fr);gap:0 16px;padding-bottom:22px}.career-timeline-period{text-align:left;grid-area:1/2;padding:0 0 8px}.career-timeline-marker{grid-area:1/1/span 2;width:40px;height:40px}.career-timeline article{grid-area:2/2;padding:21px 20px 23px}.about-story-origin .about-photo-clean .about-photo-crop{height:min(470px,108vw)}.about-story-origin .about-photo-crop img{object-position:center 43%}.about-story-beliefs article{min-height:0;padding:26px 22px}.about-story-beliefs h3{margin-top:38px}.cookie-banner{flex-direction:column;align-items:stretch;gap:16px;padding:18px;bottom:12px;left:12px;right:12px}.cookie-banner-actions{width:100%}.sales-draft-preview .shell{flex-direction:column;align-items:flex-start;gap:3px}.sales-draft-hero-grid{grid-template-columns:1fr;row-gap:0;min-height:0;padding-block:56px 72px}.sales-draft-hero:before{background:linear-gradient(#f8f8f7f7 0%,#f8f8f7e8 58%,#f8f8f7cc 100%),url(/images/hero-cabinet-originn.jpg) 60%/cover no-repeat}.sales-draft-hero-copy{display:contents}.sales-draft-hero-copy>*{z-index:1;position:relative}.sales-draft-hero-copy>.eyebrow{grid-row:1}.sales-draft-hero-copy>h1{grid-row:2}.sales-draft-hero-copy>.sales-draft-lead{grid-row:3}.sales-draft-hero-copy>.sales-draft-outcomes{grid-row:4}.sales-draft-hero-copy>.button-row{grid-row:5}.sales-draft-hero h1{font-size:clamp(2.45rem,9.8vw,3.25rem)}.sales-draft-portrait{justify-self:center;width:min(94%,420px);margin:10px 16px 26px 0}.sales-draft-portrait img{object-position:center 22%;height:min(430px,105vw)}.sales-draft-portrait-note{bottom:14px;left:14px;right:14px}.about-teaching-photo{width:min(86%,340px)}.about-teaching-photo img{height:min(330px,92vw)}.sales-draft-trust-head,.sales-draft-door-grid,.sales-draft-ai-grid,.sales-draft-journey-grid,.sales-draft-offer-grid,.sales-draft-about-grid,.sales-draft-tool-grid,.sales-draft-final-grid,.sales-draft-start-grid,.meeting-home-grid,.meeting-method-head,.meeting-method-grid,.sales-results-grid,.sales-method-grid,.sales-home-tools-grid,.sales-home-tools-head,.home-tools-strip-grid,.home-tools-strip-links{grid-template-columns:1fr}.home-tools-strip-grid{gap:22px}.sales-method-grid article{min-height:0}.sales-method-result{grid-template-columns:1fr;gap:9px}.sales-home-tools-head{gap:16px}.sales-home-tool,.sales-draft-start{min-height:0}.sales-draft-direct{grid-template-columns:1fr;gap:22px;padding:26px 20px 28px 24px}.sales-results-grid article,.meeting-method-grid article{min-height:0}.meeting-method-grid h3{margin-top:30px}.sales-results-grid h3{margin-top:42px}.sales-draft-trust-head{gap:16px}.sales-draft-trust .logo-cell{width:170px;min-height:88px}.testimonial-grid-compact{grid-template-columns:none;grid-auto-columns:minmax(260px,82vw)}.testimonial-card-compact,.testimonial-card-compact:first-child,.testimonial-card-compact:last-child{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-height:0;padding:20px}.sales-draft-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:34px}.sales-draft-friction-list article{grid-template-columns:42px 1fr;gap:14px 18px}.sales-draft-friction-list p{grid-column:2}.sales-draft-door{min-height:0}.sales-draft-tag{margin-bottom:42px}.sales-draft-ai-grid article{min-height:0}.sales-draft-ai-grid h3{margin-top:34px}.sales-draft-ai-footer{flex-direction:column;align-items:flex-start;gap:28px}.sales-draft-journey-grid article{min-height:240px}.sales-draft-journey-grid h3{margin-top:42px}.sales-draft-offer-grid article{min-height:420px}.sales-draft-about-photo{width:min(92%,490px)}.sales-draft-about-photo img{height:min(630px,130vw)}.sales-draft-path-summary{grid-template-columns:1fr;gap:28px}.sales-results-compact .sales-draft-path-summary{grid-template-columns:1fr}.sales-draft-path-photo{width:min(55%,220px)}.sales-draft-budget-list a{grid-template-columns:34px 1fr 24px;gap:10px 14px}.sales-draft-budget-list b{text-align:left;grid-column:2}.sales-draft-budget-list em{grid-area:1/3/3}.friction-index-start,.friction-index-result,.friction-index-email{grid-template-columns:1fr}.friction-index-start{gap:34px}.friction-index-score{min-height:0}.friction-index-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.friction-index-actions{flex-direction:column;grid-column:auto;align-items:flex-start}.friction-index-email{grid-column:auto}}@media (max-width:520px){.sales-draft-outcomes{grid-template-columns:1fr;display:grid}.home-offer-card{grid-template-columns:36px minmax(0,1fr);padding:20px 18px}.home-situation-links{grid-template-columns:1fr}.home-friction-trigger{border-radius:20px;grid-template-columns:1fr;grid-template-areas:"label""copy""action";gap:10px;padding:18px}.home-friction-trigger-action{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-friction-trigger-action>b{justify-content:flex-end}.friction-index-modal{border-radius:20px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.friction-index-modal-panel{max-height:calc(100dvh - 16px);padding:18px}.friction-index-modal-header{padding:6px 48px 22px 2px}.friction-index-modal .friction-index{border-radius:16px}.friction-index-email-form{grid-template-columns:1fr}.friction-index-email-form .friction-index-email-consent{grid-column:auto}.home-index-card{border-radius:22px;padding:23px 21px}.resource-tool-preview,.resource-tool-preview-fields{grid-template-columns:1fr}.resource-tool-preview-result{min-width:0}.resource-index-preview,.friction-index-context,.friction-index-choices{grid-template-columns:1fr}.friction-index-navigation{flex-direction:column-reverse;align-items:flex-start}.friction-index-navigation .button{width:100%}.sales-draft-door{padding:26px 22px}.sales-draft-door h3{font-size:2.25rem}.sales-draft-offer-grid article{min-height:390px;padding:26px 22px}}@media print{@page{margin:14mm}html,body{background:#fff!important;margin:0!important;padding:0!important}main.sales-draft>*{display:none!important}main.sales-draft>.home-ai-question,.home-ai-question>.shell,.home-ai-question-grid,.home-ai-question-grid>:first-child,.home-ai-question-grid>:first-child>.friction-index-modal,.friction-index-modal-panel,.friction-index-modal-panel>.friction-index,.friction-index>.friction-index-result{display:block!important}.home-ai-question{background:#fff!important;border:0!important;padding:0!important}.home-ai-question-grid{margin:0!important}.home-ai-question-grid>:first-child>:not(.friction-index-modal),.home-ai-question-grid>:last-child,.friction-index-modal-header,.friction-index-modal-close,.friction-index-start,.friction-index-question,.friction-index-actions,.friction-index-email{display:none!important}.friction-index-modal{background:#fff!important;border:0!important;border-radius:0!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.friction-index-modal-panel{background:#fff!important;border-radius:0!important;max-height:none!important;padding:0!important;overflow:visible!important}.friction-index{background:#fff!important;border:0!important;border-radius:0!important;overflow:visible!important}.friction-index-result{page-break-inside:avoid;break-inside:avoid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);width:100%}.friction-index-score{-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:0!important;padding:24px!important}.friction-index-score>strong{margin:16px 0 18px;font-size:4.8rem}.friction-index-breakdown{padding:24px!important}.friction-index-breakdown h2{margin-top:0;font-size:1.7rem}.friction-index-bars{gap:12px;margin-top:20px}.friction-index-priorities,.friction-index-recommendation{break-inside:avoid}.friction-index-priorities{margin-top:20px;padding:14px}.friction-index-recommendation{margin-top:12px;padding:16px}.friction-index-recommendation .button{display:none!important}}.home-offers-guided .home-offer-groups{gap:18px}.home-offers-guided .home-offer-cards{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.home-offers-guided .home-offer-card{flex-direction:column;align-items:stretch;gap:8px;padding:22px 24px;display:flex}.home-offers-guided .home-offer-card h3{margin:1px 0 3px;font-size:clamp(1.3rem,1.8vw,1.72rem)}.home-offers-guided .home-offer-card p{line-height:1.45}.home-offer-kind{color:var(--pink-dark);font:700 .64rem/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.home-offers-guided .home-offer-price{align-self:center;min-height:30px;margin-top:6px;padding:5px 12px;font-size:.74rem}.home-offers-guided .home-offer-card>strong{margin-top:auto;padding-top:10px}.home-section-links{margin-top:30px}.home-trust-experience{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.home-trust-experience p{max-width:760px;color:var(--grey);margin:0 0 16px}.home-tools-grouped .sales-home-tools-grid{border:0;gap:24px}.home-tools-grouped .sales-home-tool{border:1px solid var(--line);border-radius:24px}.home-tools-priority{border-bottom:1px solid var(--line);background:var(--paper)}.home-tools-priority .sales-home-tool{min-height:245px}.home-counterposition{background:var(--white)}.home-counterposition-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid}.home-counterposition-heading h2{max-width:650px;margin:20px 0 0;font-size:clamp(2.4rem,4.4vw,4.8rem)}.home-counterposition-copy{border:1px solid var(--ink);background:var(--paper);border-radius:28px;padding:clamp(26px,3.4vw,42px)}.home-counterposition-copy>p{color:var(--grey)}.home-counterposition-copy .lead{color:var(--ink);font:500 clamp(1.35rem, 2vw, 1.85rem)/1.25 var(--serif);margin-top:0}.home-counterposition-points{gap:9px;margin:28px 0 30px;display:grid}.home-counterposition-points span{background:var(--white);color:var(--ink);font-family:var(--sans);border-radius:999px;padding:13px 16px;font-size:.8rem;font-weight:650;line-height:1.4}.home-counterposition-points span:before{content:"—";color:var(--pink-dark);margin-right:10px}.audit-continuity{background:var(--paper)}.audit-continuity-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.audit-continuity-path article{border:1px solid var(--line);background:var(--white);border-radius:22px;min-height:210px;padding:22px}.audit-continuity-path article:nth-child(2){background:var(--ink);color:var(--white)}.audit-continuity-path article:nth-child(3){border-color:var(--pink);background:var(--pink);color:var(--white)}.audit-continuity-path article>span{color:var(--pink-dark);font:700 .62rem var(--mono);letter-spacing:.08em}.audit-continuity-path article:nth-child(2)>span,.audit-continuity-path article:nth-child(3)>span{color:#f3a9c5}.audit-continuity-path h3{font:500 clamp(1.55rem, 2vw, 2rem)/1 var(--serif);margin:44px 0 10px}.audit-continuity-path p{color:var(--grey);margin:0;font-size:.82rem}.audit-continuity-path article:nth-child(2) p{color:#c7c4ca}.audit-continuity-path article:nth-child(3) p{color:#fae2eb}.audit-continuity-note{background:var(--white);border-radius:18px;grid-template-columns:minmax(0,1.35fr) auto;align-items:center;gap:34px;margin-top:16px;padding:19px 22px;display:grid}.audit-continuity-note p{color:var(--grey);margin:0;font-size:.86rem}.audit-continuity-note strong{color:var(--ink)}.audit-continuity-note .button-row{justify-content:flex-end;margin:0}.audit-method-section{background:var(--white)}.audit-method-heading{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:end;gap:clamp(44px,8vw,110px);margin-bottom:36px;display:grid}.audit-method-heading h2{max-width:560px;margin:18px 0 0;font-size:clamp(2.35rem,4.2vw,4.6rem)}.audit-method-heading .lead{max-width:760px;margin:0;font-size:clamp(1.35rem,2.4vw,2.35rem);line-height:1.18}.audit-method-panel{background:var(--ink);color:var(--white);border-radius:30px;padding:clamp(28px,4vw,50px);overflow:hidden;box-shadow:0 22px 56px #0b0b0d1f}.audit-method-flow{counter-reset:audit-method;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,58px) clamp(28px,5vw,74px);margin:0;padding:0;list-style:none;display:grid}.audit-method-flow li{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:16px;min-height:92px;display:grid;position:relative}.audit-method-flow li>span{color:#f3a9c5;width:46px;height:46px;font:700 .63rem var(--mono);letter-spacing:.06em;border:1px solid #ef8fb4;border-radius:50%;place-items:center;display:grid}.audit-method-flow p{color:#f2eff2;font:500 clamp(1.05rem, 1.55vw, 1.38rem)/1.28 var(--serif);margin:5px 0 0}.audit-method-footer{border-top:1px solid #403e43;justify-content:space-between;align-items:center;gap:32px;margin-top:42px;padding-top:22px;display:flex}.audit-method-footer>span{color:#aaa7ad;font-size:.76rem}.audit-method-footer .text-link{flex:none}.article-related{border:1px solid var(--line);background:var(--paper);border-radius:22px;gap:0;margin-top:42px;padding:24px;display:grid}.article-related>.micro-label{margin-bottom:12px}.article-related-link{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;gap:24px;padding:14px 2px;font-weight:720;transition:color .18s,padding .18s;display:flex}.article-related-link:hover{color:var(--pink-dark);padding-left:8px}.article-related-link span:last-child{color:var(--pink-dark)}@media (max-width:900px){.audit-continuity-path{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-continuity-note{grid-template-columns:1fr}.audit-continuity-note .button-row{justify-content:flex-start}.audit-method-heading{grid-template-columns:1fr;gap:20px}.audit-method-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.home-counterposition-grid{grid-template-columns:1fr;gap:28px}.audit-continuity-path{grid-template-columns:1fr}.audit-continuity-path article{min-height:0}.audit-continuity-path h3{margin-top:28px}.audit-method-flow{grid-template-columns:1fr;gap:24px}.audit-method-flow li{min-height:0}.audit-method-footer{flex-direction:column;align-items:flex-start}}@media (hover:hover){.home-offers-guided .home-offer-card:hover .home-offer-kind{color:#f1a1c0}}@media (min-width:781px){.home-offers-guided .home-offer-card{min-height:220px}}@media (max-width:600px){.home-offers-guided .home-offer-card{padding:22px}}@media screen{.hero-dots{display:none}.site-header,.sales-draft-header{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.site-header,.sales-draft-header{background:color-mix(in srgb, var(--paper) 94%, transparent)}}.site-header,.sales-draft-header{border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.site-header,.sales-draft-header{border-bottom-color:color-mix(in srgb, var(--line) 78%, transparent)}}.page-hero{isolation:isolate;background:var(--paper);position:relative}.page-hero:after{content:"";z-index:0;background:var(--pink-soft);pointer-events:none;border-radius:50%;width:clamp(300px,34vw,520px);height:clamp(300px,34vw,520px);position:absolute;top:clamp(-300px,-19vw,-190px);right:clamp(-250px,-12vw,-90px)}.page-hero>.shell{z-index:1;position:relative}.hero:before{background:var(--pink-soft);filter:none}.sales-draft-portrait{flex-direction:column;padding:0 18px 20px 0;display:flex}.sales-draft-portrait:before{border-radius:24px 88px 24px 24px;inset:22px 0 0 22px}.sales-draft-portrait img{border-radius:24px 88px 0 0;height:440px;box-shadow:0 18px 44px #0b0b0d14}.sales-draft-portrait-note{border-top:1px solid var(--line);border-radius:0 0 24px 24px;width:100%;padding:18px 22px 21px;position:relative;inset:auto;box-shadow:0 18px 44px #0b0b0d14}.photo-frame:before,.photo-frame img{border-radius:24px 88px 24px 24px}.photo-frame-simple:before,.photo-frame-simple img{border-radius:24px 72px 24px 24px}.home-ai-question,.sales-method,.choice-guide,.offer-distinction,.blog-teaser,.expertise,.about-manifesto,.about-story-position,.training-event,.budget-highlight,.intervention-modes,.investment-section,.newsletter-section,.training-custom-section,.strategy-site-teaser,.training-framework,.friction-index-section{background:var(--pink-soft)}.home-ai-question{border-bottom-color:var(--line)}.home-offer-group:last-child .home-offer-card,.problem-answer,.training-popup-copy,.friction-index-modal-panel,.meeting-calculator{background:var(--pink-soft)}.solution-card,.deliverable-card,.resource-card,.home-offer-card,.sales-home-tool,.budget-offer,.training-pricing-grid article,.about-story-beliefs article,.training-custom-example,.meeting-calculator,.friction-index,.lead-form{border-color:var(--line);box-shadow:0 12px 34px #0b0b0d09}.training-popup-panel,.friction-index-modal,.friction-index-modal-panel{border-radius:24px}.training-popup-close{border-radius:50%}.training-date,.training-popup-date{border-radius:18px}.training-pilot-callout{border-color:var(--line);background:var(--white);border-radius:22px}.training-days{border:1px solid var(--line);border-radius:24px;overflow:hidden}.training-days article{border-color:var(--line)}.sales-draft-door-grid{border:1px solid var(--line);border-radius:26px;overflow:hidden}.sales-draft-door{border-color:var(--line)}.page-band,.final-cta{background:var(--pink)}}@media (hover:hover) and (pointer:fine){.resource-card,.sales-home-tool,.budget-offer,.training-custom-example{transition:transform .22s,border-color .22s,box-shadow .22s}.resource-card:hover,.sales-home-tool:hover,.budget-offer:hover,.training-custom-example:hover{border-color:var(--pink);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.resource-card:hover,.sales-home-tool:hover,.budget-offer:hover,.training-custom-example:hover{border-color:color-mix(in srgb, var(--pink) 36%, var(--line))}}.resource-card:hover,.sales-home-tool:hover,.budget-offer:hover,.training-custom-example:hover{box-shadow:0 18px 42px #0b0b0d13}}@media (max-width:780px){.page-hero:after{width:300px;height:300px;top:-190px;right:-170px}.sales-draft-portrait{padding:0 12px 14px 0}.sales-draft-portrait:before{border-radius:22px 62px 22px 22px;inset:14px 0 0 14px}.sales-draft-portrait img{border-radius:22px 62px 0 0;height:min(460px,112vw)}.sales-draft-portrait-note{border-radius:0 0 22px 22px}.training-days,.sales-draft-door-grid{border-radius:20px}}.home-offers-guided .home-offer-groups{align-items:stretch;gap:20px}.home-offers-guided .home-offer-group{flex-direction:column;display:flex}.home-offers-guided .home-offer-cards{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-offers-guided .home-offer-card{background:var(--white);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:11px 22px;min-height:252px;padding:28px 30px 26px;display:grid;position:relative}.home-offers-guided .home-offer-card:before{content:"";background:var(--pink);border-radius:0 0 99px 99px;width:74px;height:3px;position:absolute;top:-1px;left:30px}.home-offers-guided .home-offer-kind,.home-offers-guided .home-offer-card h3,.home-offers-guided .home-offer-card p{grid-column:1/-1}.home-offers-guided .home-offer-kind{padding-top:4px}.home-offers-guided .home-offer-card h3{max-width:650px;margin:8px 0 2px;font-size:clamp(1.55rem,2.1vw,2rem);line-height:1.05}.home-offers-guided .home-offer-card p{max-width:650px;margin:0 0 12px;line-height:1.5}.home-offers-guided .home-offer-price{grid-column:1;place-self:end start;min-height:32px;margin:0;padding:6px 13px}.home-offers-guided .home-offer-card>strong{white-space:nowrap;grid-column:2;align-self:center;margin:0;padding:0}.home-offers-guided .home-offer-group:first-child .home-offer-card:nth-child(2),.home-offers-guided .home-offer-group:last-child .home-offer-card:nth-child(2){background:var(--pink-soft)}.home-offers-guided .home-offer-group:last-child .home-offer-card:first-child{border-color:var(--ink);background:var(--ink);color:var(--white)}.home-offers-guided .home-offer-group:last-child .home-offer-card:first-child .home-offer-kind,.home-offers-guided .home-offer-group:last-child .home-offer-card:first-child>strong{color:#f1a1c0}.home-offers-guided .home-offer-group:last-child .home-offer-card:first-child p{color:#c7c4ca}.home-offers-guided .home-offer-group:last-child .home-offer-card:first-child .home-offer-price{color:var(--white);background:#242328;border-color:#514e52}@media (hover:hover) and (pointer:fine){.home-offers-guided .home-offer-group:last-child .home-offer-card:first-child:hover{border-color:var(--pink);background:#151417}}@media (max-width:780px){.home-offers-guided .home-offer-groups{align-items:start}.home-offers-guided .home-offer-group{display:block}.home-offers-guided .home-offer-cards{grid-template-rows:none}.home-offers-guided .home-offer-card{grid-template-columns:1fr;min-height:0;padding:25px 23px 23px}.home-offers-guided .home-offer-kind,.home-offers-guided .home-offer-card h3,.home-offers-guided .home-offer-card p,.home-offers-guided .home-offer-price,.home-offers-guided .home-offer-card>strong{grid-column:1}.home-offers-guided .home-offer-card>strong{white-space:normal;margin-top:8px}}.testimonial-grid-compact{grid-auto-columns:minmax(230px,calc(25% - 7.5px));gap:10px}.testimonial-card-compact,.testimonial-card-compact:first-child,.testimonial-card-compact:last-child{border:1px solid var(--line);background:var(--white);min-height:218px;box-shadow:none;border-radius:20px;padding:18px}.testimonial-card-compact .testimonial-quote-mark{margin-bottom:7px;font-size:2rem}.testimonial-card-compact blockquote{font:500 .79rem/1.5 var(--serif);margin-bottom:15px}.testimonial-card-compact figcaption strong{font-size:.7rem}.testimonial-card-compact figcaption time{color:var(--pink-dark);font:700 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.testimonial-card-compact figcaption span{font-size:.64rem;line-height:1.35}@media (max-width:980px){.testimonial-grid-compact{grid-auto-columns:minmax(270px,calc(50% - 5px))}}@media (max-width:780px){.testimonial-grid-compact{grid-auto-columns:minmax(250px,82vw)}}.home-pillar li a,.pillar-catalog li a{transition:padding .18s,color .18s,background-color .18s}.home-pillar li a:hover,.home-pillar li a:focus-visible,.pillar-catalog li a:hover,.pillar-catalog li a:focus-visible{color:var(--pink);outline:none;padding-left:8px}.home-pillar-dark li a:hover,.home-pillar-dark li a:focus-visible,.pillar-catalog-dark li a:hover,.pillar-catalog-dark li a:focus-visible{color:#f3a9c5}.home-pillar-raspberry li a:hover,.home-pillar-raspberry li a:focus-visible,.pillar-catalog-raspberry li a:hover,.pillar-catalog-raspberry li a:focus-visible{color:var(--ink)}.home-pillar li a:hover span:last-child,.home-pillar li a:focus-visible span:last-child,.pillar-catalog li a:hover>span:last-child,.pillar-catalog li a:focus-visible>span:last-child{color:currentColor;transform:translate(3px)}.home-pillar li a span:last-child,.pillar-catalog li a>span:last-child{transition:color .18s,transform .18s}.home-about-mini{background:var(--ink);color:var(--white)}.home-about-mini-grid{grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(44px,8vw,110px);display:grid}.home-about-mini-photo{max-width:360px;padding:0 14px 14px 0;position:relative}.home-about-mini-photo:after{content:"";z-index:0;background:var(--pink);border-radius:22px 70px 22px 22px;position:absolute;inset:16px 0 0 16px}.home-about-mini-photo img{z-index:1;object-fit:cover;object-position:center 41%;border-radius:22px 70px 22px 22px;width:100%;height:370px;position:relative}.home-about-mini-copy{max-width:760px}.home-about-mini-copy h2{max-width:720px;margin:22px 0 24px;font-size:clamp(2.1rem,3.9vw,4rem)}.home-about-mini-copy>p{color:#c6c3ca;max-width:680px;margin-bottom:24px;font-size:1rem}.home-about-mini-copy blockquote{border-left:3px solid var(--pink);max-width:680px;color:var(--white);font:italic 500 1.15rem/1.45 var(--serif);margin:0 0 28px;padding-left:20px}.home-about-mini-copy .text-link{color:#f3a9c5}.home-about-mini-copy .text-link:hover{color:var(--white)}@media (max-width:780px){.home-about-mini-grid{grid-template-columns:1fr;gap:38px}.home-about-mini-photo{width:min(82%,340px)}.home-about-mini-photo img{height:min(420px,108vw)}}.sales-draft-hero{background:#f7f7f7}.sales-draft-hero:before{display:none}.home-original-photo{object-fit:cover;object-position:50% 48%;z-index:-2;width:47%;height:100%;position:absolute;top:0;right:0}.sales-draft-hero:after{background:linear-gradient(90deg,#f7f7f7 0% 49%,#f7f7f7f5 53%,#f7f7f7a6 58%,#f7f7f700 66%)}.sales-draft-hero-grid{grid-template-columns:minmax(0,1fr)}.sales-draft-hero-copy{width:62%}.home-founder-signature{z-index:2;border-left:3px solid var(--pink);background:#fafafaf2;width:34%;padding:16px 20px;position:absolute;bottom:24px;right:3%}.home-founder-signature strong{margin-bottom:4px;font-size:1rem;display:block}.home-founder-signature span{color:#555;font-size:.78rem;line-height:1.5;display:block}@media (max-width:780px){.sales-draft-hero{flex-direction:column;display:flex}.sales-draft-hero-grid{order:0;padding-block:38px 30px}.sales-draft-hero-copy{width:100%;display:block}.sales-draft-hero:after{display:none}.home-original-photo{object-position:50% 48%;z-index:0;order:1;width:100%;height:min(135vw,620px);position:relative}.home-founder-signature{order:2;width:auto;margin:0 6% 24px;position:relative;bottom:auto;right:auto}}.site-header .wordmark{align-items:baseline;gap:12px;display:inline-flex}.site-header .wordmark-main{font-family:var(--sans), sans-serif;letter-spacing:-.065em;font-size:1.65rem;font-weight:850}.site-header .wordmark-main span{color:#b52b59}.site-header .wordmark-sub{font:600 .55rem var(--mono);letter-spacing:.28em;display:inline}.sales-draft-hero-copy>h1{margin-bottom:clamp(30px,3vw,40px)}.sales-draft-hero-copy>.button-row{margin-top:clamp(24px,2.5vw,34px)}.mega-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:20px 0;display:flex}.mega-trigger span{color:var(--pink)}.mega-trigger[aria-expanded=true]{color:var(--pink);box-shadow:inset 0 -2px var(--pink)}.mega-trigger[aria-expanded=true] span{transform:rotate(180deg)}.mega-panel{border-bottom:1px solid var(--line);background:#fff;max-height:calc(100dvh - 80px);padding:32px 0 24px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 35px -25px #0005}.mega-panel[hidden]{display:none}.mega-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.mega-columns h2{border-bottom:1px solid var(--line);font:500 1.5rem var(--serif);align-items:baseline;gap:12px;margin:0;padding-bottom:15px;display:flex}.mega-columns h2>span{color:var(--pink);font:.7rem var(--mono)}.mega-intro{min-height:42px;color:var(--grey);margin:14px 0;font-size:.78rem;line-height:1.6}.mega-item{border-radius:7px;margin:0 -8px;padding:10px 8px;display:block}.mega-item:hover,.mega-item:focus-visible{background:#f8f4f5}.mega-item strong{font-size:.85rem;font-weight:600;line-height:1.5;display:block}.mega-item>span{color:var(--grey);margin-top:4px;font-size:.75rem;line-height:1.5;display:block}.mega-tag{color:var(--pink);font:.6rem var(--mono);text-transform:uppercase;background:#f9eaf0;margin-top:5px;padding:3px 6px;display:inline-block}.mega-all{color:var(--pink);margin-top:15px;font-size:.75rem;display:inline-block}.mega-guide{background:#f8f5f2;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:20px 24px;display:flex}.mega-guide>div>span,.mega-mobile-heading{color:var(--pink);font:.68rem var(--mono);text-transform:uppercase;letter-spacing:.08em}.mega-guide p{font:500 1.4rem var(--serif);margin:8px 0 0}.mega-guide-actions{flex-direction:column;align-items:center;gap:10px;display:flex}.mega-guide-actions>a:last-child{text-underline-offset:4px;font-size:.75rem;text-decoration:underline}.mega-mobile-heading{padding:22px 6px 10px;display:block}.mega-header .mobile-menu nav{color:var(--ink);background:#fff}.mega-header .mobile-menu nav a{border-color:var(--line)}.mega-header .mega-mobile-group>summary{border:0;border-bottom:1px solid var(--line);justify-content:space-between;width:auto;height:auto;padding:14px 6px;font-weight:600;display:flex}.mega-mobile-group>summary:after{content:"+";color:var(--pink)}.mega-mobile-group[open]>summary:after{content:"−"}.mega-header .mobile-menu .mega-mobile-group a{padding-left:20px;font-size:.85rem}@media (min-width:1101px){.mega-header .desktop-nav{display:flex}.mega-header .mobile-menu{display:none}}@media (max-width:1100px){.mega-header .desktop-nav,.mega-header .mega-panel{display:none}.mega-header .mobile-menu{display:block}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
