@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:103.19%}.m-cq2W_className{font-family:Manrope,Manrope Fallback;font-style:normal}.m-cq2W_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/921a7ea4a0b6b1fa-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ad59077d07cbed7-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b81eeca71e9850c-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.MgC-6W_className{font-family:Syne,Syne Fallback;font-style:normal}.MgC-6W_variable{--font-syne:"Syne", "Syne Fallback"}
:root{--navy:#0b2340;--ink:#163152;--muted:#4d6780;--line:#0f375a1f;--white:#fff;--sky:#eef9ff;--mint:#e8fbf4;--lilac:#f3eefe;--radius:28px;--shadow:0 24px 60px #123e681f;--display:var(--font-syne), "Trebuchet MS", sans-serif;--sans:var(--font-manrope), "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%}body{color:var(--ink);font-family:var(--sans);background:radial-gradient(1200px 600px at 90% -10%,#d9fff2 0%,#0000 55%),radial-gradient(900px 500px at -10% 10%,#d6efff 0%,#0000 50%),radial-gradient(800px 500px at 80% 110%,#d9f3ff 0%,#0000 45%),#f7fcff;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}h1,h2{font-family:var(--display);color:var(--navy);letter-spacing:-.04em;margin:0;line-height:1.05}p{margin:0}.skip-link{z-index:80;background:var(--navy);color:#fff;border-radius:999px;padding:10px 14px;position:absolute;top:-48px;left:16px}.skip-link:focus{top:16px}.page{z-index:1;position:relative}.wrap{width:min(1180px,100% - 32px);margin:0 auto}.nav{z-index:50;background:#000;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 32px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #00000047}.brand{min-width:0}.brand img{width:auto;max-width:100%;height:48px}.soon-pill{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;flex-shrink:0;padding:10px 16px;font-size:13px;font-weight:700}.hero{padding:72px 0 48px;position:relative}.orbs{pointer-events:none;height:520px;position:absolute;inset:-80px 0 auto}.orb{filter:blur(8px);opacity:.8;border-radius:50%;animation:12s ease-in-out infinite floaty;position:absolute}.orb.a{background:radial-gradient(circle at 30% 30%,#7ef0c8,#0000 70%);width:280px;height:280px;top:20px;right:8%}.orb.b{background:radial-gradient(circle at 30% 30%,#7cc8ff,#0000 70%);width:220px;height:220px;animation-delay:-4s;top:140px;right:26%}.orb.c{background:radial-gradient(circle at 30% 30%,#ffd29a,#0000 70%);width:160px;height:160px;animation-delay:-7s;top:80px;right:18%}@keyframes floaty{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-18px)scale(1.06)}}.eyebrow{border:1px solid var(--line);color:#1b6b86;background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.pulse{background:#19d392;border-radius:50%;width:9px;height:9px;animation:1.8s infinite pulse;box-shadow:0 0 #19d392b3}@keyframes pulse{70%{box-shadow:0 0 0 10px #19d39200}}.hero h1{max-width:12ch;font-size:clamp(42px,6.4vw,78px)}.gradient-text{background:linear-gradient(90deg,#119e73,#1a8ad8 55%,#e07a3d);color:#0000;-webkit-background-clip:text;background-clip:text}.lede{max-width:560px;color:var(--muted);margin-top:22px;font-size:19px;line-height:1.6}.horizon{align-items:center;gap:10px;max-width:280px;margin-top:36px;display:flex}.horizon span{opacity:.85;background:linear-gradient(90deg,#19d392,#2ec4ff);border-radius:999px;height:2px;display:block}.horizon span:first-child{width:42%}.horizon span:nth-child(2){opacity:.55;width:28%}.horizon span:nth-child(3){opacity:.3;width:16%}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.hero-panel{box-shadow:var(--shadow);background:#071627;border:1px solid #ffffff14;border-radius:32px;padding:28px 22px 22px;transition:transform .4s;transform:rotate(2deg)}.hero-panel:hover{transform:rotate(0)}.mark{filter:drop-shadow(0 18px 30px #2ec4ff40);width:min(280px,70%);margin:8px auto 18px}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stat{background:var(--mint);color:var(--navy);border-radius:18px;padding:16px;font-size:14px;font-weight:600}.stat.sky{background:var(--sky)}.stat.lilac{background:var(--lilac)}.stat b{font-family:var(--display);color:var(--navy);letter-spacing:-.04em;font-size:28px;display:block}.marquee{border-block:1px solid var(--line);z-index:1;background:#ffffff8c;padding:16px 0;position:relative;overflow:hidden}.marquee-track{letter-spacing:-.03em;width:max-content;color:var(--navy);gap:36px;font-weight:800;animation:28s linear infinite ticker;display:flex}.marquee-track span:before{content:"·";color:#19d392;margin-right:36px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{z-index:1;padding:72px 0 24px;position:relative}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.section-head h2{max-width:14ch;font-size:clamp(32px,5vw,52px)}.section-head p{max-width:360px;color:var(--muted);line-height:1.6}.logo-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.logo-card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;margin:0;padding:18px;display:flex;box-shadow:0 10px 30px #14466e0f}.logo-card:first-child,.logo-card:nth-child(n+2){grid-column:span 2}.logo-card:nth-child(4),.logo-card:nth-child(5){grid-column:span 3}.logo-card[data-accent=aptus]{border-top:5px solid #19d392}.logo-card[data-accent=mohawk]{border-top:5px solid #e07a3d}.logo-card[data-accent=energy]{border-top:5px solid #2ec4ff}.logo-card[data-accent=home]{border-top:5px solid #3ccf7a}.logo-card[data-accent=grid]{border-top:5px solid #12c8a8}.logo-card figcaption{letter-spacing:-.03em;color:var(--navy);font-weight:800}.logo-plate{border-radius:18px;place-items:center;height:96px;padding:12px 16px;display:grid;overflow:hidden}.logo-plate img{object-fit:contain;width:auto;max-width:100%;max-height:72px}.logo-plate.dark{background:#071627}.logo-plate.mohawk{background:linear-gradient(#f7fbff,#e8f4ff)}.footer{isolation:isolate;color:#d2e0ecd1;background:#020817;margin-top:56px;padding:64px 0 24px;position:relative;overflow:hidden}.footer-art{z-index:0;pointer-events:none;position:absolute;inset:0}.footer-mesh{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.footer-cube{object-fit:cover;object-position:72% 46%;mix-blend-mode:screen;width:min(460px,34vw);height:min(400px,140%);position:absolute;top:50%;right:-4%;transform:translateY(-46%);-webkit-mask-image:radial-gradient(70% 72% at 58% 48%,#000 40%,#0000 76%);mask-image:radial-gradient(70% 72% at 58% 48%,#000 40%,#0000 76%)}.footer-art:after{content:"";background:linear-gradient(90deg,#020817c7 0%,#02081761 58%,#02122414 100%),linear-gradient(#02081729 0%,#02081780 100%);position:absolute;inset:0}.footer-inner{z-index:1;position:relative}.footer-top{grid-template-columns:minmax(220px,.9fr) 1.1fr;align-items:start;gap:48px;display:grid}.footer-brand p{color:#bed2e2b8;max-width:34ch;margin-top:14px;font-size:14px;font-weight:400;line-height:1.75}.footer .brand{width:fit-content}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.footer-label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;margin:8px 0 14px;font-size:11px;font-weight:600}.footer-links{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-links span{color:#ecf4fcdb;letter-spacing:.01em;font-size:14px;font-weight:400;line-height:1.45}.status-dot{background:#19d392;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0 #19d392b3}.status-ref{align-items:center;gap:8px;font-size:13px;display:inline-flex}.legal{color:#9eb3c6d9;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:18px;font-size:13px;font-weight:400;display:flex}@media (max-width:980px){.hero-grid,.footer-top,.logo-grid{grid-template-columns:1fr}.logo-card,.logo-card:first-child,.logo-card:nth-child(n+2),.logo-card:nth-child(4),.logo-card:nth-child(5){grid-column:auto}.section-head{flex-direction:column;align-items:flex-start}.footer-cube{opacity:.7;width:min(280px,58vw);right:-18%}.hero{padding-top:40px}.hero-panel{transform:none}.nav{padding:10px 16px}.brand img{object-fit:contain;object-position:left center;max-width:52vw;height:34px}.legal{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.soon-pill{display:none}.hero-panel{padding:18px 14px 14px}.stat{padding:12px 8px;font-size:12px}.stat b{font-size:22px}}@media (prefers-reduced-motion:reduce){.orb,.pulse,.status-dot,.marquee-track,.hero-panel{transition:none;animation:none}}
