.advisory-page-root{background:var(--cream);color:var(--black);font-family:var(--font-onest), sans-serif}.advisory-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2ede4eb;border-bottom:1px solid #1512100f;justify-content:space-between;align-items:center;padding:18px 56px;transition:padding .4s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.advisory-nav.sc{padding:12px 56px;box-shadow:0 4px 32px #15121012}.advisory-nav-home{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:.7rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.advisory-nav-links{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.advisory-nav-home:hover{color:var(--orange)}.advisory-nav-home-arrow{transition:transform .2s}.advisory-nav-home:hover .advisory-nav-home-arrow{transform:translate(-3px)}.advisory-logo{align-items:center;text-decoration:none;display:inline-flex}.advisory-logo-mark{width:auto;height:37px}.advisory-nav-link{letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal);font-size:.72rem;font-weight:400;text-decoration:none;transition:color .2s}.advisory-nav-link:hover{color:var(--orange)}.advisory-nav-cta{background:var(--black);color:var(--white);border-radius:2px;padding:9px 20px;transition:background .25s}.advisory-nav-cta:hover{color:var(--white);background:var(--orange)}.advisory-hero{background:var(--black);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 56px 80px;display:flex;position:relative;overflow:hidden}.advisory-hero:before{content:"";background:radial-gradient(70% 55% at 50% 40%,#ff873312 0%,#0000 68%);position:absolute;inset:0}.advisory-hero-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--orange);opacity:1;z-index:1;margin-bottom:28px;font-size:.6875rem;animation:none;position:relative}.advisory-hero h1{font-family:var(--font-onest), sans-serif;letter-spacing:-.018em;color:var(--white);opacity:1;z-index:1;max-width:860px;margin-bottom:28px;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:700;line-height:1.05;animation:none;position:relative}.advisory-hero h1 em{color:var(--orange);font-style:italic}.advisory-hero-copy{color:#ffffff94;opacity:1;z-index:1;max-width:620px;margin-bottom:44px;font-size:1rem;line-height:1.85;animation:none;position:relative}.advisory-hero-actions{opacity:1;z-index:1;flex-wrap:wrap;justify-content:center;gap:16px;animation:none;display:flex;position:relative}.advisory-btn-primary,.advisory-btn-outline{letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:13px 32px;font-size:.78rem;text-decoration:none;transition:none;display:inline-block}.advisory-btn-primary{background:var(--orange);color:var(--white)}.advisory-btn-primary:hover{opacity:.88}.advisory-btn-outline{color:#ffffffb3;border:1px solid #ffffff38}.advisory-btn-outline:hover{border-color:var(--orange);color:var(--orange)}.advisory-why-grid{background:#15121014;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.advisory-why-card{background:var(--white);padding:48px 40px;transition:background .3s;position:relative;overflow:hidden}.advisory-why-card:hover{background:var(--cream-dark)}.advisory-why-card:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.advisory-why-card:hover:after{transform:scaleX(1)}.advisory-why-number{font-family:var(--font-onest), sans-serif;color:#1512100d;font-size:4rem;font-weight:500;line-height:1;position:absolute;bottom:12px;right:28px}.advisory-why-card h3,.advisory-cap-card h3,.advisory-sector-card h3,.advisory-process-step h4,.advisory-heading{font-family:var(--font-onest), sans-serif}.advisory-why-card h3,.advisory-cap-card h3,.advisory-sector-card h3{color:var(--black);margin-bottom:12px;font-size:1.3rem;font-weight:700}.advisory-why-card p,.advisory-cap-card p,.advisory-sector-card p,.advisory-process-step p,.advisory-copy{color:var(--charcoal);font-size:.9rem;line-height:1.75}.advisory-section{padding:100px 56px}.advisory-section-header{max-width:720px;margin:0 auto 56px}.advisory-center{text-align:center}.advisory-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:.68rem}.advisory-heading{color:var(--black);margin-bottom:16px;font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:700;line-height:1.08}.advisory-heading em{color:var(--orange);font-style:italic}.advisory-capabilities{background:var(--cream-dark)}.advisory-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.advisory-cap-card{background:var(--white);border-left:2px solid #0000;padding:40px 36px;transition:background .3s,border-color .3s,transform .3s}.advisory-cap-card:hover{background:var(--cream);border-left-color:var(--orange);transform:translateY(-2px)}.advisory-process{background:var(--black)}.advisory-process .advisory-heading{color:var(--white)}.advisory-process .advisory-copy{color:#ffffff8c}.advisory-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.advisory-process-step{background:#ffffff05;border:1px solid #ff873329;padding:26px 20px}.advisory-process-index{border:1px solid var(--orange);width:42px;height:42px;color:var(--orange);letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:.8rem;display:inline-flex}.advisory-process-step h4{color:var(--white);margin-bottom:8px;font-size:1.1rem}.advisory-process-step p{color:#ffffff8c}.advisory-sectors{background:var(--cream)}.advisory-sectors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-width:1100px;margin:0 auto;display:grid}.advisory-sector-card{background:var(--white);padding:36px 32px;transition:background .3s}.advisory-sector-card:hover{background:var(--cream-dark)}.advisory-sector-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:.62rem}.advisory-contact{background:var(--black)}.advisory-contact .advisory-heading{color:var(--white)}.advisory-contact .advisory-copy{color:#ffffff8a;max-width:500px;margin:0 auto 34px}.advisory-contact-email{color:#ffffffe6;margin-top:18px;font-size:.78rem}.advisory-footer{background:var(--black);border-top:1px solid #ffffff14;padding:52px 56px 30px}.advisory-footer-inner{grid-template-columns:1.2fr 1fr 1fr;gap:40px;margin-bottom:26px;display:grid}.advisory-footer-brand{max-width:330px}.advisory-footer-logo{width:auto;height:37px}.advisory-footer-wordmark{margin-top:14px}.advisory-footer-inner p{color:#ffffff5c;margin-top:12px;font-size:.84rem;line-height:1.7}.advisory-footer h5{letter-spacing:.22em;text-transform:uppercase;color:#ffffff3d;margin-bottom:12px;font-size:.62rem}.advisory-footer ul{margin:0;padding:0;list-style:none}.advisory-footer-connect{margin-top:20px}.advisory-footer-connect p{margin-top:8px}.advisory-footer li{margin-bottom:8px}.advisory-footer a{color:#ffffff75;font-size:.84rem;text-decoration:none;transition:color .2s}.advisory-footer a:hover{color:var(--orange)}.advisory-footer-bottom{color:#ffffff40;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:.74rem;display:flex}.advisory-footer-bottom-links{align-items:center;gap:18px;display:flex}.advisory-footer-bottom-links a{color:#ffffff40;font-size:.74rem}@media (max-width:1100px){.advisory-process-grid,.advisory-cap-grid,.advisory-sectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.advisory-nav,.advisory-nav.sc{padding:14px 24px}.advisory-nav-links{display:none}.advisory-hero,.advisory-section,.advisory-footer{padding-left:24px;padding-right:24px}.advisory-why-grid,.advisory-process-grid,.advisory-cap-grid,.advisory-sectors-grid,.advisory-footer-inner{grid-template-columns:1fr}.advisory-heading{font-size:clamp(2rem,9vw,2.5rem)}.advisory-footer-bottom{flex-direction:column;align-items:flex-start}}@keyframes advisory-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
