@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0udrnr4-18tjo.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.18lx4otehud-r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.1br53b7gww62p.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.3bgaltqld2gq2.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0mlt1uo-cplt-.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.22m3f6pvfu2zf.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.35qbt1_6db49h.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.1-vmsm_v03uvy.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.092z1_2w2m55_.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.2heyes1wqz_kz.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.37omzjo7pfhh3.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.31-z0m_4g_6pa.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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_7a2e6cc4-module__8t5tmq__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_7a2e6cc4-module__8t5tmq__variable{--font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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/d3fe2f289711ac3f-s.2g9li78_0_it5.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/58c4895d0a0ef7cc-s.00u3xrku2lqty.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/bfc7db5c00d21bc5-s.p.2vepgg3wcdr2q.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/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,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/a343f882a40d2cc9-s.p.3259ncl47-hqj.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/a342834df7752944-s.1ypl14jhz9yyw.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/d3fe2f289711ac3f-s.2g9li78_0_it5.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/58c4895d0a0ef7cc-s.00u3xrku2lqty.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/bfc7db5c00d21bc5-s.p.2vepgg3wcdr2q.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/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,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/a343f882a40d2cc9-s.p.3259ncl47-hqj.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/a342834df7752944-s.1ypl14jhz9yyw.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/d3fe2f289711ac3f-s.2g9li78_0_it5.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/58c4895d0a0ef7cc-s.00u3xrku2lqty.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/bfc7db5c00d21bc5-s.p.2vepgg3wcdr2q.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/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,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/a343f882a40d2cc9-s.p.3259ncl47-hqj.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%}.manrope_1f6ee04a-module__TveoaG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_1f6ee04a-module__TveoaG__variable{--font-display:"Manrope", "Manrope Fallback"}
:root{--ink:#112f36;--muted:#70807f;--green:#3f9d87;--green-dark:#184e45;--mint:#eef8f5;--mint-2:#e0f2ed;--line:#dbe8e4;--white:#fff;--cream:#f8faf8;--dark:#143f3a;--font:var(--font-body),sans-serif;--display:var(--font-display),sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(1120px,100% - 48px);margin-inline:auto}.section{padding:112px 0}.kicker,.eyebrow,.form-kicker{color:var(--green);letter-spacing:.13em;font-size:11px;font-weight:800}.kicker{margin-bottom:26px}.section-heading h2,.trust-copy h2,.pilot-copy h2,.faq-intro h2,.contact-copy h2{font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);line-height:1.08}.section-heading h2 em,.trust-copy h2 em,.pilot-copy h2 em,.faq-intro h2 em,.contact-copy h2 em{color:var(--green);font-style:normal}.section-heading>p,.section-heading.split>p{max-width:470px;color:var(--muted);margin:34px 0 0;font-size:15px;line-height:1.9}.section-heading.split{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.section-heading.centered{text-align:center;max-width:850px;margin:0 auto 64px}.section-heading.centered>p{margin:24px auto 0}.button{border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 24px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:var(--green);box-shadow:0 16px 35px #3f9d8730}.button.secondary{border-color:var(--line);background:#ffffffb8}.inline-link{color:var(--green);align-items:center;gap:11px;margin-top:25px;font-size:13px;font-weight:800;display:inline-flex}.gp-logo{align-items:center;gap:10px;display:inline-flex}.gp-symbol{grid-template-columns:1fr 1fr;gap:3px;width:31px;height:31px;display:grid;transform:rotate(45deg)}.gp-symbol i{background:#53b49c;border-radius:4px;display:block}.gp-symbol i:nth-child(2),.gp-symbol i:nth-child(3){background:#93d0c1}.gp-word{flex-direction:column;line-height:.85;display:flex}.gp-word strong{font-family:var(--display);letter-spacing:-.06em;font-size:18px}.gp-word small{color:var(--green);letter-spacing:.38em;align-self:flex-end;margin-top:6px;font-size:8px;font-weight:800}.gp-logo-light .gp-word strong{color:#fff}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #edf2f0;position:sticky;top:0}.header-inner{align-items:center;height:78px;display:flex}.desktop-nav{gap:34px;margin-left:auto;display:flex}.desktop-nav a{color:#536765;font-size:12px;font-weight:700}.header-cta{border:1px solid var(--line);color:var(--green-dark);border-radius:6px;align-items:center;gap:22px;margin-left:42px;padding:13px 17px;font-size:12px;font-weight:800;display:inline-flex}.menu-button,.mobile-nav{display:none}.hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f8fbfa 4%,#effaf7 60%,#e4f4ef);position:relative;overflow:hidden}.hero-orbit{border:1px solid #3f9d871f;border-radius:50%;width:760px;height:760px;position:absolute;top:95px;right:-130px;box-shadow:0 0 0 75px #3f9d8709,0 0 0 150px #3f9d8706}.hero-inner{grid-template-columns:.94fr 1.06fr;align-items:center;gap:52px;min-height:760px;padding-block:86px;display:grid;position:relative}.eyebrow{align-items:center;gap:13px;display:flex}.eyebrow span{background:var(--green);width:22px;height:2px}.hero h1{max-width:680px;font-family:var(--display);letter-spacing:-.065em;margin:28px 0 24px;font-size:clamp(50px,5.6vw,76px);line-height:1.05}.hero h1 em{color:var(--green);font-style:normal}.hero-copy>p{max-width:590px;color:var(--muted);margin:0;font-size:16px;line-height:1.85}.hero-actions{gap:12px;margin-top:36px;display:flex}.hero-note{color:#7b8d8b;align-items:center;gap:13px;margin-top:34px;font-size:11px;line-height:1.55;display:flex}.hero-note svg{color:var(--green);border:1px solid var(--line);box-sizing:content-box;border-radius:50%;padding:6px}.hero-dashboard{width:720px;margin-right:-330px;transform:translateY(42px)}.role-strip{color:#80908e;background:#fff;border-top:1px solid #edf2f0;justify-content:center;align-items:center;gap:56px;min-height:76px;display:flex;position:relative}.role-strip span{letter-spacing:.13em;font-size:10px;font-weight:800}.role-strip b{color:#607370;font-family:var(--display);font-size:14px}.dashboard{background:#f7faf8;border:1px solid #1f5a4e1f;border-radius:6px;grid-template-columns:155px 1fr;min-width:710px;height:430px;display:grid;overflow:hidden;box-shadow:0 35px 70px #1c4e4624}.dashboard-side{background:#fff;border-right:1px solid #e6efec;flex-direction:column;padding:22px 15px;display:flex}.dashboard-side .gp-logo{transform-origin:0;transform:scale(.72)}.dashboard-side>small{color:#9aaba8;margin:28px 0 13px;font-size:7px;font-weight:800}.dashboard-side>span{color:#738480;border-radius:4px;align-items:center;gap:8px;padding:8px;font-size:8px;display:flex}.dashboard-side>span.active{color:#388f79;background:#e9f6f1}.team-chip{align-items:center;gap:7px;margin-top:auto;display:flex}.team-chip>b{color:#fff;background:var(--green);border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.team-chip>span{flex-direction:column;font-size:7px;font-weight:700;display:flex}.team-chip small{color:#9aaba8;margin-top:2px;font-size:6px}.dashboard-main{padding:20px 22px}.crumb{color:#9caaa8;align-items:center;font-size:7px;display:flex}.crumb b{color:#657572}.crumb>span{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;font-size:8px;font-weight:800;display:grid}.dash-label{color:var(--green);letter-spacing:.08em;margin-top:28px;font-size:7px;font-weight:800;display:block}.dashboard-main h3{font-family:var(--display);letter-spacing:-.05em;margin:8px 0 5px;font-size:20px}.dashboard-main h3 em{color:#e8b84b;font-style:normal}.dashboard-main>p{color:#97a5a3;margin:0;font-size:7px}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.metrics>div{background:#fff;border:1px solid #e8efed;border-radius:5px;flex-direction:column;min-height:78px;padding:13px;display:flex}.metrics span{color:#8c9a98;font-size:7px}.metrics strong{color:#243c3e;margin:5px 0;font-size:20px}.metrics small{color:#56a88f;font-size:6px}.dash-panels{grid-template-columns:1.55fr .75fr;gap:10px;margin-top:10px;display:grid}.chart-panel,.pipeline{background:#fff;border:1px solid #e8efed;border-radius:5px;height:160px;padding:13px}.chart-panel>b,.pipeline>b{font-size:8px;display:block}.chart-panel>small,.pipeline>small{color:#9aa6a4;margin-top:3px;font-size:6px;display:block}.bars{align-items:flex-end;gap:7px;height:112px;padding-top:18px;display:flex}.bars i{background:#a9ded0;width:11px}.bars i:nth-child(10){background:#49a88e}.pipeline>strong{margin-top:15px;font-size:22px;display:block}.pipeline>span{font-size:6px}.pipeline>div{gap:8px;margin-top:12px;display:flex}.pipeline i{font-size:9px;font-style:normal;font-weight:800}.pipeline i small{color:#9aa6a4;font-size:5px;font-weight:400;display:block}.challenge-section{background:#fff}.challenge-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.challenge-grid article{border-right:1px solid var(--line);min-height:260px;padding:36px 28px}.challenge-grid article:first-child{border-left:1px solid var(--line)}.challenge-grid span,.role-grid span{color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:800}.challenge-grid h3,.role-grid h3{font-family:var(--display);letter-spacing:-.03em;margin:70px 0 15px;font-size:21px}.challenge-grid p,.role-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.section-closer{text-align:center;color:#667977;margin:40px 0 0;font-size:12px}.process-section{background:#f5faf8}.process-grid{grid-template-columns:repeat(6,1fr);margin-top:60px;display:grid}.process-grid article{text-align:center;position:relative}.process-icon{width:58px;height:58px;color:var(--green);border:1px solid var(--line);background:#fff;border-radius:13px;place-items:center;margin:0 auto 20px;display:grid;box-shadow:0 10px 25px #19544a0f}.process-icon.filled{color:#fff;background:var(--green)}.process-grid article>span{color:var(--green);font-size:10px;font-weight:800}.process-grid h3{margin:10px 0 7px;font-size:16px}.process-grid p{color:#899795;margin:0;font-size:10px}.process-arrow{color:#79bba9;position:absolute;top:21px;right:-9px}.process-note{color:#4d8f7d;background:#e4f4ef;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:560px;min-height:52px;margin:54px auto 0;padding:12px 25px;font-size:11px;font-weight:700;display:flex}.capabilities-section{background:#fff}.capability-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:70px;display:grid}.capability-grid article{border:1px solid var(--line);background:#fafcfa;border-radius:5px;padding:38px}.cap-top{color:var(--green);justify-content:space-between;align-items:center;display:flex}.cap-top span{letter-spacing:.1em;font-size:10px;font-weight:800}.capability-grid h3{font-family:var(--display);letter-spacing:-.04em;margin:55px 0 15px;font-size:27px}.capability-grid article>p{max-width:450px;color:var(--muted);font-size:13px;line-height:1.8}.capability-grid ul{border-top:1px solid var(--line);gap:9px;margin:25px 0 0;padding:20px 0 0;list-style:none;display:grid}.capability-grid li{color:#506663;align-items:center;gap:9px;font-size:11px;display:flex}.capability-grid li svg{color:var(--green)}.product-section{color:#fff;background:var(--dark)}.section-heading.light h2 em{color:#76c8b2}.section-heading.light>p{color:#b9ceca}.browser-shell{background:#f8faf8;border:7px solid #ffffff1f;border-radius:13px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 35px 80px #00000040}.browser-bar{color:#82918e;background:#edf2f0;align-items:center;gap:5px;height:36px;padding:0 12px;font-size:7px;display:flex}.browser-bar i{background:#b9c6c3;border-radius:50%;width:7px;height:7px}.browser-bar span{margin-left:8px}.browser-shell .dashboard{min-width:100%;height:510px;box-shadow:none;border:0;border-radius:0}.browser-shell .dashboard-side{width:auto}.product-benefits{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;display:grid}.product-benefits h3{font-size:16px}.product-benefits p{color:#a9c2bd;font-size:11px;line-height:1.8}.center-action{text-align:center;margin-top:45px}.light-button{color:var(--dark);background:#fff}.roles-section{background:#f7faf8}.role-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.role-grid article{border-right:1px solid var(--line);background:#fff;min-height:290px;padding:34px 28px}.role-grid article:last-child{border:0}.role-grid h3{margin-top:70px}.trust-section{background:#fff}.trust-layout{grid-template-columns:.88fr 1.12fr;gap:90px;display:grid}.trust-copy>p,.pilot-copy>p,.faq-intro>p,.contact-copy>p{color:var(--muted);font-size:14px;line-height:1.85}.trust-grid{grid-template-columns:1fr 1fr;display:grid}.trust-grid article{border:solid var(--line);border-width:0 0 1px 1px;min-height:230px;padding:34px;position:relative}.trust-grid article:nth-child(-n+2){border-top-width:1px}.trust-grid article:nth-child(2n){border-right-width:1px}.trust-grid span{color:#b9cbc6;font-size:10px;position:absolute;top:25px;right:25px}.trust-grid svg{color:var(--green)}.trust-grid h3{margin:35px 0 12px;font-size:15px}.trust-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.pilot-section{background:#f4f8f6}.pilot-card{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:1fr .8fr;gap:70px;padding:70px;display:grid;box-shadow:0 24px 70px #1e4d4512}.pilot-copy .button{margin-top:25px}.pilot-steps article{border-bottom:1px solid var(--line);gap:22px;padding:22px 0;display:flex}.pilot-steps article:first-child{padding-top:0}.pilot-steps>article>span{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.pilot-steps h3{margin:0 0 7px;font-size:15px}.pilot-steps p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.faq-section{background:#fff}.faq-layout{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:80px;font-family:var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:28px;height:28px;color:var(--green);background:var(--mint);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-3px 45px 25px 0;font-size:12px;line-height:1.8}.contact-section{color:#fff;background:var(--dark)}.contact-layout{grid-template-columns:1fr 500px;align-items:center;gap:80px;display:grid}.contact-copy .kicker{color:#75c7b1}.contact-copy h2 em{color:#73c9b1}.contact-copy>p{color:#b8ceca}.contact-copy ul{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.contact-copy li{color:#d0e0dc;align-items:center;gap:10px;font-size:11px;display:flex}.contact-copy li svg{color:#79ceb7}.direct-contact{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.direct-contact a{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.direct-contact a>span{background:#147cdd;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:800;display:grid}.form-card{color:var(--ink);background:#fff;border-radius:7px;padding:34px;box-shadow:0 30px 70px #00000038}.form-card h3{font-family:var(--display);letter-spacing:-.04em;margin:14px 0 7px;font-size:27px}.form-card>p{color:var(--muted);margin:0 0 24px;font-size:11px}.lead-form label{gap:7px;margin-bottom:14px;display:grid}.lead-form label>span{font-size:9px;font-weight:800}.field-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lead-form input,.lead-form select,.lead-form textarea{width:100%;color:var(--ink);border:1px solid var(--line);background:#fbfcfb;border-radius:5px;outline:0;padding:11px 12px}.lead-form input,.lead-form select{height:42px}.lead-form textarea{resize:vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #3f9d871a}.form-submit{width:100%;margin-top:3px}.form-note{text-align:center;line-height:1.5;margin:11px 0 0!important;font-size:8px!important}.site-footer{color:#b7cbc7;background:#0e3531}.footer-main{grid-template-columns:1fr 1.2fr;gap:80px;padding-block:65px;display:grid}.footer-main>div:first-child>p{max-width:350px;margin-top:22px;font-size:11px;line-height:1.8}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links>div{flex-direction:column;gap:11px;display:flex}.footer-links b{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px}.footer-links a{font-size:10px}.footer-bottom{border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:60px;font-size:8px;display:flex}.footer-bottom span:first-child{letter-spacing:.15em;font-weight:800}@media (max-width:1050px){.desktop-nav{gap:20px}.header-cta{margin-left:25px}.hero-inner{grid-template-columns:1fr}.hero-dashboard{width:760px;margin:0 auto}.role-strip{flex-wrap:wrap;padding:20px}.trust-layout,.contact-layout{gap:50px}.contact-layout{grid-template-columns:1fr 460px}}@media (max-width:800px){.container{width:min(100% - 32px,650px)}.section{padding:82px 0}.desktop-nav,.header-cta{display:none}.menu-button{width:40px;height:40px;color:var(--ink);background:#fff;border:0;place-items:center;margin-left:auto;display:grid}.mobile-nav{border-top:1px solid var(--line);background:#fff;padding:8px 16px 18px;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);padding:12px;font-size:13px;font-weight:700}.hero-inner{min-height:auto;padding-block:64px}.hero h1{font-size:50px}.hero-dashboard{width:100%;overflow:hidden}.hero-dashboard .dashboard{transform-origin:0 0;margin-bottom:-95px;transform:scale(.78)}.role-strip{gap:22px}.section-heading.split,.trust-layout,.pilot-card,.faq-layout,.contact-layout,.footer-main{grid-template-columns:1fr}.section-heading.split{gap:20px}.section-heading h2,.trust-copy h2,.pilot-copy h2,.faq-intro h2,.contact-copy h2{font-size:42px}.challenge-grid,.role-grid{grid-template-columns:1fr 1fr}.challenge-grid article,.role-grid article{border:1px solid var(--line)}.process-grid{grid-template-columns:repeat(3,1fr);gap:35px 5px}.process-arrow{display:none}.capability-grid,.product-benefits{grid-template-columns:1fr}.browser-shell .dashboard{transform-origin:0 0;width:128%;margin-bottom:-112px;transform:scale(.78)}.pilot-card{padding:40px}.contact-layout{gap:55px}.footer-main{gap:45px}}@media (max-width:520px){.container{width:calc(100% - 28px)}.header-inner{height:68px}.hero-inner{padding-top:55px}.hero h1{font-size:40px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-dashboard .dashboard{width:196%;margin-bottom:-200px;transform:scale(.51)}.role-strip span{text-align:center;width:100%}.role-strip{gap:14px 24px}.section-heading h2,.trust-copy h2,.pilot-copy h2,.faq-intro h2,.contact-copy h2{font-size:35px}.challenge-grid,.role-grid{grid-template-columns:1fr}.challenge-grid article,.role-grid article{min-height:auto}.challenge-grid h3,.role-grid h3{margin-top:38px}.process-grid{grid-template-columns:1fr 1fr}.process-note{text-align:center;border-radius:16px}.capability-grid article{padding:28px}.browser-shell .dashboard{width:208%;margin-bottom:-265px;transform:scale(.48)}.trust-grid{grid-template-columns:1fr}.trust-grid article{border:1px solid var(--line)}.pilot-card{padding:28px 22px}.contact-layout{grid-template-columns:1fr}.form-card{padding:25px 20px}.field-row{grid-template-columns:1fr;gap:0}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding-block:15px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
