*{margin:0;padding:0;box-sizing:border-box}
:root{--fn-pri:#1F3A5F;--fn-acc:#C9A84C;--fn-bg:#F7F6F3;--fn-card:#fff;--fn-txt:#2A2A2A;--fn-sub:#6B6B6B;--fn-bdr:#E3DFD8;--fn-dark:#0E1E33}
html{scroll-behavior:smooth}
body{font-family:'Source Sans 3',sans-serif;color:var(--fn-txt);background:var(--fn-bg);line-height:1.7;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'Playfair Display',Georgia,serif;font-weight:700}
img{max-width:100%;display:block}
a{text-decoration:none}

/* Top Bar */
.top-bar{background:var(--fn-dark);color:rgba(255,255,255,.5);font-size:.75rem;padding:.45rem 2rem;display:flex;justify-content:space-between;align-items:center}
.top-bar a{color:rgba(255,255,255,.5);transition:color .2s}
.top-bar a:hover{color:var(--fn-acc)}
.top-bar .tb-links{display:flex;gap:1.5rem}

/* Nav */
nav{background:var(--fn-pri);padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:64px;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.08)}
nav .brand{color:var(--fn-acc);font-family:'Playfair Display',serif;font-size:1.2rem;font-weight:700;letter-spacing:.3px}
nav ul{list-style:none;display:flex;gap:1.6rem;align-items:center}
nav a{color:rgba(255,255,255,.7);font-size:.85rem;font-weight:500;letter-spacing:.3px;transition:color .2s}
nav a:hover{color:var(--fn-acc)}
nav .nav-cta{background:var(--fn-acc);color:var(--fn-pri);padding:.45rem 1.2rem;border-radius:3px;font-size:.8rem;font-weight:700}
nav .nav-cta:hover{color:var(--fn-pri);opacity:.9}
#nt{display:none;background:none;border:none;color:rgba(255,255,255,.7);font-size:1.4rem;cursor:pointer}

/* Hero */
.hero{background:var(--fn-pri);color:#fff;padding:6rem 2rem 5.5rem;position:relative;overflow:hidden}
.hero>*{position:relative;z-index:2}
.hero::before{content:'';position:absolute;inset:0;background:url('data:image/jpeg;base64,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') center/cover no-repeat;opacity:.08;pointer-events:none}
.hero::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(31,58,95,.97) 0%,rgba(44,79,124,.9) 50%,rgba(31,58,95,.95) 100%);pointer-events:none;z-index:1}
.hero-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center}
.hero-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--fn-acc);margin-bottom:1rem;display:inline-block}
.hero h1{font-size:2.8rem;font-weight:400;letter-spacing:.5px;margin-bottom:1rem;line-height:1.15}
.hero p{font-size:1.05rem;color:rgba(255,255,255,.6);max-width:520px;margin-bottom:2.2rem;font-weight:300;line-height:1.75}
.hero-btns{display:flex;gap:.8rem;flex-wrap:wrap}
.btn{display:inline-block;padding:.75rem 2rem;background:var(--fn-acc);color:var(--fn-pri);font-weight:700;font-size:.9rem;border-radius:3px;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s}
.btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(201,168,76,.35);color:var(--fn-pri)}
.btn-outline{background:transparent;border:1.5px solid rgba(255,255,255,.25);color:#fff}
.btn-outline:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.05);color:#fff;box-shadow:none;transform:none}
.btn-dark{background:transparent;border:1.5px solid var(--fn-bdr);color:var(--fn-txt)}
.btn-dark:hover{border-color:var(--fn-acc);color:var(--fn-acc);box-shadow:none;transform:none}
.hero-img{border-radius:6px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}
.hero-img img{width:100%;height:360px;object-fit:cover}

/* Trust Bar */
.trust-bar{background:var(--fn-card);border-bottom:1px solid var(--fn-bdr);padding:1.8rem 2rem;text-align:center}
.trust-items{display:flex;justify-content:center;align-items:center;gap:2.5rem;flex-wrap:wrap;font-size:.78rem;color:var(--fn-sub);font-weight:600;letter-spacing:.3px}
.trust-items span{display:flex;align-items:center;gap:.5rem}
.trust-items svg{width:16px;height:16px;stroke:var(--fn-acc);fill:none;stroke-width:2}

/* Sections */
.sec{max-width:1100px;margin:0 auto;padding:5rem 2rem}
.sec-title{text-align:center;margin-bottom:3rem}
.sec-title .label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--fn-acc);margin-bottom:.5rem;display:inline-block}
.sec-title h2{font-size:1.9rem;color:var(--fn-pri);margin-bottom:.4rem}
.sec-title h2::after{content:'';display:block;width:40px;height:2px;background:var(--fn-acc);margin:.6rem auto 0;border-radius:1px}
.sec-title p{color:var(--fn-sub);font-size:.95rem;max-width:560px;margin:0 auto}

/* About */
.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}
.about-text .label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--fn-acc);margin-bottom:.5rem;display:inline-block}
.about-text h2{font-size:2rem;color:var(--fn-pri);margin-bottom:1rem;line-height:1.2}
.about-text p{color:var(--fn-sub);font-size:.92rem;margin-bottom:1rem;line-height:1.8}
.about-img{border-radius:6px;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--fn-bdr)}
.about-img img{width:100%;height:280px;object-fit:cover}
.about-vals{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.about-val{padding:1.2rem;border:1px solid var(--fn-bdr);border-radius:4px;background:var(--fn-card)}
.about-val h4{font-family:'Source Sans 3',sans-serif;font-size:.82rem;font-weight:700;color:var(--fn-pri);margin-bottom:.2rem}
.about-val p{color:var(--fn-sub);font-size:.82rem;margin:0;line-height:1.6}

/* Services */
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.card{background:var(--fn-card);border:1px solid var(--fn-bdr);padding:2.2rem;border-radius:4px;transition:box-shadow .25s;position:relative;padding-top:5rem}
.card:hover{box-shadow:0 6px 20px rgba(31,58,95,.08)}
.card::before{content:'';position:absolute;top:2rem;left:2rem;width:44px;height:44px;border-radius:10px;background-color:rgba(201,168,76,.08);background-repeat:no-repeat;background-position:center;background-size:22px}
.card:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A5F' stroke-width='2' stroke-linecap='round'%3E%3Cpolyline points='22 7 13.5 15.5 8.5 10.5 2 17'/%3E%3Cpolyline points='16 7 22 7 22 13'/%3E%3C/svg%3E")}
.card:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A5F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}
.card:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A5F' stroke-width='2' stroke-linecap='round'%3E%3Crect x='2' y='7' width='20' height='14' rx='2'/%3E%3Cpath d='M16 7V5a2 2 0 00-2-2h-4a2 2 0 00-2 2v2'/%3E%3C/svg%3E")}
.card:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A5F' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}
.card:nth-child(5)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A5F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 00-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 010 7.75'/%3E%3C/svg%3E")}
.card:nth-child(6)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A5F' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3C/svg%3E")}
.card h3{font-size:1.1rem;color:var(--fn-pri);margin-bottom:.6rem;font-weight:600}
.card p{color:var(--fn-sub);font-size:.9rem;line-height:1.7}

/* Process */
.process-wrap{background:var(--fn-card);border-top:1px solid var(--fn-bdr);border-bottom:1px solid var(--fn-bdr)}
.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;counter-reset:step}
.process-steps::before{content:'';position:absolute;top:28px;left:calc(12.5% + 10px);right:calc(12.5% + 10px);height:2px;background:var(--fn-bdr)}
.pstep{text-align:center;position:relative;padding-top:4.5rem}
.pstep::before{counter-increment:step;content:counter(step);position:absolute;top:0;left:50%;transform:translateX(-50%);width:56px;height:56px;border-radius:50%;background:var(--fn-bg);border:2px solid var(--fn-acc);color:var(--fn-acc);font-family:'Playfair Display',serif;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1}
.pstep h4{font-family:'Source Sans 3',sans-serif;font-size:.88rem;font-weight:700;color:var(--fn-pri);margin-bottom:.4rem}
.pstep p{color:var(--fn-sub);font-size:.82rem;line-height:1.6;padding:0 .5rem}

/* Stats */
.stats-wrap{background:linear-gradient(135deg,#EDE8DF 0%,#F7F6F3 100%);padding:4.5rem 2rem;border-top:1px solid var(--fn-bdr);border-bottom:1px solid var(--fn-bdr)}
.stats-wrap .inner{max-width:1100px;margin:0 auto}
.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem;margin-top:2rem}
.stat{background:var(--fn-card);padding:1.5rem;border-radius:4px;text-align:center;border:1px solid var(--fn-bdr)}
.stat .val{font-family:'Playfair Display',serif;font-size:1.7rem;color:var(--fn-pri);font-weight:700}
.stat .lbl{color:var(--fn-sub);font-size:.78rem;margin-top:.25rem}

/* Team */
.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}
.member{background:var(--fn-card);border:1px solid var(--fn-bdr);border-radius:4px;overflow:hidden;text-align:center}
.member-photo{width:100%;aspect-ratio:1;overflow:hidden;background:var(--fn-bg)}
.member-photo img{width:100%;height:100%;object-fit:cover}
.member-info{padding:1.5rem}
.member h4{color:var(--fn-pri);margin-bottom:.2rem;font-size:1rem}
.member .role{color:var(--fn-acc);font-size:.78rem;margin-bottom:.6rem;font-weight:600;letter-spacing:.3px}
.member p{color:var(--fn-sub);font-size:.85rem;line-height:1.6}

/* Testimonials */
.test-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}
.test{background:var(--fn-card);border:1px solid var(--fn-bdr);border-radius:4px;padding:2rem;position:relative}
.test::before{content:'\201C';position:absolute;top:.6rem;left:1.2rem;font-family:'Playfair Display',serif;font-size:4rem;color:var(--fn-bdr);line-height:1}
.test blockquote{font-style:italic;color:var(--fn-txt);font-size:.92rem;margin-bottom:1.2rem;padding-left:.5rem;line-height:1.7}
.test-author{display:flex;align-items:center;gap:.8rem}
.test-avatar{width:44px;height:44px;min-width:44px;border-radius:50%;overflow:hidden}
.test-avatar img{width:100%;height:100%;object-fit:cover}
.test-info .name{font-family:'Source Sans 3',sans-serif;font-size:.82rem;font-weight:700;color:var(--fn-pri)}
.test-info .title{font-size:.75rem;color:var(--fn-sub)}

/* Insights */
.insights-wrap{background:var(--fn-card);border-top:1px solid var(--fn-bdr);padding:5rem 2rem}
.insights-wrap .inner{max-width:1100px;margin:0 auto}
.insights{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}
.insight{border:1px solid var(--fn-bdr);border-radius:4px;overflow:hidden;background:var(--fn-bg);transition:box-shadow .25s}
.insight:hover{box-shadow:0 6px 20px rgba(31,58,95,.08)}
.insight-img{height:180px;overflow:hidden}
.insight-img img{width:100%;height:100%;object-fit:cover}
.insight-body{padding:1.5rem}
.insight-cat{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--fn-acc);margin-bottom:.5rem}
.insight h4{font-family:'Playfair Display',serif;font-size:1.05rem;color:var(--fn-pri);margin-bottom:.5rem;line-height:1.3}
.insight p{color:var(--fn-sub);font-size:.82rem;line-height:1.6;margin-bottom:.8rem}
.insight .read-more{font-size:.78rem;font-weight:600;color:var(--fn-acc);letter-spacing:.3px}

/* CTA */
.cta-band{background:var(--fn-pri);color:#fff;padding:5rem 2rem;text-align:center;position:relative;overflow:hidden}
.cta-band>*{position:relative;z-index:2}
.cta-band::before{content:'';position:absolute;inset:0;background:url('data:image/jpeg;base64,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') center/cover no-repeat;opacity:.08;pointer-events:none}
.cta-band::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(31,58,95,.95),rgba(14,30,51,.92));pointer-events:none;z-index:1}
.cta-band h2{font-size:2rem;margin-bottom:.6rem}
.cta-band p{color:rgba(255,255,255,.6);max-width:520px;margin:0 auto 2rem;font-size:.95rem;line-height:1.7}

/* Contact */
.contact-sec{background:var(--fn-card);border-top:1px solid var(--fn-bdr);padding:5rem 2rem}
.contact-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem}
.contact-info h2{font-size:1.8rem;color:var(--fn-pri);margin-bottom:.5rem}
.contact-info>p{color:var(--fn-sub);margin-bottom:2rem;font-size:.92rem;line-height:1.7}
.ci-item{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:flex-start}
.ci-icon{width:40px;height:40px;min-width:40px;border-radius:8px;background:rgba(201,168,76,.08);display:flex;align-items:center;justify-content:center}
.ci-icon svg{width:18px;height:18px;stroke:var(--fn-pri);fill:none;stroke-width:2;stroke-linecap:round}
.ci-item h4{font-family:'Source Sans 3',sans-serif;font-size:.82rem;font-weight:700;color:var(--fn-pri);margin-bottom:.1rem}
.ci-item p{color:var(--fn-sub);font-size:.85rem}
form{text-align:left}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.fr{margin-bottom:1rem}
.fr label{display:block;font-size:.82rem;font-weight:600;margin-bottom:.3rem;color:var(--fn-txt)}
.fr input,.fr textarea,.fr select{width:100%;padding:.6rem .8rem;border:1px solid var(--fn-bdr);border-radius:3px;font-size:.9rem;font-family:inherit;transition:border-color .2s}
.fr input:focus,.fr textarea:focus,.fr select:focus{outline:none;border-color:var(--fn-acc)}
.fr .err{border-color:#c00}
#fs{text-align:center;padding:2rem 0}
#fs h3{color:var(--fn-pri);margin-bottom:.3rem}
#fs p{color:var(--fn-sub)}

/* Disclosures */
.disc{background:var(--fn-pri);color:rgba(255,255,255,.55);padding:2.5rem 2rem;font-size:.75rem;line-height:1.8}
.disc .inner{max-width:1100px;margin:0 auto}
.disc h4{color:var(--fn-acc);font-size:.78rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:.6rem}

/* Footer */
.footer-main{background:var(--fn-dark);color:rgba(255,255,255,.4);padding:3.5rem 2rem 1.5rem}
.footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem}
.footer-brand{font-family:'Playfair Display',serif;color:var(--fn-acc);font-size:1.2rem;font-weight:700;margin-bottom:.8rem}
.footer-desc{font-size:.82rem;line-height:1.7;margin-bottom:1.2rem}
.social{display:flex;gap:.6rem}
.social a{width:32px;height:32px;border-radius:4px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.4);transition:color .2s,background .2s}
.social a:hover{color:var(--fn-acc);background:rgba(201,168,76,.1)}
.footer-col h4{font-family:'Source Sans 3',sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.7);margin-bottom:1rem}
.footer-col ul{list-style:none}
.footer-col li{margin-bottom:.5rem}
.footer-col a{color:rgba(255,255,255,.4);font-size:.82rem;transition:color .2s}
.footer-col a:hover{color:var(--fn-acc)}
.footer-bottom{max-width:1100px;margin:0 auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:.75rem}
.footer-bottom a{color:rgba(255,255,255,.35);transition:color .2s}
.footer-bottom a:hover{color:rgba(255,255,255,.6)}
.fb-links{display:flex;gap:1.5rem}

/* Responsive */
@media(max-width:1024px){
  .hero-inner{grid-template-columns:1fr}
  .hero-img{display:none}
  .hero{text-align:center}
  .hero p{margin:0 auto 2.2rem}
  .hero-btns{justify-content:center}
  .about-grid,.contact-grid{grid-template-columns:1fr}
  .grid3{grid-template-columns:repeat(2,1fr)}
  .footer-inner{grid-template-columns:1fr 1fr}
}
@media(max-width:768px){
  .top-bar{display:none}
  .hero h1{font-size:1.9rem}
  .grid3,.stats,.team-grid,.test-grid,.insights{grid-template-columns:1fr}
  .process-steps{grid-template-columns:repeat(2,1fr);gap:2rem}
  .process-steps::before{display:none}
  .form-row{grid-template-columns:1fr}
  .footer-inner{grid-template-columns:1fr}
  .footer-bottom{flex-direction:column;text-align:center}
  nav ul{display:none;position:absolute;top:64px;left:0;right:0;background:var(--fn-pri);flex-direction:column;padding:1rem 2rem;gap:.8rem;border-top:1px solid rgba(255,255,255,.1)}
  nav ul.open{display:flex}
  #nt{display:block}
}