/* Homepage edition. Shared interior-page styles remain in site.css. */
.advisory-home{--paper:#ffffff;--soft:#f8f9fc;--navy:#0b1628;--copy:#5c5f6e;--rule:#e2e4ea;--accent:#2b5fe0;background:var(--paper);color:var(--navy);font-size:16px;overflow-x:clip;}
.advisory-home ::selection{background:#dce6fc;color:var(--navy);}
.advisory-home :focus-visible{outline:2px solid #2b5fe0;outline-offset:6px;}
.advisory-home .container{width:calc(100% - 112px);max-width:1328px;margin-inline:auto;}
.advisory-home .section-space{padding-block:112px;}
.advisory-home section[id]{scroll-margin-top:100px;}
.advisory-home h1,.advisory-home h2,.advisory-home h3{font-family:var(--serif);font-weight:400;text-wrap:balance;}
.advisory-home h2{font-size:clamp(40px,4.3vw,64px);letter-spacing:-.035em;line-height:1.06;}
.advisory-home h2 em{font-weight:400;color:var(--accent);}
.advisory-home p{text-wrap:pretty;}
.advisory-home .eyebrow{font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;line-height:1.7;color:var(--accent);}
.advisory-home .eyebrow.light{color:#dce4f5;}
.skip-link{position:fixed;z-index:100;top:12px;left:12px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:var(--paper);color:var(--navy);}
.skip-link:focus{width:auto;height:auto;padding:12px 20px;overflow:visible;clip-path:none;}
.masthead{position:absolute;inset:0 0 auto;z-index:30;color:#fff;border-bottom:1px solid #ffffff30;}
.site-menu{height:100px;display:flex;align-items:center;justify-content:space-between;gap:32px;}
.wordmark{display:inline-flex;flex-direction:column;font-family:var(--serif);font-size:36px;letter-spacing:-.045em;line-height:.88;}
.wordmark span{font-family:var(--sans);font-size:9px;letter-spacing:.34em;text-transform:uppercase;margin-top:10px;line-height:1.2;padding-left:2px;}
.menu-links{display:flex;align-items:center;gap:32px;}
.menu-links a{font-size:12px;line-height:1.5;padding-block:13px;color:#f5f7fd;transition:color .2s;}
.menu-links a:hover{color:#6b9aff;}
.menu-links .menu-cta{border-bottom:1px solid #cbd5ec;margin-left:14px;display:flex;gap:28px;align-items:center;}
.menu-cta span{font-size:20px;}
.menu-toggle{display:none;font:inherit;color:inherit;border:1px solid #ffffff50;background:transparent;cursor:pointer;padding:8px 12px;}
.home-hero{position:relative;min-height:800px;min-height:max(760px,91dvh);display:flex;align-items:center;background:var(--navy);color:#fff;isolation:isolate;}
.film{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--navy) url('../assets/video/hero-poster.jpg') center/cover no-repeat;}
.film::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,22,40,.86),rgba(11,22,40,.52) 63%,rgba(11,22,40,.32)),linear-gradient(0deg,rgba(11,22,40,.58),transparent 42%,rgba(11,22,40,.22));}
.film-clip{position:absolute;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.4s ease;}
.film-clip.is-active{opacity:1;}
.hero-copy{padding-top:146px;padding-bottom:150px;}
.hero-copy .eyebrow{display:flex;align-items:center;gap:15px;}
.tiny-line{width:28px;height:1px;background:#6b9aff;}
.hero-copy h1{font-size:clamp(58px,6.7vw,100px);font-weight:300;letter-spacing:-.045em;line-height:1.01;margin:34px 0 27px;max-width:1120px;}
.hero-copy h1 em{font-weight:300;color:#6b9aff;}
.hero-intro{font-size:17px;line-height:1.65;color:#e0e6f3;max-width:490px;}
.action{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:16px 22px;font-size:12px;font-weight:500;transition:background .2s,transform .2s,color .2s;border:1px solid transparent;min-height:54px;}
.action span{font-size:21px;line-height:1;}
.action-light{background:var(--accent);color:#fff;}
.action-light:hover{background:#1a4bc0;transform:translateY(-2px);}
.action:active{transform:translateY(1px);}
.hero-copy .action{margin-top:30px;}
.hero-detail{font-size:11px;margin-top:18px;color:#ccd4e6;}
.principles-band{border-bottom:1px solid var(--rule);}
.principles-band>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:74px;}
.principles-band span{font-size:11px;letter-spacing:.03em;color:var(--copy);}
.principles-band span::before{content:"+";margin-right:18px;color:var(--accent);}
.section-index{display:flex;align-items:center;gap:28px;margin-bottom:48px;}
.index-line{height:1px;background:var(--rule);flex:1;}
.intro-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;}
.intro-body p{font-size:15px;line-height:1.8;color:var(--copy);max-width:54ch;}
.intro-body p+p{margin-top:20px;}
.intro-body .lead-copy{font-size:21px;line-height:1.45;color:var(--navy);margin-bottom:28px;}
.execution-section{background:var(--soft);border-block:1px solid var(--rule);}
.execution-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;}
.execution-heading{position:sticky;top:60px;}
.execution-heading h2{font-size:clamp(38px,3.5vw,52px);margin:26px 0;}
.execution-heading>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:38ch;color:var(--copy);}
.text-link{font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:20px;padding-bottom:9px;border-bottom:1px solid var(--accent);margin-top:30px;transition:color .2s;}
.text-link span{font-size:19px;}
.text-link:hover{color:var(--accent);}
.work-list{list-style:none;}
.work-list li{display:grid;grid-template-columns:30px 1fr;gap:22px;padding:27px 0;border-top:1px solid #e2e4ea;}
.work-list li:first-child{padding-top:0;border-top:0;}
.work-list li:last-child{padding-bottom:0;}
.work-number{font-size:10px;font-variant-numeric:tabular-nums;color:var(--accent);padding-top:7px;}
.work-list h3{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px;}
.work-list p{font-size:14px;line-height:1.8;color:var(--copy);max-width:48ch;}
.intelligence-section{background:var(--soft);border-block:1px solid var(--rule);}
.signal-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;align-items:end;}
.signal-intro h2{margin-top:24px;}
.signal-intro>p{font-size:15px;line-height:1.8;color:var(--copy);max-width:48ch;}
.signal-map{display:grid;grid-template-columns:1fr .9fr 1fr;gap:60px;margin-top:70px;align-items:center;}
.signal-column{position:relative;}
.signal-column::after{content:"";position:absolute;top:67px;bottom:67px;right:-30px;width:1px;background:#c7d3eb;}
.signal-column:last-child::after{right:auto;left:-30px;}
.signal-node{position:relative;display:grid;grid-template-columns:22px 1fr;gap:14px;min-height:134px;padding:25px 0;border-bottom:1px solid #e2e4ea;align-content:center;}
.signal-node:first-child{border-top:1px solid #e2e4ea;}
.signal-node::after{content:"";position:absolute;width:30px;height:1px;top:50%;right:-30px;background:#c7d3eb;}
.signal-column:last-child .signal-node::after{right:auto;left:-30px;}
.signal-number{font-size:9px;color:var(--accent);padding-top:5px;}
.signal-node h3{font-size:25px;line-height:1.15;margin-bottom:9px;letter-spacing:-.02em;}
.signal-node p{font-size:12px;line-height:1.75;color:var(--copy);max-width:33ch;}
.signal-core{text-align:center;position:relative;padding-block:20px;}
.signal-core::before,.signal-core::after{content:"";position:absolute;top:50%;width:30px;height:1px;background:#c7d3eb;left:-30px;}
.signal-core::after{left:auto;right:-30px;}
.core-orbit{width:134px;height:134px;border:1px solid #a8b9df;border-radius:50%;display:grid;place-items:center;position:relative;margin:0 auto 30px;}
.core-orbit::after{content:"";position:absolute;inset:14px;border:1px solid #dce4f4;border-radius:50%;}
.core-monogram{font-family:var(--serif);font-size:66px;font-style:italic;line-height:1;}
.orbit-point{position:absolute;top:-4px;left:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--accent);}
.signal-core .eyebrow{font-size:8px;letter-spacing:.14em;}
.signal-core h3{font-size:35px;line-height:1.08;letter-spacing:-.03em;margin:18px 0;}
.signal-core h3 em{color:var(--accent);}
.core-caption{font-size:10px;line-height:1.9;color:var(--copy);}
.signal-output{margin-top:46px;padding:28px 20px;border-block:1px solid #c7d3eb;text-align:center;}
.signal-output>div{display:flex;gap:35px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:13px;}
.signal-output span:nth-child(even){color:var(--accent);}
.application-note{display:grid;grid-template-columns:.7fr 1.3fr;gap:20px 80px;margin-top:42px;}
.application-note h3{font-size:30px;line-height:1.2;letter-spacing:-.02em;}
.application-note>p{font-size:14px;color:var(--copy);line-height:1.8;max-width:66ch;}
.application-note .text-link{grid-column:2;margin-top:0;justify-self:start;}
.qualification-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;}
.section-copy{font-size:15px;line-height:1.8;color:var(--copy);max-width:48ch;margin-top:26px;}
.acceptance-path{display:flex;align-items:center;gap:15px;margin-top:40px;font-size:11px;color:var(--copy);flex-wrap:wrap;}
.acceptance-path strong{font-size:11px;font-weight:500;padding:9px 12px;background:#edf2fd;color:#1a4bc0;}
.qualification-paper{padding:36px 38px;background:#ffffff;border:1px solid #e2e4ea;box-shadow:0 15px 38px #0b162808;transform:rotate(-1deg);}
.paper-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;border-bottom:1px solid var(--rule);}
.paper-mark{font-family:var(--serif);font-style:italic;font-size:32px;line-height:1;}
.criteria-list>div{display:grid;grid-template-columns:1fr 1.15fr;gap:24px;padding:19px 0;border-bottom:1px solid #eff0f4;}
.criteria-list dt{font-size:13px;font-weight:500;}
.criteria-list dd{font-size:12px;line-height:1.65;color:var(--copy);}
.paper-note{font-size:10px;line-height:1.75;color:var(--copy);margin-top:23px;}
.sectors-section{background:#f8f9fc;border-block:1px solid #e2e4ea;}
.sector-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;align-items:end;margin-bottom:48px;}
.sector-intro>p{font-size:15px;line-height:1.8;max-width:47ch;color:var(--copy);}
.sector-browser{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;}
.sector-tabs{display:flex;flex-direction:column;align-items:stretch;}
.sector-tab{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;background:transparent;border:0;border-bottom:1px solid #e2e4ea;padding:22px 0;text-align:left;font-family:var(--sans);font-size:13px;color:var(--copy);cursor:pointer;transition:color .2s,padding .2s;}
.sector-tab:first-child{border-top:1px solid #e2e4ea;}
.sector-tab>span{font-size:20px;}
.sector-tab:hover,.sector-tab.is-active{color:#0b1628;}
.sector-tab.is-active{font-weight:600;padding-left:16px;box-shadow:inset 2px 0 #2b5fe0;}
.sector-content{padding:38px 42px 28px;background:var(--paper);min-width:0;}
.sector-panel h3{font-size:38px;line-height:1.08;letter-spacing:-.025em;margin:22px 0 15px;}
.sector-panel>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--copy);max-width:48ch;}
.sector-panel dl{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--rule);margin-top:28px;padding-top:24px;}
.sector-panel dt{font-size:10px;color:var(--accent);margin-bottom:9px;font-weight:500;}
.sector-panel dd{font-size:12px;line-height:1.7;color:var(--copy);}
.sector-note{border-top:1px solid var(--rule);margin-top:26px;padding-top:16px;font-size:10px;color:var(--copy);line-height:1.7;max-width:66ch;}
.sector-panel[hidden]{display:none;}
.sector-panel+.sector-panel:not([hidden]){border-top:1px solid var(--rule);margin-top:35px;padding-top:35px;}
.sectors-ready .sector-panel+.sector-panel:not([hidden]){border:0;margin:0;padding:0;}
.engagement-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;align-items:start;}
.engagement-intro .section-copy{margin-top:0;}
.engagement-ledger{display:grid;grid-template-columns:1.4fr 1fr 1fr;margin-top:54px;border-block:1px solid var(--rule);padding:34px 0;}
.investment{padding-right:30px;}
.investment .price{font-family:var(--serif);font-size:clamp(30px,3.1vw,45px);letter-spacing:-.04em;margin:17px 0 5px;line-height:1.2;white-space:nowrap;font-variant-numeric:lining-nums;}
.investment>p:last-child{font-size:11px;color:var(--copy);}
.payment{padding-inline:34px;border-left:1px solid var(--rule);}
.payment>span{font-size:11px;color:var(--accent);}
.payment strong{display:block;font-family:var(--serif);font-size:44px;font-weight:400;line-height:1.4;margin-block:4px;}
.payment p{font-size:12px;line-height:1.7;color:var(--copy);max-width:27ch;}
.engagement-note{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;margin-top:24px;}
.engagement-note p{font-size:11px;line-height:1.8;color:var(--copy);}
.engagement-note strong{font-weight:500;color:var(--navy);}
.questions-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;padding-bottom:112px;}
.finance-section{background:var(--soft);border-block:1px solid var(--rule);}
.finance-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:100px;}
.finance-detail .lead-copy{font-size:23px;line-height:1.45;color:var(--navy);margin-bottom:24px;}
.finance-detail>p:not(.lead-copy){font-size:15px;line-height:1.8;color:var(--copy);max-width:54ch;}
.finance-uses{list-style:none;margin-top:28px;}
.finance-uses li{font-size:13px;color:var(--navy);padding:13px 0;border-top:1px solid var(--rule);}
.finance-uses li::before{content:"+";color:var(--accent);margin-right:16px;}
.finance-detail .finance-note{font-size:11px!important;margin-top:22px;}
.questions-section h2{font-size:42px;}
.questions-list>div{padding:25px 0;border-top:1px solid var(--rule);}
.questions-list>div:first-child{padding-top:0;border:0;}
.questions-list h3{font-family:var(--sans);font-size:14px;font-weight:500;margin-bottom:10px;}
.questions-list p{font-size:13px;line-height:1.8;color:var(--copy);}
.closing-section{background:var(--navy);color:var(--paper);position:relative;overflow:hidden;}
.closing-section::after{content:"P";font-family:var(--serif);font-size:650px;line-height:1;position:absolute;right:-20px;bottom:-160px;color:#ffffff03;pointer-events:none;}
.closing-inner{padding-block:96px;position:relative;z-index:1;}
.closing-inner h2{font-size:clamp(52px,6.8vw,98px);font-weight:300;margin-top:28px;letter-spacing:-.035em;}
.closing-inner h2 em{color:#6b9aff;font-weight:300;}
.closing-bottom{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:40px;}
.closing-bottom p{font-size:15px;line-height:1.75;color:#cbd3e5;}
.home-footer{background:var(--navy);color:var(--paper);border-top:1px solid #ffffff25;}
.footer-top{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:35px;padding:50px 0;}
.footer-top .wordmark{align-self:start;justify-self:start;font-size:30px;}
.footer-top>p{font-size:12px;color:#b8bcc8;line-height:1.8;}
.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px;font-size:11px;color:#d9deec;}
.footer-top a:hover{color:#6b9aff;}
.footer-bottom{display:grid;grid-template-columns:1fr 2.2fr;gap:35px;padding:24px 0 35px;border-top:1px solid #ffffff25;color:#b8bcc8;font-size:10px;line-height:1.9;}
.footer-bottom a{text-decoration:underline;text-underline-offset:3px;}
@media(min-width:1600px){.home-hero{min-height:900px;}.hero-copy{padding-top:160px;}}
@media(max-width:1100px){
  .signal-map{gap:40px;}.signal-column::after,.signal-node::after{right:-20px;}.signal-column:last-child::after,.signal-column:last-child .signal-node::after{left:-20px;}.signal-node::after,.signal-core::before,.signal-core::after{width:20px;}.signal-core::before{left:-20px;}.signal-core::after{right:-20px;}.signal-node h3{font-size:23px;}.signal-intro{gap:50px;}
  .advisory-home .container{width:calc(100% - 72px);}.menu-links{gap:22px;}.menu-links .menu-cta{margin-left:0;}
  .intro-grid,.execution-grid,.qualification-grid,.sector-intro,.engagement-intro{gap:50px;}.sector-browser{gap:38px;}.qualification-paper{padding:28px;}
  .questions-section{gap:55px;}.payment{padding-inline:22px;}.investment .price{font-size:34px;}
}
@media(max-width:820px){
  .finance-grid{grid-template-columns:1fr;gap:36px;}
  .signal-intro{grid-template-columns:1fr;gap:26px;}.signal-map{grid-template-columns:1fr 1fr;gap:35px;margin-top:40px;}.signal-core{grid-column:1/-1;grid-row:1;border-block:1px solid #c7d3eb;padding:30px 20px;display:grid;grid-template-columns:1fr 1fr;gap:15px 25px;align-items:center;}.core-orbit{grid-column:1;grid-row:1/4;margin:0 auto;}.signal-core .eyebrow{grid-column:2;}.signal-core h3{grid-column:2;margin:0;}.core-caption{grid-column:2;}.signal-column::after,.signal-node::after,.signal-core::before,.signal-core::after{display:none;}.signal-node{min-height:148px;}.signal-output>div{gap:16px;font-size:12px;}.application-note{gap:25px;grid-template-columns:1fr;}.application-note .text-link{grid-column:1;}
  .advisory-home .container{width:calc(100% - 48px);}.advisory-home .section-space{padding-block:76px;}.site-menu{height:84px;}
  .wordmark{font-size:31px;}.menu-toggle:not([hidden]){display:flex;align-items:center;gap:12px;font-size:12px;}
  .menu-links{gap:13px;flex-wrap:wrap;justify-content:flex-end;}.menu-links a{font-size:11px;}
  .menu-ready .menu-links{display:none;position:absolute;top:84px;left:0;right:0;padding:18px 24px 26px;background:var(--navy);border-bottom:1px solid #ffffff40;}
  .menu-ready.is-open .menu-links{display:flex;flex-direction:column;align-items:stretch;gap:0;}
  .menu-ready .menu-links a{font-size:14px;padding:15px 0;}.menu-ready .menu-cta{margin-top:5px;}
  .home-hero{min-height:740px;}.hero-copy{padding-top:150px;padding-bottom:145px;}.hero-copy h1{font-size:clamp(59px,9.2vw,76px);}
  .principles-band>.container{gap:20px;}.principles-band span{font-size:10px;}.principles-band span::before{margin-right:8px;}
  .intro-grid,.execution-grid,.qualification-grid,.sector-intro,.engagement-intro{grid-template-columns:1fr;gap:32px;}
  .intro-body p,.intro-body .lead-copy,.section-copy,.sector-intro>p{max-width:62ch;}.execution-heading{position:static;}.execution-heading>p:not(.eyebrow){max-width:54ch;}
  .work-list{margin-top:16px;}.work-list p{max-width:60ch;}.qualification-paper{transform:none;}.qualification-grid{gap:38px;}
  .sector-browser{grid-template-columns:1fr;gap:28px;}.sector-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;}.sector-tab:nth-child(2){border-top:1px solid #e2e4ea;}
  .sector-tab{font-size:12px;padding:18px 8px 18px 0;}.sector-content{padding:30px;}
  .engagement-ledger{grid-template-columns:1.2fr 1fr 1fr;}.investment .price{font-size:29px;}.investment{padding-right:20px;}.payment{padding-inline:20px;}
  .engagement-note{gap:35px;}.questions-section{grid-template-columns:1fr;gap:32px;padding-bottom:76px;}
  .closing-inner{padding-block:75px;}.footer-top{grid-template-columns:1fr 1fr;}.footer-top nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr);}
}
@media(max-width:540px){
  .signal-map{grid-template-columns:1fr;gap:0;}.signal-core{margin-bottom:30px;padding-inline:0;gap:12px;}.signal-core h3{font-size:30px;}.signal-core .eyebrow{font-size:7px;}.core-orbit{width:110px;height:110px;}.core-monogram{font-size:58px;}.signal-node{min-height:0;padding:24px 0;}.signal-node h3{font-size:27px;}.signal-node p{font-size:13px;max-width:40ch;}.signal-column:last-child .signal-node:first-child{border-top:0;}.signal-output{padding-inline:0;}.signal-output>div{flex-direction:column;gap:10px;}.signal-output span:nth-child(even){transform:rotate(90deg);}.application-note h3{font-size:29px;}.explore-link{max-width:190px;}
  .advisory-home .container{width:calc(100% - 40px);}.advisory-home h2{font-size:41px;}.advisory-home .section-space{padding-block:62px;}
  .site-menu{height:80px;gap:18px;}.menu-ready .menu-links{top:80px;padding-inline:20px;}.menu-links .menu-cta{gap:8px;}
  .home-hero{min-height:740px;min-height:max(700px,94svh);}.hero-copy{padding-top:142px;padding-bottom:147px;}
  .hero-copy .eyebrow{font-size:8px;letter-spacing:.13em;gap:10px;}.tiny-line{width:20px;}.hero-copy h1{font-size:clamp(46px,11.1vw,60px);margin-top:30px;line-height:1.07;}
  .hero-intro{font-size:15px;max-width:35ch;}.hero-detail{font-size:10px;max-width:32ch;line-height:1.7;}
  .film::after{background:linear-gradient(90deg,#0b1628da,#0b162880),linear-gradient(0deg,#0b162855,transparent);}
  .principles-band>.container{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px;padding-block:18px;}.principles-band span{font-size:9px;}
  .section-index{margin-bottom:30px;gap:15px;}.section-index .eyebrow{font-size:8px;letter-spacing:.1em;}.intro-body .lead-copy{font-size:20px;}
  .execution-heading h2{font-size:39px;}.work-list h3{font-size:27px;}.work-list li{grid-template-columns:24px 1fr;gap:14px;}
  .qualification-paper{padding:25px 22px;}.paper-heading .eyebrow{font-size:8px;}.criteria-list>div{grid-template-columns:1fr 1.2fr;gap:16px;}.criteria-list dt{font-size:12px;}
  .sector-tabs{display:flex;}.sector-tab:nth-child(2){border-top:0;}.sector-tab{font-size:13px;}.sector-content{padding:27px 23px;}.sector-panel h3{font-size:34px;}.sector-panel dl{grid-template-columns:1fr;gap:20px;}
  .engagement-ledger{grid-template-columns:1fr 1fr;row-gap:26px;margin-top:35px;padding-block:27px;}.investment{grid-column:1/-1;padding:0 0 25px;border-bottom:1px solid var(--rule);}.investment .price{font-size:40px;}.payment{padding-inline:0 20px;border-left:0;}.payment:last-child{border-left:1px solid var(--rule);padding-inline:22px 0;}
  .engagement-note{grid-template-columns:1fr;gap:15px;}.questions-section{padding-bottom:60px;}
  .closing-inner{padding-block:62px;}.closing-inner h2{font-size:52px;}.closing-bottom{align-items:start;flex-direction:column;gap:27px;margin-top:30px;}
  .footer-top{gap:26px;padding-block:35px;}.footer-top>p{font-size:10px;}.footer-top nav{grid-template-columns:1fr 1fr;}.footer-bottom{grid-template-columns:1fr;gap:15px;}
}
@media(prefers-reduced-motion:reduce){.advisory-home *{scroll-behavior:auto !important;transition:none !important;}.qualification-paper{transform:none;}}
