:root{--bg: #041016;--ink: #f1fbfb;--muted: #bed0d6;--line: rgba(255, 255, 255, .13);--glass: rgba(255, 255, 255, .09);--green: #19c89a;--green2: #087862;--gold: #d8b15f;--cyan: #35bfe8;--shadow: 0 30px 90px rgba(0, 0, 0, .42);--topbar-bg: rgba(3, 9, 13, .83);--page-bg: radial-gradient(circle at 18% 5%, rgba(25, 200, 154, .22), transparent 28%), radial-gradient(circle at 90% 10%, rgba(53, 191, 232, .18), transparent 32%), linear-gradient(180deg, #041016, #08202a 42%, #03090d);--hero-bg: linear-gradient(115deg, rgba(3, 9, 13, .9), rgba(3, 9, 13, .45)), conic-gradient(from 125deg at 78% 22%, rgba(255, 255, 255, .2), transparent, rgba(25, 200, 154, .2), transparent, rgba(216, 177, 95, .18), transparent);--section-band: linear-gradient(135deg, rgba(25, 200, 154, .12), rgba(53, 191, 232, .04)), rgba(255, 255, 255, .025);--service-bg: linear-gradient(135deg, rgba(3, 9, 13, .92), rgba(8, 120, 98, .62)), repeating-linear-gradient(90deg, transparent, transparent 42px, rgba(255,255,255,.04) 43px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:#03090d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.cursor-prism{position:fixed;z-index:0;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--green) 22%,transparent),transparent 68%);transform:translate(-50%,-50%);pointer-events:none}.site{min-height:100vh;color:var(--ink);background:var(--page-bg);transition:background .42s ease,color .42s ease}.theme-prism{--bg: #041016;--ink: #f1fbfb;--muted: #bed0d6;--line: rgba(255, 255, 255, .13);--glass: rgba(255, 255, 255, .09);--green: #19c89a;--green2: #087862;--gold: #d8b15f;--cyan: #35bfe8;--topbar-bg: rgba(3, 9, 13, .83)}.theme-pearl{--bg: #f7faf8;--ink: #10242a;--muted: #50666b;--line: rgba(16, 36, 42, .14);--glass: rgba(255, 255, 255, .78);--green: #009f84;--green2: #00746d;--gold: #b4832d;--cyan: #0d8ed0;--topbar-bg: rgba(255, 255, 255, .86);--page-bg: linear-gradient(180deg, #ffffff, #f1f7f5 46%, #e8f1ee), radial-gradient(circle at 84% 6%, rgba(0, 159, 132, .16), transparent 30%), radial-gradient(circle at 9% 42%, rgba(180, 131, 45, .12), transparent 28%);--hero-bg: linear-gradient(115deg, rgba(255, 255, 255, .98), rgba(235, 246, 242, .86)), repeating-linear-gradient(90deg, rgba(16,36,42,.04) 0 1px, transparent 1px 76px);--section-band: linear-gradient(135deg, rgba(255,255,255,.88), rgba(232, 243, 239, .84));--service-bg: linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(218, 239, 232, .92)), linear-gradient(90deg, rgba(0,159,132,.13), transparent 40%)}.theme-signal{--bg: #10111a;--ink: #fff8f1;--muted: #efe1d6;--line: rgba(255, 248, 241, .18);--glass: rgba(255, 255, 255, .1);--green: #4df0bb;--green2: #0c8e7d;--gold: #ffbf59;--cyan: #46d8ff;--topbar-bg: rgba(16, 17, 26, .82);--page-bg: radial-gradient(circle at 14% 8%, rgba(255, 191, 89, .28), transparent 28%), radial-gradient(circle at 88% 18%, rgba(70, 216, 255, .2), transparent 31%), radial-gradient(circle at 50% 84%, rgba(77, 240, 187, .18), transparent 34%), linear-gradient(145deg, #10111a, #172134 42%, #0a0c12);--hero-bg: linear-gradient(115deg, rgba(16, 17, 26, .87), rgba(16, 17, 26, .42)), conic-gradient(from 220deg at 72% 28%, rgba(255,191,89,.28), rgba(70,216,255,.16), rgba(77,240,187,.2), transparent);--section-band: linear-gradient(135deg, rgba(255,191,89,.11), rgba(70,216,255,.1), rgba(77,240,187,.05));--service-bg: linear-gradient(135deg, rgba(18, 20, 32, .94), rgba(20, 81, 95, .68)), repeating-linear-gradient(135deg, transparent, transparent 34px, rgba(255,191,89,.08) 35px)}main,.footer{position:relative;z-index:1}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(18px,4vw,64px);border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo-link{display:inline-flex;align-items:center;justify-content:center;min-width:292px;min-height:68px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:8px;background:linear-gradient(135deg,#ffffff1c,#ffffff08),color-mix(in srgb,var(--bg) 70%,transparent);box-shadow:0 18px 44px #00000038}.logo-link img{width:268px;height:58px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.34))}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a,.header-action{min-height:40px;padding:11px 13px;border-radius:8px;font-size:14px;font-weight:800}.nav-links a:hover{background:#ffffff14}.header-action{color:#061016;background:#fff}.hero-shell{position:relative;overflow:hidden;min-height:calc(100vh - 80px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(34px,6vw,82px);padding:clamp(58px,7vw,96px) clamp(18px,4vw,64px);background:var(--hero-bg)}.hero-shell:before,.hero-shell:after{content:"";position:absolute;pointer-events:none}.hero-shell:before{inset:7% 42% 8% -16%;background:linear-gradient(115deg,color-mix(in srgb,var(--green) 28%,transparent),transparent 42%),repeating-linear-gradient(125deg,rgba(255,255,255,.08) 0 1px,transparent 1px 34px);clip-path:polygon(0 0,86% 10%,72% 100%,0 86%);animation:prismSweep 9s ease-in-out infinite alternate}.hero-shell:after{inset:14% -10% 16% 54%;background:linear-gradient(135deg,rgba(255,255,255,.18),color-mix(in srgb,var(--green) 13%,transparent),transparent 62%);clip-path:polygon(18% 0,100% 10%,82% 100%,0 76%)}.hero-copy,.hero-stage{position:relative;z-index:1}.eyebrow{margin:0 0 14px;color:var(--green);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:22px;font-size:clamp(46px,6vw,82px);line-height:.96;color:var(--ink);text-shadow:0 18px 42px rgba(0,0,0,.34)}.hero-copy p:not(.eyebrow),.section-heading p{max-width:720px;color:#c8dce0;font-size:18px;line-height:1.75}.hero-actions,.signal-row,.theme-switcher{display:flex;flex-wrap:wrap;gap:12px}.primary,.ghost,.inquiry-form button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 18px;border:0;border-radius:8px;font-weight:900;cursor:pointer}.primary,.inquiry-form button{color:#061016;background:linear-gradient(135deg,var(--green),#88ffd8);box-shadow:0 20px 44px #19c89a38}.ghost{border:1px solid var(--line);color:var(--ink);background:#ffffff12}.theme-switcher{margin-top:16px;padding:6px;width:fit-content;border:1px solid var(--line);border-radius:8px;background:#ffffff0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-switcher button{min-height:36px;padding:8px 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:13px;font-weight:900;cursor:pointer}.theme-switcher button.active{color:#061016;background:linear-gradient(135deg,var(--green),#fbf1c2)}.theme-pearl .topbar{box-shadow:0 14px 40px #10242a14}.theme-pearl .logo-link{background:#ffffffdb;box-shadow:0 16px 44px #10242a1a}.theme-pearl .nav-links a:hover{background:#009f8417}.theme-pearl .header-action{color:#fff;background:#10242a}.theme-pearl .hero-shell:before{inset:13% 48% 12% -12%;background:linear-gradient(115deg,rgba(0,159,132,.13),transparent 48%),repeating-linear-gradient(125deg,rgba(16,36,42,.08) 0 1px,transparent 1px 34px)}.theme-pearl .hero-shell:after{inset:10% -8% 14% 57%;background:linear-gradient(135deg,rgba(180,131,45,.16),rgba(0,159,132,.08),transparent 64%),url(/assets/uae-city.jpg) center / cover;opacity:.5;mix-blend-mode:multiply}.theme-pearl h1{color:#10242a;text-shadow:none}.theme-pearl .hero-copy p:not(.eyebrow),.theme-pearl .section-heading p,.theme-pearl .service-display p:not(.eyebrow),.theme-pearl .glass-card p,.theme-pearl .team-card p,.theme-pearl .office-card p,.theme-pearl .thought-card p,.theme-pearl .metric-grid span{color:#50666b}.theme-pearl .ghost,.theme-pearl .signal-row span,.theme-pearl .theme-switcher,.theme-pearl .glass-card,.theme-pearl .team-card,.theme-pearl .office-card,.theme-pearl .thought-card,.theme-pearl .metric-grid article,.theme-pearl .inquiry-form{background:#ffffffc7;box-shadow:0 18px 60px #10242a14}.theme-pearl .primary,.theme-pearl .inquiry-form button,.theme-pearl .theme-switcher button.active{color:#fff;background:linear-gradient(135deg,#008f7b,#10242a)}.theme-pearl .slide-frame{border:8px solid #ffffff;background:#fff;box-shadow:0 34px 90px #10242a29}.theme-pearl .slide-shade{background:linear-gradient(90deg,rgba(255,255,255,.82),transparent 60%),linear-gradient(135deg,rgba(0,159,132,.1),transparent 56%)}.theme-pearl .slide-content,.theme-pearl .orbit-card{color:#10242a;background:#ffffffdb;box-shadow:0 18px 60px #10242a24}.theme-pearl .slide-content p{color:#50666b}.theme-pearl .service-list button{color:#10242a;background:#ffffffc2}.theme-pearl .service-group-tabs button,.theme-pearl .service-group-note{color:#10242a;background:#ffffffc7;box-shadow:0 18px 60px #10242a14}.theme-pearl .service-group-tabs button.active{color:#fff;background:linear-gradient(135deg,#008f7b,#10242a)}.theme-pearl .service-group-tabs button.active span,.theme-pearl .service-group-tabs button.active em{color:#ffffffc2}.theme-pearl .service-list em,.theme-pearl .service-category{color:#00746d;border-color:#00746d33;background:#009f840f}.theme-pearl .service-list button.active{color:#fff;background:#10242a}.theme-pearl .service-list button.active em{color:#ffffffc7;border-color:#fff3;background:#ffffff14}.theme-pearl .inquiry-form input,.theme-pearl .inquiry-form select,.theme-pearl .inquiry-form textarea{color:#10242a;background:#fff}.theme-signal .hero-shell{min-height:calc(100vh - 80px)}.theme-signal .hero-shell:before{inset:4% 52% 6% -18%;background:linear-gradient(115deg,rgba(255,191,89,.22),transparent 40%),repeating-linear-gradient(125deg,rgba(70,216,255,.16) 0 2px,transparent 2px 28px);clip-path:polygon(0 8%,92% 0,68% 100%,0 82%)}.theme-signal .hero-shell:after{inset:10% -14% 10% 48%;background:radial-gradient(circle at 30% 30%,rgba(255,191,89,.28),transparent 34%),linear-gradient(135deg,rgba(70,216,255,.22),rgba(77,240,187,.12),transparent 64%);clip-path:polygon(10% 0,100% 16%,88% 100%,0 88%)}.theme-signal .topbar{border-bottom-color:#ffbf5942}.theme-signal .logo-link{border-color:#ffbf5947;background:linear-gradient(135deg,#fffcecf0,#d0ffeed6),linear-gradient(135deg,#ffbf593d,#4df0bb29);box-shadow:0 24px 60px #0000005c,0 0 34px #4df0bb1f}.theme-signal .logo-link img{filter:saturate(1.16) contrast(1.06) drop-shadow(0 10px 20px rgba(9,16,24,.2))}.theme-signal .header-action,.theme-signal .theme-switcher button.active{color:#10111a;background:linear-gradient(135deg,#ffbf59,#4df0bb)}.theme-signal .primary,.theme-signal .inquiry-form button{color:#10111a;background:linear-gradient(135deg,#4df0bb,#ffbf59)}.theme-signal .slide-frame{border-color:#ffbf5952;box-shadow:0 38px 100px #ffbf591f,0 30px 90px #0000006b}.theme-signal .slide-shade{background:linear-gradient(90deg,rgba(16,17,26,.76),transparent 60%),linear-gradient(135deg,rgba(255,191,89,.18),transparent 26%,rgba(70,216,255,.12),transparent 62%)}.theme-signal .slide-content,.theme-signal .orbit-card{border-color:#ffbf593d}.theme-signal .service-list button.active,.theme-signal .service-group-tabs button.active{color:#10111a;background:linear-gradient(135deg,#ffbf59,#4df0bb)}.theme-signal .service-group-tabs button.active span,.theme-signal .service-group-tabs button.active em{color:#10111ab8}.signal-row{margin-top:28px}.signal-row span{flex:1 1 180px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:#ffffff0f}.signal-row strong{color:var(--ink)}.hero-stage{perspective:1200px}.slide-frame{position:relative;min-height:580px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--bg);box-shadow:var(--shadow);transform:rotateY(-2deg) rotateX(1deg);transition:transform .32s ease,border-color .32s ease}.slide-frame:hover{transform:rotateY(0) rotateX(0) translateY(-4px);border-color:color-mix(in srgb,var(--green) 48%,var(--line))}.slide-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:drift 10s ease-in-out infinite alternate}.slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,9,13,.72),transparent 62%),linear-gradient(135deg,rgba(255,255,255,.18),transparent 16%,rgba(25,200,154,.12),transparent 58%)}.slide-content{position:absolute;left:24px;bottom:28px;max-width:410px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#03090dc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.slide-content span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.slide-content h2{margin:12px 0;font-size:clamp(26px,3vw,38px);line-height:1.03}.slide-content p{margin-bottom:0;color:#f1fbfbdb;line-height:1.55}.orbit-card{position:absolute;right:24px;min-width:148px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#03090db8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--muted);font-size:13px;font-weight:800}.orbit-card strong{display:block;margin-top:6px;color:var(--ink);font-size:28px}.orbit-card.top{top:24px}.orbit-card.bottom{bottom:24px}.slide-dots{position:absolute;right:24px;bottom:14px;display:flex;gap:10px}.slide-dots button{width:42px;height:8px;border:0;border-radius:999px;background:#ffffff47}.slide-dots button.active{background:var(--green)}.section{scroll-margin-top:94px;padding:clamp(68px,8vw,118px) clamp(18px,4vw,64px)}.section-heading{max-width:920px;margin-bottom:34px}.section-heading h2{margin-bottom:14px;font-size:clamp(34px,4.5vw,58px);line-height:1.04}.identity-grid,.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.glass-card,.team-card,.office-card,.thought-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#ffffff17,#ffffff09),var(--glass);box-shadow:0 20px 60px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass-card{min-height:250px;padding:22px}.number,.avatar{display:grid;width:42px;height:42px;margin-bottom:24px;place-items:center;border-radius:8px;color:#061016;background:linear-gradient(135deg,var(--green),var(--gold));font-weight:900}.glass-card p,.team-card p,.office-card p,.thought-card p{color:var(--muted);line-height:1.7}.thinking,.contact-section,.services-section{background:var(--section-band)}.thought-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.thought-card{min-height:230px;padding:24px;transition:transform .24s ease,border-color .24s ease}.thought-card:hover,.glass-card:hover,.team-card:hover,.office-card:hover{transform:translateY(-6px);border-color:#19c89a6b}.thought-card p{color:var(--ink);font-size:20px;font-weight:800;line-height:1.35}.thought-card span{color:var(--gold);font-weight:900}.service-command{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr);gap:20px}.service-browser{display:grid;gap:14px;align-content:start}.service-group-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-group-tabs button{min-height:142px;padding:16px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:linear-gradient(145deg,#ffffff1a,#ffffff09),var(--glass);text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease}.service-group-tabs button:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--green) 42%,var(--line))}.service-group-tabs button.active{color:#061016;background:linear-gradient(135deg,var(--green),var(--gold))}.service-group-tabs span,.service-group-tabs em{display:block;color:var(--green);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.service-group-tabs button.active span,.service-group-tabs button.active em{color:#061016b8}.service-group-tabs strong{display:block;margin:10px 0;font-size:22px;line-height:1.08}.service-group-note{padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffff0e}.service-group-note strong{display:block;margin-bottom:6px}.service-group-note p{margin:0;color:var(--muted);line-height:1.55}.service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.service-list button{min-height:104px;padding:14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#ffffff0f;text-align:left;font-weight:900;cursor:pointer}.service-list button strong{display:block;line-height:1.2}.service-list button.active{color:#061016;background:#fff}.service-list span{display:block;margin-bottom:6px;color:var(--green2);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.service-list em,.service-category{display:inline-flex;width:fit-content;margin-top:10px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.service-list button.active em{color:#061016b8;border-color:#06101638}.service-display{min-height:560px;padding:clamp(24px,4vw,48px);border:1px solid var(--line);border-radius:8px;background:var(--service-bg);overflow:hidden}.service-display h3{max-width:780px;margin-bottom:16px;font-size:clamp(38px,4.4vw,64px);line-height:1.04}.service-display p:not(.eyebrow){margin-top:24px;max-width:720px;color:var(--muted);line-height:1.75;font-size:18px}.service-display .primary{margin-top:8px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-grid article{padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--glass)}.metric-grid strong{display:block;font-size:clamp(42px,5vw,70px)}.metric-grid span{color:var(--muted);line-height:1.5}.team-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.team-card{min-height:260px;padding:22px}.avatar{width:74px;height:74px;color:var(--ink);background:linear-gradient(135deg,#19c89ad1,#35bfe847),conic-gradient(from 60deg,rgba(255,255,255,.24),transparent,rgba(216,177,95,.38),transparent)}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(340px,.9fr);gap:18px}.office-card,.inquiry-form{padding:22px}.office-card span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.office-card a{color:var(--ink);font-weight:900}.inquiry-form{display:grid;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.inquiry-form label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:900}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;min-height:46px;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#ffffff14}.inquiry-form select option{color:#10242a;background:#fff}.footer{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px clamp(18px,4vw,64px);border-top:1px solid var(--line);color:var(--muted);background:color-mix(in srgb,var(--bg) 88%,#000)}.footer img{width:200px}.whatsapp{position:fixed;right:22px;bottom:22px;z-index:50;display:grid;width:54px;height:54px;place-items:center;border-radius:50%;background:#25d366;box-shadow:0 20px 50px #0000006b}.whatsapp svg{width:31px;height:31px;fill:#fff}.reveal{transform:translateY(18px);opacity:0;transition:transform .7s ease,opacity .7s ease}.reveal.visible{transform:translateY(0);opacity:1}@keyframes drift{0%{transform:scale(1.02) translate3d(-6px,0,0)}to{transform:scale(1.08) translate3d(8px,-4px,0)}}@keyframes prismSweep{0%{transform:translate3d(-18px,-8px,0) rotate(-1deg);opacity:.72}to{transform:translate3d(24px,12px,0) rotate(1deg);opacity:1}}@media(max-width:1080px){.topbar{flex-wrap:wrap}.nav-links{order:3;width:100%;overflow-x:auto}.hero-shell,.service-command,.contact-grid{grid-template-columns:1fr}.identity-grid,.thought-wall,.metric-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.topbar{padding:12px 14px}.logo-link{min-width:194px;min-height:54px;padding:5px 8px}.logo-link img{width:176px;height:44px}.header-action{display:none}.nav-links{display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));gap:4px;overflow:visible}.nav-links a{padding-inline:8px;min-height:38px;font-size:12px;line-height:1.1;text-align:center}.hero-shell,.section{padding:52px 16px}h1{font-size:36px}.hero-copy p:not(.eyebrow),.section-heading p,.service-display p:not(.eyebrow){font-size:16px}.hero-actions a{flex:1 1 150px;text-align:center}.theme-switcher{width:100%}.theme-switcher button{flex:1 1 0;min-width:0}.slide-frame{min-height:520px}.orbit-card{display:none}.slide-content{left:16px;right:16px;bottom:54px;max-width:none}.slide-content h2{font-size:24px}.slide-content p{font-size:14px}.slide-dots{left:16px;right:auto;bottom:22px}.identity-grid,.thought-wall,.metric-grid,.team-grid,.service-list,.service-group-tabs{grid-template-columns:1fr}.service-group-tabs button{min-height:116px}.service-list button{min-height:92px}.service-display{min-height:auto}.service-display h3,.section-heading h2{font-size:30px}.footer{grid-template-columns:1fr}.whatsapp{right:14px;bottom:14px;width:50px;height:50px}}
