.v5-advisory-page{color:var(--v5-text,#0f172a);background:#fff;font-family:Inter,sans-serif;overflow-x:hidden}.mobile-split{display:inline}@media (max-width:640px){.mobile-split{margin-top:1rem;display:block}}.adv-container{max-width:1200px;margin:0 auto;padding:0 24px}.adv-section-label{color:var(--v5-primary,#1e40af);letter-spacing:1.2px;text-transform:uppercase;background:#1e40af0f;border:1px solid #1e40af1f;border-radius:30px;align-items:center;gap:6px;margin-bottom:1.5rem;padding:5px 16px;font-size:.72rem;font-weight:700;display:inline-flex}.adv-section-label.centered{justify-content:center;width:fit-content;margin-left:auto;margin-right:auto;display:flex}.adv-hero{text-align:center;justify-content:center;align-items:center;min-height:52vh;padding:100px 24px 56px;display:flex;position:relative;overflow:hidden}.adv-hero-bg{z-index:0;background-color:#0000;background-image:radial-gradient(80% 55% at 50% -5%,#1e40af0f 0%,#0000 70%),radial-gradient(50% 40% at 80% 20%,#6366f10a 0%,#0000 60%),linear-gradient(#0f172a05 1px,#0000 1px),linear-gradient(90deg,#0f172a05 1px,#0000 1px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,56px 56px,56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0}.adv-hero-inner{z-index:2;max-width:780px;margin:0 auto;position:relative}.adv-tag{color:var(--v5-primary,#1e40af);letter-spacing:1.2px;text-transform:uppercase;background:#1e40af12;border:1px solid #1e40af24;border-radius:30px;margin-bottom:1.25rem;padding:6px 16px;font-size:.72rem;font-weight:700;display:inline-block}.adv-hero-h1{letter-spacing:-.025em;color:var(--v5-text,#0f172a);margin:0 0 1.25rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.adv-accent{background:linear-gradient(135deg, var(--v5-primary,#1e40af), #3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.adv-hero-sub{color:var(--v5-text-muted,#64748b);max-width:680px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.adv-hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.adv-btn-ghost{color:var(--v5-primary,#1e40af);border:1.5px solid #1e40af40;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.adv-btn-ghost:hover{border-color:var(--v5-primary,#1e40af);background:#1e40af0d}.adv-overview-strip{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:2.5rem 0}.adv-overview-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:1.25rem;padding:1.5rem 2rem;display:flex;box-shadow:0 2px 8px #0000000a}.adv-overview-icon{width:44px;height:44px;color:var(--v5-primary,#1e40af);background:#1e40af17;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.adv-overview-title{color:var(--v5-text,#0f172a);margin:0 0 .4rem;font-size:1rem;font-weight:700}.adv-overview-body{color:var(--v5-text-muted,#64748b);margin:0;font-size:.93rem;line-height:1.65}.adv-capabilities{padding:3.5rem 0}.adv-bento-grid,.v5-advisory-page.v5-services-2-col .adv-bento-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.adv-bento-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.adv-bento-card:before{content:"";opacity:1;width:100%;height:3px;transition:height .3s;position:absolute;top:0;left:0}.adv-bento-card:hover{border-color:#e5e7eb;transform:translateY(-4px);box-shadow:0 12px 32px #00000014,0 2px 8px #0000000a}.adv-bento-card:hover:before{height:4px}.adv-bento-card.cap-blue:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.adv-bento-card.cap-indigo:before{background:linear-gradient(90deg,#6366f1,#818cf8)}.adv-bento-card.cap-violet:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.adv-bento-card.cap-sky:before{background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.adv-bento-card.cap-blue .adv-bento-icon{color:#3b82f6;background:#3b82f61a}.adv-bento-card.cap-indigo .adv-bento-icon{color:#6366f1;background:#6366f11a}.adv-bento-card.cap-violet .adv-bento-icon{color:#8b5cf6;background:#8b5cf61a}.adv-bento-card.cap-sky .adv-bento-icon{color:#0ea5e9;background:#0ea5e91a}.adv-bento-top{align-items:center;gap:.75rem;display:flex}.adv-bento-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.adv-bento-title{color:var(--v5-text,#0f172a);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.adv-bento-desc{color:var(--v5-text-muted,#64748b);margin:0 0 .5rem;font-size:.9rem;line-height:1.6}.adv-bento-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.adv-bento-list li{color:var(--v5-text-muted,#475569);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.adv-bento-list li svg{color:var(--v5-accent,#c5a552);flex-shrink:0;margin-top:3px}.adv-bento-footer-note{color:#334155;text-align:center;background:#1e40af08;border:1px solid #1e40af14;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:2.5rem;padding:1rem 1.5rem;font-size:.9rem;line-height:1.5;display:flex}.adv-note-icon{color:var(--v5-primary,#1e40af);flex-shrink:0}.adv-bento-footer-note strong{color:var(--v5-primary,#1e40af);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.adv-bento-outcome{color:#334155;background:#f8fafc;border-radius:8px;margin:0;padding:.6rem .875rem;font-size:.85rem;line-height:1.5}.adv-outcome-label{color:var(--v5-text,#0f172a);letter-spacing:.3px;text-transform:uppercase;font-size:.75rem;font-weight:700}.adv-bento-deliverables{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:1rem}.adv-del-label{letter-spacing:1px;text-transform:uppercase;color:var(--v5-text-muted,#94a3b8);margin-bottom:.5rem;font-size:.68rem;font-weight:700;display:block}.adv-del-chips{flex-wrap:wrap;gap:.4rem;display:flex}.adv-del-chip{color:var(--v5-text,#334155);background:#f1f5f9;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:500}.adv-benefits{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:1.5rem 0}.adv-benefits-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:3rem;display:grid}.adv-benefit-divider{background:#e2e8f0;align-self:stretch;width:1px}.adv-benefit-col{flex-direction:column;gap:1.25rem;display:flex}.adv-benefit-header{color:var(--v5-primary,#1e40af);border-bottom:2px solid #1e40af1a;align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}.adv-benefit-header svg{flex-shrink:0}.adv-benefit-header h3{color:var(--v5-text,#0f172a);margin:0;font-size:1.05rem;font-weight:700}.adv-benefit-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.adv-benefit-list li{color:var(--v5-text-muted,#475569);align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.adv-benefit-list li svg{color:var(--v5-accent,#c5a552);flex-shrink:0;margin-top:3px}.adv-benefit-col.highlight .adv-benefit-header{color:#6366f1;border-bottom-color:#6366f126}.adv-faq{background:#fff;padding:3rem 0}.adv-faq-inner{text-align:center;max-width:720px;margin:0 auto;padding:0 24px}.adv-faq-heading{color:var(--v5-text,#0f172a);letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.adv-faq-list{text-align:left;flex-direction:column;display:flex}.adv-faq-item{border-bottom:1px solid #e2e8f0}.adv-faq-q{text-align:left;cursor:pointer;width:100%;color:var(--v5-text,#0f172a);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;transition:color .2s;display:flex}.adv-faq-q:hover{color:var(--v5-primary,#1e40af)}.adv-faq-chevron{color:#94a3b8;flex-shrink:0;transition:transform .28s}.adv-faq-item.active .adv-faq-chevron{color:var(--v5-primary,#1e40af);transform:rotate(180deg)}.adv-faq-a{overflow:hidden}.adv-faq-a p{color:var(--v5-text-muted,#64748b);margin:0;padding-bottom:1rem;font-size:.9rem;line-height:1.65}.adv-cta{padding:3.5rem 0}.adv-cta-card{text-align:center;background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 40%,#3b82f6 100%);border-radius:20px;padding:3rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #1e40af33,0 4px 12px #1e40af1a}.adv-cta-card:before{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:400px;height:400px;position:absolute;top:-120px;right:-80px}.adv-cta-card:after{content:"";pointer-events:none;background:#ffffff08;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;left:-60px}.adv-cta-card h2{color:#fff;letter-spacing:-.02em;z-index:1;margin:0 0 .75rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;position:relative}.adv-cta-card p{color:#fffc;z-index:1;max-width:520px;margin:0 auto 1.75rem;font-size:1rem;line-height:1.6;position:relative}.adv-cta-btn{color:var(--v5-primary,#1e40af);z-index:1;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;position:relative}.adv-cta-btn:hover{background:#f0f7ff;transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.adv-minute-strip{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0ff 100%);border-top:1px solid #1e40af14;border-bottom:1px solid #1e40af14;padding:2.5rem 0}.adv-minute-card{border:1px solid #1e40af1a;border-left:4px solid var(--v5-primary,#1e40af);background:#fff;border-radius:14px;align-items:flex-start;gap:1.5rem;padding:1.75rem 2rem;display:flex;box-shadow:0 4px 16px #1e40af0f}.adv-minute-icon{width:48px;height:48px;color:var(--v5-primary,#1e40af);background:#1e40af14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.adv-minute-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--v5-primary,#1e40af);margin-bottom:.6rem;font-size:.7rem;font-weight:800}.adv-minute-body{color:#334155;margin:0;font-size:.95rem;line-height:1.75}.adv-minute-highlight{color:var(--v5-primary,#1e40af);margin-top:10px;font-weight:600;display:block}.adv-governance{background:#0f172a;padding:5rem 0 4rem;position:relative;overflow:hidden}.adv-governance:before{content:"";pointer-events:none;background:radial-gradient(#6366f11f 0%,#0000 70%);width:800px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.adv-gov-header{text-align:center;max-width:720px;margin:0 auto 3.5rem}.adv-gov-badge{color:#a5b4fc;letter-spacing:1.2px;text-transform:uppercase;background:#6366f126;border:1px solid #6366f14d;border-radius:30px;align-items:center;gap:6px;margin-bottom:1.25rem;padding:5px 16px;font-size:.72rem;font-weight:700;display:inline-flex}.adv-gov-title{color:#f1f5f9;letter-spacing:-.3px;margin-bottom:1rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;line-height:1.3}.adv-gov-sub{color:#94a3b8;margin:0;font-size:1rem;line-height:1.75}.adv-gov-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:1100px){.adv-gov-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.adv-gov-grid{grid-template-columns:1fr}.adv-gov-header{margin-bottom:2rem}}.adv-gov-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;padding:1.5rem;transition:background .2s,border-color .2s,transform .2s}.adv-gov-card:hover{background:#ffffff12;border-color:#ffffff24;transform:translateY(-2px)}.adv-gov-card-top{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.adv-gov-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.adv-gov-card-title{color:#e2e8f0;margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.adv-gov-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.adv-gov-list li{color:#94a3b8;align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.5;display:flex}.adv-gov-list li svg{opacity:.7;flex-shrink:0;margin-top:2px}.adv-gov-card.gov-blue{border-top:2px solid #60a5fa}.adv-gov-card.gov-blue .adv-gov-icon{color:#60a5fa;background:#60a5fa1f}.adv-gov-card.gov-blue .adv-gov-list li svg{color:#60a5fa}.adv-gov-card.gov-indigo{border-top:2px solid #818cf8}.adv-gov-card.gov-indigo .adv-gov-icon{color:#818cf8;background:#818cf81f}.adv-gov-card.gov-indigo .adv-gov-list li svg{color:#818cf8}.adv-gov-card.gov-violet{border-top:2px solid #a78bfa}.adv-gov-card.gov-violet .adv-gov-icon{color:#a78bfa;background:#a78bfa1f}.adv-gov-card.gov-violet .adv-gov-list li svg{color:#a78bfa}.adv-gov-card.gov-sky{border-top:2px solid #38bdf8}.adv-gov-card.gov-sky .adv-gov-icon{color:#38bdf8;background:#38bdf81f}.adv-gov-card.gov-sky .adv-gov-list li svg{color:#38bdf8}.adv-gov-card.gov-emerald{border-top:2px solid #34d399}.adv-gov-card.gov-emerald .adv-gov-icon{color:#34d399;background:#34d3991f}.adv-gov-card.gov-emerald .adv-gov-list li svg{color:#34d399}.adv-gov-card.gov-gold{border-top:2px solid #c5a552}.adv-gov-card.gov-gold .adv-gov-icon{color:#c5a552;background:#c5a5521f}.adv-gov-card.gov-gold .adv-gov-list li svg{color:#c5a552}.gec-capability-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;display:grid}.gec-capability-item{color:#334155;background:#1e40af0a;border:1px solid #1e40af1a;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}@media (max-width:900px){.gec-capability-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gec-capability-grid{grid-template-columns:1fr}}.gec-delivery-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.gec-delivery-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:2.25rem;transition:background .25s,box-shadow .25s,border-color .25s,transform .25s}.gec-delivery-card:hover{background:#fff;border-color:#1e40af26;transform:translateY(-3px);box-shadow:0 16px 40px #0f172a14}.gec-delivery-icon{color:#fff;background:#1e40af;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}@media (max-width:900px){.gec-delivery-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.gec-impact-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.gec-impact-card{text-align:left;background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:.875rem;padding:1.1rem 1.25rem;transition:background .2s,border-color .2s;display:flex}.gec-impact-card:hover{background:#ffffff14;border-color:#ffffff26}.gec-impact-icon{color:#60a5fa;background:#3b82f633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}@media (max-width:900px){.gec-impact-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gec-impact-grid{grid-template-columns:1fr}}@media (max-width:900px){.adv-bento-grid,.v5-advisory-page.v5-services-2-col .adv-bento-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.adv-benefits-grid{grid-template-columns:1fr;gap:0}.adv-benefit-divider{width:100%;height:1px;margin:1.5rem 0}.adv-hero-inner{max-width:600px}}@media (max-width:640px){.adv-hero{min-height:auto;padding:88px 20px 44px}.adv-hero-h1{font-size:1.75rem;line-height:1.2}.adv-hero-sub{font-size:.95rem;line-height:1.65}.adv-container{padding:0 16px}.adv-bento-card{padding:1.5rem}.adv-bento-grid,.v5-advisory-page.v5-services-2-col .adv-bento-grid{max-width:100%}.adv-bento-footer-note{margin-top:1.5rem!important;padding:1rem 1.25rem!important}.adv-minute-card{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.adv-minute-icon{width:42px;height:42px}.adv-overview-card{flex-direction:column;gap:.75rem;padding:1.25rem}.adv-cta-card{border-radius:16px;padding:2rem 1.5rem}.adv-cta-card h2{font-size:1.3rem}.adv-cta-btn{justify-content:center;width:100%}.adv-benefits{padding:2rem 0}.adv-benefit-header{padding-bottom:.5rem}.adv-capabilities{padding:2.5rem 0 3rem}.adv-section-label{padding:4px 12px;font-size:.68rem}.adv-hero-cta .v5-btn-primary{justify-content:center;width:100%;padding:12px 24px;font-size:.9rem}}@media (max-width:400px){.adv-hero{padding:80px 16px 36px}.adv-hero-h1{font-size:1.5rem}.adv-bento-card{padding:1.25rem}.adv-bento-title{font-size:1rem}.adv-cta-card{padding:1.75rem 1.25rem}}
.lead-hero{min-height:auto;padding:84px 24px 40px}.lead-section{padding-top:2.25rem;padding-bottom:2.25rem}.lead-hero .adv-hero-inner{max-width:1000px}.lead-hero .adv-hero-sub{max-width:760px}.adv-bento-grid.adv-grid-3{grid-template-columns:repeat(3,1fr)}.lead-overview-p{color:var(--v5-text-muted,#64748b);margin:0;font-size:.93rem;line-height:1.65}.lead-overview-p+.lead-overview-p{margin-top:.85rem}.adv-lead-head{text-align:center;max-width:720px;margin:0 auto 2rem}.adv-lead-head .adv-section-label{margin-bottom:1rem}.adv-lead-title{letter-spacing:-.02em;color:var(--v5-text,#0f172a);margin:0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;line-height:1.2}.adv-lead-sub{color:var(--v5-text-muted,#64748b);margin:.85rem 0 0;font-size:.98rem;line-height:1.65}.adv-team{background:#f8fafc;border-top:1px solid #e2e8f0;padding:2.25rem 0}.adv-leader-list{flex-direction:column;gap:1.5rem;display:flex}.adv-leader-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;align-items:center;gap:1.75rem;padding:1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.adv-leader-card:before{content:"";background:linear-gradient(#3b82f6,#6366f1);width:3px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.adv-leader-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014,0 2px 8px #0000000a}.adv-leader-card:hover:before{width:4px}.adv-leader-photo{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-radius:14px;flex-shrink:0;width:210px;height:210px;overflow:hidden}.adv-leader-photo img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:block}.adv-leader-card:hover .adv-leader-photo img{transform:scale(1.04)}.adv-leader-body{flex:1;min-width:0}.adv-leader-heading{margin-bottom:.75rem}.adv-leader-name{color:var(--v5-text,#0f172a);margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.adv-leader-role{letter-spacing:1px;text-transform:uppercase;color:var(--v5-primary,#1e40af);margin-top:.2rem;font-size:.72rem;font-weight:700;display:block}.adv-leader-bio{color:var(--v5-text-muted,#64748b);margin:0 0 1rem;font-size:.9rem;line-height:1.7}.adv-leader-tags{flex-wrap:wrap;gap:.4rem;display:flex}@media (max-width:900px){.adv-bento-grid.adv-grid-3{grid-template-columns:1fr}.lead-hero .adv-hero-inner{max-width:600px}.adv-leader-photo{width:170px;height:170px}}@media (max-width:640px){.lead-hero{padding:76px 20px 32px}.lead-section{padding-top:1.75rem;padding-bottom:1.75rem}.adv-team{padding:1.75rem 0 2.25rem}.adv-lead-head{margin-bottom:1.75rem}.adv-leader-card{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.5rem}.adv-leader-photo{width:100%;height:260px}}
