.advisory-page{--ink:#153f43;--gold:#976d2c;color:var(--ink);background:#f7f5ef;font-family:Arial,sans-serif;line-height:1.75}.advisory-page *{box-sizing:border-box}.advisory-wrap{width:min(1180px,100% - 100px);margin:auto}.advisory-page h1,.advisory-page h2,.advisory-page h3{letter-spacing:-.035em;color:inherit;margin:0 0 22px;line-height:1.15}.advisory-page h1{max-width:760px;font-size:clamp(36px,4.6vw,66px)}.advisory-page h2{font-size:clamp(29px,3vw,43px)}.advisory-page h3{font-size:23px}.advisory-page p{margin:0 0 20px}.advisory-page a{color:inherit;text-underline-offset:5px}.advisory-page a:focus-visible,.advisory-page summary:focus-visible,.advisory-table:focus-visible{outline-offset:5px;outline:3px solid #bb873a}.advisory-eyebrow{text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.16em!important}.advisory-hero{isolation:isolate;color:#fff;background:#113237;padding:100px 0 80px;position:relative;overflow:hidden}.advisory-backdrop{object-fit:cover;z-index:-2}.advisory-hero:after{content:"";z-index:-1;background:linear-gradient(100deg,#091e22f5,#091e22bf);position:absolute;inset:0}.advisory-hero .advisory-eyebrow{color:#edcb93}.advisory-hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:60px;display:grid}.advisory-lead{color:#e0ece8;max-width:580px;font-size:22px}.advisory-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.advisory-button{background:#dfbd84;border-radius:8px;padding:14px 23px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;color:#142f32!important}.advisory-button:hover{transform:translateY(-2px)}.advisory-visual{background:#123536e8;border:1px solid #718986;border-radius:24px;margin:0;padding:30px;box-shadow:0 24px 60px #0003}.advisory-visual>svg{color:#e4c28e;width:66px;height:66px;margin-bottom:22px}.advisory-visual figcaption{letter-spacing:.12em;color:#d9eae4;font-size:11px}.advisory-visual ol{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.advisory-visual li{background:#244649;border:1px solid #547071;border-radius:8px;align-items:center;gap:15px;padding:12px;animation:.7s both advisory-enter;display:flex}.advisory-visual li:nth-child(2){animation-delay:80ms}.advisory-visual li:nth-child(3){animation-delay:.16s}.advisory-visual li:nth-child(4){animation-delay:.24s}.advisory-visual li span{color:#ebc88d;font-size:11px}.advisory-visual small{color:#c4d7d3;font-size:11px;display:block}.advisory-shield .advisory-visual{border-radius:30px 30px 90px}.advisory-certificate .advisory-visual{outline-offset:-12px;border-radius:4px;outline:1px solid #ae956a}.advisory-value .advisory-visual li:nth-child(2){margin-right:10%}.advisory-value .advisory-visual li:nth-child(3){margin-right:20%}.advisory-value .advisory-visual li:nth-child(4){margin-right:30%}.advisory-deal .advisory-visual ol{grid-template-columns:1fr 1fr}.advisory-deal .advisory-visual li{flex-direction:column;align-items:flex-start}.advisory-forecast .advisory-visual li{border-left:4px solid #d9b579}.advisory-turnaround .advisory-visual{border-top:5px solid #dbb476}.advisory-closure .advisory-visual li{border-width:0 0 1px;border-radius:0}.advisory-row{background:#f7f5ef;padding:80px 0}.advisory-row:nth-of-type(odd){background:#e5efeb}.advisory-split{grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;display:grid}.advisory-intro{font-size:20px}.advisory-note{background:#ffffff75;border-left:3px solid #b78d4b;padding:28px 30px}.advisory-deliverables{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.advisory-deliverables article{background:#ffffff60;border:1px solid #bdceca;border-radius:16px;padding:30px}.advisory-number{color:var(--gold);margin-bottom:30px;font-size:36px;display:block}.advisory-certificate .advisory-deliverables,.advisory-closure .advisory-deliverables{grid-template-columns:1fr}.advisory-certificate .advisory-deliverables article,.advisory-closure .advisory-deliverables article{grid-template-columns:60px 1fr 2fr;gap:24px;display:grid}.advisory-steps{grid-template-columns:repeat(4,1fr);gap:25px;padding:0;list-style:none;display:grid}.advisory-steps li{border-top:2px solid #b4935e;padding-top:22px}.advisory-steps li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:24px;display:inline-grid}.advisory-shield .advisory-steps,.advisory-turnaround .advisory-steps{grid-template-columns:1fr 1fr}.advisory-table{border:1px solid #acbfba;border-radius:12px;overflow-x:auto}.advisory-table table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.advisory-table caption{text-align:left;background:#f7f5ef;padding:24px;font-size:21px;font-weight:700}.advisory-table th,.advisory-table td{vertical-align:top;border-bottom:1px solid #c3d1cc;padding:20px}.advisory-table thead{background:var(--ink);color:#fff}.advisory-table tbody tr:nth-child(2n){background:#ffffff85}.advisory-checklist{padding-left:22px}.advisory-checklist li{border-bottom:1px solid #c7d2ca;padding:12px 0}.advisory-photo{border-radius:20px;min-height:400px;position:relative;overflow:hidden}.advisory-photo img{object-fit:cover}.advisory-faq details{border-bottom:1px solid #afc1bb;padding:24px 0}.advisory-faq summary{cursor:pointer;font-size:19px;font-weight:700}.advisory-faq details p{max-width:900px;margin:20px 0 0}.advisory-related{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.advisory-related a{border:1px solid #afc1bb;border-radius:9px;padding:18px;text-decoration:none}.advisory-related a:hover{background:#fff}@keyframes advisory-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.advisory-hero-grid{gap:30px}.advisory-steps{grid-template-columns:1fr 1fr}.advisory-deliverables{grid-template-columns:1fr}.advisory-split{gap:30px}}@media (max-width:760px){.advisory-wrap{width:calc(100% - 70px);margin-left:20px;margin-right:50px}.advisory-hero{padding:65px 0 50px}.advisory-hero-grid,.advisory-split{grid-template-columns:1fr}.advisory-row{padding:50px 0}.advisory-visual{padding:26px}.advisory-actions{flex-direction:column;align-items:flex-start}.advisory-button{padding:13px 16px;font-size:14px}.advisory-lead{font-size:19px}.advisory-steps,.advisory-shield .advisory-steps,.advisory-turnaround .advisory-steps,.advisory-related{grid-template-columns:1fr}.advisory-certificate .advisory-deliverables article,.advisory-closure .advisory-deliverables article{display:block}.advisory-table table{min-width:580px}.advisory-photo{min-height:300px}.advisory-note{padding:22px}.advisory-page h1{overflow-wrap:break-word;font-size:36px}.advisory-page h2{font-size:29px}.advisory-page h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.advisory-page *{transition:none!important;animation:none!important}}
