*{margin:0;padding:0;box-sizing:border-box}
:root{--bz-pri:#0F172A;--bz-acc:#2563EB;--bz-warm:#E67E22;--bz-bg:#fff;--bz-light:#F8FAFC;--bz-txt:#1E293B;--bz-sub:#64748B;--bz-bdr:#E2E8F0;--bz-dark:#020617}
html{scroll-behavior:smooth}
body{font-family:'Montserrat',sans-serif;color:var(--bz-txt);background:var(--bz-bg);line-height:1.7;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:'EB Garamond',Georgia,serif}
img{max-width:100%;display:block}
a{text-decoration:none}

/* Top Bar */
.top-bar{background:var(--bz-pri);color:#94A3B8;font-size:.75rem;padding:.45rem 2rem;display:flex;justify-content:space-between;align-items:center;letter-spacing:.2px}
.top-bar a{color:#94A3B8;transition:color .2s}
.top-bar a:hover{color:var(--bz-acc)}
.top-bar .tb-links{display:flex;gap:1.5rem}

/* Nav */
nav{background:var(--bz-bg);border-bottom:1px solid var(--bz-bdr);padding:0 2rem;display:flex;justify-content:space-between;align-items:center;height:64px;position:sticky;top:0;z-index:100}
nav .brand{font-family:'EB Garamond',serif;color:var(--bz-pri);font-size:1.35rem;font-weight:700;letter-spacing:-.3px}
nav .brand span{color:var(--bz-acc)}
nav ul{list-style:none;display:flex;gap:1.6rem;align-items:center}
nav li{position:relative}
nav a{color:var(--bz-sub);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:color .2s;padding:.4rem 0}
nav a:hover{color:var(--bz-acc)}
nav .nav-cta{background:var(--bz-acc);color:#fff;padding:.5rem 1.2rem;border-radius:5px;font-size:.78rem;letter-spacing:.4px}
nav .nav-cta:hover{background:#1D4ED8;color:#fff}
#nt{display:none;background:none;border:none;color:var(--bz-sub);font-size:1.4rem;cursor:pointer}

/* Hero */
.hero{background:var(--bz-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:.12;pointer-events:none}
.hero::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(15,23,42,.97) 0%,rgba(15,23,42,.85) 50%,rgba(15,23,42,.95) 100%);pointer-events:none;z-index:1}
.hero-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}
.hero-label{font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--bz-acc);margin-bottom:1rem;display:inline-block}
.hero h1{font-size:3rem;font-weight:700;letter-spacing:-.5px;line-height:1.08;margin-bottom:1.2rem}
.hero p{font-family:'Montserrat',sans-serif;font-size:1rem;color:#94A3B8;max-width:500px;margin-bottom:2.2rem;font-weight:400;line-height:1.75}
.hero-btns{display:flex;gap:.8rem;flex-wrap:wrap}
.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.hero-stat{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.4rem 1rem;text-align:center}
.hero-stat .val{font-family:'EB Garamond',serif;font-size:1.6rem;font-weight:700;color:#fff}
.hero-stat .lbl{font-size:.72rem;color:#64748B;margin-top:.2rem;text-transform:uppercase;letter-spacing:.5px}

/* Buttons */
.btn{display:inline-block;padding:.75rem 2rem;background:var(--bz-acc);color:#fff;font-family:'Montserrat',sans-serif;font-weight:600;font-size:.85rem;border-radius:6px;border:none;cursor:pointer;letter-spacing:.3px;transition:transform .15s,box-shadow .15s}
.btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(37,99,235,.3);color:#fff}
.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(--bz-bdr);color:var(--bz-txt)}
.btn-dark:hover{border-color:var(--bz-acc);color:var(--bz-acc);box-shadow:none;transform:none}

/* Trust Bar */
.trust-bar{border-bottom:1px solid var(--bz-bdr);padding:2rem;text-align:center}
.trust-bar p{font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--bz-sub);margin-bottom:1.2rem;font-weight:600}
.trust-logos{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap;opacity:.45}
.trust-logo{font-family:'EB Garamond',serif;font-size:1.1rem;font-weight:700;color:var(--bz-pri);letter-spacing:.5px}
.trust-logo span{color:var(--bz-sub);font-weight:400}

/* Sections */
.sec{max-width:1100px;margin:0 auto;padding:5rem 2rem}
.sec-title{text-align:center;margin-bottom:3rem}
.sec-title .label{font-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--bz-acc);margin-bottom:.5rem;display:inline-block}
.sec-title h2{font-size:2.1rem;color:var(--bz-pri);margin-bottom:.4rem}
.sec-title h2::after{content:'';display:block;width:40px;height:2px;background:var(--bz-acc);margin:.6rem auto 0;border-radius:1px}
.sec-title p{color:var(--bz-sub);font-family:'Montserrat',sans-serif;font-size:.92rem;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-family:'Montserrat',sans-serif;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--bz-acc);margin-bottom:.5rem;display:inline-block}
.about-text h2{font-size:2rem;color:var(--bz-pri);margin-bottom:1rem;line-height:1.2}
.about-text p{color:var(--bz-sub);font-size:.92rem;margin-bottom:1rem;line-height:1.8}
.about-text p:last-of-type{margin-bottom:1.5rem}
.about-img{border-radius:8px;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--bz-bdr)}
.about-img img{width:100%;height:280px;object-fit:cover;display:block}
.about-vals{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.about-val{padding:1.4rem;border:1px solid var(--bz-bdr);border-radius:8px;background:var(--bz-light)}
.about-val h4{font-family:'Montserrat',sans-serif;font-size:.82rem;font-weight:700;color:var(--bz-pri);margin-bottom:.25rem}
.about-val p{color:var(--bz-sub);font-size:.82rem;margin:0;line-height:1.6}

/* Services Grid */
.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}
.svc{padding:2.2rem;border:1px solid var(--bz-bdr);border-radius:8px;transition:box-shadow .25s,transform .25s;position:relative;padding-left:5rem}
.svc:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}
.svc::before{content:'';position:absolute;top:2.2rem;left:2.2rem;width:36px;height:36px;border-radius:6px;background-color:rgba(37,99,235,.06);background-repeat:no-repeat;background-position:center;background-size:18px}
.svc: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='%232563EB' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolygon points='16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88'/%3E%3C/svg%3E")}
.svc: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='%232563EB' stroke-width='2' stroke-linecap='round'%3E%3Crect x='2' y='3' width='20' height='14' rx='2'/%3E%3Cline x1='8' y1='21' x2='16' y2='21'/%3E%3Cline x1='12' y1='17' x2='12' y2='21'/%3E%3C/svg%3E")}
.svc: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='%232563EB' stroke-width='2' stroke-linecap='round'%3E%3Cline x1='4' y1='21' x2='4' y2='14'/%3E%3Cline x1='4' y1='10' x2='4' y2='3'/%3E%3Cline x1='12' y1='21' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12' y2='3'/%3E%3Cline x1='20' y1='21' x2='20' y2='16'/%3E%3Cline x1='20' y1='12' x2='20' y2='3'/%3E%3C/svg%3E")}
.svc: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='%232563EB' 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")}
.svc: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='%232563EB' 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")}
.svc: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='%232563EB' 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")}
.svc h3{font-family:'Montserrat',sans-serif;font-size:.95rem;font-weight:700;margin-bottom:.5rem;color:var(--bz-pri)}
.svc p{color:var(--bz-sub);font-size:.88rem;line-height:1.7}
.svc .svc-tags{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.4rem}
.svc .svc-tag{font-size:.7rem;padding:.2rem .6rem;background:var(--bz-light);border:1px solid var(--bz-bdr);border-radius:3px;color:var(--bz-sub);font-weight:500}

/* Industries */
.industries-wrap{background:var(--bz-pri);padding:5rem 2rem}
.industries-wrap .sec-title .label{color:#60A5FA}
.industries-wrap .sec-title h2{color:#fff}
.industries-wrap .sec-title h2::after{background:#60A5FA}
.industries-wrap .sec-title p{color:#94A3B8}
.ind-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}
.ind{padding:1.6rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:8px;text-align:center;transition:background .2s,border-color .2s}
.ind:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}
.ind-icon{width:40px;height:40px;margin:0 auto .8rem;border-radius:8px;background:rgba(96,165,250,.1);display:flex;align-items:center;justify-content:center}
.ind-icon svg{width:20px;height:20px;stroke:#60A5FA;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ind h4{font-family:'Montserrat',sans-serif;font-size:.82rem;font-weight:600;color:#fff;margin-bottom:.3rem}
.ind p{color:#64748B;font-size:.78rem;line-height:1.5}

/* Methodology */
.method-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;counter-reset:step}
.method-steps::before{content:'';position:absolute;top:28px;left:calc(12.5% + 10px);right:calc(12.5% + 10px);height:2px;background:var(--bz-bdr)}
.mstep{text-align:center;position:relative;padding-top:4.5rem}
.mstep::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(--bz-bg);border:2px solid var(--bz-acc);color:var(--bz-acc);font-family:'EB Garamond',serif;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1}
.mstep h4{font-family:'Montserrat',sans-serif;font-size:.88rem;font-weight:700;color:var(--bz-pri);margin-bottom:.4rem}
.mstep p{color:var(--bz-sub);font-size:.82rem;line-height:1.6;padding:0 .5rem}

/* Results / Case Studies */
.results-wrap{background:var(--bz-light);padding:5rem 2rem;border-top:1px solid var(--bz-bdr);border-bottom:1px solid var(--bz-bdr)}
.results-wrap .inner{max-width:1100px;margin:0 auto}
.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}
.case{background:var(--bz-bg);padding:2rem;border-radius:8px;border:1px solid var(--bz-bdr);position:relative;overflow:hidden}
.case::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--bz-acc);border-radius:0 2px 2px 0}
.case .case-ind{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--bz-acc);margin-bottom:.8rem}
.case .metric{font-family:'EB Garamond',serif;color:var(--bz-acc);font-size:2.4rem;font-weight:700;margin-bottom:.4rem}
.case h4{font-family:'Montserrat',sans-serif;font-weight:600;margin-bottom:.5rem;font-size:.95rem}
.case p{color:var(--bz-sub);font-size:.85rem;line-height:1.7}
.case .case-detail{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bz-bdr);font-size:.8rem;color:var(--bz-sub)}
.case .case-detail strong{color:var(--bz-pri);font-weight:600}

/* Testimonials */
.test-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}
.test{background:var(--bz-light);border:1px solid var(--bz-bdr);border-radius:8px;padding:2rem;position:relative}
.test::before{content:'\201C';position:absolute;top:.6rem;left:1.2rem;font-family:'EB Garamond',serif;font-size:4rem;color:var(--bz-bdr);line-height:1}
.test blockquote{font-style:italic;color:var(--bz-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;border-radius:50%;overflow:hidden;min-width:44px}
.test-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.test-info .name{font-family:'Montserrat',sans-serif;font-size:.82rem;font-weight:700;color:var(--bz-pri)}
.test-info .title{font-size:.75rem;color:var(--bz-sub)}

/* Leadership */
.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}
.team-member{text-align:center}
.tm-photo{width:100%;aspect-ratio:1;border-radius:8px;margin-bottom:1rem;display:block;border:1px solid var(--bz-bdr);overflow:hidden;background:var(--bz-light)}
.tm-photo img{width:100%;height:100%;object-fit:cover;display:block}
.team-member h4{font-family:'Montserrat',sans-serif;font-size:.88rem;font-weight:700;color:var(--bz-pri);margin-bottom:.15rem}
.team-member .tm-role{font-family:'Montserrat',sans-serif;font-size:.75rem;font-weight:600;color:var(--bz-acc);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}
.team-member p{color:var(--bz-sub);font-size:.82rem;line-height:1.6}

/* Insights */
.insights-wrap{background:var(--bz-light);border-top:1px solid var(--bz-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{background:var(--bz-bg);border:1px solid var(--bz-bdr);border-radius:8px;overflow:hidden;transition:box-shadow .25s,transform .25s}
.insight:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}
.insight-img{height:180px;overflow:hidden;position:relative}
.insight-img img{width:100%;height:100%;object-fit:cover;display:block}
.insight-body{padding:1.5rem}
.insight-cat{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--bz-acc);margin-bottom:.5rem}
.insight h4{font-family:'EB Garamond',serif;font-size:1.1rem;color:var(--bz-pri);margin-bottom:.5rem;line-height:1.3}
.insight p{color:var(--bz-sub);font-size:.82rem;line-height:1.6;margin-bottom:.8rem}
.insight .read-more{font-size:.78rem;font-weight:600;color:var(--bz-acc);text-transform:uppercase;letter-spacing:.3px}

/* CTA Band */
.cta-band{background:var(--bz-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:.1;pointer-events:none}
.cta-band::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(15,23,42,.88));pointer-events:none;z-index:1}
.cta-band h2{font-size:2rem;margin-bottom:.6rem}
.cta-band p{color:#94A3B8;max-width:520px;margin:0 auto 2rem;font-family:'Montserrat',sans-serif;font-size:.92rem;line-height:1.7}

/* Contact */
.contact-sec{padding:5rem 2rem;border-top:1px solid var(--bz-bdr)}
.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(--bz-pri);margin-bottom:.5rem}
.contact-info>p{color:var(--bz-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(37,99,235,.06);display:flex;align-items:center;justify-content:center}
.ci-icon svg{width:18px;height:18px;stroke:var(--bz-acc);fill:none;stroke-width:2;stroke-linecap:round}
.ci-item h4{font-family:'Montserrat',sans-serif;font-size:.82rem;font-weight:700;color:var(--bz-pri);margin-bottom:.1rem}
.ci-item p{color:var(--bz-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:.78rem;font-weight:600;margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.4px;color:var(--bz-sub)}
.fr input,.fr textarea,.fr select{width:100%;padding:.65rem .9rem;border:1px solid var(--bz-bdr);border-radius:6px;font-size:.88rem;font-family:inherit;transition:border-color .2s;background:var(--bz-bg)}
.fr input:focus,.fr textarea:focus,.fr select:focus{outline:none;border-color:var(--bz-acc)}
.fr .err{border-color:#DC2626}
#fs{text-align:center;padding:2rem 0}
#fs h3{color:var(--bz-pri);margin-bottom:.3rem}
#fs p{color:var(--bz-sub)}

/* Awards Strip */
.awards-strip{padding:2rem;border-top:1px solid var(--bz-bdr);background:var(--bz-light)}
.awards-inner{max-width:1100px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}
.award{text-align:center}
.award .aw-year{font-family:'EB Garamond',serif;font-size:1.5rem;font-weight:700;color:var(--bz-pri)}
.award .aw-label{font-size:.7rem;color:var(--bz-sub);text-transform:uppercase;letter-spacing:.5px;font-weight:600}

/* Footer */
.footer-main{background:var(--bz-pri);color:#94A3B8;padding:4rem 2rem 2rem}
.footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem}
.footer-brand{font-family:'EB Garamond',serif;color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:.8rem}
.footer-brand span{color:var(--bz-acc)}
.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:6px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#64748B;transition:color .2s,background .2s}
.social a:hover{color:var(--bz-acc);background:rgba(37,99,235,.1)}
.footer-col h4{font-family:'Montserrat',sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-bottom:1rem}
.footer-col ul{list-style:none}
.footer-col li{margin-bottom:.5rem}
.footer-col a{color:#64748B;font-size:.82rem;transition:color .2s}
.footer-col a:hover{color:var(--bz-acc)}
.footer-bottom{max-width:1100px;margin:0 auto;padding-top:2rem;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;color:#475569}
.footer-bottom a{color:#475569;transition:color .2s}
.footer-bottom a:hover{color:#94A3B8}
.fb-links{display:flex;gap:1.5rem}

/* Responsive */
@media(max-width:1024px){
  .hero-inner{grid-template-columns:1fr;text-align:center}
  .hero p{margin-left:auto;margin-right:auto}
  .hero-btns{justify-content:center}
  .hero-stats{max-width:400px;margin:2rem auto 0}
  .about-grid{grid-template-columns:1fr}
  .services-grid{grid-template-columns:1fr}
  .contact-grid{grid-template-columns:1fr}
  .footer-inner{grid-template-columns:1fr 1fr}
}
@media(max-width:768px){
  .top-bar{display:none}
  .hero h1{font-size:2rem}
  .hero-stats{grid-template-columns:1fr}
  .method-steps{grid-template-columns:repeat(2,1fr);gap:2rem}
  .method-steps::before{display:none}
  .cases{grid-template-columns:1fr}
  .test-grid{grid-template-columns:1fr}
  .team-grid{grid-template-columns:repeat(2,1fr)}
  .insights{grid-template-columns:1fr}
  .ind-grid{grid-template-columns:repeat(2,1fr)}
  .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(--bz-bg);flex-direction:column;padding:1rem 2rem;gap:.8rem;border-bottom:1px solid var(--bz-bdr);box-shadow:0 8px 24px rgba(0,0,0,.08)}
  nav ul.open{display:flex}
  nav .nav-cta{text-align:center}
  #nt{display:block}
}