/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-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}.fixed{position:fixed}.relative{position:relative}.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}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--navy:#102a43;--navy-deep:#0a2033;--navy-soft:#173f5f;--gold:#a58246;--gold-light:#ede0c8;--ink:#243746;--muted:#5d6b78;--line:#dbe3e9;--soft:#f3f6f8;--warm:#faf8f4;--white:#fff;--shadow:0 24px 70px #102a431f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #a5824680}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #102a431a;position:sticky;top:0}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:84px;display:grid}.logo-link{text-decoration:none}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark{background:var(--white);border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block;overflow:hidden;box-shadow:0 0 0 1px #102a431a}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-name{flex-direction:column;gap:2px;display:flex}.brand-name strong{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;font-size:13px}.brand-name small{color:var(--muted);letter-spacing:.03em;font-size:10px}.brand.inverse .brand-mark{background:var(--white);box-shadow:0 0 0 1px #ffffff38}.brand.inverse .brand-name strong{color:var(--white)}.brand.inverse .brand-name small{color:#9fb2c2}.desktop-nav{justify-content:center;align-items:center;gap:clamp(15px,2vw,28px);display:flex}.desktop-nav a{color:#455664;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}.desktop-nav a:hover{color:var(--gold)}.desktop-nav a.active{color:var(--navy);position:relative}.desktop-nav a.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-13px;left:0;right:0}.mobile-menu{display:none}.button{min-height:54px;color:var(--white);background:var(--navy);border:1px solid #0000;justify-content:center;align-items:center;gap:17px;padding:0 23px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{background:var(--navy-soft);transform:translateY(-2px)}.button span{color:#d7bd86}.small-button{min-height:42px;padding-inline:16px;font-size:11px}.button.secondary{border-color:var(--line);background:var(--white);color:var(--navy)}.button.secondary:hover{background:var(--warm);border-color:#9eb1c0}.button.primary{background:var(--navy)}.button.light-button{background:var(--white);color:var(--navy)}.button.light-button:hover{background:var(--gold-light)}.eyebrow{color:var(--navy-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800;line-height:1.4}.eyebrow.gold{color:#c9ac72}.hero{grid-template-columns:minmax(0,1.1fr) minmax(405px,.9fr);align-items:center;gap:72px;min-height:690px;padding-block:86px 78px;display:grid}.hero h1{max-width:760px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(52px,5.8vw,78px);line-height:.99}.hero-lead{max-width:760px;color:var(--muted);margin:27px 0 0;font-size:18px;line-height:1.68}.hero-principle{color:var(--navy);margin:22px 0 0;font-size:14px;font-weight:800}.hero-principle:before{content:"";background:var(--gold);vertical-align:middle;width:28px;height:2px;margin-right:10px;display:inline-block}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-proof{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;margin-top:34px;font-size:11px;display:flex}.hero-proof b{color:var(--navy)}.hero-proof i{background:var(--gold);border-radius:50%;width:3px;height:3px}.system-visual{background:var(--navy-deep);min-height:505px;color:var(--white);box-shadow:var(--shadow);padding:25px;position:relative;overflow:hidden}.system-visual:before{content:"";background:linear-gradient(145deg,#0000 28%,#a5824624);position:absolute;inset:0}.visual-top,.visual-bottom{z-index:3;color:#aebfcd;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:9.5px;font-weight:800;display:flex;position:relative}.visual-top b{color:#d6bd89}.visual-core{place-items:center;width:360px;height:360px;margin:26px auto 19px;display:grid;position:relative}.orbit{border:1px solid #ffffff21;border-radius:50%;position:absolute}.orbit-one{inset:5px}.orbit-two{border-style:dashed;inset:55px}.axis{background:#ffffff17;position:absolute}.axis-x{width:100%;height:1px}.axis-y{width:1px;height:100%}.ias-core{z-index:2;background:#ffffff0a;border:1px solid #ffffff38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:152px;height:152px;display:flex;position:relative}.ias-core strong{color:#d5ba83;letter-spacing:-.04em;font-size:50px}.ias-core span{color:#b7c7d5;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.visual-label{z-index:3;background:var(--navy-soft);color:#dce6ed;text-align:center;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff14;min-width:68px;padding:7px 9px;font-size:9px;font-weight:800;position:absolute}.source{top:11px;left:50%;transform:translate(-50%)}.qualify{top:25%;right:5px}.engage{bottom:25%;right:5px}.onboard{bottom:11px;left:50%;transform:translate(-50%)}.track{bottom:25%;left:-2px}.improve{top:25%;left:-2px}.visual-bottom{border-top:1px solid #ffffff1f;padding-top:16px}.reg-strip{border-block:1px solid var(--line);background:var(--warm)}.reg-strip-inner{justify-content:center;align-items:center;gap:28px;min-height:86px;display:flex}.reg-strip span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.reg-strip strong{color:var(--navy);font-size:12px}.reg-strip i{background:var(--gold);border-radius:50%;width:3px;height:3px}.problem-section,.proof-section{padding-block:104px}.section-heading h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1.06}.split-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.split-heading>p,.section-heading>p:not(.eyebrow){color:var(--muted);margin:0 0 3px;font-size:16px;line-height:1.65}.outcome-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.outcome-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:315px;padding:34px}.outcome-grid article.featured{background:var(--navy);color:var(--white)}.outcome-grid article>span{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:800}.card-label{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin:58px 0 0!important;font-size:9px!important}.outcome-grid h3{color:var(--navy);letter-spacing:-.02em;margin:12px 0 0;font-size:25px}.outcome-grid article.featured h3{color:var(--white)}.outcome-grid article>p:last-child{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.65}.outcome-grid article.featured>p:last-child{color:#c2d0db}.system-section{background:var(--navy-deep);color:var(--white);padding-block:104px}.light-heading{max-width:900px}.light-heading h2{color:var(--white)}.light-heading>p:not(.eyebrow){color:#b8c7d3;max-width:820px;margin-top:23px}.system-section .split-heading{max-width:none}.module-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.module-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:270px;padding:31px;position:relative}.module-grid article>span{color:#d2b577;letter-spacing:.14em;font-size:11px;font-weight:800}.module-grid h3{color:var(--white);margin:45px 0 0;font-size:20px}.module-grid p{color:#aebfcd;margin:14px 0 0;font-size:13px;line-height:1.62}.module-grid i{color:var(--gold);font-style:normal;position:absolute;bottom:25px;right:29px}.technology-band{background:#ffffff06;border:1px solid #ffffff21;grid-template-columns:.5fr 1.5fr;align-items:center;gap:40px;margin-top:18px;padding:34px 38px;display:grid}.technology-band h3{color:var(--white);margin:0;font-size:25px}.technology-list{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.technology-list span{color:#c5d2dc;border:1px solid #ffffff21;padding:10px 12px;font-size:10px;font-weight:700}.case-study-section{border-bottom:1px solid var(--line);background:var(--warm);padding-block:92px}.case-study-layout{grid-template-columns:1.25fr .75fr;align-items:stretch;gap:58px;display:grid}.case-study-copy{padding-block:8px}.case-study-copy h2{max-width:760px;color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,57px);line-height:1.06}.case-study-copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:24px 0 31px;font-size:15px;line-height:1.7}.case-study-result{border-top:4px solid var(--gold);background:var(--navy);min-height:330px;color:var(--white);box-shadow:var(--shadow);flex-direction:column;justify-content:center;padding:38px;display:flex}.case-study-metrics{color:#d9c08c;letter-spacing:.02em;margin:0;font-size:13px;font-weight:800;line-height:1.7}.case-study-metrics i{background:var(--gold);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 8px;display:inline-block}.case-study-result>p:not(.case-study-metrics){color:#e1e9ef;margin:30px 0 0;font-family:Georgia,serif;font-size:25px;line-height:1.42}.case-study-result small{color:#8fa4b4;border-top:1px solid #ffffff24;margin-top:37px;padding-top:20px;font-size:9px;line-height:1.55}.case-hero{background:var(--navy-deep);color:var(--white);padding-block:100px}.case-hero-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:78px;display:grid}.case-hero h1{max-width:850px;color:var(--white);letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.7vw,76px);line-height:1}.case-hero-lead{color:#b8c7d3;max-width:800px;margin:28px 0 0;font-size:17px;line-height:1.7}.case-hero-statement{border-left:3px solid var(--gold);color:var(--white);margin:24px 0 0;padding-left:18px;font-size:15px;font-weight:800;line-height:1.6}.case-glance{background:#ffffff09;border:1px solid #ffffff26;padding:36px}.case-glance>div{border-top:1px solid #ffffff21;align-items:center;gap:19px;min-height:83px;padding-block:15px;display:flex}.case-glance strong{color:#d4b97f;letter-spacing:-.04em;min-width:88px;font-size:40px}.case-glance span{color:#d6e0e7;font-size:11px;font-weight:800}.case-glance>p:last-child{color:#9fb2c2;letter-spacing:.07em;text-transform:uppercase;margin:20px 0 0;font-size:10px;font-weight:800}.case-challenge,.case-outcome{grid-template-columns:1fr 1fr;gap:85px;padding-block:100px;display:grid}.case-challenge h2,.case-outcome h2,.case-section-heading h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,56px);line-height:1.07}.case-challenge>div:last-child p,.case-outcome>div:last-child p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.75}.case-built{background:var(--navy);color:var(--white);padding-block:100px}.case-section-heading{max-width:880px}.case-built .case-section-heading h2{color:var(--white)}.case-built-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);margin:55px 0 0;padding:0;list-style:none;display:grid}.case-built-grid li{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;grid-template-columns:42px 1fr;align-items:start;gap:18px;min-height:145px;padding:27px 30px;display:grid}.case-built-grid span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:800}.case-built-grid p{color:#d8e2e9;margin:0;font-size:14px;line-height:1.65}.case-built-grid li:last-child{grid-column:1/-1}.case-outcome-lead{font-family:Georgia,serif;color:var(--navy)!important;font-size:27px!important;line-height:1.5!important}.case-comparison{background:var(--soft);padding-block:100px}.comparison-table{border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--white);margin-top:50px}.comparison-head,.comparison-row{grid-template-columns:1fr 1fr;display:grid}.comparison-head span{background:var(--navy);color:#d4b97f;letter-spacing:.13em;text-transform:uppercase;border-right:1px solid #ffffff24;padding:17px 26px;font-size:10px;font-weight:800}.comparison-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:66px;color:var(--muted);padding:21px 26px;font-size:13px;line-height:1.5}.comparison-row strong{color:var(--navy);font-weight:800}.case-lesson{background:var(--navy-deep);color:var(--white);text-align:center;margin-block:95px;padding:65px}.case-lesson blockquote{max-width:970px;color:var(--white);letter-spacing:-.035em;margin:20px auto 0;font-family:Georgia,serif;font-size:clamp(31px,3.8vw,49px);line-height:1.2}.case-lesson>p:not(.eyebrow){color:#c0ced9;margin:27px auto 34px;font-size:15px;line-height:1.7}.case-disclaimer{border-left:4px solid var(--gold);background:var(--warm);margin-bottom:90px;padding:25px 29px}.case-disclaimer strong{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.case-disclaimer p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.7}.case-proof-block{background:var(--navy);min-height:330px;color:var(--white);grid-template-columns:1.3fr .7fr;align-items:center;gap:65px;margin-block:92px;padding:48px 52px;display:grid}.case-proof-block h2{max-width:760px;color:var(--white);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.7vw,48px);line-height:1.08}.case-proof-block>div:first-child>p:not(.eyebrow){color:#b8c7d3;max-width:760px;margin:20px 0 0;font-size:13px;line-height:1.7}.case-proof-action{border-left:1px solid #ffffff26;padding-left:40px}.case-proof-action>p{flex-direction:column;gap:7px;margin:0 0 27px;display:flex}.case-proof-action strong{color:#d5ba83;letter-spacing:-.035em;font-size:33px}.case-proof-action>p span{color:#b8c7d3;font-size:11px;line-height:1.5}.case-proof-action .button{width:100%}.proof-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:58px;display:grid}.proof-card{border:1px solid var(--line);background:var(--white);flex-direction:column;justify-content:space-between;min-height:385px;padding:32px;display:flex}.proof-card.navy-card{border-color:var(--navy);background:var(--navy);color:var(--white)}.proof-card.warm-card{background:var(--warm)}.proof-number{color:var(--gold);letter-spacing:.15em;font-size:11px;font-weight:800}.proof-card h3{color:var(--navy);margin:11px 0 0;font-size:25px;line-height:1.2}.proof-card.navy-card h3{color:var(--white)}.proof-card p:not(.card-label){color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.62}.proof-card.navy-card p:not(.card-label){color:#c0ced9}.gold-text{color:#d2b577!important}.proof-card a{border-top:1px solid var(--line);color:var(--navy);justify-content:space-between;padding-top:21px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.proof-card.navy-card a{color:var(--white);border-color:#ffffff24}.proof-card a span{color:var(--gold)}.structures-section{background:var(--soft);padding-block:104px}.centered-heading{text-align:center;max-width:880px;margin-inline:auto}.structure-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:55px;display:grid}.structure-grid article{background:var(--white);border-top:4px solid var(--gold);min-height:290px;padding:34px}.structure-grid article>span{color:var(--gold);letter-spacing:-.03em;font-size:30px;font-weight:800}.structure-grid h3{color:var(--navy);margin:52px 0 0;font-size:21px}.structure-grid p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.serial-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:510px;padding-block:100px;display:flex}.serial-mark{color:var(--gold);font-family:Georgia,serif;font-size:72px;line-height:.5}.serial-section blockquote{max-width:940px;color:var(--navy);letter-spacing:-.035em;margin:24px 0 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,51px);line-height:1.18}.serial-section p{max-width:760px;color:var(--muted);margin:27px 0 0;font-size:15px;line-height:1.65}.pricing-section{background:var(--navy);color:var(--white);padding-block:105px}.pricing-section .split-heading{max-width:none}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:57px;display:grid}.pricing-grid article{background:var(--white);color:var(--ink);padding:38px}.pricing-grid article.repeat-price{background:var(--warm)}.price-top{flex-direction:column;gap:8px;display:flex}.price-top span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.price-top b{color:var(--navy);font-size:18px}.price{align-items:end;gap:9px;margin-top:36px;display:flex}.price strong{color:var(--navy);letter-spacing:-.05em;font-size:58px;line-height:.9}.price span{color:var(--muted);font-size:12px}.pricing-grid article>p{color:var(--muted);margin:18px 0 0;font-size:12px}.pricing-grid ul{border-top:1px solid var(--line);gap:13px;margin:32px 0 0;padding:25px 0 0;list-style:none;display:grid}.pricing-grid li{color:var(--ink);font-size:12px}.pricing-grid li:before{content:"✓";color:var(--gold);margin-right:10px;font-weight:900}.post-raise-band{border:1px solid #ffffff24;grid-template-columns:1fr auto 1.35fr;align-items:center;gap:28px;margin-top:18px;padding:24px 28px;display:grid}.post-raise-band span{color:#d1b474;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.post-raise-band strong{color:var(--white);font-size:21px}.post-raise-band p{color:#b8c7d3;margin:0;font-size:12px}.final-cta{background:var(--navy-deep);min-height:385px;color:var(--white);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;margin-block:95px;padding:53px;display:grid}.final-cta h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,57px);line-height:1.05}.final-cta p:not(.eyebrow){color:#b8c7d3;max-width:760px;margin:19px 0 0;font-size:15px;line-height:1.6}.final-actions{flex-direction:column;align-items:stretch;gap:16px;display:flex}.consult-link{color:#c7d4de;text-align:center;font-size:12px;font-weight:800;text-decoration:none}.consult-link span{color:var(--gold);margin-left:7px}.site-footer{background:var(--navy-deep);color:var(--white);padding-top:72px}.footer-top{grid-template-columns:1.45fr repeat(3,.55fr);gap:55px;padding-bottom:57px;display:grid}.footer-brand p{color:#aebfcd;max-width:410px;margin:24px 0 0;font-size:13px;line-height:1.65}.footer-actions{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.footer-actions a{color:var(--white);font-size:11px;font-weight:800;text-decoration:none}.footer-actions a span{color:var(--gold);margin-left:5px}.footer-actions .linkedin-link{align-items:center;gap:7px;display:inline-flex}.linkedin-link b,.profile-social-link b,.contact-social-link b{border:1px solid;place-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-size:11px;line-height:1;display:inline-grid}.footer-column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-column h3{color:#d2b577;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.footer-column a{color:#b5c4cf;font-size:11px;text-decoration:none}.footer-column a:hover{color:var(--white)}.legal-note{border-top:1px solid #ffffff1c;grid-template-columns:1.6fr auto;align-items:end;gap:40px;padding-block:27px 32px;display:grid}.legal-note p{color:#8297a8;margin:0;font-size:9.5px;line-height:1.6}.legal-note span{color:#8297a8;white-space:nowrap;font-size:9.5px}.profile-social-link{color:var(--white);align-items:center;gap:8px;margin-top:10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.profile-social-link b{color:var(--white);background:#0a66c2;border-color:#0a66c2;border-radius:2px;box-shadow:0 0 0 1px #ffffff38}.profile-social-link i{color:var(--gold);font-style:normal}.profile-social-link:hover,.contact-social-link:hover{text-underline-offset:4px;text-decoration:underline}.contact-social-link{color:inherit;align-items:center;gap:8px;margin-top:12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.partner-hero-card{background:#ffffff0a;border:1px solid #ffffff29;padding:34px}.partner-hero-card h2{color:var(--white);margin:14px 0 0;font-size:28px}.partner-hero-card p:not(.mini-label){color:#b8c7d3;margin:16px 0 24px;font-size:13px;line-height:1.65}.partner-text-link{color:#d8e1e8;text-align:center;margin-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:block}.partner-text-link span{color:var(--gold)}.partner-intro{grid-template-columns:1.05fr .95fr;gap:90px;padding-block:100px;display:grid}.partner-intro h2,.partner-section-head h2,.partner-founders h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.06}.partner-intro p,.partner-section-head>p:not(.eyebrow),.partner-founders p{color:var(--muted);font-size:15px;line-height:1.7}.partner-dark{background:var(--navy-deep);color:var(--white);padding-block:100px}.partner-dark-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:78px;display:grid}.partner-dark h2,.partner-section-head.light h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,56px);line-height:1.06}.partner-dark p:not(.eyebrow){color:#b7c6d2;font-size:14px;line-height:1.7}.partner-tag-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);display:grid}.partner-tag-grid span{color:#d6e0e7;border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;align-items:center;min-height:58px;padding:15px;font-size:11px;display:flex}.partner-responsibilities,.partner-system,.partner-boundaries{padding-block:100px}.partner-section-head{max-width:900px}.partner-two-col{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:50px;display:grid}.partner-two-col article{border:1px solid var(--line);background:var(--white);padding:38px}.partner-two-col article>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.partner-checklist{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.partner-checklist li{color:var(--ink);padding-left:22px;font-size:12px;line-height:1.45;position:relative}.partner-checklist li:before{content:"✓";color:var(--gold);font-weight:900;position:absolute;left:0}.counsel-card{background:var(--navy)!important}.counsel-card .partner-checklist li{color:#d6e0e7}.partner-legal-callout{border-left:4px solid var(--gold);background:var(--warm);color:var(--muted);margin:18px 0 0;padding:22px 26px;font-size:12px;line-height:1.65}.partner-scenarios,.partner-referral,.partner-future{background:var(--soft);padding-block:100px}.partner-scenarios .partner-two-col{margin-top:0}.partner-two-col h3{color:var(--navy);margin:13px 0 0;font-size:26px}.partner-two-col article>p:last-child{color:var(--muted);font-size:13px;line-height:1.7}.partner-system-grid{grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:52px;display:grid}.partner-price-stack{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.partner-price-stack article{background:var(--navy);color:var(--white);padding:34px}.partner-price-stack article:last-child{background:var(--warm);color:var(--ink);border:1px solid var(--line)}.partner-price-stack span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.partner-price-stack h3{color:inherit;letter-spacing:-.04em;margin:35px 0 0;font-size:43px}.partner-price-stack h3 small{font-size:12px;font-weight:400}.partner-price-stack p{color:#c0ced9;font-size:12px;line-height:1.65}.partner-price-stack article:last-child p{color:var(--muted)}.partner-benefits{background:var(--navy-deep);padding-block:100px}.partner-benefit-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.partner-benefit-grid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:250px;padding:30px}.partner-benefit-grid span{color:var(--gold);font-size:10px;font-weight:800}.partner-benefit-grid h3{color:var(--white);margin:38px 0 0;font-size:20px}.partner-benefit-grid p{color:#aebfcd;font-size:12px;line-height:1.65}.partner-founders{grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:100px;display:grid}.partner-referral>.shell>.partner-checklist{grid-template-columns:repeat(2,1fr);gap:14px 38px;margin-top:40px}.comp-card{background:var(--navy-deep);color:var(--white);grid-template-columns:1.15fr .85fr;gap:65px;margin-top:55px;padding:42px;display:grid}.comp-card h3{margin:0;font-size:31px}.comp-card h4{color:var(--gold-light)}.comp-card p,.comp-card small{color:#b8c7d3;font-size:12px;line-height:1.7}.boundary-grid,.future-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:50px;display:grid}.boundary-grid>div,.future-grid article{border:1px solid var(--line);padding:32px}.boundary-grid h3,.future-grid h3{color:var(--navy);margin:0;font-size:21px}.boundary-grid p,.future-grid p{color:var(--muted);font-size:12px;line-height:1.7}.future-grid article{background:var(--white)}.partner-final{background:var(--navy-deep);color:var(--white);grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;margin-block:90px;padding:55px;display:grid}.partner-final h2{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.2vw,55px);line-height:1.05}.partner-final p:not(.eyebrow){color:#b8c7d3;font-size:13px;line-height:1.65}.partner-text-link.light{color:var(--white)}@media (width<=900px){.partner-intro,.partner-dark-grid,.partner-founders,.partner-final,.partner-system-grid,.comp-card{grid-template-columns:1fr;gap:40px}.partner-benefit-grid{grid-template-columns:repeat(2,1fr)}.partner-price-stack{grid-template-columns:1fr}.case-study-layout{grid-template-columns:1fr;gap:40px}.case-hero-grid,.case-challenge,.case-outcome{grid-template-columns:1fr;gap:45px}.case-glance{max-width:620px}.case-proof-block{grid-template-columns:1fr;gap:35px}.case-proof-action{border-top:1px solid #ffffff26;border-left:0;padding:30px 0 0}}@media (width<=620px){.partner-intro,.partner-dark,.partner-responsibilities,.partner-system,.partner-benefits,.partner-founders,.partner-referral,.partner-boundaries,.partner-future{padding-block:70px}.partner-tag-grid,.partner-two-col,.partner-benefit-grid,.boundary-grid,.future-grid,.partner-referral>.shell>.partner-checklist{grid-template-columns:1fr}.partner-final{padding:34px 24px}.case-study-section{padding-block:70px}.case-study-result{min-height:0;padding:30px 24px}.case-study-result>p:not(.case-study-metrics){font-size:22px}.case-hero,.case-challenge,.case-built,.case-outcome,.case-comparison{padding-block:70px}.case-hero h1{font-size:45px}.case-glance{padding:28px 24px}.case-built-grid{grid-template-columns:1fr}.case-built-grid li:last-child{grid-column:auto}.comparison-head,.comparison-row{grid-template-columns:1fr}.comparison-head span:last-child{display:none}.comparison-row span:before,.comparison-row strong:before{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.comparison-row span:before{content:"Before"}.comparison-row strong:before{content:"After"}.case-lesson{margin-block:70px;padding:42px 24px}.case-proof-block{min-height:0;margin-block:70px;padding:36px 24px}.case-proof-block h2{font-size:34px}}.landing-split,.landing-form-section{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-block:100px;display:grid}.landing-split h2,.landing-form-section h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(39px,4.2vw,57px);line-height:1.06}.landing-split>div>p:not(.eyebrow),.landing-form-section>div>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.7}.landing-panel{border-top:4px solid var(--gold);background:var(--warm);box-shadow:var(--shadow);padding:38px}.landing-panel h3{color:var(--navy);margin:0;font-size:25px}.landing-dark{background:var(--navy-deep);padding-block:85px}.landing-three{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}.landing-three article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:240px;padding:32px}.landing-three span{color:var(--gold);font-size:10px;font-weight:800}.landing-three h3{color:var(--white);margin:42px 0 0;font-size:21px}.landing-three p{color:#afbfcb;font-size:12px;line-height:1.65}.form-integration-slot{border:1px solid var(--line);background:var(--soft);flex-direction:column;justify-content:center;min-height:390px;padding:42px;display:flex}.form-integration-slot h3{color:var(--navy);margin:13px 0 0;font-size:28px}.form-integration-slot p:not(.mini-label){color:var(--muted);font-size:13px;line-height:1.65}.native-mautic-form{gap:20px;margin-top:27px;display:grid}.native-mautic-form>div{gap:8px;display:grid}.native-mautic-form label{color:var(--navy);font-size:12px;font-weight:800}.native-mautic-form label span{color:#b13b2e}.native-mautic-form input{background:var(--white);width:100%;min-height:50px;color:var(--ink);font:inherit;border:1px solid #bfcbd4;border-radius:0;padding:10px 13px}.native-mautic-form input:focus{border-color:var(--gold);outline:3px solid #a5824629}.native-mautic-form button{background:var(--navy);min-height:52px;color:var(--white);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;font-weight:800;display:flex}.native-mautic-form button:hover{background:var(--navy-soft)}.native-mautic-form button span{color:#d7bd86}.native-mautic-form .form-privacy{color:var(--muted);margin:-5px 0 0;font-size:9px;line-height:1.5}.confirmation-page{flex-direction:column;justify-content:center;align-items:flex-start;min-height:640px;padding-block:130px;display:flex}.confirmation-page h1{max-width:850px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.7vw,76px);line-height:1}.confirmation-page>p:not(.eyebrow){max-width:760px;color:var(--muted);margin:26px 0 35px;font-size:16px;line-height:1.7}.landing-disclosure{border-left:4px solid var(--gold);background:var(--warm);margin-bottom:90px;padding:28px 32px}.landing-disclosure h3{color:var(--navy);margin:0;font-size:18px}.landing-disclosure p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.7}@media (width<=800px){.landing-split,.landing-form-section{grid-template-columns:1fr;gap:42px}.landing-three{grid-template-columns:1fr}}@media (width<=620px){.landing-split,.landing-form-section{padding-block:70px}.form-integration-slot{min-height:280px;padding:30px 24px}}.cookie-consent{z-index:100;width:min(620px,100% - 32px);color:var(--white);background:#0a2033fa;border:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:24px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 70px #0000003d}.cookie-consent p{color:#c1ced8;margin:0;font-size:11px;line-height:1.6}.cookie-consent p a{color:#d6bd89;font-weight:800;text-decoration:none}.cookie-actions{gap:8px;display:flex}.cookie-actions button{min-height:40px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:0 14px;font-size:10px;font-weight:800}.cookie-actions button:last-child{border-color:var(--gold);background:var(--gold);color:var(--navy-deep)}.cookie-actions button:hover{border-color:#d6bd89}.interior-hero{background:var(--navy-deep);color:var(--white);padding-block:92px 86px;overflow:hidden}.interior-hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(360px,.68fr);align-items:center;gap:82px;min-height:520px;display:grid}.interior-hero h1{max-width:780px;color:var(--white);letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.6vw,76px);line-height:1}.interior-lead{color:#b8c7d3;max-width:790px;margin:28px 0 0;font-size:17px;line-height:1.72}.interior-proof{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:18px;margin-top:36px;padding-top:25px;display:flex}.interior-proof span{color:#c8d4dd;letter-spacing:.04em;align-items:center;gap:18px;font-size:10px;display:flex}.interior-proof i{background:var(--gold);border-radius:50%;width:4px;height:4px;display:inline-block}.interior-hero-aside{min-width:0}.mini-label{letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--gold)!important;margin:0!important;font-size:9px!important}.hero-index,.build-card,.sequence-card,.pricing-summary-card{background:#ffffff09;border:1px solid #ffffff26;padding:32px;box-shadow:0 28px 70px #0000001f}.hero-index>div{border-bottom:1px solid #ffffff1a;grid-template-columns:38px 1fr;align-items:center;gap:13px;min-height:55px;display:grid}.hero-index>div:last-child{border-bottom:0}.hero-index>div span,.sequence-card span{color:#d2b577;font-size:10px;font-weight:800}.hero-index>div b,.sequence-card b{color:#dbe5ec;font-size:12px}.build-card strong{color:var(--white);margin-top:40px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.18;display:block}.build-card>p:not(.mini-label){color:#afbfcc;margin:22px 0 0;font-size:13px;line-height:1.65}.build-card a{color:var(--white);border-top:1px solid #ffffff21;justify-content:space-between;margin-top:29px;padding-top:20px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.build-card a span{color:var(--gold)}.sequence-card{display:grid}.sequence-card>div{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;min-height:59px;display:grid}.sequence-card>div:last-child{border-bottom:0}.pricing-summary-card>div{border-bottom:1px solid #ffffff1c;flex-direction:column;justify-content:center;gap:8px;min-height:82px;padding-block:12px;display:flex}.pricing-summary-card>div:last-child{border-bottom:0}.pricing-summary-card>div span{color:#aebfcd;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.pricing-summary-card>div b{color:var(--white);letter-spacing:-.03em;font-size:29px}.pricing-summary-card>div small{color:#aebfcd;letter-spacing:0;margin-left:5px;font-size:10px}.statement-section{grid-template-columns:.42fr 1.15fr .7fr;align-items:start;gap:55px;padding-block:105px;display:grid}.statement-section h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,56px);line-height:1.08}.statement-section>p:last-child{color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.72}.detail-section{padding-block:105px}.navy-section{background:var(--navy-deep);color:var(--white)}.soft-section{background:var(--soft)}.page-intro{max-width:900px}.page-intro h2{color:var(--navy);letter-spacing:-.047em;margin:0;font-size:clamp(39px,4.6vw,58px);line-height:1.06}.page-intro>p:last-child:not(.eyebrow){max-width:820px;color:var(--muted);margin:23px 0 0;font-size:16px;line-height:1.68}.page-intro-light h2{color:var(--white)}.page-intro-light>p:last-child:not(.eyebrow){color:#afbfcc}.module-detail-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);margin-top:58px;display:grid}.video-feature-section{background:var(--navy);color:var(--white);padding-block:90px}.video-feature-section.warm-video-section{background:var(--warm);color:var(--ink)}.video-feature-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:85px;display:grid}.video-feature-grid h2{color:var(--white);letter-spacing:-.044em;margin:0;font-size:clamp(37px,4.1vw,52px);line-height:1.08}.warm-video-section .video-feature-grid h2{color:var(--navy)}.video-feature-grid>div>p:not(.eyebrow){color:#c0ced8;margin:21px 0 0;font-size:14px;line-height:1.68}.warm-video-section .video-feature-grid>div>p:not(.eyebrow){color:var(--muted)}.video-feature-grid>div>a{color:var(--white);gap:15px;margin-top:25px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.video-feature-grid>div>a span{color:var(--gold)}.video-feature-grid video{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow);background:#050e16;display:block}.video-feature-grid>.console-preview-media>.console-preview-link{color:var(--white);letter-spacing:.035em;background:#ffffff0d;border:1px solid #d2b5778c;justify-content:center;align-items:center;margin-top:18px;padding:17px 22px;font-size:14px;transition:background .2s,border-color .2s;display:flex}.video-feature-grid>.console-preview-media>.console-preview-link:hover{border-color:var(--gold);background:#d2b5771f}.video-feature-grid>.video-followup-media>.video-followup-link{background:var(--white);color:var(--navy);letter-spacing:.025em;text-align:center;border:1px solid #9b752e73;justify-content:center;align-items:center;margin-top:18px;padding:17px 22px;font-size:14px;transition:background .2s,border-color .2s;display:flex}.video-feature-grid>.video-followup-media>.video-followup-link:hover{border-color:var(--gold);background:#f7f1e5}#what-happens-when-you-go-live{scroll-margin-top:80px}.module-detail-grid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;flex-direction:column;min-height:455px;padding:37px;display:flex}.module-detail-head{grid-template-columns:44px 1fr;align-items:start;gap:18px;display:grid}.module-detail-head span{color:#d2b577;letter-spacing:.12em;font-size:11px;font-weight:800}.module-detail-head h3{color:var(--white);margin:-3px 0 0;font-size:23px;line-height:1.2}.module-role{font-weight:800;color:#d9e3e9!important;margin:45px 0 0!important}.module-detail-grid article>p{color:#aebfcd;margin:17px 0 0;font-size:13px;line-height:1.66}.output-line{border-top:1px solid #ffffff1f;grid-template-columns:60px 1fr;gap:16px;margin-top:auto;padding-top:23px;display:grid}.output-line b{color:#d2b577;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.output-line span{color:#c5d2dc;font-size:11px;line-height:1.5}.stack-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.stack-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:31px}.stack-grid span,.included-grid>article>span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:800}.stack-grid h3,.included-grid h3{color:var(--navy);margin:42px 0 0;font-size:20px}.stack-grid p,.included-grid p{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.continuity-section{background:var(--warm);padding-block:105px}.continuity-grid,.counsel-grid,.third-party-grid{grid-template-columns:1fr .85fr;gap:100px;display:grid}.continuity-grid h2,.counsel-grid h2,.third-party-grid h2{color:var(--navy);letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.4vw,56px);font-weight:400;line-height:1.12}.continuity-grid>div:last-child p,.counsel-grid>div:last-child p,.third-party-grid>div:last-child p{color:var(--muted);margin:0 0 19px;font-size:15px;line-height:1.72}.continuity-grid a{color:var(--navy);gap:18px;margin-top:26px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.continuity-grid a span{color:var(--gold)}.deliverable-list{border-top:1px solid var(--line);margin-top:57px}.deliverable-list article{border-bottom:1px solid var(--line);grid-template-columns:70px .72fr 1fr;align-items:start;gap:35px;min-height:145px;padding:29px 10px;display:grid}.deliverable-list article>span{color:var(--gold);letter-spacing:.13em;font-size:11px;font-weight:800}.deliverable-list article>div{display:contents}.deliverable-list h3{color:var(--navy);margin:-4px 0 0;font-size:20px}.deliverable-list p{color:var(--muted);margin:-3px 0 0;font-size:13px;line-height:1.67}.counsel-section{background:var(--navy);padding-block:105px}.counsel-grid h2{color:var(--white)}.counsel-grid>div:last-child p{color:#becbd5}.launch-definition{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.launch-definition>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:29px}.launch-definition span{color:var(--gold);font-size:10px;font-weight:800}.launch-definition b{color:var(--navy);margin-top:48px;font-size:18px;display:block}.launch-definition p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.62}.included-callout{background:var(--navy-deep);color:var(--white);grid-template-columns:.55fr auto 1.4fr auto;align-items:center;gap:30px;margin-top:18px;padding:31px 35px;display:grid}.included-callout>span{color:#d2b577;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.included-callout>strong{color:var(--white);white-space:nowrap;font-size:25px}.included-callout>p{color:#b8c7d3;margin:0;font-size:11px;line-height:1.55}.included-callout>a{color:var(--white);white-space:nowrap;font-size:11px;font-weight:800;text-decoration:none}.included-callout>a span{color:var(--gold);margin-left:8px}.process-list{border-top:1px solid var(--line);margin-top:57px}.process-list article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 190px;align-items:center;gap:45px;min-height:205px;padding:34px 0;display:grid}.process-number{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-self:stretch;padding-right:30px;display:flex}.process-number span{color:var(--gold);letter-spacing:.13em;font-size:11px;font-weight:800}.process-number b{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.process-copy h3{color:var(--navy);letter-spacing:-.02em;margin:11px 0 0;font-size:27px}.process-copy>p:last-child{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.65}.process-list article>a{border-bottom:1px solid var(--navy);color:var(--navy);justify-content:space-between;padding:17px 0;font-size:11px;font-weight:800;text-decoration:none;display:flex}.process-list article>a span{color:var(--gold)}.operating-loop{background:var(--navy-deep);color:var(--white);padding-block:105px}.operating-loop-grid{grid-template-columns:.9fr 1.3fr;align-items:end;gap:55px 80px;display:grid}.operating-loop h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,56px);line-height:1.08}.loop-steps{border-block:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:15px;min-height:108px;display:flex}.loop-steps span{color:#dce5eb;font-size:12px;font-weight:800}.loop-steps i{color:var(--gold);font-style:normal}.operating-loop-grid>p{color:#afbfcc;grid-column:2;margin:0;font-size:14px;line-height:1.7}.pricing-main{background:var(--soft);padding-block:105px}.pricing-page-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pricing-page-grid>article{background:var(--white);border-top:4px solid var(--navy);padding:45px}.pricing-page-grid>article.repeat-card{border-top-color:var(--gold);background:var(--warm)}.pricing-page-grid h2{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:31px}.page-price{align-items:end;gap:10px;margin-top:38px;display:flex}.page-price strong{color:var(--navy);letter-spacing:-.055em;font-size:66px;line-height:.9}.page-price span{color:var(--muted);font-size:12px}.pricing-page-grid .terms{color:var(--gold);margin:21px 0 0;font-size:11px;font-weight:800}.pricing-page-grid article>p:not(.eyebrow,.terms){color:var(--muted);margin:27px 0 0;font-size:13px;line-height:1.67}.pricing-page-grid ul{border-top:1px solid var(--line);gap:14px;margin:33px 0 0;padding:28px 0 0;list-style:none;display:grid}.pricing-page-grid li{color:var(--ink);font-size:12px;line-height:1.5}.pricing-page-grid li:before{content:"✓";color:var(--gold);margin-right:11px;font-weight:900}.post-raise-card{background:var(--navy-deep);grid-template-columns:1fr auto 1fr;align-items:center;gap:45px;margin-top:20px;padding:35px 40px;display:grid}.post-raise-card h2{color:var(--white);margin:0;font-size:27px}.post-raise-card>strong{color:var(--white);font-size:39px}.post-raise-card>strong span{color:#aebfcd;font-size:11px}.post-raise-card>p{color:#b8c7d3;margin:0;font-size:12px;line-height:1.6}.included-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.included-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:31px}.third-party-section{background:var(--warm);border-block:1px solid var(--line);padding-block:90px}.faq-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:52px;display:grid}.faq-grid details{border:1px solid var(--line);background:var(--white)}.faq-grid summary{min-height:79px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 25px;font-size:13px;font-weight:800;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{color:var(--gold);font-size:20px;font-weight:400}.faq-grid details[open] summary span{transform:rotate(45deg)}.faq-grid details p{color:var(--muted);margin:0;padding:0 25px 25px;font-size:12px;line-height:1.65}.conversion-band{background:var(--navy);min-height:390px;color:var(--white);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;margin-block:95px;padding:53px;display:grid}.conversion-band h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,57px);line-height:1.05}.conversion-band>div:first-child>p:not(.eyebrow){color:#c0ced8;max-width:760px;margin:19px 0 0;font-size:15px;line-height:1.65}.conversion-actions{flex-direction:column;gap:17px;display:flex}.conversion-actions>a:last-child{color:#c7d4de;text-align:center;font-size:11px;font-weight:800;text-decoration:none}.conversion-actions>a:last-child span{color:var(--gold);margin-left:7px}.academy-summary,.standards-quote,.books-quote,.about-card,.faq-index-card,.resource-index,.consult-card,.diagnostic-card,.contact-card{background:#ffffff09;border:1px solid #ffffff26;padding:32px}.academy-summary blockquote,.standards-quote blockquote,.books-quote blockquote,.about-card blockquote{color:var(--white);margin:38px 0 0;font-family:Georgia,serif;font-size:27px;line-height:1.32}.standards-quote>span{color:var(--gold);font-family:Georgia,serif;font-size:78px;line-height:.7}.video-section{background:var(--navy-deep);color:var(--white);padding-block:105px}.video-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.video-grid article{background:#ffffff08;border:1px solid #ffffff21}.video-grid video{aspect-ratio:16/9;background:#050e16;width:100%;display:block}.video-grid article>div{min-height:125px;padding:25px}.video-grid span{color:#d2b577;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.video-grid h3{color:var(--white);margin:15px 0 0;font-size:18px}.academy-access{grid-template-columns:1fr .85fr;align-items:start;gap:90px;padding-block:105px;display:grid}.academy-access h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,55px);line-height:1.08}.academy-access>div:first-child>p:not(.eyebrow){color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.7}.academy-section-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:55px;display:grid}.academy-section-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:260px;padding:32px}.academy-section-grid article:last-child{grid-column:1/-1}.academy-section-grid span,.audience-grid span,.reason-grid span,.standards-grid span,.works-grid>article>span,.after-grid span,.contact-options>article>span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:800}.academy-section-grid h3,.audience-grid h3,.reason-grid h3,.standards-grid h3,.works-grid h3{color:var(--navy);margin:44px 0 0;font-size:21px}.academy-section-grid p,.audience-grid p,.reason-grid p,.standards-grid p,.works-grid p{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.65}.audience-section,.resource-path,.framework-section,.faq-page,.consult-prep,.counsel-note,.scorecard-explain,.contact-options{padding-block:105px}.audience-grid,.reason-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.audience-grid article,.reason-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:29px}.standards-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:55px;display:grid}.standards-grid article{background:var(--white);border-top:3px solid var(--navy);min-height:285px;padding:34px}.standards-grid h3{margin-top:46px}.selectivity-section,.boutique-section{background:var(--navy-deep);color:var(--white);padding-block:105px}.selectivity-grid,.boutique-grid{grid-template-columns:1fr .85fr;gap:100px;display:grid}.selectivity-grid h2,.boutique-grid h2{color:var(--white);letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.4vw,56px);font-weight:400;line-height:1.12}.selectivity-grid>div:last-child p,.boutique-grid>div:last-child p{color:#b8c7d3;margin:0 0 19px;font-size:15px;line-height:1.72}.selectivity-grid a,.boutique-grid a{color:var(--white);gap:17px;margin-top:25px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.selectivity-grid a span,.boutique-grid a span{color:var(--gold)}.resource-index>div,.faq-index-card>div,.diagnostic-card>div{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;min-height:59px;display:grid}.resource-index>div:last-child,.faq-index-card>div:last-child,.diagnostic-card>div:last-of-type{border-bottom:0}.resource-index span,.faq-index-card span,.diagnostic-card span{color:#d2b577;font-size:10px;font-weight:800}.resource-index b,.faq-index-card b,.diagnostic-card b{color:#dbe5ec;text-transform:capitalize;font-size:12px}.resource-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:55px;display:grid}.resource-grid article{background:var(--white);border-top:3px solid var(--navy);flex-direction:column;min-height:395px;padding:31px;display:flex}.resource-grid article>div{justify-content:space-between;gap:20px;display:flex}.resource-grid article>div>span{color:var(--gold);font-size:10px;font-weight:800}.resource-grid h3{color:var(--navy);margin:52px 0 0;font-size:23px;line-height:1.2}.resource-grid article>p{color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.65}.resource-grid article>a{border-top:1px solid var(--line);color:var(--navy);justify-content:space-between;margin-top:auto;padding-top:21px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.resource-grid article>a span{color:var(--gold)}.resource-library-intro{padding-block:72px}.resource-gateway{padding-block:92px 110px}.resource-gateway-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.resource-gateway-grid article{background:var(--white);border-top:3px solid var(--navy);flex-direction:column;min-height:350px;padding:30px;display:flex;box-shadow:0 16px 44px #081d2b14}.resource-gateway-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.resource-gateway-top span{color:var(--gold);letter-spacing:.16em;font-size:12px;font-weight:800}.resource-gateway-top small{color:var(--slate);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.resource-gateway-grid h2{color:var(--navy);margin:26px 0 14px;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.08}.resource-gateway-grid p{color:var(--slate);margin:0 0 22px;font-size:14px;line-height:1.7}.resource-gateway-grid b{color:var(--navy);border-top:1px solid var(--line);margin-top:auto;padding-top:18px;font-size:11px;line-height:1.45}.resource-gateway-grid a{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:19px;font-size:11px;font-weight:800;display:flex}.category-back-card{background:#ffffff09;border:1px solid #ffffff26;padding:30px}.category-back-card p:not(.mini-label){color:#b9c7d1;margin:18px 0 22px;font-size:13px;line-height:1.65}.category-back-card a{color:#d2b577;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.asset-library-section{border-top:1px solid var(--line);padding-block:92px}.research-reports-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:55px;display:grid}.scorecard-resource-grid{grid-template-columns:repeat(4,1fr)}.scorecard-resource-grid .asset-category-art{aspect-ratio:4/3;min-height:210px}.scorecard-resource-grid .asset-category-art b{font-size:26px}.scorecard-resource-grid .research-report-body{min-height:385px;padding:24px}.scorecard-resource-grid .research-report-body h3{font-size:21px}.research-reports-grid article{background:var(--white);border-top:3px solid var(--navy);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 44px #081d2b14}.research-reports-grid img{aspect-ratio:1061/730;object-fit:cover;width:100%;display:block}.research-reports-grid img.readiness-report-image{object-fit:contain;background:var(--navy-deep)}.research-reports-grid img.book-resource-image{aspect-ratio:1;object-position:center}.research-reports-grid img.guide-resource-image{aspect-ratio:1061/730;object-fit:contain;object-position:center;background:#0c2638;border-bottom:1px solid #b79a5b59;padding:0}.research-reports-grid img.capital-raising-cover{object-fit:cover;background:var(--navy-deep);padding:0}.asset-category-art{aspect-ratio:1061/730;color:#f5f1e8;background:radial-gradient(circle at 82% 16%,#21425f 0,#0000 34%),linear-gradient(145deg,#07131f,#0c2135);border-bottom:1px solid #b79a5b59;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.asset-category-art span{color:#c6aa70;letter-spacing:.2em;font-size:9px;font-weight:800}.asset-category-art b{letter-spacing:-.025em;max-width:265px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.02}.asset-placeholder-art{aspect-ratio:1;color:#f5f1e8;background:radial-gradient(circle at 80% 15%,#1c3852 0,#0000 36%),linear-gradient(145deg,#07131f,#0c2135);border-bottom:1px solid #b79a5b59;flex-direction:column;justify-content:space-between;padding:34px;display:flex}.asset-placeholder-art span{color:#c6aa70;letter-spacing:.25em;font-size:9px;font-weight:800}.asset-placeholder-art b{letter-spacing:-.025em;max-width:230px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.02}.asset-coming-soon{border-top:1px solid var(--line);color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;padding-top:21px;font-size:10px;font-weight:800}.research-report-body{flex-direction:column;min-height:355px;padding:28px;display:flex}.research-report-body h3{color:var(--navy);margin:0;font-size:23px;line-height:1.2}.research-report-body p{color:var(--muted);margin:16px 0 28px;font-size:13px;line-height:1.65}.research-report-body .button{align-self:flex-start;margin-top:auto}.path-row{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:150px;margin-top:55px;padding:30px;display:flex}.path-row>div{flex-direction:column;gap:13px;display:flex}.path-row>div span{color:var(--gold);font-size:9px;font-weight:800}.path-row>div b{color:var(--navy);font-size:13px}.path-row>i{color:var(--gold);font-style:normal}.works-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:55px;display:grid}.works-grid article{background:var(--white);min-height:430px;padding:29px}.book-mark{background:var(--navy);grid-template-columns:repeat(3,1fr);align-items:end;gap:6px;width:84px;height:108px;margin:39px 0 0;padding:20px;display:grid}.book-mark i{background:var(--white);display:block}.book-mark i:first-child{opacity:.5;height:22px}.book-mark i:nth-child(2){opacity:.72;height:42px}.book-mark i:nth-child(3){height:64px}.works-grid h3{margin-top:34px}.framework-section{grid-template-columns:.8fr 1.2fr;gap:95px;display:grid}.framework-section h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,55px);line-height:1.08}.principle-list{border-top:1px solid var(--line)}.principle-list p{border-bottom:1px solid var(--line);min-height:71px;color:var(--ink);grid-template-columns:55px 1fr;align-items:center;margin:0;font-size:14px;display:grid}.principle-list span{color:var(--gold);font-size:9px;font-weight:800}.origin-section{grid-template-columns:minmax(250px,.54fr) minmax(0,1.46fr);align-items:start;gap:85px;padding-block:105px;display:grid}.origin-profile{border-right:1px solid var(--line);padding-right:40px}.origin-profile figure{background:var(--navy-deep);margin:32px 0 0;position:relative;overflow:hidden;box-shadow:0 22px 55px #102a4324}.origin-profile img{aspect-ratio:3/4;object-fit:cover;object-position:center 24%;width:100%;display:block}.origin-profile figcaption{min-height:70px;color:var(--white);background:linear-gradient(90deg,#0a2033f7,#102a43e0);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.origin-profile figcaption strong{letter-spacing:.02em;font-size:13px}.origin-profile figcaption span{color:#d2b577;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.origin-period{color:var(--gold);letter-spacing:-.035em;margin:26px 0 0;font-size:24px;font-weight:800;line-height:1.12}.origin-copy h2{color:var(--navy);letter-spacing:-.046em;margin:0;font-size:clamp(39px,4.5vw,58px);line-height:1.07}.origin-copy p{max-width:850px;color:var(--muted);margin:28px 0 0;font-size:15px;line-height:1.75}.reason-grid{grid-template-columns:repeat(3,1fr)}.reason-grid article{min-height:280px}.faq-page>.page-intro{margin-bottom:65px}.faq-group{border-top:1px solid var(--line);grid-template-columns:.3fr 1.4fr;gap:65px;padding-block:50px;display:grid}.faq-group>div details{border-bottom:1px solid var(--line)}.faq-group summary{min-height:78px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary span{color:var(--gold);font-size:20px;font-weight:400}.faq-group details[open] summary span{transform:rotate(45deg)}.faq-group details>p{max-width:850px;color:var(--muted);margin:0;padding:0 40px 28px 0;font-size:13px;line-height:1.7}.consult-card strong{color:var(--white);margin-top:38px;font-family:Georgia,serif;font-size:32px;font-weight:400;display:block}.consult-card>p:not(.mini-label){color:#b8c7d3;margin:18px 0 0;font-size:13px;line-height:1.65}.consult-card .button{width:100%;margin-top:29px}.consult-prep{grid-template-columns:1fr .85fr;gap:95px;display:grid}.consult-prep h2,.counsel-note h2,.scorecard-explain h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,55px);line-height:1.08}.consult-prep>div:first-child>p:not(.eyebrow),.counsel-note>p:last-child,.scorecard-explain>div:first-child>p:not(.eyebrow){color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.7}.consult-prep>div:first-child>a{color:var(--navy);gap:17px;margin-top:28px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.consult-prep>div:first-child>a span{color:var(--gold)}.review-list{border-top:4px solid var(--gold);background:var(--soft);padding:31px}.review-list>p:not(.mini-label){border-bottom:1px solid var(--line);min-height:53px;color:var(--ink);grid-template-columns:39px 1fr;align-items:center;margin:0;font-size:12px;display:grid}.review-list>p:last-child{border-bottom:0}.review-list span{color:var(--gold);font-size:9px;font-weight:800}.after-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.after-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:165px;padding:29px}.after-grid p{color:var(--navy);margin:35px 0 0;font-size:13px;font-weight:800;line-height:1.5}.consult-pricing{background:var(--navy-deep);color:var(--white);padding-block:105px}.consult-pricing-grid{grid-template-columns:1fr 1fr;gap:95px;display:grid}.consult-pricing h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,55px);line-height:1.08}.consult-pricing-grid>div:first-child>p:not(.eyebrow){color:#b8c7d3;margin:23px 0 0;font-size:14px;line-height:1.65}.consult-pricing-grid>div:last-child article{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:center;min-height:125px;padding-block:22px;display:grid}.consult-pricing-grid article>span{color:#d2b577;text-transform:uppercase;font-size:10px;font-weight:800}.consult-pricing-grid article>strong{color:var(--white);font-size:34px}.consult-pricing-grid article small{color:#aebfcd;font-size:10px}.consult-pricing-grid article>p{color:#aebfcd;grid-column:1/-1;margin:0;font-size:10px}.consult-pricing-grid>div:last-child>a{color:var(--white);gap:16px;margin-top:25px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.consult-pricing-grid>div:last-child>a span{color:var(--gold)}.counsel-note{max-width:920px}.booking-band{background:var(--navy);min-height:340px;color:var(--white);grid-template-columns:1fr auto;align-items:center;gap:60px;margin-block:0 95px;padding:50px;display:grid}.booking-band h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,55px);line-height:1.06}.booking-band>div>p:not(.eyebrow){color:#c0ced8;margin:19px 0 0;font-size:14px;line-height:1.65}.diagnostic-card .button{width:100%;margin-top:27px}.checklist-card{background:#ffffff09;border:1px solid #ffffff26;padding:32px}.checklist-card>div{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;min-height:54px;display:grid}.checklist-card>div span{color:#d2b577;font-size:9px;font-weight:800}.checklist-card>div b{color:#dbe5ec;font-size:11px}.checklist-card .button{width:100%;margin-top:25px}.checklist-preview{grid-template-columns:.7fr 1.3fr;align-items:start;gap:75px;padding-block:105px;display:grid}.checklist-preview h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,55px);line-height:1.08}.checklist-preview>div>p:not(.eyebrow){color:var(--muted);margin:23px 0 0;font-size:14px;line-height:1.7}.checklist-preview>div>a{color:var(--navy);gap:15px;margin-top:27px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.checklist-preview>div>a span{color:var(--gold)}.checklist-preview object{border:1px solid var(--line);background:var(--soft);width:100%;height:720px}.scorecard-explain{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.score-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.score-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:255px;padding:29px}.score-steps span{color:var(--gold);font-size:10px;font-weight:800}.score-steps h3{color:var(--navy);margin:50px 0 0;font-size:22px}.score-steps p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.62}.scorecard-launch{background:var(--navy-deep);text-align:center;color:var(--white);padding-block:105px}.scorecard-launch h2{max-width:850px;color:var(--white);letter-spacing:-.05em;margin:0 auto;font-size:clamp(40px,5vw,64px);line-height:1.05}.scorecard-launch>div>p:not(.eyebrow){color:#b8c7d3;margin:22px 0 0;font-size:14px}.scorecard-launch .button{margin-top:35px}.contact-card>a{color:var(--white);margin-top:38px;font-size:22px;font-weight:800;text-decoration:none;display:block}.contact-card>p:not(.mini-label){color:#b8c7d3;margin:23px 0 0;font-size:13px;line-height:1.65}.contact-options{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.contact-options>article{border:1px solid var(--line);flex-direction:column;min-height:420px;padding:34px;display:flex}.contact-options h2{color:var(--navy);letter-spacing:-.03em;margin:12px 0 0;font-size:30px}.contact-options>article>p:not(.eyebrow){color:var(--muted);margin:22px 0 0;font-size:13px;line-height:1.65}.contact-options .button{margin-top:auto}.legal-hero{background:var(--navy-deep);color:var(--white);padding-block:90px}.legal-hero h1{color:var(--white);letter-spacing:-.052em;margin:0;font-size:clamp(50px,5.4vw,72px);line-height:1}.legal-hero>div>p:last-child{color:#aebfcd;margin:24px 0 0;font-size:11px}.legal-page{padding-block:90px 110px}.legal-page>section{border-top:1px solid var(--line);grid-template-columns:.58fr 1.42fr;gap:70px;padding-block:39px;display:grid}.legal-page>section:first-child{border-top:0}.legal-page>section>div:first-child{grid-template-columns:42px 1fr;align-items:start;gap:16px;display:grid}.legal-page>section>div:first-child span{color:var(--gold);padding-top:5px;font-size:9px;font-weight:800}.legal-page h2{color:var(--navy);margin:0;font-size:20px;line-height:1.3}.legal-page section>div:last-child p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.72}.legal-page section>div:last-child p:last-child{margin-bottom:0}.legal-page ul{gap:10px;margin:0;padding-left:19px;display:grid}.legal-page li{color:var(--muted);font-size:13px;line-height:1.65}.legal-contact{background:var(--soft);justify-content:space-between;gap:30px;margin-top:45px;padding:28px 32px;display:flex}.legal-contact b{color:var(--navy);font-size:12px}.legal-contact a{color:var(--gold);font-size:12px;font-weight:800;text-decoration:none}.site-guide{z-index:90;position:fixed;bottom:24px;right:24px}.site-guide>summary{background:var(--gold);min-width:58px;height:58px;color:var(--white);cursor:pointer;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:0 16px;list-style:none;display:flex;box-shadow:0 12px 35px #0a203340}.site-guide>summary::-webkit-details-marker{display:none}.site-guide>summary span{background:#fff3;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.site-guide>summary b{font-size:11px}.site-guide[open]>summary{z-index:2;min-width:40px;height:40px;padding:0;position:absolute;bottom:12px;right:12px}.site-guide[open]>summary b{display:none}.site-guide-panel{border:1px solid var(--line);background:var(--white);width:350px;max-height:min(610px,100vh - 45px);margin-bottom:0;overflow-y:auto;box-shadow:0 24px 70px #0a203340}.site-guide-head{background:var(--navy);align-items:center;gap:11px;padding:18px;display:flex}.site-guide-head>span{width:38px;height:38px;color:var(--white);background:#ffffff1f;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.site-guide-head>div{flex-direction:column;gap:2px;display:flex}.site-guide-head b{color:var(--white);font-size:13px}.site-guide-head small{color:#aebfcd;font-size:9px}.site-guide-panel>p{color:var(--muted);margin:0;padding:18px 19px 8px;font-size:11px}.site-guide-panel nav{gap:8px;padding:10px 18px 18px;display:grid}.site-guide-panel nav a{border:1px solid var(--line);flex-direction:column;gap:5px;padding:13px 14px;text-decoration:none;display:flex}.site-guide-panel nav a:hover{border-color:var(--gold);background:var(--warm)}.site-guide-panel nav b{color:var(--navy);font-size:11px}.site-guide-panel nav span{color:var(--muted);font-size:9px}.site-guide-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px 65px;display:grid}.site-guide-actions a{border:1px solid var(--gold);color:var(--gold);text-align:center;padding:10px;font-size:9px;font-weight:800;text-decoration:none}@media (width<=1040px){.desktop-nav{display:none}.header-inner{grid-template-columns:1fr auto auto}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;align-content:center;gap:5px;width:42px;height:42px;padding:12px 9px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--navy);height:2px;display:block}.mobile-nav{border:1px solid var(--line);background:var(--white);width:280px;box-shadow:var(--shadow);gap:5px;padding:20px;display:grid;position:absolute;top:52px;right:0}.mobile-nav a{color:var(--navy);padding:10px;font-size:12px;font-weight:700;text-decoration:none}.mobile-scorecard{background:var(--navy);margin-top:8px;color:var(--white)!important}.hero{grid-template-columns:1fr;gap:52px}.system-visual{width:min(560px,100%)}.split-heading{grid-template-columns:1fr;gap:25px}.module-grid,.proof-grid,.structure-grid{grid-template-columns:repeat(2,1fr)}.proof-grid article:last-child,.structure-grid article:last-child{grid-column:1/-1}.technology-band{grid-template-columns:1fr}.technology-list{justify-content:flex-start}.final-cta{grid-template-columns:1fr;gap:35px}.footer-top{grid-template-columns:1.3fr repeat(2,.7fr)}.footer-column:last-child{flex-flow:wrap;grid-column:2/4;align-content:flex-start}.footer-column:last-child h3{width:100%}.interior-hero-grid{grid-template-columns:1fr;gap:50px}.interior-hero-aside{width:min(620px,100%)}.statement-section{grid-template-columns:.35fr 1fr}.statement-section>p:last-child{grid-column:2}.stack-grid,.included-grid,.launch-definition{grid-template-columns:repeat(2,1fr)}.included-callout{grid-template-columns:1fr auto}.included-callout>p{grid-column:1/-1}.process-list article{grid-template-columns:110px 1fr}.process-list article>a{grid-column:2}.operating-loop-grid{grid-template-columns:1fr}.operating-loop-grid>p{grid-column:auto}.continuity-grid,.counsel-grid,.third-party-grid{gap:60px}.video-grid,.resource-grid,.research-reports-grid,.scorecard-resource-grid,.resource-gateway-grid{grid-template-columns:repeat(2,1fr)}.video-grid article:last-child{grid-column:1/-1}.academy-access,.consult-prep,.consult-pricing-grid,.scorecard-explain{grid-template-columns:1fr;gap:55px}.audience-grid,.after-grid,.works-grid{grid-template-columns:repeat(2,1fr)}.selectivity-grid,.boutique-grid{gap:60px}.resource-grid article:last-child{grid-column:1/-1}.origin-section{grid-template-columns:minmax(230px,.45fr) 1fr;gap:55px}.faq-group{grid-template-columns:.25fr 1fr;gap:45px}.contact-options{grid-template-columns:1fr}.contact-options>article{min-height:330px}.legal-page>section{grid-template-columns:.5fr 1fr;gap:45px}.checklist-preview{grid-template-columns:1fr}}@media (width<=720px){.shell{width:min(100% - 30px,1180px)}.header-inner{grid-template-columns:1fr auto;gap:12px;min-height:72px}.header-inner>.small-button{display:none}.brand-mark{flex-basis:34px;width:34px;height:34px}.brand-name strong{font-size:11px}.brand-name small{font-size:8.5px}.hero{min-height:auto;padding-block:58px 66px}.hero h1{font-size:46px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.system-visual{min-height:425px;padding:20px}.visual-core{width:280px;height:280px}.ias-core{width:128px;height:128px}.ias-core strong{font-size:43px}.visual-top,.visual-bottom{font-size:8px}.visual-label{min-width:59px;padding:6px;font-size:7.5px}.reg-strip-inner{flex-wrap:wrap;justify-content:flex-start;gap:14px;min-height:112px;padding-block:20px}.problem-section,.proof-section,.system-section,.structures-section,.pricing-section{padding-block:72px}.section-heading h2{font-size:38px}.outcome-grid,.module-grid,.proof-grid,.structure-grid,.pricing-grid{grid-template-columns:1fr}.proof-grid article:last-child,.structure-grid article:last-child{grid-column:auto}.outcome-grid article{min-height:270px}.module-grid article{min-height:235px}.technology-band{padding:27px}.technology-list{grid-template-columns:repeat(2,1fr);display:grid}.proof-card{min-height:345px}.serial-section{min-height:530px;padding-block:75px}.serial-section blockquote{font-size:34px}.price strong{font-size:50px}.post-raise-band{grid-template-columns:1fr;gap:9px}.final-cta{min-height:0;margin-block:70px;padding:32px 24px}.final-cta h2{font-size:38px}.footer-top{grid-template-columns:1fr 1fr;gap:45px 25px}.footer-brand,.footer-column:last-child{grid-column:1/-1}.legal-note{grid-template-columns:1fr;align-items:start}.cookie-consent{grid-template-columns:1fr;gap:17px;bottom:16px;right:16px}.cookie-actions{flex-wrap:wrap}.interior-hero{padding-block:64px 68px}.interior-hero-grid{gap:42px;min-height:0}.interior-hero h1{font-size:45px}.interior-lead{font-size:15px}.interior-proof{gap:12px;display:grid}.interior-proof i{display:none}.statement-section{grid-template-columns:1fr;gap:22px;padding-block:74px}.statement-section>p:last-child{grid-column:auto}.statement-section h2,.page-intro h2{font-size:38px}.detail-section,.continuity-section,.counsel-section,.operating-loop,.pricing-main,.third-party-section{padding-block:72px}.module-detail-grid,.stack-grid,.included-grid,.pricing-page-grid,.faq-grid{grid-template-columns:1fr}.module-detail-grid article{min-height:420px;padding:29px 24px}.video-feature-grid{grid-template-columns:1fr;gap:35px}.video-feature-section{padding-block:68px}.stack-grid article,.included-grid article{min-height:220px}.continuity-grid,.counsel-grid,.third-party-grid{grid-template-columns:1fr;gap:34px}.deliverable-list article{grid-template-columns:45px 1fr;gap:18px;min-height:0;padding:27px 0}.deliverable-list article>div{display:block}.deliverable-list p{margin-top:12px}.launch-definition{grid-template-columns:1fr}.included-callout{grid-template-columns:1fr;gap:13px;padding:27px}.included-callout>p{grid-column:auto}.process-list article{grid-template-columns:70px 1fr;align-items:start;gap:22px;min-height:0;padding:30px 0}.process-number{min-height:150px;padding-right:17px}.process-list article>a{grid-column:2}.loop-steps{flex-wrap:wrap;justify-content:flex-start}.pricing-page-grid>article{padding:32px 25px}.page-price strong{font-size:54px}.post-raise-card{grid-template-columns:1fr;gap:20px;padding:29px 25px}.conversion-band{grid-template-columns:1fr;gap:35px;min-height:0;margin-block:70px;padding:34px 24px}.conversion-band h2{font-size:38px}.video-grid,.academy-section-grid,.audience-grid,.standards-grid,.resource-grid,.research-reports-grid,.scorecard-resource-grid,.resource-gateway-grid,.works-grid,.reason-grid,.after-grid,.score-steps{grid-template-columns:1fr}.video-grid article:last-child,.academy-section-grid article:last-child,.resource-grid article:last-child{grid-column:auto}.academy-access,.audience-section,.resource-path,.framework-section,.faq-page,.consult-prep,.counsel-note,.scorecard-explain,.contact-options{padding-block:72px}.academy-access{gap:45px}.selectivity-grid,.boutique-grid,.framework-section,.origin-section,.faq-group{grid-template-columns:1fr;gap:30px}.selectivity-section,.boutique-section,.video-section,.consult-pricing,.scorecard-launch{padding-block:72px}.standards-grid article{min-height:255px}.path-row{flex-direction:column;align-items:stretch;padding:25px}.path-row>i{align-self:center;transform:rotate(90deg)}.works-grid article{min-height:390px}.origin-profile{border-right:0;border-bottom:1px solid var(--line);max-width:410px;padding:0 0 30px}.origin-profile figure{margin-top:24px}.origin-period{margin-top:22px;font-size:22px}.faq-group{padding-block:35px}.faq-group details>p{padding-right:0}.booking-band{grid-template-columns:1fr;min-height:0;margin-bottom:70px;padding:34px 24px}.scorecard-explain{gap:45px}.checklist-preview{padding-block:72px}.checklist-preview object{height:520px}.legal-hero{padding-block:66px}.legal-page{padding-block:60px 80px}.legal-page>section{grid-template-columns:1fr;gap:20px}.legal-contact{flex-direction:column}.site-guide{bottom:14px;right:14px}.site-guide-panel{width:min(350px,100vw - 28px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
