﻿@page{size:1440px 4180px;margin:0}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #121417;--primary: #FFFFFF;--accent: #00d68f;--muted: #A8B0BC;--card-bg: #1a1e24;--dim: #2a303a;--btn-h: 56px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max: 1200px}html{background:var(--bg)}body{font-family:var(--font);background:var(--bg);color:var(--primary);-webkit-font-smoothing:antialiased;max-width:1440px;margin:0 auto;width:100%}.nav{height:66px;background:var(--bg);border-bottom:1px solid var(--dim);display:flex;align-items:center;justify-content:space-between;padding:0 80px;position:relative;z-index:10}.nav-logo{height:34px;width:auto}.nav-links{display:flex;align-items:center;gap:36px;list-style:none}.nav-links a{font-size:14px;font-weight:500;color:var(--muted);text-decoration:none}.nav-cat{color:var(--primary) !important;font-weight:700}.nav-cta{font-size:14px !important;font-weight:700 !important;color:var(--primary) !important;border:2px solid var(--muted);border-radius:999px;padding:8px 24px}.page-home .hero{height:840px;display:grid;grid-template-columns:52% 48%}.page-home .hero-text{display:flex;flex-direction:column;justify-content:center;padding:64px 64px 64px 80px}.page-home .hero-category-pill{display:inline-flex;align-items:center;padding:10px 22px;border:2px solid var(--accent);border-radius:999px;font-size:13px;font-weight:700;color:var(--accent);letter-spacing:0.04em;margin-bottom:36px;align-self:flex-start}.page-home .hero-headline{font-size:54px;font-weight:800;line-height:1.08;letter-spacing:-0.025em;color:var(--primary);margin-bottom:24px;max-width:580px}.page-home .hl{color:var(--accent)}.page-home .hero-desc{font-size:17px;line-height:1.72;color:var(--muted);max-width:500px;margin-bottom:48px}.page-home .cta-group{display:flex;flex-direction:column;gap:12px;max-width:420px}.page-home .cta-block{display:flex;flex-direction:column;gap:8px}.page-home .cta-primary{display:flex;align-items:center;justify-content:center;min-height:var(--btn-h);background:var(--accent);color:var(--bg);font-family:var(--font);font-size:16px;font-weight:700;border-radius:999px;text-decoration:none;width:100%;padding:12px 24px;text-align:center;line-height:1.3}.page-home .cta-ghost{display:flex;align-items:center;justify-content:center;min-height:var(--btn-h);background:transparent;border:2px solid var(--muted);color:var(--primary);font-family:var(--font);font-size:15px;font-weight:600;border-radius:999px;text-decoration:none;width:100%;padding:12px 24px;text-align:center;line-height:1.3}.page-home .cta-sub{font-size:12px;color:var(--muted);text-align:center}.page-home .hero-image{position:relative;background-size:cover;background-position:center}.page-home .hero-image::before{content:'';position:absolute;inset:0;display:none;z-index:1}.page-home .trust-strip{height:80px;background:#0e1013;border-top:1px solid var(--dim);border-bottom:1px solid var(--dim);display:flex;align-items:center;justify-content:center;gap:0}.page-home .trust-inner{display:flex;align-items:center;gap:48px;max-width:var(--max);width:100%;padding:0 80px}.page-home .trust-label{font-size:11px;font-weight:700;letter-spacing:0.12em;color:var(--dim);text-transform:uppercase;white-space:nowrap;flex-shrink:0}.page-home .trust-divider{width:1px;height:24px;background:var(--dim);flex-shrink:0}.page-home .trust-items{display:flex;align-items:center;gap:52px;flex:1}.page-home .trust-item{font-size:14px;font-weight:600;color:#3a4250;letter-spacing:0.04em;text-transform:uppercase;white-space:nowrap}.page-home .section-problem{padding:120px 80px;background:var(--bg)}.page-home .section-label{font-size:12px;font-weight:700;letter-spacing:0.12em;color:var(--accent);text-transform:uppercase;margin-bottom:20px}.page-home .section-headline{font-size:44px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);line-height:1.1;max-width:680px;margin-bottom:72px}.page-home .problem-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.page-home .problem-card{background:var(--card-bg);border-radius:16px;padding:40px 36px;border:1px solid var(--dim)}.page-home .problem-number{font-size:11px;font-weight:800;letter-spacing:0.16em;color:var(--accent);text-transform:uppercase;margin-bottom:20px;opacity:0.6}.page-home .problem-title{font-size:22px;font-weight:800;color:var(--primary);line-height:1.2;margin-bottom:14px;letter-spacing:-0.01em}.page-home .problem-copy{font-size:15px;line-height:1.72;color:var(--muted)}.page-home .section-promise{padding:120px 80px;background:#0e1013;border-top:1px solid var(--dim)}.page-home .promise-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:72px}.page-home .promise-intro{font-size:17px;line-height:1.75;color:var(--muted);align-self:end;padding-bottom:4px}.page-home .promise-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.page-home .promise-card{background:var(--card-bg);border-radius:16px;padding:40px 36px;border:1px solid var(--dim);border-left:3px solid var(--accent)}.page-home .promise-icon{font-size:11px;font-weight:800;letter-spacing:0.16em;color:var(--accent);text-transform:uppercase;margin-bottom:20px}.page-home .promise-title{font-size:22px;font-weight:800;color:var(--primary);line-height:1.2;margin-bottom:14px;letter-spacing:-0.01em}.page-home .promise-copy{font-size:15px;line-height:1.75;color:var(--muted)}.page-home .section-how{padding:120px 80px;background:var(--card-bg);border-top:1px solid var(--dim)}.page-home .how-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:72px;align-items:end}.page-home .how-desc{font-size:17px;line-height:1.72;color:var(--muted);align-self:end;padding-bottom:4px}.page-home .how-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.page-home .how-step{padding:40px 36px;background:var(--bg);border-radius:16px;border:1px solid var(--dim);position:relative}.page-home .how-step-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--card-sel, #12281e);border:2px solid var(--accent);font-size:14px;font-weight:800;color:var(--accent);margin-bottom:24px}.page-home .how-step-title{font-size:20px;font-weight:800;color:var(--primary);margin-bottom:12px;letter-spacing:-0.01em}.page-home .how-step-copy{font-size:15px;line-height:1.7;color:var(--muted)}.page-home .section-about{background:var(--bg);border-top:1px solid var(--dim);display:grid;grid-template-columns:1fr 440px;min-height:640px}.page-home .about-text{display:flex;flex-direction:column;justify-content:center;padding:100px 80px 100px 80px}.page-home .about-name{font-size:42px;font-weight:800;letter-spacing:-0.025em;color:var(--primary);margin-bottom:12px;line-height:1}.page-home .about-title-pill{display:inline-flex;align-items:center;padding:8px 20px;border:2px solid var(--dim);border-radius:999px;font-size:13px;font-weight:700;color:var(--muted);letter-spacing:0.04em;margin-bottom:32px;align-self:flex-start}.page-home .about-copy{font-size:24px;line-height:1.8;color:var(--muted);max-width:580px}.page-home .about-photo{background-image:url(/Users/tristanhand/.gemini/antigravity/brain/b225e354-8de7-434a-9e1c-73e9fed6e9f5/.user_uploaded/media_1787585912834.jpg);background-size:cover;background-position:center center;position:relative}.page-home .about-photo::before{content:'';position:absolute;inset:0;background:linear-gradient(to right, var(--bg) 0%, transparent 30%),linear-gradient(to bottom, var(--bg) 0%, transparent 20%),linear-gradient(to top, var(--bg) 0%, transparent 20%);z-index:1}.page-home .section-testimonials{padding:120px 80px;background:var(--card-bg);border-top:1px solid var(--dim)}.page-home .testimonials-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:60px}.page-home .testimonial-card{background:var(--bg);border-radius:16px;padding:40px 36px;border:1px solid var(--dim);display:flex;flex-direction:column;gap:28px}.page-home .testimonial-quote-mark{font-size:48px;line-height:1;color:var(--accent);opacity:0.4;font-weight:800;margin-bottom:-12px}.page-home .testimonial-quote{font-size:24px;line-height:1.72;color:var(--primary);font-weight:500;font-style:italic;flex:1}.page-home .testimonial-author{border-top:1px solid var(--dim);padding-top:20px}.page-home .testimonial-name{font-size:14px;font-weight:700;color:var(--primary);margin-bottom:4px}.page-home .testimonial-role{font-size:13px;color:var(--muted)}.page-home .section-cta{padding:120px 80px;background:var(--bg);border-top:1px solid var(--dim);display:flex;flex-direction:column;align-items:center;text-align:center}.page-home .cta-eyebrow{font-size:12px;font-weight:700;letter-spacing:0.12em;color:var(--accent);text-transform:uppercase;margin-bottom:24px}.page-home .cta-headline{font-size:46px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);line-height:1.1;max-width:680px;margin-bottom:20px}.page-home .cta-subline{font-size:17px;line-height:1.7;color:var(--muted);max-width:520px;margin-bottom:52px}.page-home .cta-pill-primary{display:inline-flex;align-items:center;justify-content:center;min-height:60px;background:var(--accent);color:var(--bg);font-family:var(--font);font-size:17px;font-weight:700;border-radius:999px;text-decoration:none;padding:12px 32px;text-align:center;line-height:1.3;margin-bottom:16px}.page-home .cta-pill-sub{font-size:13px;color:var(--muted)}.page-home .footer{background:#0e1013;border-top:1px solid var(--dim);padding:52px 80px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:60px}.page-home .footer-logo{height:28px;width:auto;opacity:0.6}.page-home .footer-links{display:flex;gap:32px;list-style:none;justify-content:center}.page-home .home-img-1{width:100%;height:500px;object-fit:cover;border-radius:16px;border:1px solid var(--dim);margin-top:60px}.page-home .home-img-2{width:100%;height:600px;object-fit:cover;border-radius:16px;border:1px solid var(--dim);margin-top:60px}.page-home h1,.page-home h2,.page-home h3,.page-home .hero-headline,.page-home .section-headline,.page-home .m-heading--xl,.page-home .cta-headline,.page-home .about-name{color:#FFFFFF !important}.page-home .about-photo::before{display:none !important}.page-home .about-photo{border-radius:16px;overflow:hidden}.page-home .hero-category-pill{border:none !important;border-radius:0 !important;padding:0 !important;text-transform:uppercase !important;letter-spacing:0.1em !important;font-size:14px !important;margin-bottom:20px !important}.page-home .hero-category-pill,.page-home .section-label,.page-home .kicker-pill,.page-home .about-title-pill{border:none !important;border-radius:0 !important;padding:0 !important;text-transform:uppercase !important;letter-spacing:0.1em !important;font-size:14px !important;font-weight:700 !important;color:var(--accent) !important;margin-bottom:20px !important}@media (max-width: 768px){.page-home html,.page-home body{width:100% !important;overflow-x:hidden}.page-home .nav{padding:0 20px}.page-home .nav-links{display:none}.page-home .hero{grid-template-columns:1fr;height:auto;display:flex;flex-direction:column}.page-home .hero-image{order:-1;width:100%;aspect-ratio:16/9;padding:0 !important;border:none !important;border-radius:0 !important;margin:0 !important}.page-home .hero-image>div{border-radius:0 !important;border:none !important;box-shadow:none !important}.page-home .hero-image video{width:100%;height:100%;object-fit:cover}.page-home .hero-text{padding:40px 20px;order:2}.page-home .trust-inner{padding:0 20px;flex-direction:column;gap:16px}.page-home .trust-items{flex-wrap:wrap;justify-content:center;gap:16px}.page-home .problem-grid,.page-home .promise-grid,.page-home .how-steps,.page-home .testimonials-grid{grid-template-columns:1fr}.page-home .section-problem,.page-home .section-promise,.page-home .section-how,.page-home .section-cta,.page-home .section-testimonials,.page-home .section-image-break{padding:60px 20px}.page-home .promise-header,.page-home .how-header{grid-template-columns:1fr;gap:20px}.page-home .section-about{grid-template-columns:1fr}.page-home .about-text{padding:60px 20px;order:2}.page-home .about-photo{height:400px;order:1;background-position:center 30%;border-radius:16px;margin:0 20px}.page-home .footer{grid-template-columns:1fr;padding:40px 20px;text-align:center;gap:32px}.page-home .footer-links{flex-direction:column;gap:16px}}.page-individual-advisory .hero{background:var(--bg);padding:100px 160px 90px}.page-individual-advisory .kicker-pill{display:inline-flex;align-items:center;border:2px solid var(--accent);border-radius:999px;padding:8px 20px;font-size:12px;font-weight:700;color:var(--accent);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:36px}.page-individual-advisory .hero h1{font-size:66px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;color:var(--primary);margin-bottom:28px;max-width:900px}.page-individual-advisory .hl{color:var(--accent)}.page-individual-advisory .hero p{font-size:18px;line-height:1.75;color:var(--muted);max-width:680px;margin-bottom:44px}.page-individual-advisory .cta-primary{display:inline-flex;align-items:center;height:56px;background:var(--accent);color:var(--bg);font-size:16px;font-weight:700;padding:0 36px;border-radius:999px;text-decoration:none;margin-bottom:20px}.page-individual-advisory .cta-secondary{display:block;font-size:15px;color:var(--muted);text-decoration:underline}.page-individual-advisory .profiles{background:var(--card-bg);border-top:1px solid var(--dim);padding:80px 160px}.page-individual-advisory .section-label{font-size:11px;font-weight:700;color:var(--accent);letter-spacing:0.12em;text-transform:uppercase;margin-bottom:40px;display:block}.page-individual-advisory .profiles-inner{display:flex;gap:80px;align-items:flex-start}.page-individual-advisory .profiles-left{flex:0 0 38%}.page-individual-advisory .profiles-left h2{font-size:40px;font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--primary);margin-bottom:24px}.page-individual-advisory .profiles-left p{font-size:16px;line-height:1.8;color:var(--muted)}.page-individual-advisory .profiles-right{flex:1;display:flex;flex-direction:column;gap:16px}.page-individual-advisory .profile-card{background:var(--bg);border:1px solid var(--dim);border-radius:12px;padding:28px 32px}.page-individual-advisory .profile-card h3{font-size:17px;font-weight:700;color:var(--primary);margin-bottom:8px}.page-individual-advisory .profile-card p{font-size:15px;line-height:1.7;color:var(--muted)}.page-individual-advisory .workflow{background:var(--bg);padding:80px 160px;border-top:1px solid var(--dim)}.page-individual-advisory .workflow h2{font-size:48px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);margin-bottom:56px}.page-individual-advisory .steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.page-individual-advisory .step-num{width:40px;height:40px;border:2px solid var(--accent);border-radius:50%;background:#12281e;color:var(--accent);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.page-individual-advisory .step h3{font-size:22px;font-weight:700;color:var(--primary);margin-bottom:12px}.page-individual-advisory .step p{font-size:15px;line-height:1.75;color:var(--muted)}.page-individual-advisory .engagement{background:var(--card-bg);border-top:1px solid var(--dim);padding:80px 160px}.page-individual-advisory .engagement h2{font-size:48px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);margin-bottom:20px}.page-individual-advisory .engagement-sub{font-size:18px;line-height:1.75;color:var(--muted);max-width:640px;margin-bottom:56px}.page-individual-advisory .eng-steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-bottom:56px}.page-individual-advisory .eng-step{background:var(--bg);border:1px solid var(--dim);border-radius:12px;padding:32px}.page-individual-advisory .eng-step-num{font-size:12px;font-weight:700;color:var(--accent);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:16px;display:block}.page-individual-advisory .eng-step h3{font-size:18px;font-weight:700;color:var(--primary);margin-bottom:10px}.page-individual-advisory .eng-step p{font-size:14px;line-height:1.7;color:var(--muted)}.page-individual-advisory .pricing-note{border:1px solid var(--dim);border-radius:12px;padding:28px 36px;display:flex;align-items:center;gap:24px}.page-individual-advisory .pricing-note-icon{width:40px;height:40px;border:1px solid var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);font-size:18px}.page-individual-advisory .pricing-note p{font-size:15px;line-height:1.7;color:var(--muted)}.page-individual-advisory .pricing-note strong{color:var(--primary)}.page-individual-advisory .footer-cta{background:var(--bg);border-top:1px solid var(--dim);padding:80px 160px;text-align:center}.page-individual-advisory .footer-cta .section-label{margin-bottom:20px}.page-individual-advisory .footer-cta h2{font-size:48px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);margin-bottom:20px}.page-individual-advisory .footer-cta p{font-size:18px;line-height:1.7;color:var(--muted);max-width:560px;margin:0 auto 40px}.page-individual-advisory .footer-cta-note{display:block;font-size:13px;color:var(--muted);margin-top:16px}.page-individual-advisory footer{background:#0e1013;border-top:1px solid var(--dim);padding:40px 80px;display:flex;align-items:center;justify-content:space-between}.page-individual-advisory .footer-logo{height:24px;opacity:0.5}.page-individual-advisory .footer-links{display:flex;gap:32px;list-style:none}.page-individual-advisory .hero-image{width:100%;max-width:1120px;height:500px;object-fit:cover;border-radius:16px;margin:60px auto 0;display:block;border:1px solid var(--dim)}.page-individual-advisory .mid-image-container{padding:0 160px 80px;background:var(--bg)}.page-individual-advisory .mid-image{width:100%;height:500px;object-fit:cover;border-radius:16px;border:1px solid var(--dim)}.page-individual-advisory .about-tristan{display:flex;gap:80px;padding:80px 160px;background:var(--card-bg);border-top:1px solid var(--dim);align-items:center}.page-individual-advisory .about-img{width:340px;height:460px;object-fit:cover;border-radius:12px;border:1px solid var(--dim)}.page-individual-advisory .about-text{flex:1}.page-individual-advisory .about-text h2{font-size:40px;font-weight:800;color:var(--primary);margin-bottom:24px}.page-individual-advisory .about-text p{font-size:16px;line-height:1.8;color:var(--muted);margin-bottom:20px}.page-individual-advisory h1,.page-individual-advisory h2,.page-individual-advisory h3,.page-individual-advisory .hero-headline,.page-individual-advisory .section-headline,.page-individual-advisory .m-heading--xl,.page-individual-advisory .cta-headline,.page-individual-advisory .about-name{color:#FFFFFF}.page-individual-advisory .hero-category-pill,.page-individual-advisory .section-label,.page-individual-advisory .kicker-pill,.page-individual-advisory .about-title-pill{border:none;border-radius:0;padding:0;text-transform:uppercase;letter-spacing:0.1em;font-size:14px;font-weight:700;color:var(--accent);margin-bottom:20px}.page-corporate-advisory .hero{background:var(--bg);padding:100px 160px 90px}.page-corporate-advisory .kicker-pill{display:inline-flex;align-items:center;border:2px solid var(--accent);border-radius:999px;padding:8px 20px;font-size:12px;font-weight:700;color:var(--accent);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:36px}.page-corporate-advisory .hero h1{font-size:66px;font-weight:800;letter-spacing:-0.03em;line-height:1.05;color:var(--primary);margin-bottom:28px;max-width:900px}.page-corporate-advisory .hl{color:var(--accent)}.page-corporate-advisory .hero p{font-size:18px;line-height:1.75;color:var(--muted);max-width:680px;margin-bottom:44px}.page-corporate-advisory .hero-ctas{margin-bottom:20px}.page-corporate-advisory .cta-primary{display:inline-flex;align-items:center;height:56px;background:var(--accent);color:var(--bg);font-size:16px;font-weight:700;padding:0 36px;border-radius:999px;text-decoration:none;margin-bottom:20px}.page-corporate-advisory .business-case{background:var(--card-bg);border-top:1px solid var(--dim);padding:80px 160px}.page-corporate-advisory .business-case h2{font-size:48px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);margin-bottom:56px}.page-corporate-advisory .bc-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.page-corporate-advisory .bc-card{background:var(--bg);border:1px solid var(--dim);border-radius:14px;padding:36px}.page-corporate-advisory .bc-marker{width:12px;height:12px;background:var(--accent);border-radius:2px;margin-bottom:20px}.page-corporate-advisory .bc-card h3{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:14px}.page-corporate-advisory .bc-card p{font-size:15px;line-height:1.75;color:var(--muted)}.page-corporate-advisory .operates{background:var(--bg);padding:80px 160px;border-top:1px solid var(--dim)}.page-corporate-advisory .operates h2{font-size:48px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);margin-bottom:56px}.page-corporate-advisory .ops-list{display:flex;flex-direction:column}.page-corporate-advisory .ops-item{display:flex;gap:60px;align-items:flex-start;padding:36px 0;border-bottom:1px solid var(--dim)}.page-corporate-advisory .ops-item:last-child{border-bottom:none}.page-corporate-advisory .ops-num{font-size:72px;font-weight:800;color:var(--dim);line-height:1;flex-shrink:0;width:100px;text-align:right}.page-corporate-advisory .ops-content h3{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:10px}.page-corporate-advisory .ops-content p{font-size:15px;line-height:1.75;color:var(--muted)}.page-corporate-advisory .engagement{background:var(--card-bg);border-top:1px solid var(--dim);padding:80px 160px}.page-corporate-advisory .engagement h2{font-size:40px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);margin-bottom:48px}.page-corporate-advisory .eng-inner{display:flex;gap:60px;align-items:flex-start}.page-corporate-advisory .eng-left{flex:0 0 55%}.page-corporate-advisory .eng-spec{list-style:none;display:flex;flex-direction:column;gap:0}.page-corporate-advisory .eng-spec li{font-size:16px;color:var(--muted);line-height:2.2;border-bottom:1px solid var(--dim);padding:0 0 0 4px}.page-corporate-advisory .eng-spec li::before{content:"— ";color:var(--accent);font-weight:700}.page-corporate-advisory .eng-right{flex:1}.page-corporate-advisory .eng-card{background:var(--bg);border:2px solid var(--accent);border-radius:16px;padding:40px}.page-corporate-advisory .eng-card h3{font-size:24px;font-weight:800;color:var(--primary);margin-bottom:16px}.page-corporate-advisory .eng-card p{font-size:15px;line-height:1.75;color:var(--muted);margin-bottom:28px}.page-corporate-advisory .eng-btn{display:flex;align-items:center;justify-content:center;height:52px;width:100%;background:var(--accent);color:var(--bg);font-size:15px;font-weight:700;border-radius:999px;text-decoration:none;margin-bottom:14px}.page-corporate-advisory .eng-note{font-size:13px;color:var(--muted);text-align:center}.page-corporate-advisory .footer-cta{background:var(--bg);border-top:1px solid var(--dim);padding:80px 160px;text-align:center}.page-corporate-advisory .footer-cta h2{font-size:48px;font-weight:800;letter-spacing:-0.02em;color:var(--primary);margin-bottom:20px}.page-corporate-advisory .footer-cta p{font-size:18px;line-height:1.7;color:var(--muted);max-width:560px;margin:0 auto 40px}.page-corporate-advisory .cta-note{display:block;font-size:13px;color:var(--muted);margin-top:16px}.page-corporate-advisory footer{background:#0e1013;border-top:1px solid var(--dim);padding:40px 80px;display:flex;align-items:center;justify-content:space-between}.page-corporate-advisory .footer-logo{height:24px;opacity:0.5}.page-corporate-advisory .footer-links{display:flex;gap:32px;list-style:none}.page-corporate-advisory .hero-image{width:100%;max-width:1120px;height:600px;object-fit:cover;object-position:center 20%;border-radius:16px;margin:60px auto 0;display:block;border:1px solid var(--dim)}.page-corporate-advisory h1,.page-corporate-advisory h2,.page-corporate-advisory h3,.page-corporate-advisory .hero-headline,.page-corporate-advisory .section-headline,.page-corporate-advisory .m-heading--xl,.page-corporate-advisory .cta-headline,.page-corporate-advisory .about-name{color:#FFFFFF}.page-corporate-advisory .hero-category-pill,.page-corporate-advisory .section-label,.page-corporate-advisory .kicker-pill,.page-corporate-advisory .about-title-pill{border:none;border-radius:0;padding:0;text-transform:uppercase;letter-spacing:0.1em;font-size:14px;font-weight:700;color:var(--accent);margin-bottom:20px}.nav-login{font-size:12px;color:var(--muted);text-decoration:none;opacity:0.7}.nav-login:hover{opacity:1;color:var(--primary)}.nav-hamburger{display:none}.nav-mobile-menu{display:none}.nav-logo{height:28px}footer{background:#0e1013;border-top:1px solid var(--dim);padding:40px 80px;display:flex;align-items:center;justify-content:space-between}.footer-logo{height:24px !important;opacity:0.5 !important}.footer-links{display:flex;gap:32px;list-style:none}.footer-links a{font-size:13px;color:#b0b8c4 !important;text-decoration:none}.footer-links a:hover{color:#ffffff !important}.footer-legal,.footer-copy{font-size:12px;color:#8a929c !important}@media (max-width: 768px){.nav{flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:20px 24px !important}.nav-links{display:none !important}.nav-cta{display:inline-block !important;width:auto !important;padding:10px 16px !important;font-size:13px !important;height:auto !important}.hero{flex-direction:column !important;padding:0 0 40px 0 !important;gap:0 !important}.hero-image{order:-1 !important;width:100% !important;padding:0 !important;margin:0 0 32px 0 !important;border-radius:0 !important;border:none !important;box-shadow:none !important;height:auto !important;max-width:100% !important}.hero-image>div,.hero-image video,.hero-image img{border-radius:0 !important;border:none !important;box-shadow:none !important;width:100% !important}.hero-text{padding:0 24px !important;align-items:flex-start !important}.hero-category-pill,.section-label,.kicker-pill,.about-title-pill{border:none !important;border-radius:0 !important;padding:0 !important;background:transparent !important;text-transform:uppercase !important;letter-spacing:0.1em !important;font-size:14px !important;font-weight:700 !important;color:var(--accent) !important;margin-bottom:20px !important;display:inline-block !important;width:auto !important;align-self:flex-start !important}h1,h2,h3,.hero-headline,.section-headline,.m-heading--xl,.cta-headline,.about-name{color:#FFFFFF !important}.cta-group{flex-direction:column !important;gap:24px !important;width:100% !important}.cta-block{text-align:center !important}.cta-primary,.cta-ghost,.eng-btn{width:100% !important;min-height:56px !important;height:auto !important;font-size:15px !important;text-align:center !important;padding:12px 24px !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important}.trust-inner{flex-direction:column !important;padding:24px 20px !important;gap:12px !important}.trust-items{flex-wrap:wrap !important;justify-content:center !important;gap:12px !important}.section-problem,.section-promise,.section-how,.section-cta,.section-testimonials,.section-image-break,.profiles,.workflow,.engagement,.business-case,.operates,.footer-cta,.mid-image-container,.video-section,.cases{padding:60px 20px !important}.problem-grid,.promise-grid,.how-steps,.testimonials-grid,.bc-grid,.steps,.eng-steps,.text-grid,.video-grid,.cases-grid{grid-template-columns:1fr !important;gap:24px !important}.promise-header,.how-header{grid-template-columns:1fr !important;gap:20px !important}.section-about,.about-tristan{flex-direction:column !important;grid-template-columns:1fr !important;gap:0 !important;padding:0 !important}.about-text{padding:40px 24px !important;order:2 !important;width:100% !important;box-sizing:border-box !important}.about-photo,.about-img{order:1 !important;width:calc(100% - 48px) !important;margin:40px auto 0 auto !important;height:380px !important;border-radius:16px !important;background-position:center 30% !important;object-fit:cover !important;object-position:center 30% !important}.about-photo::before{display:none !important}.profiles-inner{flex-direction:column !important;gap:32px !important}.profiles-left,.profiles-right{flex:none !important;width:100% !important}.eng-inner{flex-direction:column !important;gap:32px !important}.eng-left,.eng-right{flex:none !important;width:100% !important}.pricing-note{flex-direction:column !important;align-items:flex-start !important;gap:16px !important;padding:24px !important}.ops-item{flex-direction:column !important;gap:12px !important;padding:28px 0 !important}.ops-num{width:auto !important;text-align:left !important;font-size:48px !important;margin-bottom:0 !important}.video-card{width:100% !important}.video-thumb{width:100% !important;aspect-ratio:16 / 9 !important}.video-thumb::after{width:36px !important;height:36px !important;font-size:13px !important}.case-card{padding:28px 24px !important}footer{flex-direction:column !important;padding:40px 24px !important;text-align:center !important;gap:24px !important;grid-template-columns:1fr !important}.footer-links{flex-direction:column !important;align-items:center !important;gap:16px !important}.footer-legal{text-align:center !important}.mid-image,.section-image-break img{width:100% !important;height:260px !important;object-fit:cover !important;border-radius:0 !important}.mobile-video-only{display:block !important}.desktop-video-only{display:none !important}.section-image-break,.mid-image-container{padding-left:0 !important;padding-right:0 !important}.section-image-break img,.home-img-1,.home-img-2,.mid-image{width:100% !important;border-radius:0 !important;margin:0 !important}.about-photo{min-height:380px !important;background-size:cover !important;background-position:center 30% !important;border-radius:16px !important;order:2 !important;width:calc(100% - 48px) !important;margin:24px auto !important;display:block !important}.about-photo::before{display:none !important}.page-individual-advisory .hero,.page-corporate-advisory .hero{padding:40px 24px 40px 24px !important;flex-direction:column !important;gap:32px !important}.kicker-pill,.hero-category-pill{margin-top:8px !important}.page-home .hero-text{padding-top:20px !important}.nav-hamburger{display:flex !important;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.nav-hamburger span{display:block;width:22px;height:2px;background:#ffffff;border-radius:2px}.nav-mobile-menu{display:none;position:fixed;inset:0;background:#121417;z-index:999;flex-direction:column;justify-content:center;align-items:center;gap:0}.nav-mobile-menu.is-open{display:flex !important}.nav-mobile-close{position:absolute;top:24px;right:24px;background:none;border:none;color:var(--muted);font-size:20px;cursor:pointer}.nav-mobile-links{list-style:none;text-align:center;padding:0;margin:0}.nav-mobile-links li{padding:20px 0;border-bottom:1px solid var(--dim);width:260px}.nav-mobile-links li:last-child{border-bottom:none}.nav-mobile-links a{font-size:18px;font-weight:600;color:var(--primary);text-decoration:none}.nav-mobile-cta{color:var(--accent) !important;font-weight:700 !important}.page-privacy .hero{padding:40px 24px 32px !important}.page-client-cases .hero{padding:40px 24px !important;gap:20px !important;text-align:left !important;align-items:flex-start !important}.page-client-cases .hero h1,.page-client-cases .hero p{text-align:left !important}.page-client-cases .footer-cta{padding:60px 24px !important;text-align:center !important}}@media (min-width: 769px){.mobile-video-only{display:none !important}.desktop-video-only{display:block !important}}.nav-links .nav-active{color:#ffffff !important;font-weight:700 !important}
