@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_517718a9-module__AhDzmq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_517718a9-module__AhDzmq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e0d675f-module__QGSOLa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e0d675f-module__QGSOLa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.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:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e60c3e60a629e0e-s.185vq78hrw2dq.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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d2d62b05021c6286-s.p.2d9e_tvweuz-y.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:Spline Sans Mono Fallback;src:local(Arial);ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.0%;size-adjust:134.59%}.spline_sans_mono_c1d12f42-module__36NO_q__className{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.spline_sans_mono_c1d12f42-module__36NO_q__variable{--font-cmono:"Spline Sans Mono", "Spline Sans Mono Fallback"}
@font-face{font-family:display;src:url(../media/GeneralSans_Medium-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(../media/GeneralSans_Semibold-s.p.1ilrb12bo3o3m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display;src:url(../media/GeneralSans_Bold-s.p.388hnitoey2se.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:96.95%;descent-override:23.04%;line-gap-override:9.6%;size-adjust:104.17%}.display_d4cc3c16-module__xWAlSW__className{font-family:display,display Fallback}.display_d4cc3c16-module__xWAlSW__variable{--font-display:"display", "display Fallback"}
*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{color:#0b1220;font-family:var(--font-body), Inter, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#f6f7f9;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}::selection{color:#fff;background:#db2777}a{color:inherit}:where(section[id],span[id],[id^=case-]){scroll-margin-top:84px}.nav-link:hover{color:#0b1220;background:#0b12200d}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #db2777cc}.pricing-cta{transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.pricing-cta:hover{color:#fff!important;background:#db2777!important;border-color:#db2777!important;box-shadow:0 10px 24px -8px #db2777b3!important}@media (max-width:860px){.nav-links{display:none!important}}@media (max-width:460px){.site-nav{gap:12px!important;padding-left:16px!important;padding-right:16px!important}.site-nav .nav-cta{padding-left:14px!important;padding-right:14px!important}}@media (max-width:768px){.fineprint-grid{flex-direction:column!important;gap:12px!important}.desktop-br{display:none}.grader-header{grid-template-columns:1fr!important}.grader-pink,.grader-stats{grid-area:auto/1!important}}@media (max-width:720px){.compare-row{grid-template-columns:1fr 1fr!important}.compare-row>.compare-label{grid-column:1/-1!important;padding-bottom:4px!important}}@media (max-width:900px){.report-studio{grid-template-columns:1fr!important;min-height:0!important}}@media (max-width:860px){.studio-3col{grid-template-columns:1fr!important}}@media (max-width:820px){.portal-shell{flex-direction:column!important}.portal-aside{border-bottom:1px solid #00000014!important;border-right:none!important;width:100%!important;height:auto!important;position:static!important}.dossier-aside{flex:100%!important;max-width:none!important;position:static!important}}@media (max-width:880px){.bookcall-grid{grid-template-columns:1fr!important}.bookcall-rail{border-right:none!important;border-bottom:1px solid var(--hair,#e3e7ed)!important}}@media (max-width:760px){.grid-4up{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:440px){.grid-4up{grid-template-columns:1fr!important}}@media (max-width:480px){.flow-panel{min-width:0!important}}@media (max-width:900px){.play-grid{display:block!important}.play-grid>*{box-sizing:border-box!important;grid-area:auto!important;width:100%!important;min-height:0!important;margin-left:0!important;margin-right:0!important;position:static!important}.play-grid>aside{border-left:none!important;border-right:none!important;border-top:1px solid var(--hair,#00000014)!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes trip{0%{opacity:.3;transform:translate(0)}16%{opacity:1}80%{opacity:1}to{opacity:.3;transform:translate(34px)}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:36px 36px}}@keyframes heroDash{to{stroke-dashoffset:-28px}}@keyframes nodeGlow{0%,to{box-shadow:0 0 #db277700}50%{box-shadow:0 0 0 4px #db277714}}@keyframes flowDots{to{background-position:0 11px}}@keyframes revealUp{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.gp-selectable::selection,.gp-selectable ::selection{color:#0b1220;background:#ffffffd9}.gp-bubble-input{caret-color:#fff}.gp-bubble-input::placeholder{color:#ffffffb3;opacity:1}@keyframes commentGlow{0%{box-shadow:0 0 0 5px #22a0504d}60%{box-shadow:0 0 0 5px #22a0504d}to{box-shadow:0 4px 14px #22a0501a}}@keyframes growDown{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes isoFloat{0%,to{transform:translate(-50%,-50%) translateZ(var(--z))}50%{transform:translate(-50%,-50%) translateZ(calc(var(--z) + 16px))}}@keyframes livePulse{0%{box-shadow:0 0 #0d948880}70%{box-shadow:0 0 0 6px #0d948800}to{box-shadow:0 0 #0d948800}}@keyframes isoRotate{0%{transform:rotateX(58deg)rotate(-48deg)}50%{transform:rotateX(58deg)rotate(-38deg)}to{transform:rotateX(58deg)rotate(-48deg)}}@keyframes scanBand{0%{opacity:0;transform:translate(-50%,-50%)translate(-210px)translateZ(60px)}12%{opacity:.7}88%{opacity:.7}to{opacity:0;transform:translate(-50%,-50%)translate(210px)translateZ(60px)}}@keyframes ripple{0%{opacity:.7;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes stampIn{0%{opacity:0}12%{opacity:1}46%{opacity:1}54%{opacity:0}to{opacity:0}}@keyframes crossIn{0%{opacity:0}50%{opacity:0}58%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes drawLoop{0%{stroke-dashoffset:var(--len)}55%{stroke-dashoffset:0}90%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes forkTravel{0%{opacity:0;fill:#9aa3b2;transform:translate(0)}6%{opacity:1;fill:#9aa3b2}20%{opacity:1;fill:#9aa3b2;transform:translate(12px)}34%{fill:#9aa3b2}40%{opacity:1;fill:#16a34a;transform:translate(27px,-4px)}46%{opacity:0;fill:#16a34a;transform:translate(27px,-4px)}50%{opacity:0;fill:#9aa3b2;transform:translate(0)}56%{opacity:1;fill:#9aa3b2}70%{opacity:1;fill:#9aa3b2;transform:translate(12px)}84%{fill:#9aa3b2}90%{opacity:1;fill:#ff4d4d;transform:translate(27px,4px)}96%{opacity:0;fill:#ff4d4d;transform:translate(27px,4px)}to{opacity:0;fill:#9aa3b2;transform:translate(0)}}@keyframes logoPacket{0%{opacity:0;transform:translate(0)}6%{opacity:1}30%{opacity:1;transform:translate(13px)}38%{opacity:0;transform:translate(13px)}to{opacity:0;transform:translate(13px)}}@keyframes logoFork{0%,28%{opacity:.5;transform:scale(.7)}36%{opacity:1;transform:scale(1.35)}48%,to{opacity:1;transform:scale(1)}}@keyframes logoFlow{0%{stroke-dashoffset:22px}10%{stroke-dashoffset:22px}55%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:22px}}@keyframes logoCheck{0%,40%{stroke-dashoffset:14px}60%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:14px}}@keyframes logoCross{0%,46%{stroke-dashoffset:8px}64%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:8px}}@keyframes logoBreathe{0%,38%{box-shadow:0 2px 9px -2px #db27772e}64%{box-shadow:0 2px 16px -1px #db277773}to{box-shadow:0 2px 9px -2px #db27772e}}@keyframes logoSheen{0%,18%{transform:translate(-130%)}46%{transform:translate(130%)}to{transform:translate(130%)}}@keyframes logoPop{0%,48%{transform:scale(0)}60%{transform:scale(1.28)}70%{transform:scale(.94)}78%{transform:scale(1)}88%{transform:scale(1)}to{transform:scale(0)}}@keyframes logoSparkA{0%,56%{opacity:0;transform:scale(0)translate(0)}64%{opacity:1;transform:scale(1)translate(2px,-2px)}78%{opacity:0;transform:scale(0)translate(5px,-5px)}to{opacity:0}}@keyframes logoSparkB{0%,60%{opacity:0;transform:scale(0)translate(0)}68%{opacity:1;transform:scale(1)translate(2px,2px)}82%{opacity:0;transform:scale(0)translate(5px,5px)}to{opacity:0}}.rt-panel{display:none}.rt-panel.active{display:block}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:760px){.cov-iso-stage{zoom:.56}.cov-iso-box{height:300px}}.coverage-chip{cursor:default;background:#f8f9fb;border:1px solid #0000000d;border-radius:10px;padding:8px 12px;transition:all .2s}.coverage-chip:hover{transform:translateY(-1px);border-color:var(--accent)!important;color:var(--accent)!important;box-shadow:0 4px 12px -4px var(--accent-glow)!important;background:#fff!important}.team-card{will-change:transform;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s}.team-card:hover{border-color:color-mix(in srgb, var(--g1) 35%, transparent);box-shadow:0 30px 60px -28px color-mix(in srgb, var(--g1) 45%, #0b122059);transform:translateY(-6px)}.team-card .team-accent{transform-origin:0;opacity:.85;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s;transform:scaleX(.4)}.team-card:hover .team-accent{opacity:1;transform:scaleX(1)}.team-avatar{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.team-card:hover .team-avatar{transform:scale(1.06)rotate(-2deg)}.team-linkedin{background:#fff}.team-card:hover .team-linkedin{color:#fff;background:#0a66c2;box-shadow:0 10px 22px -10px #0a66c2b3;border-color:#0a66c2!important}.team-card:hover .team-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.team-card,.team-card *{transition:none!important;animation:none!important}}.eh-hero{background:#fff;border-bottom:1px solid #e3e7ed;position:relative;overflow:hidden}.eh-blob{pointer-events:none;position:absolute}.eh-blob-a{filter:blur(48px);background:radial-gradient(at top,#db277712,#0000 60%);width:100%;max-width:1000px;height:600px;animation:11s ease-in-out infinite ehBlobA;top:-150px;left:50%}.eh-blob-b{filter:blur(50px);background:radial-gradient(circle,#93c5fd24,#0000 60%);width:520px;height:520px;animation:13s ease-in-out infinite ehBlobB;top:16%;left:-10%}.eh-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#0b122009 1px,#0000 1px),linear-gradient(90deg,#0b122009 1px,#0000 1px);background-size:40px 40px;animation:6s linear infinite ehGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 28%,#000 30%,#0000 72%);mask-image:radial-gradient(80% 60% at 50% 28%,#000 30%,#0000 72%)}.eh-reveal{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) both ehReveal}@keyframes ehBlobA{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(22px)scale(1.06)}}@keyframes ehBlobB{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(46px,-26px)scale(1.12)}}@keyframes ehReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ehGrid{0%{background-position:0 0}to{background-position:40px 40px}}.eh-svg .eh-bar{transform-box:fill-box;transform-origin:bottom}.eh-svg .eh-eq{animation:1.4s ease-in-out infinite ehEq}.eh-svg .eh-ledger{animation:2.4s ease-in-out infinite ehLedger}.eh-svg .eh-ecg{animation:3.4s ease-in-out infinite ehEcg}.eh-svg .eh-beat{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite ehBeat}.eh-svg .eh-scan{animation:3.6s cubic-bezier(.4,0,.2,1) infinite ehScan}.eh-svg .eh-chip{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite ehChip}.eh-svg .eh-verdict{animation:3.6s ease-in-out infinite ehVerdict}@keyframes ehEq{0%,to{transform:scaleY(.26)}50%{transform:scaleY(1)}}@keyframes ehLedger{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes ehEcg{0%{stroke-dashoffset:var(--len)}55%,to{stroke-dashoffset:0}}@keyframes ehBeat{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes ehScan{0%{opacity:0;transform:translate(0)}7%{opacity:1}70%{opacity:1}84%,to{opacity:0;transform:translate(212px)}}@keyframes ehChip{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ehVerdict{0%,46%{stroke-dashoffset:var(--len)}64%,to{stroke-dashoffset:0}}.eh-card{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s}.eh-card:hover{transform:translateY(-4px);border-color:#db277740!important;box-shadow:0 22px 44px -24px #db277759!important}.eh-check{transition:transform .2s,border-color .2s,box-shadow .2s}.eh-check:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px #16a34a80;border-color:#16a34a66!important}.eh-step{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,border-color .26s}.eh-step:hover{transform:translateY(-4px);border-color:#db277740!important;box-shadow:0 22px 44px -24px #0b12202e!important}.eh-faq{transition:transform .2s,border-color .2s,box-shadow .2s}.eh-faq:hover{transform:translateY(-2px);border-color:#db277733!important;box-shadow:0 14px 30px -22px #0b122040!important}.eh-tile{transition:transform .26s,border-color .26s,box-shadow .26s}.eh-tile:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #0000008c!important}
