@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}:root{--ink:#0b0d10;--paper:#f3f1eb;--muted:#7b7e84;--line:rgba(11,13,16,.16);--dark-line:rgba(255,255,255,.14);--accent:#b8ff35;--dark:#101215;--white:#f7f7f4;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-manrope),ui-sans-serif,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.shell{max-width:var(--max);margin:0 auto;padding-left:42px;padding-right:42px}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;min-height:78px;padding:0 42px;border-bottom:1px solid var(--line);background:rgba(243,241,235,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.siteHeader{display:flex;align-items:center}.brand{gap:12px}.brandMark{display:grid;width:39px;height:39px;place-items:center;border-radius:50%;background:var(--ink);color:var(--accent);font-weight:800;font-size:12px}.brand small,.brand strong{display:block}.brand strong{font-size:14px;letter-spacing:-.02em}.brand small{margin-top:1px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}nav{display:flex;align-items:center;gap:30px;font-size:13px}nav a:not(.navCta){position:relative;transition:color .18s ease}nav a:not(.navCta):after{content:"";position:absolute;left:0;bottom:-7px;width:100%;height:2px;background:#1f4f8f;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}nav a:not(.navCta):hover{color:#1f4f8f}nav a:not(.navCta):hover:after{transform:scaleX(1)}.navCta{padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--white);transition:background .18s ease,color .18s ease}.navCta:hover{background:#1f4f8f;color:#fff}.languageMenu{position:relative}.languageMenu summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;font-weight:650;transition:color .18s ease;white-space:nowrap}.languageMenu summary::-webkit-details-marker{display:none}.languageMenu summary:hover{color:#1f4f8f}.languageArrow{font-size:15px;line-height:1;transition:transform .18s ease}.languageMenu[open] .languageArrow{transform:rotate(180deg)}.languageDropdown{position:absolute;top:calc(100% + 14px);right:0;z-index:50;min-width:155px;padding:7px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 35px rgba(11,13,16,.12)}.languageDropdown span{display:block;padding:10px 12px;border-radius:9px;white-space:nowrap;transition:background .16s ease,color .16s ease}.languageDropdown span:hover{background:#eef3ff;color:#1f4f8f}.languageDropdown .activeLanguage{background:#1f4f8f;color:#fff}.hero{min-height:720px;padding-top:92px;padding-bottom:70px;background-image:linear-gradient(rgba(11,13,16,.035) 1px,transparent 0),linear-gradient(90deg,rgba(11,13,16,.035) 1px,transparent 0);background-size:64px 64px;background-position:50%}.contactKicker,.heroEyebrow,.outcome small,.projectMarket,.sectionLabel{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.14em}.heroEyebrow{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid var(--line);border-radius:999px}.heroEyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(184,255,53,.2)}.hero h1{margin:52px 0 55px;max-width:980px;font-size:clamp(72px,9.3vw,150px);line-height:.83;letter-spacing:-.078em;font-weight:850;font-family:var(--font-space-grotesk),sans-serif}.heroCertification{display:inline-block;color:#fff;background:#1f4f8f;-webkit-text-stroke:0;padding:0 .08em .04em;line-height:.88}.heroDelivered{color:var(--ink);-webkit-text-stroke:0;font-weight:850}.heroBottom{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:70px;gap:70px;align-items:end}.heroLead{max-width:720px;margin:0;font-size:22px;line-height:1.42;letter-spacing:-.03em}.heroActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;min-width:205px;padding:16px 18px;border-radius:6px;font-size:13px;font-weight:700}.primary{background:var(--ink);color:var(--white)}.primary span{color:var(--accent);font-size:18px}.secondary{border:1px solid var(--line)}.signalBar{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signalBar div{min-height:112px;padding:26px 32px;border-right:1px solid var(--line)}.signalBar div:last-child{border-right:0}.signalBar span,.signalBar strong{display:block}.signalBar strong{margin-bottom:8px;font-size:15px;letter-spacing:-.02em}.signalBar span{color:var(--muted);font-size:12px}.contact,.expertise,.intro,.labs,.markets{padding-top:118px;padding-bottom:118px}.sectionLabel{margin-bottom:44px;color:#676a70}.introGrid,.labsGrid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:100px;gap:100px}h2{margin:0;font-size:clamp(44px,5.8vw,78px);line-height:.98;letter-spacing:-.06em}.copy p{max-width:650px;margin:0 0 22px;color:#555960;font-size:16px;line-height:1.67}.copy .large{color:var(--ink);font-size:27px;line-height:1.28;letter-spacing:-.04em}.sectionHeading{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:64px}.sectionHeading p{margin:0;color:#676a70;font-size:15px;line-height:1.55}.expertiseGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.expertiseCard{min-height:290px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.expertiseCard>span{color:var(--muted);font-size:11px}.expertiseCard h3{margin:72px 0 14px;font-size:25px;letter-spacing:-.04em}.expertiseCard p{margin:0;color:#666970;font-size:14px;line-height:1.58}.process,.projects{background:var(--dark);color:var(--white)}.process .shell,.projects .shell{padding-top:118px;padding-bottom:118px}.light{color:#9a9da3}.lightHeading p{color:#a5a8ad}.project{display:grid;grid-template-columns:.14fr .9fr .96fr;grid-gap:34px;gap:34px;padding:48px 0;border-top:1px solid var(--dark-line)}.project:last-child{border-bottom:1px solid var(--dark-line)}.projectNumber{color:var(--accent);font-size:12px;font-weight:750}.projectMarket{color:#a6a8ae}.projectMain h3{margin:18px 0 20px;font-size:37px;line-height:1.04;letter-spacing:-.05em}.projectIntro{max-width:560px;margin:0;color:#b7b9be;font-size:15px;line-height:1.6}.projectDetail ul{list-style:none;padding:0;margin:0 0 34px}.projectDetail li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#d4d5d7;font-size:13px}.projectDetail li:before{content:"↳";margin-right:10px;color:var(--accent)}.outcome{padding:18px;border:1px solid var(--dark-line);border-radius:5px;background:rgba(255,255,255,.025)}.outcome small{color:var(--accent)}.outcome p{margin:10px 0 0;color:#c7c8cb;font-size:13px;line-height:1.55}.labs h2{max-width:580px;font-size:clamp(42px,5vw,68px)}.labNames{display:grid;grid-template-columns:repeat(6,1fr);margin-top:70px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.labNames span{display:grid;min-height:92px;place-items:center;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;font-weight:750;text-align:center}.microcopy{margin:14px 0 0;color:var(--muted);font-size:10px}.processGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.processGrid article{min-height:255px;padding:28px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.processGrid article>span{color:var(--accent);font-size:11px}.processGrid h3{margin:70px 0 12px;font-size:27px;letter-spacing:-.04em}.processGrid p{margin:0;color:#aeb0b4;font-size:13px;line-height:1.58}.marketGrid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.marketGrid div{min-height:96px;display:flex;align-items:center;gap:14px;padding:22px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:16px;font-weight:700;line-height:1.35;transition:background .18s ease,box-shadow .18s ease}.marketGrid div:hover{background:linear-gradient(135deg,rgba(184,255,53,.14),rgba(184,255,53,.03));box-shadow:inset 3px 0 0 var(--accent)}.marketGrid span{min-width:22px;color:#8c8f95;font-size:10px;font-weight:750;letter-spacing:.06em}.release{padding-bottom:118px}.releaseCard{padding:58px;border-radius:8px;background:radial-gradient(circle at 85% 15%,rgba(184,255,53,.15),transparent 28%),var(--dark);color:var(--white)}.releaseCard h2{max-width:900px}.releaseCard>p{max-width:720px;margin:32px 0 54px;color:#b9bbbf;font-size:17px;line-height:1.6}.releasePoints{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.releasePoints div{min-height:150px;padding:22px;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line)}.releasePoints span,.releasePoints strong{display:block}.releasePoints strong{margin-bottom:32px;color:var(--accent);font-size:14px}.releasePoints span{color:#b7b9bd;font-size:12px;line-height:1.5}.contact{padding-top:30px}.contactGrid{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:80px;gap:80px;padding:60px 0 90px}.contactKicker{margin:0 0 28px;color:var(--muted)}.contactGrid h2{max-width:890px}.contactActions a{padding:18px 0;font-size:14px;font-weight:750}.footerLine{display:flex;justify-content:space-between;gap:24px;padding:22px 0 4px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:980px){.shell{padding-left:24px;padding-right:24px}.siteHeader{padding:0 24px}nav a:not(.navCta){display:none}.hero{min-height:auto;padding-top:70px}.contactGrid,.heroBottom,.introGrid,.labsGrid,.sectionHeading{grid-template-columns:1fr;gap:38px}.heroActions{justify-content:flex-start}.expertiseGrid,.processGrid,.releasePoints,.signalBar{grid-template-columns:repeat(2,1fr)}.labNames,.marketGrid{grid-template-columns:repeat(3,1fr)}.project{grid-template-columns:.12fr .88fr}.projectDetail{grid-column:2}}@media(max-width:620px){.siteHeader{min-height:68px}.brand small{display:none}.hero{padding-top:55px;padding-bottom:55px}.hero h1{margin:38px 0;font-size:clamp(57px,19vw,88px)}.heroLead{font-size:18px}.button,.heroActions{width:100%}.expertiseGrid,.labNames,.marketGrid,.processGrid,.releasePoints,.signalBar{grid-template-columns:1fr}.signalBar div{border-right:0;border-bottom:1px solid var(--line)}.contact,.expertise,.intro,.labs,.markets,.process .shell,.projects .shell{padding-top:82px;padding-bottom:82px}.project{grid-template-columns:1fr;gap:14px}.projectDetail{grid-column:1}.releaseCard{padding:34px 24px}.footerLine{flex-direction:column;gap:8px}}.contactActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-content:end}.contactActions a{flex-direction:column;min-height:112px;padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.5);transition:background .18s ease,transform .18s ease,border-color .18s ease}.contactActions a:hover{background:#eef3ff;border-color:rgba(31,79,143,.3);transform:translateY(-2px)}.contactActions a span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.contactActions a strong{margin-top:18px;font-size:15px;line-height:1.35}@media(max-width:620px){.contactActions{grid-template-columns:1fr}.contactActions a{min-height:96px}}.footerDisclaimer{max-width:1100px;margin:18px auto 0;padding:0 0 10px;color:var(--muted);font-size:10px;line-height:1.55;letter-spacing:.02em;text-align:center}.heroActionsLeft{justify-content:flex-start;margin-top:30px}.consultingCard{max-width:430px;width:100%;justify-self:end;align-self:end;border:1px solid var(--line);background:rgba(255,255,255,.62);padding:30px;border-radius:22px;box-shadow:0 18px 50px rgba(11,13,16,.08)}.consultingMark{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--accent);font-size:20px;font-weight:850;margin-bottom:28px}.consultingIdentity{display:flex;flex-direction:column;gap:5px;margin-bottom:24px}.consultingIdentity strong{font-family:var(--font-space-grotesk),sans-serif;font-size:25px;line-height:1.05;font-weight:800}.consultingIdentity span{font-size:13px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase}.consultingServices{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;line-height:1.65;font-weight:650}.consultingRegions{padding-top:18px;font-size:13px;color:var(--muted);letter-spacing:.035em}@media(max-width:980px){.consultingCard{justify-self:start;align-self:auto;max-width:520px}}@media(max-width:620px){.consultingCard{max-width:none;width:100%;padding:24px}.consultingIdentity strong{font-size:22px}}.profileCard{max-width:360px;justify-self:end;border:1px solid var(--line);background:rgba(255,255,255,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profileImageWrap{height:315px;overflow:hidden;background:#e8e8e4}.profileImage{width:100%;height:100%;object-fit:cover;object-position:center 31%;display:block}.profileMeta{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px}.profileMeta span,.profileMeta strong{display:block}.profileMeta strong{font-size:14px}.profileMeta div span{margin-top:4px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.availableDot{position:relative;padding-left:12px;color:#60646a;font-size:10px;white-space:nowrap}.availableDot:before{content:"";position:absolute;left:0;top:4px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.about{padding-top:118px;padding-bottom:118px}.aboutGrid{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:90px;gap:90px;align-items:start}.aboutVisual{min-height:560px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:48px 34px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#f8fafc,#eef4fb 55%,#e3edf9);box-shadow:0 22px 55px rgba(11,13,16,.08);overflow:hidden}.aboutVisualTop{font-family:var(--font-space-grotesk),sans-serif;font-size:14px;font-weight:800;letter-spacing:.14em;color:#1f4f8f;margin-bottom:42px}.aboutVisualIcons{gap:18px;margin-bottom:42px}.aboutVisualIcons,.aboutVisualIcons span{display:flex;align-items:center;justify-content:center}.aboutVisualIcons span{width:82px;height:82px;border-radius:50%;background:#fff;border:1px solid rgba(31,79,143,.18);box-shadow:0 10px 28px rgba(31,79,143,.12);font-size:34px}.aboutVisual strong{font-family:var(--font-space-grotesk),sans-serif;font-size:18px;line-height:1.35;letter-spacing:.055em;max-width:420px}.aboutVisual small{display:block;margin-top:16px;color:var(--muted);font-size:14px;line-height:1.5}@media(max-width:620px){.aboutVisual{min-height:420px;padding:36px 22px}.aboutVisualIcons span{width:68px;height:68px;font-size:28px}.aboutVisual strong{font-size:16px}}.aboutPortrait img{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block}.aboutCopy h2{max-width:760px}.aboutCopy>p:not(.contactKicker){max-width:720px;color:#555960;font-size:16px;line-height:1.67}.aboutLead{margin-top:34px!important;color:var(--ink)!important;font-size:25px!important;line-height:1.32!important;letter-spacing:-.035em}@media(max-width:980px){.profileCard{justify-self:start;max-width:420px}.aboutGrid{grid-template-columns:1fr;gap:42px}.aboutPortrait{max-width:430px;height:500px}.about{padding-top:82px;padding-bottom:82px}}@media(max-width:620px){.profileCard{max-width:none;width:100%}.profileImageWrap{height:360px}.aboutPortrait{width:100%;height:440px}.heroActionsLeft{margin-top:24px}}.contactActions{display:flex;flex-direction:column;justify-content:flex-end;gap:0}.contactActions a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:auto;padding:22px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;transform:none}.contactActions a:hover{background:transparent;border-color:var(--line);transform:none;color:#1f4f8f}.contactActions a span{color:var(--ink);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.contactActions a strong{margin-top:0;color:var(--ink);font-size:14px;font-weight:700}@media(max-width:620px){.contactActions{display:flex}.contactActions a{min-height:auto}}.enquiryFormWrap{margin-top:70px;padding-top:48px;border-top:1px solid var(--line);display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:70px;gap:70px}.enquiryFormIntro span{display:block;margin-bottom:14px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em}.enquiryFormIntro h3{margin:0 0 16px;max-width:420px;font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.04em}.enquiryFormIntro p{max-width:420px;color:var(--muted);font-size:15px;line-height:1.55}.enquiryForm{display:flex;flex-direction:column;gap:22px}.formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.enquiryForm label{display:flex;flex-direction:column;gap:9px;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.enquiryForm input,.enquiryForm textarea{width:100%;box-sizing:border-box;padding:15px 16px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.55);color:var(--ink);font:inherit;font-size:15px;text-transform:none;letter-spacing:0;outline:none;transition:border-color .18s ease,background .18s ease}.enquiryForm textarea{resize:vertical;min-height:150px}.enquiryForm input:focus,.enquiryForm textarea:focus{border-color:#1f4f8f;background:#fff}.formBottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:4px}.formBottom small{max-width:360px;color:var(--muted);font-size:10px;line-height:1.5}.formBottom button{border:0;border-radius:999px;padding:15px 24px;background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,transform .18s ease}.formBottom button:hover{background:#1f4f8f;transform:translateY(-2px)}@media(max-width:820px){.enquiryFormWrap{grid-template-columns:1fr;gap:36px;margin-top:50px}}@media(max-width:620px){.formRow{grid-template-columns:1fr}.formBottom{flex-direction:column;align-items:flex-start}.formBottom button{width:100%}}