/*! 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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--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(10px,1.25vw,20px);display:flex}.desktop-nav a{color:#455664;white-space:nowrap;font-size:10px;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-lead-secondary{margin-top:16px;font-size:14px;line-height:1.7}.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,.first-30-section{padding-block:104px}.first-30-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.first-30-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;padding:29px}.first-30-grid article:nth-child(2){background:var(--warm)}.first-30-grid article:nth-child(3){background:var(--navy);color:var(--white)}.first-30-grid article:nth-child(3) h3{color:var(--white)}.first-30-grid article:nth-child(3) p{color:#c2d0db}.first-30-grid span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:800}.first-30-grid h3{color:var(--navy);margin:47px 0 0;font-size:21px;line-height:1.2}.first-30-grid p{color:var(--muted);margin:17px 0 0;font-size:13px;line-height:1.65}.first-30-closing{color:var(--navy);margin:29px 0 0;font-size:18px;font-weight:800;line-height:1.5}.first-30-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.6}.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}.proof-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:58px;display:grid}.visual-explainer-section{padding-block:104px}.visual-explainer-figure{border:1px solid var(--line);background:var(--navy-deep);box-shadow:var(--shadow);margin:56px 0 0;padding:18px}.visual-explainer-figure img{width:100%;height:auto;display:block}.visual-explainer-figure figcaption{color:#c2d0db;text-align:center;padding:18px 8px 2px;font-size:12px;line-height:1.5}.lifecycle-intro{max-width:900px;margin:34px 0 24px;font-size:1.08rem}.ias-lifecycle{background:var(--navy-deep);color:#fff;flex-wrap:wrap;gap:10px;padding:28px;display:flex}.ias-lifecycle span{letter-spacing:.02em;align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:flex}.ias-lifecycle i{color:var(--gold);font-style:normal}.operating-difference{border:1px solid var(--line);background:#f1eee7;margin-top:40px;padding:44px}.operating-difference h3{max-width:800px;margin:12px 0 18px;font-size:clamp(1.8rem,3vw,3rem)}.operating-difference-grid{background:#d8d3c8;grid-template-columns:repeat(2,1fr);gap:1px;margin:30px 0;display:grid}.operating-difference-grid p{background:#fff;margin:0;padding:18px 20px}.operating-difference-grid p:before{content:"→";color:var(--gold);margin-right:10px}.operating-difference>strong{max-width:980px;line-height:1.7;display:block}.lifecycle-visual-section{padding-top:90px}.lifecycle-visual-section .visual-explainer-figure{background:#020f20}.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}.pricing-comparison-callout{background:linear-gradient(115deg,#d2b57729,#ffffff0b);border:1px solid #d2b5778c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:55px;margin-top:24px;padding:38px 42px;display:grid;box-shadow:0 22px 55px #0000002e}.pricing-comparison-callout .eyebrow{color:#d9bd80;margin:0 0 12px}.pricing-comparison-callout h3{color:var(--white);letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:clamp(27px,2.7vw,38px);line-height:1.16}.pricing-comparison-callout>div>p:last-child{color:#c5d1da;max-width:760px;margin:15px 0 0;font-size:13px;line-height:1.65}.pricing-comparison-callout .button{text-align:center;justify-content:center;min-width:275px;min-height:60px;box-shadow:0 13px 34px #00000038}.pricing-comparison-callout .button-gold{color:var(--navy-deep);background:#d2b577}.pricing-comparison-callout .button-gold span{color:var(--navy-deep)}.pricing-comparison-callout .button-gold:hover{background:#e1c98f}.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}.investor-portal{--ip-navy:#0a2033;--ip-blue:#102a43;--ip-gold:#b49358;--ip-line:#d9e1e7;--ip-muted:#5d6b78;color:#263947;background:#fff}.investor-portal~.site-guide{display:none}.ip-shell{width:min(1120px,100% - 48px);margin-inline:auto}.ip-header{background:#fff;border-bottom:1px solid #102a431f}.ip-header .ip-shell{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.ip-header a{text-decoration:none}.ip-header .ip-shell>span{color:var(--ip-blue);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.ip-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:#d5b978!important;margin:0 0 15px!important;font-size:10px!important}.ip-hero{color:#fff;background:radial-gradient(circle at 83% 15%,#b4935829,#0000 30%),linear-gradient(135deg,#071a2a,#102f49);padding:78px 0 86px}.ip-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:74px;display:grid}.ip-hero h1{letter-spacing:-.045em;max-width:720px;margin:0;font-family:Georgia,serif;font-size:clamp(54px,7vw,82px);line-height:1}.ip-subhead{color:#d7e0e7;max-width:740px;margin:25px 0 0;font-size:20px;line-height:1.55}.ip-terms{color:#d7bc83;letter-spacing:.02em;margin:25px 0 0;font-size:13px;font-weight:800}.ip-terms i{vertical-align:middle;background:#d7bc83;border-radius:50%;width:3px;height:3px;margin:0 10px;display:inline-block}.ip-copy{color:#aebfcd;max-width:720px;margin:23px 0 0;font-size:14px;line-height:1.75}.ip-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.ip-button,.ip-placeholder{border:1px solid var(--ip-blue);color:#fff;background:var(--ip-blue);justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:0 22px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ip-button span,.ip-placeholder span{color:#d7bc83}.ip-button-light{background:#ffffff0d;border-color:#ffffff47}.ip-workflow{background:#05142080;border:1px solid #ffffff24;margin:0;padding:26px 30px}.ip-workflow>p{color:#d7bc83;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:800}.ip-workflow div{border-top:1px solid #ffffff17;grid-template-columns:36px 1fr;align-items:center;min-height:32px;display:grid}.ip-workflow b{color:#b49358;font-size:9px}.ip-workflow span{color:#d4dee6;font-size:11px}.ip-section{padding:96px 0}.ip-soft{background:#f3f6f8}.ip-section-head{max-width:860px}.ip-section-head h2,.ip-cta h2{color:var(--ip-blue);letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);line-height:1.08}.ip-section-head>p:last-child:not(.ip-eyebrow){max-width:790px;color:var(--ip-muted);margin:22px 0 0;font-size:15px;line-height:1.7}.ip-two-col{grid-template-columns:1fr 1fr;gap:70px;margin-top:44px;display:grid}.ip-two-col p,.ip-navy>div>p,.ip-international>div>p{color:var(--ip-muted);margin:0 0 17px;font-size:14px;line-height:1.75}.ip-stat-grid{border-top:1px solid var(--ip-line);border-left:1px solid var(--ip-line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.ip-stat-grid article{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);flex-direction:column;justify-content:space-between;min-height:170px;padding:28px;display:flex}.ip-stat-grid span,.ip-price-grid span{color:var(--ip-gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.ip-stat-grid strong{color:var(--ip-blue);font-size:22px;line-height:1.18}.ip-thesis{background:#faf8f4;padding:100px 0}.ip-thesis>div>p{max-width:780px;color:var(--ip-muted);margin:28px 0 0;font-size:15px;line-height:1.75}.ip-thesis blockquote{border-left:3px solid var(--ip-gold);max-width:970px;color:var(--ip-blue);margin:46px 0 0;padding:12px 0 12px 34px;font-family:Georgia,serif;font-size:clamp(25px,3.2vw,40px);line-height:1.32}.ip-card-grid{border-top:1px solid var(--ip-line);border-left:1px solid var(--ip-line);grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.ip-card-grid article{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);background:#fff;min-height:290px;padding:31px}.ip-card-grid article>span{color:var(--ip-gold);font-size:10px;font-weight:800}.ip-card-grid h3,.ip-doc-grid h3,.ip-timeline h3,.ip-stage-grid h3,.ip-process h3{color:var(--ip-blue);margin:42px 0 0;font-size:21px}.ip-card-grid p,.ip-doc-grid p,.ip-timeline p,.ip-stage-grid p,.ip-process p{color:var(--ip-muted);font-size:12px;line-height:1.68}.ip-wide-note,.ip-process-note{border-left:3px solid var(--ip-gold);color:var(--ip-muted);background:#fff;margin:24px 0 0;padding:25px 29px;font-size:13px;line-height:1.7}.ip-doc-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:50px;display:grid}.ip-doc-grid article{border:1px solid var(--ip-line);flex-direction:column;min-height:315px;padding:34px;display:flex}.ip-doc-grid article>span{color:var(--ip-gold);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.ip-doc-icon{border:1px solid var(--ip-line);width:44px;height:52px;color:var(--ip-gold);place-items:center;margin-top:25px;font-size:9px;font-weight:800;display:grid}.ip-doc-grid h3{margin-top:18px}.ip-doc-grid p{flex:1}.ip-doc-grid .ip-placeholder,.ip-contact .ip-placeholder{border:0;border-top:1px solid var(--ip-line);min-height:auto;color:var(--ip-blue);background:0 0;padding:17px 0 8px}.ip-research{background:#f3f6f8}.ip-research-intro{max-width:850px;color:var(--ip-muted);margin:24px 0 0;font-size:15px;line-height:1.75}.ip-findings{border:1px solid var(--ip-line);background:#fff;margin-top:42px;padding:34px 38px}.ip-findings h3,.ip-investor-context h3{color:var(--ip-blue);margin:0;font-family:Georgia,serif;font-size:27px}.ip-findings ul,.ip-investor-context ol{columns:2;column-gap:56px;margin:24px 0 0;padding-left:22px}.ip-findings li,.ip-investor-context li{break-inside:avoid;color:var(--ip-muted);margin:0 0 16px;font-size:13px;line-height:1.65}.ip-research-conclusion{border-left:4px solid var(--ip-gold);color:#fff;background:var(--ip-navy);margin:30px 0 0;padding:30px 36px;font-family:Georgia,serif;font-size:clamp(21px,2.5vw,30px);line-height:1.45}.ip-report-card{border:1px solid var(--ip-line);background:#fff;grid-template-columns:250px 1fr;align-items:center;gap:48px;margin-top:30px;padding:38px;display:grid}.ip-report-card img{border:1px solid var(--ip-line);width:100%;height:auto;display:block;box-shadow:0 14px 32px #0a203324}.ip-report-card h3{color:var(--ip-blue);margin:0;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,42px);line-height:1.15}.ip-report-card div>p:not(.ip-eyebrow){color:var(--ip-muted);font-size:14px;line-height:1.7}.ip-report-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.ip-report-download{color:var(--ip-blue);text-underline-offset:4px;font-size:11px;font-weight:800;text-decoration:underline}.ip-investor-context{border-top:4px solid var(--ip-gold);background:#fff;margin-top:30px;padding:38px}.ip-investor-context>p{color:var(--ip-muted);font-size:14px;line-height:1.7}.ip-research-disclosure{color:#697985;margin:22px 0 0;font-size:11px;line-height:1.65}.ip-position-report{background:#fff}.ip-position-points{border-left:4px solid var(--ip-gold);background:var(--ip-soft);margin:30px 0;padding:28px 34px}.ip-position-points ul{columns:2;column-gap:50px;margin:0;padding-left:20px}.ip-position-points li{break-inside:avoid;color:var(--ip-blue);margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.55}.ip-position-card{border:1px solid var(--ip-line);background:#f8fafb;grid-template-columns:90px 1fr;align-items:start;gap:30px;padding:34px;display:grid}.ip-position-card .ip-doc-icon{color:#fff;background:var(--ip-blue);letter-spacing:.08em;justify-content:center;align-items:center;width:70px;height:88px;margin:0;font-size:12px;font-weight:800;display:flex}.ip-position-card h3{color:var(--ip-blue);margin:5px 0 10px;font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);line-height:1.15}.ip-position-card>div>p:not(.ip-eyebrow){max-width:800px;color:var(--ip-muted);font-size:14px;line-height:1.65}.ip-position-meta{font-weight:800;color:var(--ip-blue)!important;font-size:12px!important}.ip-pending{color:#6b7781;margin:22px 0 0;font-size:11px;line-height:1.6}.ip-navy{color:#fff;background:var(--ip-navy)}.ip-navy .ip-section-head h2{color:#fff}.ip-navy>div>p{color:#bac8d3}.ip-lifecycle{border:1px solid #ffffff24;justify-content:space-between;gap:14px;margin:48px 0 35px;padding:25px;display:flex}.ip-lifecycle span{color:#e5ebef;text-transform:uppercase;align-items:center;gap:15px;font-size:10px;font-weight:800;display:flex}.ip-lifecycle i{color:#d3b675;font-style:normal}.ip-price-grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.ip-price-grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;min-height:205px;padding:28px;display:flex}.ip-price-grid strong{color:#fff;margin-top:auto;font-size:34px}.ip-price-grid small{color:#9fb1bf;margin-top:7px;line-height:1.5}.ip-timeline{margin-top:52px}.ip-timeline article{grid-template-columns:210px 1fr;gap:40px;display:grid}.ip-timeline article>div{justify-content:space-between;gap:20px;display:flex}.ip-timeline article>div span{color:var(--ip-gold);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.ip-timeline article>div i{background:var(--ip-line);width:1px;min-height:170px;position:relative}.ip-timeline article>div i:before{content:"";background:var(--ip-gold);border-radius:50%;width:9px;height:9px;position:absolute;left:-4px}.ip-timeline article section{padding-bottom:38px}.ip-timeline h3{margin:0}.ip-global{background:var(--ip-navy);color:#fff;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:25px;margin-top:30px;padding:38px;display:flex}.ip-global span{letter-spacing:.1em;font-size:10px}.ip-global strong{color:#d5b978;font-size:16px}.ip-global b{color:#d5b978}.ip-center-note{max-width:850px;color:var(--ip-muted);text-align:center;margin:24px auto 0;font-size:12px;line-height:1.65}.ip-stage-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px;display:grid}.ip-stage-grid article{border-top:4px solid var(--ip-gold);background:#fff;min-height:300px;padding:32px}.ip-stage-grid>article>span{color:var(--ip-gold);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.ip-stage-grid h3{margin-top:52px}.ip-stage-grid b{color:var(--ip-blue);font-size:12px}.ip-international{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.ip-region-grid{border-top:1px solid var(--ip-line);border-left:1px solid var(--ip-line);grid-template-columns:repeat(2,1fr);margin:30px 0;display:grid}.ip-region-grid span{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);min-height:62px;color:var(--ip-blue);text-transform:uppercase;align-items:center;padding:18px;font-size:10px;font-weight:800;display:flex}.ip-process-section{background:#faf8f4}.ip-process{border-top:1px solid var(--ip-line);border-left:1px solid var(--ip-line);grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.ip-process article{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);background:#fff;min-height:260px;padding:26px}.ip-process article>span{color:var(--ip-gold);font-size:10px;font-weight:800}.ip-process h3{margin-top:42px;font-size:17px}.ip-cta{color:#fff;background:linear-gradient(120deg,#0a2033,#153c59);padding:72px 0}.ip-cta .ip-shell{grid-template-columns:1fr auto;align-items:center;gap:80px;display:grid}.ip-cta h2{color:#fff}.ip-cta p:not(.ip-eyebrow){color:#b9c8d3;max-width:660px;font-size:14px;line-height:1.7}.ip-button-gold{color:var(--ip-navy);background:#d6bc83;border-color:#d6bc83}.ip-button-gold span{color:var(--ip-navy)}.ip-button-outline{background:0 0;border-color:#ffffff40}.ip-contact{grid-template-columns:1.2fr .8fr;gap:100px;display:grid}.ip-contact>div:last-child{border:1px solid var(--ip-line);padding:34px}.ip-contact h3{color:var(--ip-blue);margin:0;font-size:27px}.ip-contact>div>p{color:var(--ip-muted);font-size:13px;line-height:1.65}.ip-legal{color:#9eb0be;background:#071a2a;padding:66px 0}.ip-legal h2{color:#d5b978;letter-spacing:.14em;text-transform:uppercase;margin:35px 0 24px;font-size:13px}.ip-legal p{max-width:940px;font-size:10.5px;line-height:1.7}.ip-legal small{color:#758b9b;margin-top:20px;font-size:9px;display:block}@media (width<=900px){.ip-hero-grid,.ip-international,.ip-contact{grid-template-columns:1fr}.ip-stat-grid,.ip-price-grid{grid-template-columns:repeat(2,1fr)}.ip-card-grid,.ip-stage-grid{grid-template-columns:1fr 1fr}.ip-process{grid-template-columns:1fr}.ip-process article{min-height:auto}.ip-lifecycle{flex-direction:column;align-items:flex-start}.ip-lifecycle i{display:none}.ip-cta .ip-shell{grid-template-columns:1fr}.ip-cta .ip-actions{margin-top:0}.ip-doc-grid{grid-template-columns:1fr}.ip-report-card{grid-template-columns:190px 1fr;gap:30px}}@media (width<=640px){.ip-shell{width:min(100% - 30px,1120px)}.ip-header .brand-name small{display:none}.ip-header .ip-shell>span{font-size:8px}.ip-hero{padding:58px 0}.ip-hero h1{font-size:48px}.ip-subhead{font-size:17px}.ip-hero-grid{gap:46px}.ip-section,.ip-thesis{padding:70px 0}.ip-two-col{grid-template-columns:1fr;gap:0}.ip-stat-grid,.ip-price-grid,.ip-card-grid,.ip-stage-grid{grid-template-columns:1fr}.ip-stat-grid article{min-height:130px}.ip-timeline article{grid-template-columns:1fr;gap:12px}.ip-timeline article>div{justify-content:flex-start}.ip-timeline article>div i{display:none}.ip-global{flex-direction:column;align-items:stretch}.ip-global b{transform:rotate(0)}.ip-region-grid{grid-template-columns:1fr}.ip-cta .ip-actions,.ip-actions{flex-direction:column;align-items:stretch}.ip-button,.ip-placeholder{width:100%}.ip-contact{gap:40px}.ip-findings,.ip-investor-context,.ip-report-card{padding:26px}.ip-findings ul,.ip-investor-context ol,.ip-position-points ul{columns:1}.ip-report-card{grid-template-columns:1fr}.ip-report-card img{max-width:230px;margin:auto}.ip-report-actions{flex-direction:column;align-items:stretch}.ip-report-download{text-align:center}.ip-position-card{grid-template-columns:1fr;padding:26px}.ip-position-points{padding:24px}}.ip-investment-hero{background:var(--ip-navy);color:#fff;padding:78px 0 72px}.ip-investment-hero h1{letter-spacing:-.055em;margin:12px 0 20px;font-size:clamp(48px,6vw,76px)}.ip-investment-hero p:last-child{color:#c3d0da;max-width:760px;font-size:17px;line-height:1.7}.ip-back-link{color:#d5b978;letter-spacing:.1em;text-transform:uppercase;margin-bottom:42px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.ip-reading-width{max-width:980px}.ip-intro{color:var(--ip-muted);margin:0 0 35px;font-size:17px}.ip-document-pair{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ip-document-pair article{border:1px solid var(--ip-line);background:#fff;padding:38px}.ip-document-pair article>span{color:var(--ip-gold);letter-spacing:.13em;font-size:10px;font-weight:800}.ip-document-pair h2{color:var(--ip-blue);margin:15px 0 20px;font-size:29px}.ip-document-pair p{color:var(--ip-muted);font-size:13px;line-height:1.7}.ip-offering-terms{border-top:1px solid var(--ip-line);border-left:1px solid var(--ip-line);grid-template-columns:repeat(2,1fr);display:grid}.ip-offering-terms div{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);background:#fff;padding:23px 26px}.ip-offering-terms dt{color:var(--ip-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.ip-offering-terms dd{color:var(--ip-blue);margin:8px 0 0;font-size:17px;font-weight:800}.ip-investment-steps{padding:0;list-style:none}.ip-investment-steps li{border-bottom:1px solid var(--ip-line);grid-template-columns:55px 1fr;align-items:start;gap:22px;padding:20px 0;display:grid}.ip-investment-steps li>span{color:var(--ip-gold);letter-spacing:.1em;font-size:11px;font-weight:800}.ip-investment-steps p{color:var(--ip-muted);margin:0;font-size:14px;line-height:1.65}.ip-form-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.ip-form-layout>div>h2{color:#fff;margin:0 0 20px;font-size:clamp(36px,4vw,54px)}.ip-form-layout>div>p{color:#bdcad4;line-height:1.7}.ip-private-notice{border:1px solid #d5b97866;margin-top:38px;padding:26px}.ip-private-notice h3{color:#d5b978;text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:14px}.ip-private-notice p{color:#bdcad4;font-size:11px;line-height:1.65}.ip-investment-form{background:#fff;gap:19px;padding:38px;display:grid}.ip-investment-form>div{gap:8px;display:grid}.ip-investment-form label{color:var(--ip-blue);font-size:11px;font-weight:800}.ip-investment-form label>span,.ip-investment-form>div>label span{color:#a86c20}.ip-investment-form input,.ip-investment-form select,.ip-investment-form textarea{box-sizing:border-box;width:100%;color:var(--ip-blue);font:inherit;background:#fff;border:1px solid #bdcad3;border-radius:0;padding:12px 14px}.ip-investment-form input,.ip-investment-form select{min-height:49px}.ip-investment-form textarea{resize:vertical}.ip-investment-form input:focus,.ip-investment-form select:focus,.ip-investment-form textarea:focus{border-color:var(--ip-gold);outline:3px solid #a5824629}.ip-investment-form .ip-consent{grid-template-columns:19px 1fr;align-items:start;gap:11px;line-height:1.55;display:grid}.ip-investment-form .ip-consent input{width:18px;min-height:18px;margin-top:2px}.ip-investment-form .ip-consent span{color:var(--ip-muted);font-weight:600}.ip-investment-form button{background:var(--ip-blue);color:#fff;border:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:12px;font-weight:800;display:flex}.ip-investment-form button:disabled{cursor:not-allowed;opacity:.55}.ip-form-routing{border-left:3px solid var(--ip-gold);background:var(--ip-soft);color:var(--ip-muted);margin:0;padding:16px;font-size:10px;line-height:1.6}.ip-funding-notice{background:#fffaf0;border:1px solid #b89a59;padding:38px}.ip-funding-notice h2,.ip-question-action h2{color:var(--ip-blue);margin:0 0 17px;font-size:34px}.ip-funding-notice p,.ip-funding-notice li,.ip-question-action p{color:var(--ip-muted);font-size:13px;line-height:1.7}.ip-funding-notice li+li{margin-top:8px}.ip-question-action{border-top:1px solid var(--ip-line);justify-content:space-between;align-items:center;gap:45px;margin-top:45px;padding-top:42px;display:flex}.ip-question-action>div{max-width:650px}.ip-question-action .ip-button{flex:none}@media (width<=800px){.ip-document-pair,.ip-form-layout{grid-template-columns:1fr}.ip-form-layout{gap:40px}.ip-offering-terms{grid-template-columns:1fr}.ip-question-action{flex-direction:column;align-items:stretch}.ip-investment-form{padding:28px 22px}}.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-program-buttons{flex-direction:column;gap:12px;display:flex}.partner-program-buttons .button{text-align:left;justify-content:space-between;width:100%}.partner-program-buttons-balanced .button{align-items:center;min-height:58px;padding:16px 20px;font-size:11px}.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-role-grid{grid-template-columns:repeat(2,1fr);gap:18px;padding-bottom:100px;display:grid}.partner-role-grid article{border:1px solid var(--line);background:var(--white);padding:38px}.partner-role-grid h3{color:var(--navy);margin:10px 0 18px;font-size:27px}.partner-role-grid p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.partner-role-grid a{color:var(--navy);font-size:11px;font-weight:800}.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-capability-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}.partner-capability-grid article{border:1px solid var(--line);background:var(--white);padding:30px}.partner-capability-grid h3{color:var(--navy);margin:0 0 16px;font-size:21px}.partner-capability-grid p{color:var(--muted);font-size:12px;line-height:1.7}.partner-lifecycle-line{border-left:4px solid var(--gold);background:var(--warm);color:var(--navy);text-align:center;margin:28px 0 0;padding:18px;font-size:12px;font-weight:800}.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-step-grid,.partner-reason-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.partner-step-grid article,.partner-reason-grid article{border:1px solid var(--line);background:var(--white);padding:30px}.partner-step-grid span{color:var(--gold);font-size:11px;font-weight:800}.partner-step-grid h3,.partner-reason-grid h3{color:var(--navy);margin:25px 0 12px;font-size:20px}.partner-step-grid p,.partner-reason-grid p{color:var(--muted);font-size:12px;line-height:1.65}.partner-pathway-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:52px;display:grid}.partner-pathway-grid>article{color:var(--white);border:1px solid #ffffff26;flex-direction:column;padding:38px;display:flex}.partner-pathway-grid h3{color:var(--white);margin:10px 0;font-size:27px}.partner-pathway-grid p:not(.eyebrow),.partner-pathway-grid .partner-checklist li{color:#b8c7d3;font-size:12px;line-height:1.65}.partner-pathway-grid .button{justify-content:space-between;min-height:58px;margin-top:auto}.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}.partner-participation{border-left:4px solid var(--gold);background:var(--warm);grid-template-columns:1.1fr .9fr;gap:60px;margin-block:90px;padding:45px;display:grid}.partner-participation h2{color:var(--navy);margin:0;font-size:clamp(34px,4vw,50px);line-height:1.06}.partner-participation h3{color:var(--navy)}.partner-participation p{color:var(--muted);font-size:12px;line-height:1.7}.partner-reason-grid{grid-template-columns:repeat(3,1fr)}.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,.partner-participation{grid-template-columns:1fr;gap:40px}.partner-benefit-grid,.partner-capability-grid,.partner-step-grid,.partner-reason-grid{grid-template-columns:repeat(2,1fr)}.partner-price-stack{grid-template-columns:1fr}}@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,.partner-role-grid,.partner-capability-grid,.partner-step-grid,.partner-pathway-grid,.partner-reason-grid{grid-template-columns:1fr}.partner-role-grid{padding-bottom:70px}.partner-final,.partner-participation{padding:34px 24px}}.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}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.series-hero-card{background:#ffffff09;border:1px solid #ffffff26;padding:30px}.series-hero-card>div{color:var(--white);flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0;display:flex}.series-hero-card>div strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.series-hero-card>div span{color:#d2b577}.series-hero-card>p:last-child{color:#b9c7d1;margin:0;font-size:13px;line-height:1.7}.book-series-section{padding-block:100px}.book-series-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:58px;display:grid}.series-book-card{background:var(--white);border-top:3px solid var(--gold);flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #081d2b1a}.series-cover-wrap{background:linear-gradient(145deg,#07131f,#12374a);border-bottom:1px solid #b79a5b66;justify-content:center;align-items:center;min-height:500px;padding:30px;display:flex}.series-cover-wrap img{object-fit:contain;width:auto;max-width:100%;height:440px;display:block;box-shadow:0 18px 38px #00000047}.series-book-body{flex-direction:column;flex:1;padding:30px;display:flex}.series-audience{min-height:28px;color:var(--gold-dark);letter-spacing:.13em;font-size:9px;font-weight:900;line-height:1.45}.series-book-body h2{color:var(--navy);letter-spacing:-.025em;margin:19px 0 0;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.08}.series-subtitle{min-height:82px;color:var(--slate);margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.55}.series-byline{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:17px 0 0;font-size:10px;font-weight:800;display:flex}.series-byline i{background:var(--gold);width:20px;height:1px}.series-description{color:var(--muted);margin:24px 0 28px;font-size:13px;line-height:1.72}.series-action{text-align:center;justify-content:center;width:100%;margin-top:auto}.series-action-disabled{cursor:default;opacity:.64}.series-progression{padding-block:100px}.series-path{border:1px solid var(--line);background:var(--white);color:var(--navy);justify-content:center;align-items:center;gap:25px;margin:48px 0 32px;padding:25px 30px;display:flex}.series-path strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.series-path span{color:var(--gold);font-size:24px}.series-perspectives{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.series-perspectives article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:225px;padding:29px}.series-perspectives article>span{color:var(--gold);font-size:10px;font-weight:900}.series-perspectives h3{color:var(--navy);margin:38px 0 12px;font-size:21px;line-height:1.2}.series-perspectives p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.series-conclusion{max-width:870px;color:var(--navy);text-align:center;margin:45px auto 0;font-family:Georgia,serif;font-size:26px;line-height:1.38}.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}.report-gate-hero{background:var(--navy-deep);color:var(--white);padding:92px 0 105px}.report-gate-hero-grid{grid-template-columns:1.05fr .75fr;align-items:start;gap:90px;display:grid}.report-gate-hero h1{max-width:760px;color:var(--white);letter-spacing:-.045em;margin:22px 0 0;font-family:Georgia,serif;font-size:clamp(42px,5.4vw,72px);font-weight:400;line-height:1.03}.report-brand{color:#d2b577;letter-spacing:.22em;margin:38px 0 -10px;font-size:11px;font-weight:800}.report-gate-card{background:#ffffff0b;border:1px solid #ffffff29;padding:31px;box-shadow:0 24px 55px #00000024}.report-gate-card h2{color:var(--white);margin:22px 0 13px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.08}.report-gate-card>p:not(.mini-label){color:#b9c7d1;font-size:14px;line-height:1.65}.report-form{margin-top:25px}.report-form label{color:#f5f1e8}.report-form input{color:var(--ink);background:#f5f1e8;border-color:#d4dee5}.report-form input::placeholder{color:#687b89}.report-form select{width:100%;min-height:43px;color:var(--white);font:inherit;background:#ffffff12;border:1px solid #fff3;padding:0 12px}.report-mautic-form{color:var(--white);margin-top:25px}.report-mautic-form .mauticform-row{margin-bottom:18px}.report-mautic-form .mauticform-label{margin-bottom:8px;font-size:12px;font-weight:800;display:block;color:#f5f1e8!important}.report-mautic-form .mauticform-required{color:#d87962!important}.report-mautic-form .mauticform-input,.report-mautic-form input[type=text],.report-mautic-form input[type=email]{box-sizing:border-box;width:100%;min-height:50px;color:var(--ink);font:inherit;background:#f5f1e8;border:1px solid #d4dee5;border-radius:0;padding:10px 13px}.report-mautic-form .mauticform-button,.report-mautic-form button[type=submit]{background:var(--gold);width:100%;min-height:52px;color:var(--navy);cursor:pointer;border:0;padding:0 22px;font-size:12px;font-weight:800}.report-mautic-form .mauticform-button:hover,.report-mautic-form button[type=submit]:hover{background:#d2b577}.report-mautic-form .mauticform-errormsg{color:#f3a291;margin-top:7px;font-size:11px;display:block}.report-mautic-form .mauticform-message{color:#d2b577;margin:12px 0;font-size:13px;line-height:1.5}.report-preview-intro{border-top:1px solid #ffffff29;max-width:650px;margin-top:58px;padding-top:27px}.report-preview-intro h2{max-width:630px;color:var(--white);letter-spacing:-.035em;margin:17px 0 12px;font-family:Georgia,serif;font-size:clamp(25px,2.8vw,38px);font-weight:400;line-height:1.1}.report-preview-intro>p:last-child{color:#b9c7d1;max-width:630px;margin:0;font-size:14px;line-height:1.72}.report-preview-section{padding-block:85px 105px}.report-preview-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.report-preview-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:235px;padding:27px}.report-preview-grid article>span{color:var(--gold-dark);letter-spacing:.12em;font-size:10px;font-weight:800}.report-preview-grid h2{color:var(--navy);margin:42px 0 12px;font-size:21px;line-height:1.15}.report-preview-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.report-preview-callout{border-left:4px solid var(--gold);background:var(--warm);max-width:900px;margin:70px auto 0;padding:40px 45px}.report-preview-callout h2{max-width:760px;color:var(--navy);letter-spacing:-.035em;margin:14px 0;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.08}.report-preview-callout p:last-child{max-width:750px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.report-document{max-width:1020px;padding-block:92px 110px}.report-document-head{border-bottom:3px solid var(--navy);padding-bottom:38px}.report-document-head p{color:var(--gold-dark);letter-spacing:.22em;margin:0 0 20px;font-size:11px;font-weight:800}.report-document-head h2{max-width:760px;color:var(--navy);letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4.3vw,56px);font-weight:400;line-height:1.08}.report-document-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:12px;display:block}.report-section{border-bottom:1px solid var(--line);padding:55px 0}.report-section h2{max-width:760px;color:var(--navy);letter-spacing:-.035em;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.08}.report-section>p:not(.report-kicker),.report-sub p,.report-conclusion>p:not(.report-kicker),.report-disclaimer{color:var(--muted);font-size:15px;line-height:1.8}.report-kicker{color:var(--gold-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:800}.report-sub{margin:28px 0 0}.report-sub h3{color:var(--navy);margin:0 0 9px;font-size:16px}.report-sub ol{color:var(--muted);margin:0;padding-left:23px}.report-requirements{counter-reset:report-requirement;list-style:none;padding-left:0!important}.report-requirements li{border-bottom:1px solid #102a431f;font-size:14px;line-height:1.65;position:relative;margin:0!important;padding:13px 0 13px 34px!important}.report-requirements li:last-child{border-bottom:0}.report-requirements li:before{content:counter(report-requirement) ".";counter-increment:report-requirement;color:var(--gold-dark);font-size:11px;font-weight:800;position:absolute;top:13px;left:0}.report-two-col{grid-template-columns:1fr 1fr;gap:42px;display:grid}.report-chart-heading{border-left:3px solid var(--gold);background:var(--warm);margin-top:34px;padding:22px 24px}.report-chart-label{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.report-chart-heading h3{max-width:700px;color:var(--navy);margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2}.report-table-wrap{border:1px solid var(--line);margin-top:30px;overflow-x:auto}.report-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.report-table-wrap caption{background:var(--soft);color:var(--navy);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:14px 16px;font-size:11px;font-weight:800}.report-table-wrap th{background:var(--navy);color:var(--white);text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:16px;font-size:10px;line-height:1.35}.report-table-wrap td{border-bottom:1px solid var(--line);color:var(--muted);vertical-align:top;padding:17px 16px;font-size:13px;line-height:1.55}.report-table-wrap tr:last-child td{border-bottom:0}.report-table-wrap td:first-child{color:var(--navy);font-weight:800}.report-checklist{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.report-checklist div{border-bottom:1px solid var(--line);grid-template-columns:33px 1fr;gap:10px;padding:15px 12px 15px 0;display:grid}.report-checklist span{color:var(--gold-dark);font-size:11px;font-weight:800}.report-checklist p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.report-conclusion{background:var(--navy-deep);color:var(--white);margin-top:55px;padding:42px}.report-conclusion h2{max-width:700px;color:var(--white);margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(32px,4vw,51px);font-weight:400;line-height:1.06}.report-conclusion>p:not(.report-kicker){color:#c3d0d9}.report-disclaimer{border-top:1px solid var(--line);margin:38px 0 0;padding-top:22px;font-size:12px!important}.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,.first-30-section,.visual-explainer-section{padding-block:72px}.visual-explainer-figure{margin-top:38px;padding:9px}.section-heading h2{font-size:38px}.outcome-grid,.module-grid,.proof-grid,.structure-grid,.pricing-grid,.first-30-grid{grid-template-columns:1fr}.pricing-comparison-callout{grid-template-columns:1fr;gap:28px;padding:32px 26px}.pricing-comparison-callout .button{width:100%;min-width:0}.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}.first-30-grid article{min-height:0}.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)}.book-series-section,.series-progression{padding-block:72px}.book-series-grid,.series-perspectives{grid-template-columns:1fr}.series-cover-wrap{min-height:0;padding:26px}.series-cover-wrap img{height:auto;max-height:500px}.series-subtitle{min-height:0}.series-path{text-align:center;flex-direction:column;gap:10px}.series-path span{transform:rotate(90deg)}.series-perspectives article{min-height:0}.series-conclusion{font-size:22px}}@media (width>=721px) and (width<=1050px){.book-series-grid{grid-template-columns:1fr}.series-book-card{grid-template-columns:minmax(280px,.72fr) 1fr;display:grid}.series-cover-wrap,.series-subtitle{min-height:0}.series-perspectives{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.advisor-page{background:var(--white)}.advisor-hero{background:var(--navy-deep);color:var(--white);padding-block:88px 96px}.advisor-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;display:grid}.advisor-hero h1{max-width:850px;color:var(--white);letter-spacing:-.052em;margin:0;font-size:clamp(48px,5vw,72px);line-height:1}.advisor-hero p:not(.eyebrow){color:#b9c8d3;max-width:800px;font-size:13px;line-height:1.72}.advisor-hero .advisor-lead{color:#d8e2e9;margin-top:26px;font-size:16px}.advisor-selective{border-left:3px solid var(--gold);padding-left:20px;font-weight:700;color:#ead8b0!important;margin-top:22px!important}.advisor-outline{background:0 0;border-color:#ffffff59}.advisor-outline:hover{background:#ffffff14}.advisor-hero-mark{text-align:center;background:linear-gradient(145deg,#ffffff08,#b7914c24);border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:42px;display:flex}.advisor-hero-mark span,.advisor-hero-mark i{color:#aebfcd;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.advisor-hero-mark strong{color:var(--white);letter-spacing:-.05em;margin-top:22px;font-size:54px}.advisor-hero-mark b{color:var(--gold);margin:8px 0 -8px;font-size:28px}.advisor-hero-mark i{border-top:1px solid #ffffff24;margin-top:30px;padding-top:22px}.advisor-section,.advisor-soft,.advisor-dark,.advisor-form-section{padding-block:100px}.advisor-soft{background:var(--soft)}.advisor-dark,.advisor-form-section{background:var(--navy-deep);color:var(--white)}.advisor-two-col{grid-template-columns:.95fr 1.05fr;align-items:start;gap:90px;display:grid}.advisor-two-col h2,.advisor-heading h2,.advisor-faq h2,.advisor-boundaries h2,.advisor-form-layout h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.06}.advisor-two-col p,.advisor-heading>p:not(.eyebrow),.advisor-card-grid p,.advisor-steps p,.advisor-form-layout p{color:var(--muted);font-size:13px;line-height:1.72}.advisor-checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.advisor-checklist li{color:var(--ink);padding-left:25px;font-size:12px;line-height:1.55;position:relative}.advisor-checklist li:before{content:"✓";color:var(--gold);font-weight:900;position:absolute;left:0}.advisor-callout{border-left:4px solid var(--gold);background:var(--warm);padding:20px 24px;font-weight:800;color:var(--navy)!important;margin-top:26px!important;font-size:17px!important}.advisor-heading{max-width:900px}.advisor-heading.light h2,.advisor-form-layout h2{color:var(--white)}.advisor-heading.light>p:not(.eyebrow),.advisor-form-layout p{color:#b7c6d2}.advisor-card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:52px;display:grid}.advisor-card-grid.four{border-color:#ffffff21;grid-template-columns:repeat(2,1fr)}.advisor-card-grid.five{grid-template-columns:repeat(3,1fr)}.advisor-card-grid.five article:last-child{grid-column:2/3}.advisor-card-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:275px;padding:32px}.advisor-dark .advisor-card-grid article{border-color:#ffffff21}.advisor-card-grid span,.advisor-steps>article>span{color:var(--gold);letter-spacing:.13em;font-size:10px;font-weight:800}.advisor-card-grid h3{color:var(--navy);margin:42px 0 0;font-size:22px}.advisor-dark .advisor-card-grid h3{color:var(--white)}.advisor-dark .advisor-card-grid p{color:#aebfcd}.advisor-steps{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);margin-top:52px;display:grid}.advisor-steps article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;grid-template-columns:45px 1fr;min-height:190px;padding:30px;display:grid}.advisor-steps h3{color:var(--white);margin:0;font-size:20px}.advisor-steps p{color:#aebfcd}.advisor-boundaries{border-left:5px solid var(--gold);background:var(--warm);grid-template-columns:.95fr 1.05fr;gap:65px;padding:48px;display:grid}.advisor-boundaries .advisor-checklist{padding-top:8px}.advisor-lifecycle{background:var(--navy);color:var(--white);flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:14px;margin-top:15px;padding:30px;font-size:13px;font-weight:800;display:flex}.advisor-lifecycle i{color:var(--gold);font-style:normal}.advisor-faq{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.advisor-faq details{border-top:1px solid var(--line)}.advisor-faq details:last-child{border-bottom:1px solid var(--line)}.advisor-faq summary{min-height:78px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:18px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.advisor-faq summary::-webkit-details-marker{display:none}.advisor-faq summary span{color:var(--gold);font-size:22px;transition:transform .15s}.advisor-faq details[open] summary span{transform:rotate(45deg)}.advisor-faq details p{color:var(--muted);margin:0;padding:0 45px 25px 0;font-size:12px;line-height:1.7}.advisor-form-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:75px;display:grid}.advisor-inline-link,.advisor-program-crosslink{color:#d7e2e9;margin-top:22px;font-size:11px;font-weight:800;line-height:1.55;text-decoration:none;display:block}.advisor-inline-link span,.advisor-program-crosslink span{color:var(--gold)}.advisor-program-crosslink{color:var(--navy)}.advisor-form,.advisor-form-confirmation{background:var(--white);color:var(--ink);padding:38px;box-shadow:0 24px 60px #0000003d}.advisor-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.advisor-form>label,.advisor-form-grid label{color:var(--navy);letter-spacing:.05em;text-transform:uppercase;gap:8px;margin-top:18px;font-size:10px;font-weight:800;display:grid}.advisor-form-grid label{margin-top:0}.advisor-form label>span{color:#a07635}.advisor-form label small{color:var(--muted);font-size:9px;font-weight:500}.advisor-form input:not([type=radio]):not([type=checkbox]),.advisor-form textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c9d2d9;border-radius:0;padding:12px;font-size:13px}.advisor-form textarea{resize:vertical}.advisor-form input:focus,.advisor-form textarea:focus,.advisor-faq summary:focus-visible{outline-offset:2px;border-color:var(--gold);outline:3px solid #b18b4559}.advisor-form fieldset{border:1px solid var(--line);margin:20px 0 0;padding:18px}.advisor-form legend{color:var(--navy);padding-inline:5px;font-size:11px;font-weight:800}.advisor-form fieldset label{color:var(--ink);align-items:center;gap:7px;margin:12px 22px 0 0;font-size:11px;display:inline-flex}.advisor-consent{grid-template-columns:20px 1fr;align-items:start;display:flex!important}.advisor-consent input{margin-top:3px}.advisor-consent span{letter-spacing:0;text-transform:none;font-size:11px;font-weight:500;line-height:1.5;color:var(--ink)!important}.advisor-form button{background:var(--navy);width:100%;min-height:54px;color:var(--white);cursor:pointer;border:0;margin-top:22px;font-size:12px;font-weight:800}.advisor-form button:hover{background:var(--navy-soft)}.advisor-form-status{border-left:3px solid var(--gold);background:var(--warm);padding:15px 18px;color:var(--muted)!important;margin:0 0 24px!important;font-size:11px!important}.advisor-form-confirmation h3{color:var(--navy);margin:12px 0;font-size:36px}.home-partner-programs{background:var(--soft);grid-template-columns:.8fr 1.2fr;gap:65px;margin-top:95px;padding:55px;display:grid}.home-partner-programs h2{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.home-partner-programs p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.home-partner-links{gap:12px;display:grid}.home-partner-links a{border:1px solid var(--line);background:var(--white);gap:9px;padding:25px;text-decoration:none;display:grid}.home-partner-links span{color:var(--navy);font-size:16px;font-weight:800}.home-partner-links b{color:var(--muted);font-size:11px;font-weight:600}@media (width<=900px){.advisor-hero-grid,.advisor-two-col,.advisor-faq,.advisor-form-layout,.advisor-boundaries,.home-partner-programs{grid-template-columns:1fr;gap:45px}.advisor-hero-mark{min-height:340px}.advisor-card-grid.five{grid-template-columns:repeat(2,1fr)}.advisor-card-grid.five article:last-child{grid-column:auto}}@media (width<=620px){.advisor-hero,.advisor-section,.advisor-soft,.advisor-dark,.advisor-form-section{padding-block:70px}.advisor-hero h1{font-size:43px}.advisor-card-grid.four,.advisor-card-grid.five,.advisor-steps,.advisor-form-grid{grid-template-columns:1fr}.advisor-card-grid article{min-height:230px}.advisor-boundaries,.advisor-form,.advisor-form-confirmation,.home-partner-programs{padding:30px 24px}.advisor-lifecycle{justify-content:flex-start}.home-partner-programs{margin-top:70px}}.institutional-pathway-home,.ias-institutional-band{background:var(--navy-deep);color:var(--white);padding-block:92px}.institutional-pathway-grid,.ias-institutional-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.institutional-pathway-grid h2,.ias-institutional-grid h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.05}.institutional-pathway-grid p,.ias-institutional-grid p{color:#b8c7d3;margin:0 0 16px;font-size:14px;line-height:1.72}.institutional-pathway-grid .button,.ias-institutional-grid .button{margin-top:16px}.institutional-small-link{color:#d8e1e8;margin-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:block}.institutional-small-link span{color:var(--gold)}.ias-institutional-band{background:#102a43}.institutional-page{background:#fff}.institutional-hero{background:var(--navy-deep);color:var(--white);padding-block:32px 96px;overflow:hidden}.breadcrumb{color:#859bac;border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;min-height:54px;font-size:10px;font-weight:700;display:flex}.breadcrumb a{color:#bdcbd5;text-decoration:none}.breadcrumb b{color:#d4b879}.institutional-hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:80px;padding-top:70px;display:grid}.institutional-hero h1{max-width:780px;color:var(--white);letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.4vw,76px);line-height:.99}.institutional-hero p:not(.eyebrow){color:#b7c6d2;max-width:760px;margin:20px 0 0;font-size:14px;line-height:1.72}.institutional-hero strong{color:#e2c98f;margin-top:23px;font-size:12px;display:block}.institutional-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.institutional-outline{background:0 0;border-color:#ffffff52}.institutional-outline:hover{background:#ffffff14}.capital-path-visual{background:linear-gradient(145deg,#ffffff09,#a582461f);border:1px solid #ffffff24;grid-template-columns:1fr 1fr;align-content:center;gap:14px;min-height:480px;padding:42px;display:grid;position:relative}.capital-path-visual:before,.capital-path-visual:after{content:"";background:#d5ba838c;width:1px;position:absolute;left:50%}.capital-path-visual:before{height:84px;top:145px}.capital-path-visual:after{height:55px;bottom:80px}.capital-path-visual span{color:#d7e1e8;text-align:center;border:1px solid #ffffff21;place-items:center;min-height:54px;padding:13px;font-size:10px;font-weight:800;display:grid}.capital-path-visual b{color:#ead7ad;text-align:center;background:#a5824621;border:1px solid #aa8a50;grid-column:1/-1;place-items:center;min-height:84px;margin-top:36px;padding:20px;font-size:15px;display:grid}.capital-path-visual i{color:#8097a8;letter-spacing:.13em;text-align:center;font-size:9px;font-style:normal;position:absolute;bottom:25px;left:0;right:0}.institutional-section{padding-block:100px}.institutional-two-col{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.institutional-section h2,.institutional-heading h2,.institutional-process h2,.relationship-band h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.4vw,58px);line-height:1.06}.institutional-section p,.institutional-heading>p:not(.eyebrow),.institutional-process p,.relationship-band p{color:var(--muted);font-size:14px;line-height:1.72}.institutional-dark,.institutional-review,.institutional-process,.relationship-band{background:var(--navy-deep);color:var(--white);padding-block:100px}.institutional-dark .institutional-heading h2,.institutional-review .institutional-heading h2,.institutional-process h2,.relationship-band h2{color:var(--white)}.institutional-dark .institutional-heading>p:not(.eyebrow),.institutional-review .institutional-heading>p:not(.eyebrow),.institutional-process p,.relationship-band p{color:#b6c5d1}.institutional-heading{max-width:900px}.institutional-card-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.institutional-card-grid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:285px;padding:31px}.institutional-card-grid span,.review-grid article>span,.build-grid article>span,.outcome-result-grid article>span{color:#c9ac72;font-size:10px;font-weight:800}.institutional-card-grid h3{color:var(--white);margin:54px 0 0;font-size:21px}.institutional-card-grid p{color:#aebfcd;font-size:12px;line-height:1.68}.institutional-review{background:#112d45}.review-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:52px;display:grid}.review-grid article{background:#ffffff06;border:1px solid #ffffff24;padding:38px}.review-grid h3{color:var(--white);margin:20px 0 0;font-size:25px}.review-grid ul{grid-template-columns:repeat(2,1fr);gap:11px 22px;margin:25px 0 0;padding:0;list-style:none;display:grid}.review-grid li{color:#b8c7d3;padding-left:16px;font-size:11px;line-height:1.5;position:relative}.review-grid li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:6px;left:0}.outcome-result-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.outcome-result-grid article{border:1px solid var(--line);min-height:310px;padding:34px}.outcome-result-grid article:nth-child(2){background:var(--warm)}.outcome-result-grid article:nth-child(3){background:var(--soft)}.outcome-result-grid h3{color:var(--navy);margin:52px 0 0;font-size:23px}.outcome-result-grid p{font-size:12px}.build-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:52px;display:grid}.build-grid article{border:1px solid #ffffff21;min-height:260px;padding:34px}.build-grid article:last-child{grid-column:1/-1}.build-grid h3{color:var(--white);margin:32px 0 0;font-size:23px}.build-grid p{color:#aebfcd;font-size:12px;line-height:1.7}.professional-notice{border-left:4px solid var(--gold);color:#b9c7d1;background:#ffffff0d;margin:18px 0 0;padding:24px 28px;font-size:12px;line-height:1.65}.professional-notice b{color:var(--white)}.mandate-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.mandate-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;color:var(--ink);align-items:center;padding:15px 18px;font-size:11px;display:flex}.institutional-quote{border:0;border-left:5px solid var(--gold);background:var(--warm);color:var(--navy);letter-spacing:-.03em;margin-block:0 100px;padding:52px 60px;font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.22}.institutional-process ol{margin:0;padding:0;list-style:none}.institutional-process li{color:#d5e0e7;border-bottom:1px solid #ffffff21;grid-template-columns:48px 1fr;align-items:center;min-height:64px;padding:17px 0;font-size:12px;display:grid}.institutional-process li span{color:#c9ac72;font-size:9px;font-weight:800}.capitalization-diagram{justify-items:center;gap:32px;max-width:980px;margin:55px auto 0;display:grid;position:relative}.capitalization-diagram>div{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.capitalization-diagram span{border:1px solid var(--line);background:var(--soft);min-height:75px;color:var(--navy);text-align:center;place-items:center;padding:15px;font-size:11px;font-weight:800;display:grid}.capitalization-diagram b,.capitalization-diagram strong{width:min(480px,90%);min-height:80px;color:var(--white);text-align:center;place-items:center;padding:18px;display:grid}.capitalization-diagram b{background:var(--gold)}.capitalization-diagram strong{background:var(--navy-deep)}.capitalization-diagram b:before,.capitalization-diagram strong:before{content:"↓";color:var(--gold);margin-top:-102px;position:absolute}.structure-notice{max-width:820px;color:var(--muted);text-align:center;margin:34px auto 0;font-size:11px;line-height:1.6}.relationship-band{background:#132f48}.eligibility-lead{border-left:4px solid var(--gold);background:var(--warm);padding:25px 28px;font-weight:700;color:var(--navy)!important}.institutional-faq{grid-template-columns:.7fr 1.3fr;gap:90px;padding-block:100px;display:grid}.institutional-faq details{border-top:1px solid var(--line)}.institutional-faq details:last-child{border-bottom:1px solid var(--line)}.institutional-faq summary{min-height:78px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:20px 0;font-size:14px;font-weight:800;list-style:none;display:flex}.institutional-faq summary::-webkit-details-marker{display:none}.institutional-faq summary span{color:var(--gold);font-size:22px}.institutional-faq details[open] summary span{transform:rotate(45deg)}.institutional-faq details p{color:var(--muted);margin:0;padding:0 45px 25px 0;font-size:12px;line-height:1.7}.institutional-closing{background:var(--navy-deep);color:var(--white);grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;margin-block:0 95px;padding:58px;display:grid}.institutional-closing h2{color:var(--white);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,56px);line-height:1.05}.institutional-closing p:not(.eyebrow){color:#b8c7d3;font-size:13px;line-height:1.68}.institutional-closing .institutional-actions{flex-direction:column;align-items:stretch}.institutional-return{color:#d5e0e7;padding:10px 0;font-size:11px;font-weight:800;text-decoration:none}.institutional-return span{color:var(--gold)}@media (width<=1040px){.institutional-pathway-grid,.ias-institutional-grid,.institutional-hero-grid,.institutional-two-col,.institutional-faq,.institutional-closing{grid-template-columns:1fr;gap:45px}.capital-path-visual{width:min(620px,100%)}.institutional-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.report-gate-hero{padding-block:70px 72px}.report-gate-hero-grid,.report-two-col{grid-template-columns:1fr;gap:42px}.report-gate-hero h1{font-size:44px}.report-preview-intro{margin-top:42px}.report-preview-grid{grid-template-columns:1fr}.report-preview-grid article{min-height:auto}.report-preview-grid h2{margin-top:24px}.report-preview-callout{margin-top:46px;padding:30px 25px}.report-document{padding-block:68px 76px}.report-section{padding-block:42px}.report-checklist{grid-template-columns:1fr}.report-conclusion{margin-top:42px;padding:30px 24px}.institutional-pathway-home,.ias-institutional-band,.institutional-section,.institutional-dark,.institutional-review,.institutional-process,.relationship-band,.institutional-faq{padding-block:72px}.institutional-hero{padding-block:18px 72px}.institutional-hero-grid{padding-top:50px}.institutional-hero h1{font-size:44px}.capital-path-visual{min-height:420px;padding:24px}.institutional-card-grid,.review-grid,.outcome-result-grid,.build-grid{grid-template-columns:1fr}.build-grid article:last-child{grid-column:auto}.review-grid ul,.mandate-grid{grid-template-columns:1fr}.institutional-card-grid article{min-height:245px}.institutional-quote{margin-bottom:72px;padding:38px 28px}.capitalization-diagram>div{grid-template-columns:1fr 1fr}.institutional-closing{margin-bottom:70px;padding:36px 25px}}.gap-page{background:var(--white)}.gap-hero{background:var(--navy-deep);color:var(--white);padding-block:92px 100px}.gap-hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:75px;display:grid}.gap-hero h1{max-width:790px;color:var(--white);letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.6vw,78px);line-height:.98}.gap-lead{color:#b8c7d3;max-width:790px;margin:25px 0 0;font-size:15px;line-height:1.72}.gap-question{border-left:4px solid var(--gold);color:#dbe4ea;background:#ffffff0e;margin-top:31px;padding:22px 25px;font-size:16px;line-height:1.55}.gap-question strong{color:#ead29e}.gap-hero .hero-actions,.gap-final .hero-actions{margin-top:27px}.gap-outline{color:var(--white);background:0 0;border:1px solid #ffffff52}.gap-outline:hover{background:#ffffff14}.gap-clarification{color:#8fa4b4;margin:25px 0 0;font-size:11px;line-height:1.6}.gap-hero-visual{background:linear-gradient(145deg,#ffffff09,#be974e21);border:1px solid #ffffff26;flex-direction:column;justify-content:center;min-height:420px;padding:45px;display:flex}.gap-hero-visual>span{color:#aebfcd;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.gap-hero-visual>strong{color:var(--white);letter-spacing:-.065em;margin-top:8px;font-size:92px}.gap-bar{background:#ffffff14;border-radius:20px;height:18px;margin-top:40px;display:flex;overflow:hidden}.gap-bar i{background:#d5bb84;width:30%}.gap-bar b{background:#58788f;width:70%}.gap-bar-legend{color:#aebfcd;grid-template-columns:30% 70%;margin-top:16px;font-size:10px;line-height:1.35;display:grid}.gap-bar-legend span:last-child{padding-left:15px}.gap-bar-legend b{color:var(--white);font-size:17px;display:block}.gap-section{padding-block:100px}.gap-dark{background:var(--navy-deep);color:var(--white)}.gap-soft{background:var(--soft)}.gap-heading{max-width:900px}.gap-heading h2{color:var(--navy);letter-spacing:-.047em;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.05}.gap-heading>p:not(.eyebrow){max-width:800px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.72}.gap-heading.light-heading h2{color:var(--white)}.gap-heading.light-heading>p:not(.eyebrow){color:#b8c7d3}.number-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:48px;display:grid}.number-grid article{border:1px solid var(--line);background:var(--white);flex-direction:column;justify-content:flex-end;min-height:190px;padding:34px;display:flex}.number-grid article.featured{border-color:var(--navy);background:var(--navy)}.number-grid strong{color:var(--navy);letter-spacing:-.055em;font-size:57px}.number-grid span{color:var(--muted);margin-top:7px;font-size:11px;font-weight:700}.number-grid .featured strong,.number-grid .featured span{color:var(--white)}.gap-equation{background:var(--warm);color:var(--navy);margin:22px 0 0;padding:23px 28px;font-size:16px;line-height:1.5}.gap-equation i{color:var(--gold);padding-inline:10px;font-style:normal}.coverage{margin-top:35px}.coverage>div{border-radius:4px;height:48px;display:flex;overflow:hidden}.coverage span,.coverage b{color:var(--white);white-space:nowrap;align-items:center;padding:0 18px;font-size:10px;font-weight:800;display:flex}.coverage span{background:#a7884f}.coverage b{background:#173a55}.gap-conclusion{border-left:5px solid var(--gold);background:var(--warm);color:var(--navy);letter-spacing:-.025em;margin:35px 0 0;padding:28px 31px;font-size:clamp(20px,2.4vw,31px);font-weight:800;line-height:1.28}.gap-conclusion.light{color:var(--white);background:#ffffff0f}.table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;width:100%;margin-top:38px;overflow-x:auto}.gap-table{border-collapse:collapse;width:100%;color:var(--ink);background:var(--white);font-size:11px;line-height:1.5}.gap-table th,.gap-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:150px;padding:16px 17px}.gap-table th{color:var(--navy);background:var(--soft);letter-spacing:.03em;font-size:10px}.simple-table th:first-child,.simple-table td:first-child{min-width:210px}.gap-table tr:last-child td{border-bottom:0}.gap-note{color:var(--muted);margin:29px 0 0;font-size:13px;line-height:1.72}.gap-note.light{color:#b8c7d3}.qualification{color:#758693;margin:18px 0 0;font-size:10px;line-height:1.65}.qualification.light{color:#8fa4b4}.source-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(5,1fr);margin-top:50px;display:grid}.source-grid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:300px;padding:27px}.source-grid span{color:#d2b577;font-size:10px;font-weight:800}.source-grid h3{color:var(--white);margin:52px 0 0;font-size:20px}.source-grid p{color:#aebfcd;font-size:11px;line-height:1.7}.choice-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.choice-grid article{border:1px solid var(--line);background:var(--white);padding:36px}.choice-grid article.featured{background:var(--navy);color:var(--white);box-shadow:inset 0 4px 0 var(--gold);border:0}.choice-grid h3{color:var(--navy);margin:13px 0 0;font-size:27px}.choice-grid .featured h3{color:var(--white)}.choice-grid ul{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.choice-grid li{color:var(--muted);padding-left:20px;font-size:11px;line-height:1.5;position:relative}.choice-grid li:before{content:"✓";color:var(--gold);font-weight:900;position:absolute;left:0}.choice-grid .featured li{color:#c4d0d9}.choice-remains{border-top:1px solid var(--line);color:var(--muted);margin:30px 0 0;padding-top:25px;font-size:11px;line-height:1.65}.featured .choice-remains{color:#b8c7d3;border-color:#ffffff26}.choice-grid article>strong{color:var(--navy);margin-top:18px;font-size:12px;line-height:1.55;display:block}.choice-grid .featured>strong{color:#ead29e}.path-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;display:grid}.path-grid article{border:1px solid var(--line);background:var(--white);padding:38px}.path-grid article.featured{border-top:4px solid var(--gold)}.path-grid span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.path-grid h3{color:var(--navy);margin:24px 0 0;font-size:20px;line-height:1.45}.path-grid p{color:var(--muted);font-size:12px;line-height:1.7}.stage-flow{counter-reset:stage;grid-template-columns:repeat(6,1fr);margin:48px 0 0;padding:0;list-style:none;display:grid}.stage-flow li{border:1px solid var(--line);min-height:115px;color:var(--navy);counter-increment:stage;border-right:0;padding:26px 17px;font-size:11px;font-weight:800;line-height:1.5;position:relative}.stage-flow li:last-child{border-right:1px solid var(--line)}.stage-flow li:before{content:"0" counter(stage);color:var(--gold);margin-bottom:22px;font-size:9px;display:block}.pricing-stage-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;display:grid}.pricing-stage-grid article{border:1px solid var(--line);padding:34px}.pricing-stage-grid article.featured{border-top:4px solid var(--gold);background:var(--warm)}.pricing-stage-grid span{color:var(--navy);text-transform:uppercase;font-size:10px;font-weight:900}.pricing-stage-grid strong{color:var(--navy);letter-spacing:-.05em;margin-top:18px;font-size:43px;display:block}.pricing-stage-grid small{color:var(--muted);margin-left:5px;font-size:10px}.pricing-stage-grid p{color:var(--muted);font-size:11px;line-height:1.6}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.capability-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;color:var(--ink);padding:16px;font-size:10px;line-height:1.5}.rating-legend{color:#b8c7d3;flex-wrap:wrap;gap:18px;margin-top:35px;font-size:9px;display:flex}.rating-legend span{align-items:center;gap:7px;display:flex}.comparison-wrap{border-color:#ffffff26}.comparison-table{min-width:1120px}.comparison-table th:first-child{z-index:2;background:#e9edf0;min-width:320px;position:sticky;left:0}.comparison-table tbody th{color:var(--ink);font-weight:700}.comparison-table td{text-align:center;vertical-align:middle;min-width:115px}.comparison-table .ias-col{background:#fbf2df;font-weight:900}.comparison-mark{border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;font-weight:900;display:inline-grid}.mark-yes{color:#24592b;background:#dfeadf}.mark-partial{color:#785f24;background:#f2e6c8}.mark-no{color:#667681;background:#e9edf0}.pricing-comparison td:first-child a{color:var(--navy);font-weight:800;text-decoration:none}.economic-table{margin-top:5px}.economic-table th:first-child,.economic-table td:first-child{min-width:240px}.self-grid{grid-template-columns:repeat(4,1fr)}.lifecycle-line{background:var(--navy);color:var(--white);flex-wrap:wrap;justify-content:center;gap:11px;margin-top:45px;padding:32px;font-size:12px;font-weight:800;line-height:1.55;display:flex}.lifecycle-line span{color:var(--gold)}.gap-final{color:var(--white);background:#102c44;padding-block:95px}.gap-final .shell{text-align:center;max-width:950px}.gap-final h2{color:var(--white);letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,65px);line-height:1.04}.gap-final p{color:#b8c7d3;max-width:760px;margin:22px auto 0;font-size:14px;line-height:1.7}.gap-final .hero-actions{justify-content:center}.gap-final small{color:#8fa4b4;max-width:760px;margin:30px auto 0;font-size:9px;line-height:1.65;display:block}.answer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.answer-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:30px}.answer-grid span,.condition-grid>article>span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.answer-grid h3{color:var(--navy);margin:42px 0 0;font-size:20px;line-height:1.25}.answer-grid p{color:var(--muted);font-size:12px;line-height:1.68}.gap-list{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.gap-list li{color:var(--muted);padding-left:21px;font-size:12px;line-height:1.5;position:relative}.gap-list li:before{content:"✓";color:var(--gold);font-weight:900;position:absolute;left:0}.zero-layout{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:40px;display:grid}.zero-layout>div,.zero-layout aside{border:1px solid var(--line);padding:38px}.zero-layout h3{color:var(--navy);margin:0;font-size:24px}.zero-layout aside{border:0;border-top:4px solid var(--gold);background:var(--navy)}.zero-layout aside p{color:#c0ced9;margin:0 0 20px;font-size:13px;line-height:1.72}.condition-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.condition-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:390px;padding:34px}.condition-grid h3{color:var(--white);margin:50px 0 25px;font-size:24px}.condition-grid p{color:#b8c7d3;font-size:12px;line-height:1.7}.condition-grid b{color:#ead29e}.readiness-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.readiness-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:65px;color:var(--ink);padding:19px;font-size:11px;line-height:1.5}.choice-copy{color:var(--muted);margin:30px 0 0;font-size:12px;line-height:1.7}.choice-grid .featured .choice-copy{color:#c4d0d9}.continuity-panels{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px;display:grid}.continuity-panels article{border:1px solid var(--line);background:var(--white);padding:38px}.continuity-panels article:last-child{background:var(--warm)}.continuity-panels h3{color:var(--navy);margin:10px 0 0;font-size:27px}.planned-list li:before{content:"→"}.compliance-callout{border-left:5px solid var(--gold);background:var(--white);margin-top:42px;padding:38px}.compliance-callout p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.compliance-callout p+p{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.diagnostic-shell{margin-top:48px}.diagnostic-form{border:1px solid var(--line);background:var(--soft);padding:38px}.diagnostic-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.diagnostic-grid label{color:var(--navy);letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.diagnostic-grid input,.diagnostic-grid select{background:var(--white);width:100%;min-height:49px;color:var(--ink);font:inherit;text-transform:none;border:1px solid #ccd5dc;border-radius:0;padding:12px 13px;font-size:12px}.diagnostic-grid input:focus,.diagnostic-grid select:focus{outline:2px solid var(--gold);outline-offset:2px}.diagnostic-form>.button{cursor:pointer;border:0;margin-top:28px}.diagnostic-error{color:#8d2525;margin:18px 0 0;font-size:12px;font-weight:800}.diagnostic-result{background:var(--navy-deep);color:var(--white);margin-top:20px;padding:42px}.diagnostic-result h3{color:var(--white);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,4vw,46px)}.result-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin:30px 0;display:grid}.result-grid span{color:#aebfcd;border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:120px;padding:20px;font-size:10px;line-height:1.5}.result-grid b{color:var(--white);letter-spacing:-.02em;margin-bottom:8px;font-size:21px;display:block}.diagnostic-result>p{color:#c0ced9;font-size:12px;line-height:1.7}.diagnostic-result>p strong{color:#ead29e}.diagnostic-result small{color:#8fa4b4;margin:24px 0;font-size:9px;line-height:1.7;display:block}.zero-cta{border-left:5px solid var(--gold);background:var(--warm);margin-top:30px;padding:38px}.zero-cta h3{color:var(--navy);margin:0;font-size:27px}.zero-cta p{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.7}.network-position-home{background:var(--navy-deep);color:var(--white);padding-block:92px}.network-position-home-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;display:grid}.network-position-home h2{max-width:790px;color:var(--white);letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.7vw,63px);line-height:1.04}.network-position-home p:not(.eyebrow){color:#b8c7d3;max-width:780px;margin:22px 0 0;font-size:14px;line-height:1.72}.network-position-actions{flex-direction:column;align-items:flex-start;gap:13px;margin-top:32px;display:flex}.network-position-button{min-height:62px;color:var(--navy-deep);background:#d5bb84;border:1px solid #d5bb84;padding:18px 25px;font-size:13px;box-shadow:0 12px 35px #0003}.network-position-button:hover{background:#ead29e}.network-position-actions small{color:#8fa4b4;font-size:10px;line-height:1.5}.network-position-options{border-top:1px solid #ffffff26}.network-position-options article{border-bottom:1px solid #ffffff26;grid-template-columns:42px 1fr;gap:18px;min-height:128px;padding:25px 0;display:grid}.network-position-options article>span{color:#d2b577;letter-spacing:.12em;font-size:10px;font-weight:900}.network-position-options h3{color:var(--white);margin:0;font-size:20px}.network-position-options p{color:#aebfcd!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.6!important}.network-gap-resource{border:1px solid var(--line);background:var(--warm);grid-template-columns:auto 1fr auto;align-items:center;gap:27px;margin:0 auto 80px;padding:38px;display:grid}.network-gap-resource>span{color:var(--gold);font-size:10px;font-weight:900}.network-gap-resource h2{color:var(--navy);margin:0;font-size:26px}.network-gap-resource p{color:var(--muted);margin:9px 0 0;font-size:11px}.network-gap-resource small{color:var(--gold);text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900;display:block}@media (width<=1040px){.gap-hero-grid{grid-template-columns:1fr;gap:45px}.gap-hero-visual{width:min(620px,100%)}.source-grid,.stage-flow{grid-template-columns:repeat(3,1fr)}.stage-flow li:nth-child(3){border-right:1px solid var(--line)}.self-grid,.answer-grid,.result-grid{grid-template-columns:repeat(2,1fr)}.network-position-home-grid{grid-template-columns:1fr;gap:45px}}@media (width<=720px){.gap-hero,.gap-section,.gap-final{padding-block:72px}.gap-hero h1{font-size:44px}.gap-hero-visual{min-height:330px;padding:28px}.gap-hero-visual>strong{font-size:70px}.number-grid,.choice-grid,.path-grid,.pricing-stage-grid,.source-grid{grid-template-columns:1fr}.source-grid article{min-height:auto}.source-grid h3{margin-top:25px}.coverage>div{flex-direction:column;height:auto}.coverage span,.coverage b{min-height:44px;width:100%!important}.stage-flow{grid-template-columns:1fr 1fr}.stage-flow li:nth-child(2n){border-right:1px solid var(--line)}.capability-grid,.self-grid{grid-template-columns:1fr}.comparison-table th:first-child{min-width:230px}.gap-table th,.gap-table td{padding:13px}.network-position-home{padding-block:72px}.network-position-home h2{font-size:40px}.network-position-button{justify-content:space-between;width:100%}.network-gap-resource{grid-template-columns:1fr;margin-bottom:60px;padding:28px 24px}.answer-grid,.condition-grid,.readiness-grid,.continuity-panels,.diagnostic-grid,.result-grid,.zero-layout{grid-template-columns:1fr}.answer-grid article,.condition-grid article{min-height:auto}.answer-grid h3,.condition-grid h3{margin-top:25px}.diagnostic-form,.diagnostic-result,.zero-cta,.continuity-panels article,.zero-layout>div,.zero-layout aside,.compliance-callout{padding:27px 23px}}.hias-page{color:#142019;background:#f6f4ef}.hias-hero{color:#fff;background:#101713;padding:92px 0 80px;overflow:hidden}.hias-hero-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:70px;display:grid}.hias-hero h1{letter-spacing:-.055em;max-width:900px;margin:18px 0 28px;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.98}.hias-hero p{color:#c8d0cb;max-width:770px}.hias-lead{font-size:1.2rem;line-height:1.65}.hias-principle{border-left:2px solid #b89a5b;margin:26px 0;padding-left:20px;font-size:1.2rem;font-weight:650;color:#fff!important}.hias-outline{background:0 0;border:1px solid #87918b;color:#fff!important}.hias-hero-visual{background:linear-gradient(145deg,#18221d,#0d120f);border:1px solid #39423d;flex-direction:column;justify-content:center;gap:14px;min-height:500px;padding:44px;display:flex;position:relative}.hias-hero-visual:before{content:"IAS";color:#fff;opacity:.025;font-size:7rem;font-weight:800;position:absolute;top:12px;right:22px}.hias-hero-visual span{background:#17201b;border:1px solid #455049;padding:20px 22px;font-weight:650}.hias-hero-visual i{color:#b89a5b;margin-left:28px;font-style:normal}.hias-intro{grid-template-columns:.8fr 1.2fr;gap:90px;padding:100px 0;display:grid}.hias-intro h2,.hias-heading h2{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.05}.hias-intro p,.hias-heading>p:last-child{font-size:1.08rem;line-height:1.75}.hias-process,.hias-live,.hias-after,.hias-final{color:#fff;background:#121a16;padding:100px 0}.hias-heading{max-width:880px;margin-bottom:55px}.hias-heading>p{color:#56625b}.hias-process .hias-heading>p,.hias-live .hias-heading>p,.hias-after .hias-heading>p,.hias-final p{color:#b7c0ba}.hias-timeline{border-top:1px solid #46504a;grid-template-columns:repeat(6,1fr);display:grid}.hias-timeline article{border-right:1px solid #303a34;padding:30px 20px 10px}.hias-timeline article:first-child{border-left:1px solid #303a34}.hias-timeline span,.hias-live-grid span,.hias-steps>article>span{letter-spacing:.16em;color:#b89a5b;font-size:.74rem}.hias-timeline h3,.hias-live-grid h3{margin:14px 0;font-size:1.25rem}.hias-timeline p,.hias-live-grid p{color:#aeb8b2;font-size:.9rem;line-height:1.6}.hias-build,.hias-roles,.hias-implementation,.hias-ecosystem{padding:110px 0}.hias-role-grid{background:#c9c8c1;grid-template-columns:1fr 1fr;gap:2px;display:grid}.hias-role-grid article{background:#fff;padding:46px}.hias-role-grid article.warm{background:#e9e3d7}.hias-role-grid h3{font-size:2rem}.hias-role-grid ul{margin:24px 0 0;padding:0;list-style:none}.hias-role-grid li{border-bottom:1px solid #d8d8d2;padding:12px 0 12px 26px;position:relative}.hias-role-grid li:before{content:"→";color:#9c7b39;position:absolute;left:0}.hias-callout{background:#c0a161;margin:2px 0 0;padding:28px 36px;font-size:1.18rem;font-weight:680}.hias-live-transition{align-items:center;gap:24px;margin-bottom:80px;display:flex}.hias-live-transition span,.hias-live-transition strong{letter-spacing:.17em;font-size:1.15rem}.hias-live-transition i{color:#b89a5b;text-align:center;border-top:1px solid #7b6a49;flex:1;padding-top:10px;font-size:.75rem;font-style:normal}.hias-live-grid{background:#38423c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.hias-live-grid article{background:#17211c;min-height:255px;padding:34px}.hias-view{background:#e8e3d8;padding:110px 0}.hias-view-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.hias-view h2{letter-spacing:-.04em;font-size:clamp(2.5rem,4vw,4rem)}.hias-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.hias-tags span{background:#f2eee6;border:1px solid #bbb5a7;padding:8px 12px;font-size:.78rem}.hias-dashboard{color:#fff;background:#111914;padding:24px;box-shadow:0 28px 60px #1420192b}.hias-dash-head{border-bottom:1px solid #354039;justify-content:space-between;margin-bottom:8px;padding-bottom:18px;display:flex}.hias-dash-head b{color:#c3a463;font-size:.72rem}.hias-metric{border-bottom:1px solid #29332d;grid-template-columns:1fr auto;gap:15px;padding:18px 0;display:grid}.hias-metric span{color:#aeb7b1}.hias-metric strong{font-size:1.5rem}.hias-metric i{background:linear-gradient(90deg,#b89a5b 62%,#2c3731 62%);grid-column:1/-1;height:4px}.hias-orbit{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1050px;margin:auto;display:flex}.hias-orbit strong{color:#fff;background:#152019;place-items:center;width:150px;height:74px;font-size:2rem;display:grid}.hias-orbit span{text-align:center;background:#fff;border:1px solid #c9c8c1;min-width:170px;padding:25px 18px;font-size:.85rem}.hias-repeat{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:50px 0;display:flex}.hias-repeat span{background:#19231e;border:1px solid #4b574f;padding:22px 26px}.hias-repeat i{color:#b89a5b;font-style:normal}.hias-callout.dark{color:#fff;text-align:center;background:#202b25}.hias-steps{border-top:1px solid #bbbdb7}.hias-steps article{border-bottom:1px solid #c9cbc5;grid-template-columns:70px 1fr;padding:24px 0;display:grid}.hias-steps h3{margin:0 0 5px;font-size:1.3rem}.hias-steps p{color:#5c665f;margin:0}.hias-is{background:#1a231e;padding:100px 0}.hias-is .hias-role-grid{background:#39423d}.hias-is .hias-role-grid article{color:#fff;background:#202b25}.hias-is .hias-role-grid li{color:#c5cec8;border-color:#3a463f}.hias-final{text-align:center}.hias-final .shell{max-width:940px}.hias-final h2{letter-spacing:-.05em;font-size:clamp(2.7rem,5vw,5rem);line-height:1.03}.hias-final .hero-actions{justify-content:center}.hias-final small{color:#7f8c84;margin-top:32px;display:block}.hias-sticky{z-index:20;background:#b89a5b;padding:14px 18px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #0003;color:#111!important}.hias-foundation{background:#e8e3d8;padding:105px 0}.hias-foundation-grid{background:#c7c1b5;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.hias-foundation article{background:#f8f6f1;padding:44px}.hias-foundation article>span{letter-spacing:.16em;color:#9c7b39;font-size:.75rem}.hias-foundation h2{letter-spacing:-.035em;font-size:clamp(1.7rem,2.5vw,2.7rem);line-height:1.08}.hias-foundation p{color:#56625b;line-height:1.7}.hias-market{background:#e8e3d8;padding:110px 0}.hias-market-grid{background:#bbb5a7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.hias-market-grid article{background:#fff;padding:34px}.hias-market-grid article.featured{color:#fff;background:#17211c}.hias-market-grid h3{font-size:1.35rem;line-height:1.2}.hias-market-grid p{color:#56625b;line-height:1.65}.hias-market-grid .featured p{color:#c1cbc5}.hias-market-note{background:#c0a161;margin:1px 0 0;padding:28px 34px;font-weight:650;line-height:1.7}.market-report-resource{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;padding-block:105px;display:grid}.market-report-art{color:#fff;background:#101713;flex-direction:column;justify-content:space-between;min-height:430px;padding:44px;display:flex;box-shadow:0 25px 55px #1420192b}.market-report-art span{letter-spacing:.16em;color:#c5a664;font-size:.7rem}.market-report-art strong{opacity:.12;font-size:7rem;line-height:1}.market-report-art b{font-size:2rem;line-height:1.15}.market-report-resource h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.03}.market-report-resource h3{color:#725b2d;font-size:1.2rem}.market-report-resource p{line-height:1.7}.market-report-resource small{color:#5c665f;margin-top:24px;display:block}.market-report-actions{gap:12px;margin-top:28px;display:flex}.market-report-actions .secondary{color:#1d2935;background:0 0;border:1px solid #1d2935}@media (width<=1000px){.hias-hero-grid,.hias-intro,.hias-view-grid,.market-report-resource{grid-template-columns:1fr}.hias-hero-visual{min-height:360px}.hias-timeline{grid-template-columns:repeat(3,1fr)}.hias-live-grid,.hias-market-grid{grid-template-columns:repeat(2,1fr)}.market-report-resource{gap:36px}.market-report-art{min-height:330px}}@media (width<=700px){.hias-hero{padding:62px 0}.hias-hero h1{font-size:3rem}.hias-hero-visual{min-height:auto;padding:24px}.hias-intro,.hias-build,.hias-roles,.hias-implementation,.hias-ecosystem,.hias-view,.hias-foundation,.hias-market,.market-report-resource{padding-block:72px}.hias-process,.hias-live,.hias-after,.hias-final,.hias-is{padding:72px 0}.hias-timeline,.hias-live-grid,.hias-role-grid,.hias-foundation-grid,.hias-market-grid,.operating-difference-grid{grid-template-columns:1fr}.hias-timeline article{border-left:1px solid #303a34}.hias-role-grid article,.hias-foundation article{padding:30px 24px}.hias-live-grid article{min-height:auto}.hias-sticky{text-align:center;bottom:12px;left:16px;right:16px}.hias-repeat{text-align:center;flex-direction:column;align-items:stretch}.hias-repeat i{transform:rotate(90deg)}.hias-final .hero-actions{align-items:stretch}.hias-final .button{justify-content:center;width:100%}.market-report-actions{flex-direction:column}.market-report-actions a{justify-content:center}.operating-difference{padding:28px 22px}.ias-lifecycle{padding:22px}.ias-lifecycle span{justify-content:space-between;width:100%}.market-report-art strong{font-size:5rem}}.hias-watch{background:#e6e0d4;padding:110px 0}.hias-watch-heading{max-width:900px;margin-bottom:55px}.hias-watch-heading h2{letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:1.02}.hias-watch-heading>p:last-child{color:#56625b;max-width:780px;font-size:1.08rem;line-height:1.7}.hias-video-card{color:#fff;background:#111914;grid-template-columns:.78fr 1.22fr;align-items:center;display:grid;box-shadow:0 28px 70px #19231e2b}.hias-video-card.reverse{grid-template-columns:.78fr 1.22fr}.hias-video-card.reverse .hias-video-copy{order:2}.hias-video-card.reverse video{order:1}.hias-video-copy{padding:48px}.hias-video-copy>span{color:#c5a664;letter-spacing:.16em;margin-bottom:22px;font-size:.73rem;font-weight:800;display:inline-block}.hias-video-copy .eyebrow{color:#8f9c94}.hias-video-copy h3{letter-spacing:-.035em;margin:12px 0 22px;font-size:clamp(1.8rem,2.7vw,3rem);line-height:1.08}.hias-video-copy>p:last-child{color:#b9c3bd;line-height:1.7}.hias-video-card video{aspect-ratio:16/9;background:#050805;width:100%;display:block}.hias-video-bridge{color:#5b645e;text-transform:uppercase;letter-spacing:.14em;justify-content:center;align-items:center;gap:20px;padding:28px;font-size:.74rem;display:flex}.hias-video-bridge i{color:#a48241;font-size:1.25rem;font-style:normal}.hias-video-bridge strong{color:#152019}.hias-watch-actions{justify-content:center;gap:12px;margin-top:36px;display:flex}.hias-watch-actions a{color:#17201b;border:1px solid #aaa596;padding:15px 20px;font-weight:750;text-decoration:none}.hias-watch-actions a:last-child{color:#fff;background:#17201b;border-color:#17201b}@media (width<=900px){.hias-video-card,.hias-video-card.reverse{grid-template-columns:1fr}.hias-video-card.reverse .hias-video-copy,.hias-video-card.reverse video{order:initial}.hias-video-copy{padding:34px}.hias-watch{padding:78px 0}}@media (width<=620px){.hias-watch-actions{flex-direction:column}.hias-watch-actions a{text-align:center}.hias-video-copy{padding:28px 22px}.hias-watch-heading h2{font-size:2.6rem}}.about-founder-hero,.about-closing,.about-thesis{background:var(--navy-deep);color:#bdcad4;padding:96px 0}.about-founder-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;display:grid}.about-founder-hero h1,.about-closing h2,.about-thesis h2{color:#fff;letter-spacing:-.05em;font-size:clamp(42px,5vw,70px);line-height:1.04}.about-founder-hero p,.about-closing p,.about-thesis p{font-size:14px;line-height:1.75}.about-founder-hero figure{max-width:390px;margin:0}.about-founder-hero img{width:100%;height:auto;display:block}.about-founder-hero figcaption{gap:5px;padding-top:16px;display:grid}.about-founder-hero figcaption strong{color:#fff}.about-founder-hero figcaption a{color:var(--gold);text-decoration:none}.about-proof{border-top:1px solid #395064;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.about-proof span{color:#ead29e;padding:18px 16px 0 0;font-size:11px;font-weight:800}.about-copy-columns{columns:2;column-gap:60px}.about-copy-columns p{break-inside:avoid;color:var(--muted);line-height:1.75}.career-timeline,.five-source-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:40px;display:grid}.career-timeline article,.five-source-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:25px}.career-timeline span,.five-source-grid article>span,.principle-grid span,.bd-process article>span{color:var(--gold);font-size:10px;font-weight:900}.career-timeline h3,.five-source-grid h3{color:var(--navy);font-size:18px}.career-timeline p,.five-source-grid p{color:var(--muted);font-size:11px;line-height:1.65}.career-timeline small{color:var(--muted);font-size:10px;line-height:1.6}.core-systems{border:1px solid #395064;grid-template-columns:repeat(4,1fr);margin:38px 0;display:grid}.core-systems span{color:#fff;text-align:center;border-right:1px solid #395064;place-items:center;min-height:100px;padding:20px;font-weight:800;display:grid}.core-systems span:last-child{border-right:0;border-bottom:4px solid var(--gold)}.about-lifecycle,.record-flow{background:var(--navy);color:#fff;text-align:center;margin:34px 0;padding:26px;font-weight:800;line-height:2}.about-lifecycle i{color:var(--gold);font-style:normal}.about-book-grid,.principle-grid,.bd-two{grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0;display:grid}.principle-grid{grid-template-columns:repeat(5,1fr)}.about-book-grid article,.principle-grid article,.bd-two article{border:1px solid var(--line);background:#fff;padding:28px}.principle-grid h3,.bd-two h3{color:var(--navy)}.five-source-grid h3{min-height:65px}.five-source-grid a{color:var(--gold);font-size:10px;font-weight:800;text-decoration:none}.five-source-grid.compact h3{min-height:auto}.unified-source{background:var(--navy-deep);color:#c1ced7;margin-top:35px;padding:36px}.unified-source h3{color:#fff}.source-flow{text-align:center;gap:12px;margin:26px 0;display:grid}.source-flow>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.source-flow span,.source-flow b,.source-flow strong{border:1px solid #ffffff2e;padding:14px}.source-flow strong{background:var(--gold);width:120px;color:var(--navy-deep);margin:auto}.source-flow i{color:var(--gold);font-style:normal}.bd-hero-card{border:1px solid #ffffff29;padding:28px}.bd-hero-card strong{color:#ead29e;margin:18px 0;display:block}.bd-fit-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.bd-fit-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--navy);padding:18px;font-size:12px;font-weight:800}.bd-process{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.bd-process article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:28px}.bd-process h3{color:#fff}.bd-process p{color:#b8c7d3;font-size:12px;line-height:1.7}.pathway-cards{grid-template-columns:1fr 1fr}@media (width<=1040px){.about-founder-grid{grid-template-columns:1fr .55fr;gap:40px}.career-timeline,.five-source-grid,.principle-grid,.source-flow>div{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.about-founder-grid,.about-proof,.career-timeline,.core-systems,.about-book-grid,.principle-grid,.five-source-grid,.bd-fit-grid,.bd-process,.bd-two,.pathway-cards,.source-flow>div{grid-template-columns:1fr}.about-copy-columns{columns:auto}.about-founder-hero figure{max-width:280px}.core-systems span{border-bottom:1px solid #395064;border-right:0}.unified-source{padding:24px}}.ci-home,.ci-section,.ci-ias{padding-block:96px}.ci-points,.ci-category-grid,.ci-operator-grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:34px 0;display:grid}.ci-points span,.ci-operator-grid span,.ci-category-grid article{color:var(--navy);background:#fff;padding:25px;font-weight:750;line-height:1.55}.ci-result{font-size:16px}.ci-result a,.ci-operator a,.ci-section a{color:var(--gold);font-weight:800;text-decoration:none}.ci-flow{background:var(--navy);color:#fff;align-items:stretch;margin:38px 0;display:flex}.ci-flow span{flex:1;justify-content:space-between;align-items:center;padding:22px 15px;font-size:12px;font-weight:800;display:flex}.ci-flow i{color:var(--gold);font-style:normal}.ci-operator{background:var(--navy-deep);color:#bdcad4;margin-top:45px;padding:48px}.ci-operator h2,.ci-operator h3{color:#fff;line-height:1.25}.ci-operator-grid span{color:#fff;background:#172536}.ci-operator-light{background:var(--warm);color:var(--muted);margin-block:80px}.ci-operator-light h2{color:var(--navy);font-size:34px}.ci-operator-light .ci-operator-grid span{color:var(--navy);background:#fff}.ci-hero,.ci-dark,.ci-final{background:var(--navy-deep);color:#bdcad4;padding:105px 0}.ci-hero h1,.ci-final h2{color:#fff;letter-spacing:-.05em;max-width:1000px;font-size:clamp(44px,6vw,76px);line-height:1.03}.ci-hero p,.ci-final p{max-width:820px;font-size:17px;line-height:1.75}.ci-outline{border:1px solid #718193;color:#fff!important}.ci-section h2{color:var(--navy);max-width:900px;font-size:clamp(34px,4.5vw,58px);line-height:1.08}.ci-section>p,.ci-section .shell>p{max-width:900px;line-height:1.75}.ci-soft{background:var(--warm)}.ci-category-grid{grid-template-columns:repeat(5,1fr)}.ci-category-grid span,.ci-steps>article>span{color:var(--gold);font-size:11px;font-weight:900}.ci-category-grid h3{font-size:17px}.ci-note{border-left:3px solid var(--gold);padding-left:22px}.ci-steps{border-top:1px solid var(--line)}.ci-steps article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:25px 0;display:grid}.ci-steps h3{color:var(--navy);margin:0}.ci-steps p{color:var(--muted);margin:7px 0 0}.ci-dark h2{color:#fff;font-size:clamp(36px,4.5vw,58px)}.ci-compare{grid-template-columns:1fr 1fr;gap:2px;margin:40px 0;display:grid}.ci-compare article{background:#172536;padding:38px}.ci-compare h3{color:#fff}.ci-compare li{margin:12px 0;line-height:1.55}.ci-emphasis{font-size:17px;font-weight:750;color:#fff!important}.ci-final{text-align:center}.ci-final .shell{max-width:980px}.ci-final p{margin-inline:auto}.ci-final small{color:#8798a5;margin-top:32px;display:block}@media (width<=900px){.ci-points,.ci-operator-grid,.ci-category-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.ci-home,.ci-section,.ci-ias,.ci-hero,.ci-dark,.ci-final{padding-block:70px}.ci-points,.ci-operator-grid,.ci-category-grid,.ci-compare{grid-template-columns:1fr}.ci-flow{flex-direction:column}.ci-flow i{transform:rotate(90deg)}.ci-operator{margin-inline:0;padding:30px 24px}.ci-operator-light{margin-block:55px}.ci-hero h1{font-size:44px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
