:root{--ink:#07111b;--navy:#0a1928;--navy-2:#10273b;--paper:#f2efe7;--ivory:#fbf8f0;--gold:#b99a5e;--gold-light:#dec898;--muted:#7f8b95;--line:#cbc2b1;--white-line:rgba(255,255,255,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(7,17,27,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--white-line)}.header-inner{max-width:1450px;margin:auto;padding:17px 34px;justify-content:space-between;gap:25px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:14px;text-decoration:none;color:white}.brand-logo{width:58px;height:58px;object-fit:contain;display:block;border-radius:8px;background:#fff;padding:3px}.brand-copy{display:grid;grid-gap:2px;gap:2px}.brand-copy strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.brand-copy small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#aeb9c2}.main-nav{display:flex;align-items:center;gap:25px}.main-nav a{text-decoration:none;color:#dbe2e7;font-size:13px}.main-nav a:hover{color:var(--gold-light)}.nav-intelligence{border:1px solid var(--gold);padding:11px 15px;color:var(--gold-light)!important}.menu-toggle{display:none;background:none;border:0}.menu-toggle span{display:block;width:25px;height:1px;background:white;margin:6px}.eyebrow{margin:0 0 17px;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--gold);font-weight:700}.hero{background:var(--navy);color:white;min-height:760px;padding:120px 34px 55px;display:flex}.hero-inner{max-width:1380px;margin:auto;width:100%;display:flex;flex-direction:column;justify-content:center}.hero h1,.page-hero h1{font-family:Georgia,serif;font-weight:400;line-height:.98;letter-spacing:-.035em;margin:0}.hero h1{font-size:clamp(60px,7.3vw,112px);max-width:1150px}.hero-lead{font-size:19px;line-height:1.7;color:#c5ced5;max-width:800px;margin:34px 0}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.button{display:inline-flex;justify-content:center;align-items:center;padding:14px 20px;border:1px solid transparent;text-decoration:none;font-size:13px;font-weight:700}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:var(--gold-light)}.button-outline-light{border-color:rgba(255,255,255,.3);color:white}.hero-foot{display:flex;gap:30px;flex-wrap:wrap;border-top:1px solid var(--white-line);padding-top:27px;margin-top:80px;color:#94a1aa;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.dual-path{max-width:1380px;margin:auto;padding:95px 34px}.dual-path-intro{max-width:1100px}.assurance-notice h2,.audience-panel h2,.cta-panel h2,.dual-path-intro h2,.editorial-split h2,.intelligence-copy h2,.philosophy h2,.pricing-preview h2,.section-heading h2,.transaction-copy h2,.workflow-section h2{font-family:Georgia,serif;font-weight:400;line-height:1.06;font-size:clamp(38px,4.2vw,65px);margin:0}.dual-path-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:50px}.dual-path-grid article{padding:42px;border-top:1px solid var(--line)}.dual-path-grid article:first-child{border-right:1px solid var(--line)}.dual-path-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--gold)}.dual-path-grid h3{font-family:Georgia,serif;font-size:34px;font-weight:400;margin:24px 0 13px}.dual-path-grid p{color:#5f6a73;line-height:1.65;max-width:580px}.dual-path-grid a{text-decoration:none;color:var(--gold);font-weight:700;font-size:13px}.intelligence-card{background:var(--navy);color:white}.intelligence-card p{color:#b6c0c7}.intelligence-card a{color:var(--gold-light)}.section-shell{max-width:1380px;margin:auto;padding:100px 34px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.section-heading>div{max-width:900px}.section-heading>a{color:var(--gold);text-decoration:none;font-size:13px}.expertise-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.expertise-card{padding:38px 35px 38px 0;border-bottom:1px solid var(--line);text-decoration:none;min-height:280px}.expertise-card:nth-child(odd){border-right:1px solid var(--line)}.expertise-card:nth-child(2n){padding-left:38px}.expertise-card span{color:var(--gold);font-size:11px}.expertise-card h3{font-family:Georgia,serif;font-size:31px;font-weight:400;margin:30px 0 14px}.expertise-card p{color:#59656e;line-height:1.65;max-width:560px}.expertise-card strong{display:block;color:var(--gold);font-size:12px;margin-top:25px}.transaction-section{background:var(--gold);padding:95px max(34px,calc((100vw - 1380px)/2 + 34px));display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:75px;gap:75px}.transaction-copy>p:not(.eyebrow){line-height:1.7;max-width:650px}.transaction-list>div{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid rgba(7,17,27,.25)}.transaction-list span{font-size:11px}.transaction-list p{margin:0;font-size:17px}.intelligence-feature{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1fr}.intelligence-copy{padding:100px max(34px,calc((100vw - 1380px)/2 + 34px)) 100px 34px}.intelligence-copy>p:not(.eyebrow){color:#b7c1c8;line-height:1.75;max-width:650px;margin:26px 0}.intelligence-actions{display:flex;gap:12px;flex-wrap:wrap}.intelligence-steps{background:var(--navy-2);padding:70px}.intelligence-steps article{display:grid;grid-template-columns:55px 150px 1fr;grid-gap:18px;gap:18px;padding:30px 0;border-bottom:1px solid var(--white-line)}.intelligence-steps span{color:var(--gold)}.intelligence-steps h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:0}.intelligence-steps p{color:#aeb9c1;line-height:1.5;margin:0}.philosophy{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px}.philosophy-grid{display:grid;grid-template-columns:1fr 1fr}.philosophy-grid article{padding:25px;border-top:1px solid var(--line)}.philosophy-grid article:nth-child(odd){border-right:1px solid var(--line)}.philosophy-grid strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.philosophy-grid p{color:#66717a;line-height:1.55}.cta-panel{max-width:1380px;margin:0 auto 100px;background:var(--navy);color:white;padding:65px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:55px;gap:55px;align-items:center}.cta-copy>p{color:#b8c2c9;line-height:1.65}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.page-hero{background:var(--navy);color:white;padding:110px max(34px,calc((100vw - 1380px)/2 + 34px))}.page-hero h1{font-size:clamp(55px,6vw,96px);max-width:1200px}.page-hero>p:not(.eyebrow){max-width:830px;color:#c0cad1;font-size:19px;line-height:1.72;margin-top:30px}.editorial-split{max-width:1380px;margin:auto;padding:95px 34px;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:90px;gap:90px}.editorial-split>div:last-child>p{font-size:18px;line-height:1.8;color:#58646d}.principles-grid{max-width:1380px;margin:0 auto 100px;padding:0 34px;display:grid;grid-template-columns:repeat(4,1fr)}.principles-grid article{padding:28px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.principles-grid article:last-child{border-right:0}.principles-grid span{color:var(--gold);font-size:11px}.principles-grid h3{font-family:Georgia,serif;font-size:26px;font-weight:400}.principles-grid p{color:#66717a;line-height:1.55}.expertise-list{max-width:1380px;margin:auto;padding:70px 34px 100px}.expertise-list>a{display:grid;grid-template-columns:80px 1fr 40px;grid-gap:30px;gap:30px;align-items:center;padding:35px 0;border-bottom:1px solid var(--line);text-decoration:none}.expertise-list span{color:var(--gold)}.expertise-list h2{font-family:Georgia,serif;font-size:38px;font-weight:400;margin:0}.expertise-list p{color:#65717a}.expertise-list strong{color:var(--gold);font-size:24px}.service-list article{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.service-list span{color:var(--gold);font-size:11px}.service-list p{font-size:18px;margin:0}.audience-panel{max-width:1310px;margin:0 auto 100px;background:var(--gold);padding:62px}.audience-panel .eyebrow{color:var(--ink)}.platform-benefits{max-width:1380px;margin:auto;padding:90px 34px;display:grid;grid-template-columns:repeat(2,1fr)}.platform-benefits article{padding:35px;border-top:1px solid var(--line)}.platform-benefits article:nth-child(odd){border-right:1px solid var(--line)}.platform-benefits span{color:var(--gold);font-size:11px}.platform-benefits h2{font-family:Georgia,serif;font-weight:400;font-size:31px}.platform-benefits p{color:#65717a;line-height:1.6}.workflow-section{background:var(--navy);color:white;padding:95px max(34px,calc((100vw - 1380px)/2 + 34px));display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:75px;gap:75px}.workflow-section ol{list-style:none;margin:0;padding:0}.workflow-section li{display:grid;grid-template-columns:60px 1fr;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--white-line)}.workflow-section li>span{color:var(--gold)}.workflow-section strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.workflow-section p{color:#b8c2c9;margin:7px 0 0}.pricing-preview{max-width:1380px;margin:auto;padding:95px 34px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.plan-grid article{border-top:2px solid var(--gold);background:white;padding:30px;min-height:320px}.plan-grid h3{font-family:Georgia,serif;font-size:31px;font-weight:400}.plan-grid>article>strong{font-size:22px;color:var(--gold)}.plan-grid ul{padding-left:18px;color:#5f6a73;line-height:1.8}.plan-grid a{text-decoration:none;color:var(--gold);font-weight:700}.assurance-notice{max-width:1310px;margin:0 auto 100px;padding:65px;background:var(--gold);display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px}.assurance-notice .eyebrow{color:var(--ink)}.assurance-notice>p{line-height:1.75}.profile-placeholder{max-width:1100px;margin:90px auto;padding:0 34px;display:grid;grid-template-columns:250px 1fr;grid-gap:55px;gap:55px;align-items:center}.profile-monogram{height:310px;background:var(--navy);color:var(--gold);display:grid;place-items:center;font-family:Georgia,serif;font-size:42px}.profile-placeholder h2{font-family:Georgia,serif;font-size:43px;font-weight:400}.profile-placeholder p{line-height:1.7;color:#5c6871}.insights-grid{max-width:1380px;margin:80px auto 110px;padding:0 34px;display:grid;grid-template-columns:repeat(2,1fr)}.insights-grid article{padding:35px;border-top:1px solid var(--line)}.insights-grid article:nth-child(odd){border-right:1px solid var(--line)}.insights-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--gold)}.insights-grid h2{font-family:Georgia,serif;font-size:31px;font-weight:400}.insights-grid p{color:#69747d}.contact-grid{max-width:1380px;margin:80px auto 40px;padding:0 34px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.contact-grid article{background:white;padding:32px;min-height:220px;border-top:2px solid var(--gold)}.contact-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:var(--gold)}.contact-grid a{display:block;font-family:Georgia,serif;font-size:23px;margin-top:20px;text-decoration:none}.contact-grid p{color:#5f6a73;line-height:1.5}.contact-notice{max-width:1310px;margin:0 auto 100px;padding:30px 34px;border:1px solid var(--line)}.contact-notice p{color:#65717a}.legal-page{max-width:900px;margin:80px auto 120px;padding:0 34px}.legal-page h1{font-size:58px}.legal-page h1,.legal-page h2{font-family:Georgia,serif;font-weight:400}.legal-page h2{font-size:28px;margin-top:40px}.legal-page p{line-height:1.75;color:#55616a}.draft-note{color:#9a6d2d!important;font-weight:700}.site-footer{background:#06111c;color:white;padding:75px max(34px,calc((100vw - 1380px)/2 + 34px)) 28px}.footer-top{display:flex;justify-content:space-between;gap:55px;border-bottom:1px solid var(--white-line);padding-bottom:55px}.footer-top h2{font-family:Georgia,serif;font-size:43px;font-weight:400;max-width:760px;margin:0}.footer-office{color:#acb8c0;line-height:1.4}.footer-office strong{color:white}.footer-office a{color:var(--gold-light);text-decoration:none}.footer-nav{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;padding:40px 0;border-bottom:1px solid var(--white-line)}.footer-nav>div{display:grid;grid-gap:12px;gap:12px}.footer-nav strong{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--gold)}.footer-nav a{text-decoration:none;color:#b8c2c9;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;color:#7e8c96;font-size:11px;padding-top:24px}@media(max-width:900px){.header-inner{padding:14px 20px}.brand-copy small{display:none}.menu-toggle{display:block}.main-nav{display:none;position:absolute;left:0;right:0;top:77px;background:var(--navy);padding:25px;flex-direction:column;align-items:flex-start}.main-nav.open{display:flex}.hero{padding:80px 24px 45px}.hero h1{font-size:56px}.hero-foot{margin-top:55px}.dual-path,.section-shell{padding:70px 24px}.assurance-notice,.cta-panel,.dual-path-grid,.editorial-split,.expertise-grid,.intelligence-feature,.philosophy,.transaction-section,.workflow-section{grid-template-columns:1fr}.dual-path-grid article:first-child,.expertise-card:nth-child(odd),.platform-benefits article:nth-child(odd){border-right:0}.expertise-card,.expertise-card:nth-child(2n){padding:30px 0}.intelligence-copy,.transaction-section{padding:70px 24px}.intelligence-steps{padding:35px 24px}.intelligence-steps article{grid-template-columns:45px 1fr}.intelligence-steps p{grid-column:2}.philosophy{gap:35px}.cta-panel{margin:0 24px 70px;padding:38px}.page-hero{padding:80px 24px}.page-hero h1{font-size:52px}.editorial-split{padding:70px 24px;gap:40px}.contact-grid,.footer-nav,.plan-grid,.principles-grid{grid-template-columns:1fr}.principles-grid article{border-right:0}.platform-benefits{padding:70px 24px}.platform-benefits,.profile-placeholder{grid-template-columns:1fr}.profile-monogram{height:230px}.insights-grid{grid-template-columns:1fr}.insights-grid article:nth-child(odd){border-right:0}.footer-bottom,.footer-top,.section-heading{display:block}.footer-office{margin-top:35px}}