:root{--gmp-red:#d71920;--gmp-ink:#04090d;--gmp-line:rgba(255,255,255,.12)}html{scroll-behavior:smooth}.gmp-landing{min-height:100svh;background:#04090d;color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.gmp-hidden{display:none!important}.gmp-header{position:fixed;top:0;left:0;right:0;z-index:190;padding-top:env(safe-area-inset-top);background:linear-gradient(180deg,rgba(3,8,12,.95),rgba(3,8,12,.58),transparent)}.gmp-nav{width:min(1220px,92vw);min-height:82px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.gmp-brand{display:flex;align-items:center;gap:11px}.gmp-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#fff,#d7e2e8);color:#071019;font-weight:950;position:relative;overflow:hidden}.gmp-mark:after{content:'';position:absolute;left:-7px;right:-7px;height:8px;background:#d71920;transform:rotate(34deg)}.gmp-brand b,.gmp-brand small{display:block}.gmp-brand small{color:#9eafb9;font-size:10px;margin-top:2px}.gmp-links{display:flex;align-items:center;gap:5px}.gmp-links button{border:0;background:transparent;color:#e8f0f4;font-weight:850;font-size:12px;padding:11px 13px;border-radius:999px}.gmp-links button:hover{background:rgba(255,255,255,.08)}.gmp-links .primary{background:#fff;color:#071019;padding-inline:17px}.gmp-menu{display:none;width:48px;height:48px;border-radius:15px;border:1px solid var(--gmp-line);background:rgba(255,255,255,.06);color:#fff;font-size:21px}.gmp-hero{min-height:100svh;position:relative;isolation:isolate;display:flex;align-items:flex-end;background:linear-gradient(90deg,rgba(2,7,10,.97),rgba(2,7,10,.78) 44%,rgba(2,7,10,.2) 78%),linear-gradient(0deg,#04090d 0%,rgba(4,9,13,.08) 58%),url('https://www.mowt.gov.tt/getattachment/6a26d63d-a844-4ae4-be1e-fd715af89643/mowt_project_1.aspx') center/cover no-repeat}.gmp-hero:after{content:'Public infrastructure photography • presentation layer';position:absolute;right:4vw;bottom:18px;color:rgba(255,255,255,.56);font-size:10px;letter-spacing:.06em}.gmp-hero-inner{width:min(1220px,92vw);margin:auto;padding:145px 0 86px;position:relative;z-index:2}.gmp-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid rgba(215,25,32,.38);background:rgba(3,9,13,.52);backdrop-filter:blur(10px);color:#fff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gmp-hero h1{max-width:900px;font-size:clamp(52px,8vw,98px);line-height:.9;letter-spacing:-.06em;margin:20px 0;text-shadow:0 15px 55px rgba(0,0,0,.5)}.gmp-hero h1 span{display:block;color:#ff4b51}.gmp-hero p{max-width:760px;font-size:17px;line-height:1.68;color:#cdd8de}.gmp-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:28px}.gmp-btn{min-height:50px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(3,9,13,.52);color:#fff;font-weight:900;backdrop-filter:blur(12px)}.gmp-btn.primary{background:linear-gradient(135deg,#e9272e,#a80e14);border:0;box-shadow:0 16px 38px rgba(215,25,32,.25)}.gmp-pillars{width:min(1220px,92vw);margin:auto;padding:34px 0 64px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gmp-pillars article{padding:19px;border:1px solid var(--gmp-line);border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.gmp-pillars span{display:block;color:#ff5a60;font-size:10px;letter-spacing:.1em;font-weight:900}.gmp-pillars b{display:block;margin:10px 0 6px}.gmp-pillars small{color:#8fa1ac;line-height:1.45}.gmp-footer{border-top:1px solid var(--gmp-line);background:#020507;padding:42px 0 30px}.gmp-footer-grid{width:min(1220px,92vw);margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:28px}.gmp-footer img{width:42px;height:42px;object-fit:contain;border-radius:12px}.gmp-footer h4{color:#ff555b;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.gmp-footer p{color:#82939e;font-size:12px;line-height:1.7}.gmp-sheet{position:fixed;inset:0;z-index:240;display:none;align-items:flex-end;background:rgba(0,0,0,.66);backdrop-filter:blur(7px);padding:14px}.gmp-sheet.open{display:flex}.gmp-panel{width:min(640px,100%);max-height:82dvh;overflow:auto;margin:0 auto;background:#081017;border:1px solid var(--gmp-line);border-radius:28px 28px 20px 20px;padding:18px;box-shadow:0 -35px 100px rgba(0,0,0,.5)}.gmp-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gmp-sheet-head b{font-size:17px}.gmp-close{width:42px;height:42px;border-radius:50%;border:1px solid var(--gmp-line);background:rgba(255,255,255,.06);color:#fff;font-size:22px}.gmp-sheet-list{display:grid;gap:8px}.gmp-sheet-list button{width:100%;min-height:52px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#fff;text-align:left;padding:14px 15px;font-weight:850}.gmp-sheet-list button.primary{background:linear-gradient(135deg,#e9272e,#a80e14);border:0}.gmp-back{position:fixed;right:18px;top:max(18px,env(safe-area-inset-top));z-index:260;min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(3,9,13,.84);color:#fff;padding:0 15px;font-weight:850;backdrop-filter:blur(12px)}@media(max-width:900px){.gmp-links{display:none}.gmp-menu{display:grid;place-items:center}.gmp-hero{background-position:62% center}.gmp-pillars{grid-template-columns:1fr 1fr}.gmp-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.gmp-nav{min-height:72px}.gmp-brand small{max-width:175px}.gmp-hero{min-height:93svh;background:linear-gradient(180deg,rgba(2,7,10,.28),rgba(2,7,10,.94) 62%,#04090d),url('https://www.mowt.gov.tt/getattachment/6a26d63d-a844-4ae4-be1e-fd715af89643/mowt_project_1.aspx') 58% center/cover no-repeat}.gmp-hero-inner{padding:125px 0 58px}.gmp-hero h1{font-size:clamp(48px,16vw,72px)}.gmp-hero p{font-size:15px}.gmp-actions{display:grid;grid-template-columns:1fr}.gmp-btn{width:100%}.gmp-pillars{grid-template-columns:1fr;padding-top:24px}.gmp-footer-grid{grid-template-columns:1fr}.gmp-hero:after{left:4vw;right:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}