@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:200;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.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:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}._1CARaG_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}._1CARaG_variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.MwMxEq_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.MwMxEq_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.yDraKW_nav{flex-wrap:wrap;align-items:center;gap:3rem;display:flex}.yDraKW_link{min-height:44px;color:var(--color-text-secondary);letter-spacing:.02em;align-items:center;font-size:1rem;font-weight:500;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.yDraKW_link:hover{color:var(--color-text-primary)}.yDraKW_link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}.yDraKW_link:after{content:"";background:var(--color-accent);width:0;height:1px;transition:width .2s;position:absolute;bottom:4px;left:0}.yDraKW_link:hover:after{width:100%}.yDraKW_active{color:var(--color-text-primary)}.yDraKW_active:after{width:100%}@media (max-width:1120px) and (min-width:900px){.yDraKW_nav{gap:1.6rem}.yDraKW_link{font-size:.95rem}}@media (max-width:899px){.yDraKW_nav{flex-direction:column;align-items:stretch;gap:.5rem;width:100%}.yDraKW_link{border-radius:var(--radius-md);-webkit-tap-highlight-color:color-mix(in srgb, var(--color-accent) 25%, transparent);justify-content:center;align-items:center;width:100%;min-height:48px;padding:.5rem .75rem;font-size:1.05rem;transition:background-color .18s;display:flex}.yDraKW_link:active{background:color-mix(in srgb, var(--color-accent-subtle) 40%, var(--color-surface))}.yDraKW_link:after,.yDraKW_active:after{display:none}.yDraKW_active{background:color-mix(in srgb, var(--color-accent-subtle) 65%, transparent)}.yDraKW_active:active{background:color-mix(in srgb, var(--color-accent-subtle) 50%, var(--color-surface))}}
._8RiFmG_button{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;min-height:48px;padding:0 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-md)}._8RiFmG_primary{background:var(--color-accent-fill);color:#fff;box-shadow:0 4px 16px var(--color-accent-glow), 0 0 0 1px #0000000a inset}._8RiFmG_primary:hover{background:var(--button-hover-bg);color:var(--button-hover-text);box-shadow:0 8px 24px #0000001f,inset 0 0 0 1px #0000000a}._8RiFmG_secondary{color:var(--color-text-primary);border-color:var(--color-outline-strong);background:0 0;box-shadow:0 1px 2px #0000000a}._8RiFmG_secondary:hover{border-color:var(--color-text-primary);background:var(--color-surface)}._8RiFmG_ghost{color:var(--color-text-primary);background:0 0;border-color:#0000;padding:0 1rem}._8RiFmG_ghost:hover{background:var(--color-surface-strong)}._8RiFmG_small{min-height:40px;padding:0 1.4rem;font-size:.8125rem}._8RiFmG_large{min-height:56px;padding:0 2.25rem;font-size:.9375rem}
.DjgGgG_container{width:min(1200px,100% - 2.5rem);margin:0 auto}@media (max-width:520px){.DjgGgG_container{width:min(1200px,100% - 1.5rem)}}
.yVu7PW_accent{line-height:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(120deg, var(--color-accent) 0%, var(--color-accent-strong) 34%, var(--color-accent) 52%, var(--color-accent-strong) 70%, var(--color-accent) 100%);color:var(--color-accent);-webkit-text-fill-color:transparent;background-position:50%;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:-.14em;padding-block:.12em;padding-inline:.14em;overflow:visible}
.vnyKQa_section{text-align:center;background-color:#0000}.vnyKQa_section h2{text-align:center}.vnyKQa_marqueeContainer{background:var(--section-bg-current,var(--color-section-bg));width:100vw;margin-top:3rem;margin-left:calc(50% - 50vw);padding:2rem 0}.vnyKQa_marqueeBackdrop{z-index:0;pointer-events:none;background:0 0;grid-auto-rows:minmax(0,1fr);align-content:stretch;width:auto;margin:0;padding:0;display:grid;position:absolute;inset:calc(-1*clamp(2rem,4vw,3.5rem)) -4vw}.vnyKQa_marqueeBackdrop .vnyKQa_marquee{--logo-h:clamp(1.1rem, 1.4vw, 1.45rem);--gap:clamp(.8rem, 1.5vw, 1.35rem);align-items:center;padding:0;display:grid}.vnyKQa_marquee{--logo-h:28px;--gap:56px;--fade-w:100px;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-w), #000 calc(100% - var(--fade-w)), transparent);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-w), #000 calc(100% - var(--fade-w)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-w), #000 calc(100% - var(--fade-w)), transparent);padding:.75rem 0;position:relative;overflow:hidden}.vnyKQa_inner{flex-wrap:nowrap;gap:0;display:flex}@keyframes vnyKQa_po-scroll{to{transform:translate3d(calc(-1 * var(--track-w)), 0, 0)}}.vnyKQa_reverse .vnyKQa_inner{animation-direction:reverse}.vnyKQa_track{align-items:center;gap:var(--gap);flex-shrink:0;padding-inline-end:var(--gap);display:flex}.vnyKQa_cell{height:var(--logo-h);place-items:center;display:grid}.vnyKQa_logo{height:var(--logo-h);opacity:.4;filter:brightness(0);flex:none;width:auto;display:block}[data-theme=dark] .vnyKQa_logo{filter:brightness(0)invert()}.vnyKQa_marqueeBackdrop .vnyKQa_logo{opacity:.05}[data-theme=dark] .vnyKQa_marqueeBackdrop .vnyKQa_logo{opacity:.075}.vnyKQa_inner[data-marquee-ready=true]{animation:vnyKQa_po-scroll var(--duration,20s) linear infinite;will-change:transform}.vnyKQa_marqueeBackdrop .vnyKQa_inner[data-marquee-ready=true]{will-change:auto;animation:none}@media (max-width:900px){.vnyKQa_subtext{font-size:1rem}.vnyKQa_marqueeContainer{padding:1.5rem 0}}@media (min-width:981px){.vnyKQa_marquee{--logo-h:32px;--gap:60px}}@media (max-width:767px){.vnyKQa_marqueeContainer{padding:1.25rem 0}.vnyKQa_marquee{--logo-h:24px;--gap:28px;--fade-w:60px;padding:.5rem 0}.vnyKQa_marqueeBackdrop{inset:-2rem -8vw}.vnyKQa_marqueeBackdrop .vnyKQa_marquee{--logo-h:18px;--gap:18px;--fade-w:48px}.vnyKQa_marqueeBackdrop .vnyKQa_logo{opacity:.04}[data-theme=dark] .vnyKQa_marqueeBackdrop .vnyKQa_logo{opacity:.06}}
.sbxINW_hero{background:var(--color-background);align-items:center;min-height:100svh;padding:clamp(3.5rem,7vh,5.25rem) 0;display:grid;position:relative;overflow:hidden}.sbxINW_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sbxINW_hero>[data-ui=systems-platform-backdrop]{z-index:1;opacity:.62}.sbxINW_backdrop:before{content:"";background:radial-gradient(circle at 72% 45%, var(--color-accent-glow), transparent 28rem), var(--hero-gradient);opacity:.64;position:absolute;inset:0}.sbxINW_backdrop:after{content:"";background-image:radial-gradient(var(--pattern-dot) .8px, transparent .8px);opacity:.16;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 52% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 52% 100%)}.sbxINW_inner{z-index:2;align-items:center;min-height:calc(100svh - 10.5rem);display:grid;position:relative}.sbxINW_copy{z-index:3;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.5rem;width:min(100%,52rem);margin:0 auto;display:grid;position:relative}.sbxINW_copy h1{min-width:0;max-width:20ch;color:var(--color-text-primary);font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;padding-bottom:.06em;font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:.98;overflow:visible}.sbxINW_headlineBefore,.sbxINW_headlineAccent,.sbxINW_headlineAfter{white-space:nowrap;width:fit-content;max-width:100%;display:block}.sbxINW_copy p{max-width:42rem;color:var(--color-text-secondary);margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.55}@media (min-width:1101px){.sbxINW_hero[data-hero-concept=systems-growth-partner] .sbxINW_inner{width:min(1440px,100% - 2.5rem)}.sbxINW_hero[data-hero-concept=systems-growth-partner] .sbxINW_copy h1{max-width:none;font-size:clamp(3rem,6vw,5.5rem)}}.sbxINW_actions{flex-wrap:wrap;justify-content:center;gap:.85rem;width:auto;margin-top:.35rem;display:flex}.sbxINW_secondaryCta{background:var(--color-surface-strong);box-shadow:var(--shadow-sm)}.sbxINW_secondaryCta:hover{background:var(--color-surface)}.sbxINW_visual{z-index:1;pointer-events:none;min-width:0;min-height:0;display:block;position:absolute;inset:0;overflow:visible}.sbxINW_nodes{display:block;position:absolute;inset:0}.sbxINW_systemShell{z-index:1;width:100%;height:100%;min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative;overflow:visible}.sbxINW_systemShell:before{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 18%, var(--color-outline));background:radial-gradient(ellipse at center, transparent 44%, color-mix(in srgb, var(--color-accent-subtle) 7%, transparent) 100%);opacity:.2;pointer-events:none;border-radius:50%/31%;position:absolute;inset:11% 6% 13%}.sbxINW_hub .sbxINW_nodes{z-index:1}.sbxINW_node{z-index:2;border:1px solid color-mix(in srgb, var(--color-outline-strong) 76%, var(--color-background));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-background) 94%, var(--color-surface-strong));width:clamp(10rem,16vw,14rem);min-width:0;box-shadow:none;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem .8rem;display:grid;position:absolute;overflow:hidden}.sbxINW_node:first-child{top:18%;left:4%}.sbxINW_node:nth-child(2){top:18%;right:4%}.sbxINW_node:nth-child(3){top:44%;left:0}.sbxINW_node:nth-child(4){top:44%;right:0}.sbxINW_node:nth-child(5){bottom:13%;left:8%}.sbxINW_node:nth-child(6){bottom:13%;right:8%}.sbxINW_node:after{content:"";border-radius:inherit;background:color-mix(in srgb, var(--color-accent-subtle) 54%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.sbxINW_nodeIconRest,.sbxINW_nodeIconActive{z-index:1;grid-area:1/1;place-items:center;display:grid;position:relative}.sbxINW_nodeIconActive{color:var(--color-text-on-accent);opacity:0}.sbxINW_nodeIcon{isolation:isolate;z-index:1;border:1px solid color-mix(in srgb, var(--color-accent) 26%, var(--color-background));width:2.25rem;height:2.25rem;color:color-mix(in srgb, var(--color-accent) 72%, var(--color-background));background:color-mix(in srgb, var(--color-background) 92%, var(--color-accent-subtle));border-radius:.75rem;place-items:center;display:grid;position:relative}.sbxINW_nodeCopy{z-index:1;gap:.12rem;min-width:0;display:grid;position:relative}.sbxINW_nodeCopy strong{color:color-mix(in srgb, var(--color-text-primary) 72%, var(--color-background));text-wrap:balance;font-size:.86rem;line-height:1.25}.sbxINW_nodeCopy small{color:color-mix(in srgb, var(--color-text-secondary) 78%, var(--color-background));text-wrap:pretty;font-size:.71rem;line-height:1.35}.sbxINW_hub{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}[data-theme=dark] .sbxINW_hub.sbxINW_visual,[data-theme=dark] .sbxINW_systemShell{box-shadow:none;background:0 0;border:0}[data-theme=dark] .sbxINW_hub .sbxINW_node{border-color:color-mix(in srgb, var(--color-outline-strong) 82%, var(--color-background));background:color-mix(in srgb, var(--color-background) 88%, var(--color-surface-strong));box-shadow:var(--shadow-sm)}[data-theme=dark] .sbxINW_hub .sbxINW_nodeIcon{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-outline-strong));background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface-strong))}.sbxINW_copy{animation:.52s cubic-bezier(.16,1,.3,1) 80ms both sbxINW_heroCopyReveal}.sbxINW_systemShell{transform-origin:50%;animation:.52s cubic-bezier(0,0,.3,1) both sbxINW_systemInitialize}.sbxINW_node{animation:sbxINW_systemContentReveal .36s calc(.14s + var(--node-delay,0s)) cubic-bezier(0, 0, .38, .9) both}.sbxINW_systemShell:before{animation:.42s cubic-bezier(.2,0,.38,.9) .48s both sbxINW_systemConnectionsReveal}.sbxINW_hero[data-hero-motion=systems-check-loop] .sbxINW_node{animation:sbxINW_systemContentReveal .36s calc(.14s + var(--node-delay,0s)) cubic-bezier(0, 0, .38, .9) both, sbxINW_systemNodeCheck 8s calc(1.6s + var(--loop-delay,0s)) ease-in-out infinite}.sbxINW_hero[data-hero-motion=systems-check-loop] .sbxINW_node:after{border:1px solid color-mix(in srgb, var(--color-accent) 82%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 20%, transparent), 0 0 1.1rem color-mix(in srgb, var(--color-accent) 24%, transparent);animation:sbxINW_systemNodeGlow 8s calc(1.6s + var(--loop-delay,0s)) ease-in-out infinite;background:0 0}.sbxINW_hero[data-hero-motion=systems-check-loop] .sbxINW_nodeIcon{animation:sbxINW_systemNodeIconCheck 8s calc(1.6s + var(--loop-delay,0s)) ease-in-out infinite}.sbxINW_hero[data-hero-motion=systems-check-loop] .sbxINW_nodeIcon:after{content:"";z-index:0;border:1px solid var(--color-accent-fill);border-radius:inherit;background:var(--color-accent-fill);box-shadow:0 0 0 .22rem color-mix(in srgb, var(--color-accent) 16%, transparent);opacity:0;pointer-events:none;animation:sbxINW_systemNodeGlow 8s calc(1.6s + var(--loop-delay,0s)) ease-in-out infinite;position:absolute;inset:0}.sbxINW_hero[data-hero-motion=systems-check-loop] .sbxINW_nodeIconRest{animation:sbxINW_systemNodeRestIcon 8s calc(1.6s + var(--loop-delay,0s)) ease-in-out infinite}.sbxINW_hero[data-hero-motion=systems-check-loop] .sbxINW_nodeIconActive{animation:sbxINW_systemNodeActiveIcon 8s calc(1.6s + var(--loop-delay,0s)) ease-in-out infinite}[data-theme=dark] .sbxINW_hero[data-hero-motion=systems-check-loop] .sbxINW_node:before{content:"";z-index:0;border-radius:inherit;background:color-mix(in srgb, var(--color-accent-fill) 12%, transparent);opacity:0;pointer-events:none;animation:sbxINW_systemNodeGlow 8s calc(1.6s + var(--loop-delay,0s)) ease-in-out infinite;position:absolute;inset:0}@keyframes sbxINW_heroCopyReveal{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@keyframes sbxINW_systemInitialize{0%{opacity:0;transform:translateY(.65rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sbxINW_systemContentReveal{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes sbxINW_systemConnectionsReveal{0%{opacity:0}to{opacity:.2}}@keyframes sbxINW_systemNodeCheck{0%,12%,to{transform:scale(1)}5%{transform:scale(1.014)}}@keyframes sbxINW_systemNodeGlow{0%,12%,to{opacity:0}4%,7%{opacity:1}}@keyframes sbxINW_systemNodeIconCheck{0%,12%,to{transform:scale(1)}5%{transform:scale(1.075)}}@keyframes sbxINW_systemNodeRestIcon{0%,12%,to{opacity:1}4%,7%{opacity:0}}@keyframes sbxINW_systemNodeActiveIcon{0%,12%,to{opacity:0}4%,7%{opacity:1}}@media (max-width:1100px){.sbxINW_visual{display:none}.sbxINW_copy h1{font-size:clamp(3rem,6vw,4.75rem)}}@media (max-width:900px){.sbxINW_hero{min-height:auto;padding:max(4rem, env(safe-area-inset-top)) 0 4rem}.sbxINW_inner{min-height:auto}.sbxINW_copy{width:100%}.sbxINW_copy h1{max-width:none;font-size:clamp(3rem,9vw,4.4rem)}}@media (max-width:680px){.sbxINW_backdrop:after{display:none}.sbxINW_copy h1{max-width:none;font-size:clamp(1.875rem,9.5vw,3.5rem);line-height:.98}.sbxINW_actions{flex-direction:column;width:min(100%,18rem)}.sbxINW_actions>*{width:100%}.sbxINW_visual{display:none}}@media (max-width:390px){.sbxINW_copy h1{font-size:clamp(1.875rem,9.5vw,2.5rem)}.sbxINW_copy p{font-size:1rem}}
.-Nh5Eq_section{position:relative;overflow:clip}.-Nh5Eq_section:after{content:"";background:var(--color-accent-glow);filter:blur(100px);opacity:.42;pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute;top:50%;right:-18rem;transform:translateY(-50%)}.-Nh5Eq_layout{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(32rem,1.22fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid;position:relative}.-Nh5Eq_copy{text-align:left;max-width:30rem;padding-top:clamp(.5rem,1vw,1.25rem);position:sticky;top:7rem}.-Nh5Eq_copy h2{max-width:16ch;margin-bottom:1.25rem;font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.02}.-Nh5Eq_copy>p{max-width:64ch;font-size:1.08rem;line-height:1.65}.-Nh5Eq_copy>p+p{margin-top:.75rem}.-Nh5Eq_copy .-Nh5Eq_copyCost{max-width:61ch;color:var(--color-text-primary);font-size:1rem;font-weight:600;line-height:1.55}.-Nh5Eq_comparison{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem);min-width:0;display:grid}.-Nh5Eq_diagram{border:1px solid var(--color-outline-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-rows:auto 1fr;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.-Nh5Eq_diagramBefore{background:var(--color-surface)}.-Nh5Eq_diagramAfter{background:radial-gradient(circle at 50% 35%, var(--color-accent-subtle), transparent 42%), var(--color-surface)}.-Nh5Eq_diagramAfter .-Nh5Eq_flow{align-content:center}.-Nh5Eq_diagramHeader{border-bottom:1px solid var(--color-outline);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.-Nh5Eq_diagramHeader strong{color:var(--color-text-primary);font-size:1rem;line-height:1.3}.-Nh5Eq_diagramHeader span{color:var(--color-text-secondary);text-align:right;font-size:.82rem;line-height:1.4}.-Nh5Eq_flow{--connector-stroke:2px;justify-items:center;display:grid}.-Nh5Eq_node{border:1px solid var(--color-outline-strong);border-radius:var(--radius-lg);background:var(--color-surface-strong);width:min(100%,20rem);min-height:4.5rem;box-shadow:var(--shadow-sm);align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;position:relative}.-Nh5Eq_nodeActiveRing{z-index:0;border:2px solid var(--color-accent);border-radius:inherit;box-shadow:0 10px 28px var(--color-accent-glow);opacity:0;pointer-events:none;position:absolute;inset:-1px}.-Nh5Eq_nodeManual{background:color-mix(in srgb, var(--color-surface-strong) 72%, var(--color-surface));box-shadow:var(--shadow-xs);border-style:dashed}.-Nh5Eq_nodeManual .-Nh5Eq_nodeIcon{color:var(--color-text-muted)}.-Nh5Eq_nodeIcon{z-index:1;background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-accent);border:1px solid var(--color-outline-strong);border-radius:.75rem;flex:none;place-items:center;display:grid;position:relative}.-Nh5Eq_nodeCopy{z-index:1;min-width:0;display:grid;position:relative}.-Nh5Eq_nodeCopy strong{color:var(--color-text-primary);font-size:.95rem;line-height:1.3}.-Nh5Eq_nodeCopy small{color:var(--color-text-secondary);font-size:.78rem;line-height:1.35}.-Nh5Eq_connector{--trace-distance:1.37rem;width:var(--connector-stroke);background:linear-gradient(var(--color-accent), var(--color-outline-strong));height:1.75rem;position:relative}.-Nh5Eq_connector:after{content:"";z-index:2;background:var(--color-accent);opacity:0;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.72)}.-Nh5Eq_connectorBranch{--trace-distance:1.82rem;height:2.2rem}.-Nh5Eq_manualBoard{justify-self:center;width:min(100%,26rem);min-height:23rem;position:relative}.-Nh5Eq_manualMap{z-index:1;width:100%;height:100%;color:color-mix(in srgb, var(--color-text-muted) 78%, var(--color-outline-strong));opacity:.86;position:absolute;inset:0;overflow:visible}.-Nh5Eq_manualPathBase,.-Nh5Eq_manualPathTrace{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.-Nh5Eq_manualPathBase{stroke:currentColor;stroke-width:1.25px;stroke-dasharray:3 4}.-Nh5Eq_manualPathTrace{stroke:var(--color-accent);stroke-width:2px;opacity:0}.-Nh5Eq_manualPathDot{fill:var(--color-accent);stroke:var(--color-surface);stroke-width:.7px;opacity:0;transform:translate(var(--manual-dot-x-0), var(--manual-dot-y-0));transform-box:view-box;transform-origin:0 0;vector-effect:non-scaling-stroke}.-Nh5Eq_manualTrigger,.-Nh5Eq_manualFragment{z-index:2;position:absolute}.-Nh5Eq_manualTrigger{width:88%;top:0;left:6%}.-Nh5Eq_manualFragment{width:74%}.-Nh5Eq_manualFragment .-Nh5Eq_node{gap:.7rem;width:100%;min-height:4rem;padding:.7rem .8rem}.-Nh5Eq_manualFragment .-Nh5Eq_nodeIcon{width:2.25rem;height:2.25rem}.-Nh5Eq_manualFragmentOne{top:40%;left:0;transform:rotate(-1.1deg)}.-Nh5Eq_manualFragmentTwo{top:22%;right:0;transform:rotate(.9deg)}.-Nh5Eq_manualFragmentThree{top:58%;right:2%;transform:rotate(.55deg)}.-Nh5Eq_manualFragmentFour{top:79%;left:1%;transform:rotate(-.8deg)}.-Nh5Eq_outcomes{--branch-gap:.75rem;--branch-gap-third:.25rem;--branch-rise:.8rem;gap:var(--branch-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;position:relative}.-Nh5Eq_outcomes:before{content:"";z-index:1;top:calc(-1 * var(--branch-rise));right:calc(16.6667% - var(--branch-gap-third));left:calc(16.6667% - var(--branch-gap-third));height:var(--connector-stroke);border-radius:var(--connector-stroke);background:color-mix(in srgb, var(--color-accent) 48%, var(--color-outline-strong));position:absolute}.-Nh5Eq_outcomes:after{content:"";z-index:2;top:calc(-1 * var(--branch-rise));right:calc(16.6667% - var(--branch-gap-third));left:calc(16.6667% - var(--branch-gap-third));height:var(--connector-stroke);border-radius:var(--connector-stroke);background:var(--color-accent);opacity:0;transform-origin:50%;position:absolute;transform:scaleX(0)}.-Nh5Eq_outcomes .-Nh5Eq_node{flex-direction:column;align-items:flex-start;min-height:7.25rem;position:relative}.-Nh5Eq_outcomes .-Nh5Eq_node:before{content:"";z-index:1;width:var(--connector-stroke);height:var(--branch-rise);left:50%;top:calc(-1 * var(--branch-rise));background:color-mix(in srgb, var(--color-accent) 48%, var(--color-outline-strong));position:absolute;transform:translate(-50%)}.-Nh5Eq_outcomes .-Nh5Eq_node:after{content:"";z-index:2;width:.38rem;height:.38rem;left:50%;top:calc(-1 * var(--branch-rise));background:var(--color-accent);opacity:0;border-radius:50%;position:absolute;transform:translate(-50%)scale(.72)}@keyframes -Nh5Eq_nodeActivate{0%,12%,to{transform:scale(1)}5%{transform:scale(1.012)}}@keyframes -Nh5Eq_activeRingActivate{0%,12%,to{opacity:0}4%,7%{opacity:1}}@keyframes -Nh5Eq_connectorTrace{0%{opacity:0;transform:translate(-50%)scale(.72)}2%{opacity:1}11%{opacity:1;transform:translate(-50%, var(--trace-distance)) scale(1)}15%,to{opacity:0;transform:translate(-50%, var(--trace-distance)) scale(.72)}}@keyframes -Nh5Eq_branchActivate{0%{opacity:0;transform:scaleX(0)}3%{opacity:1}12%{opacity:1;transform:scaleX(1)}18%,to{opacity:0;transform:scaleX(1)}}@keyframes -Nh5Eq_manualPathActivate{0%,12%,to{opacity:0}4%,8%{opacity:1}}@keyframes -Nh5Eq_manualPathDotMove{0%,4%{opacity:0;transform:translate(var(--manual-dot-x-0), var(--manual-dot-y-0))}4.2%{opacity:1;transform:translate(var(--manual-dot-x-0), var(--manual-dot-y-0))}5%{opacity:1;transform:translate(var(--manual-dot-x-1), var(--manual-dot-y-1))}6%{opacity:1;transform:translate(var(--manual-dot-x-2), var(--manual-dot-y-2))}7%{opacity:1;transform:translate(var(--manual-dot-x-3), var(--manual-dot-y-3))}8%{opacity:1;transform:translate(var(--manual-dot-x-4), var(--manual-dot-y-4))}8.2%,to{opacity:0;transform:translate(var(--manual-dot-x-4), var(--manual-dot-y-4))}}@keyframes -Nh5Eq_manualNodeActivate{0%,16%,to{transform:scale(1)}6%{transform:scale(1.012)}}@keyframes -Nh5Eq_manualRevisitActivate{0%,22%,30%,58%,66%,to{transform:scale(1)}26%,62%{transform:scale(1.012)}}@keyframes -Nh5Eq_manualRevisitRing{0%,23%,29%,59%,65%,to{opacity:0}25%,27%,61%,63%{opacity:1}}@keyframes -Nh5Eq_manualCheckActivate{0%,11%,17%,35%,41%,71%,77%,to{transform:scale(1)}14%,38%,74%{transform:scale(1.012)}}@keyframes -Nh5Eq_manualCheckRing{0%,12%,16%,36%,40%,72%,76%,to{opacity:0}13%,15%,37%,39%,73%,75%{opacity:1}}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_nodeAnimated{animation:-Nh5Eq_nodeActivate 6.8s var(--activation-delay) ease-in-out infinite;will-change:transform}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_nodeAnimated .-Nh5Eq_nodeActiveRing{animation:-Nh5Eq_activeRingActivate 6.8s var(--activation-delay) ease-in-out infinite;will-change:opacity}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_flow>.-Nh5Eq_connector:not(.-Nh5Eq_connectorBranch):after{will-change:transform, opacity;animation:6.8s ease-in-out .65s infinite -Nh5Eq_connectorTrace}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_connectorBranch:after{will-change:transform, opacity;animation:6.8s ease-in-out 2.2s infinite -Nh5Eq_connectorTrace}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_outcomes:after{will-change:transform, opacity;animation:6.8s ease-in-out 2.75s infinite -Nh5Eq_branchActivate}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_outcomes .-Nh5Eq_node:after{--trace-distance:.42rem;will-change:transform, opacity;animation:6.8s ease-in-out 3.05s infinite -Nh5Eq_connectorTrace}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualPathTrace{animation:-Nh5Eq_manualPathActivate 12.5s var(--manual-path-delay) ease-in-out infinite;will-change:opacity}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualPathDot{animation:-Nh5Eq_manualPathDotMove 12.5s var(--manual-path-delay) linear infinite;will-change:transform, opacity}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualTrigger .-Nh5Eq_node,.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualFragment .-Nh5Eq_node{animation:-Nh5Eq_manualNodeActivate 12.5s var(--manual-activation-delay) ease-in-out infinite;will-change:transform}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualTrigger .-Nh5Eq_nodeActiveRing,.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualFragment .-Nh5Eq_nodeActiveRing{animation:-Nh5Eq_activeRingActivate 12.5s var(--manual-activation-delay) ease-in-out infinite;will-change:opacity}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualFragmentOne .-Nh5Eq_node{animation-name:-Nh5Eq_manualRevisitActivate;animation-delay:0s}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualFragmentOne .-Nh5Eq_nodeActiveRing{animation-name:-Nh5Eq_manualRevisitRing;animation-delay:0s}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualFragmentTwo .-Nh5Eq_node{animation-name:-Nh5Eq_manualCheckActivate;animation-delay:0s}.-Nh5Eq_comparison[data-revealed=true] .-Nh5Eq_manualFragmentTwo .-Nh5Eq_nodeActiveRing{animation-name:-Nh5Eq_manualCheckRing;animation-delay:0s}.-Nh5Eq_manualTrigger{--manual-activation-delay:0s}.-Nh5Eq_manualFragmentOne{--manual-activation-delay:2.5s}.-Nh5Eq_manualFragmentTwo{--manual-activation-delay:1s}.-Nh5Eq_manualFragmentThree{--manual-activation-delay:5.5s}.-Nh5Eq_manualFragmentFour{--manual-activation-delay:10s}@media (max-width:1160px){.-Nh5Eq_layout{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}.-Nh5Eq_copy{text-align:center;max-width:58rem;margin:0 auto;padding-top:0;position:static}.-Nh5Eq_copy h2,.-Nh5Eq_copy>p,.-Nh5Eq_copy .-Nh5Eq_copyCost{margin-left:auto;margin-right:auto}}@media (max-width:620px){.-Nh5Eq_diagram{padding:1rem}.-Nh5Eq_diagramHeader{flex-direction:column;align-items:flex-start;gap:.2rem}.-Nh5Eq_diagramHeader span{text-align:left}.-Nh5Eq_outcomes{grid-template-columns:1fr;justify-items:center}.-Nh5Eq_outcomes .-Nh5Eq_node:before{height:var(--branch-gap);top:calc(-1 * var(--branch-gap));display:block}.-Nh5Eq_outcomes:before,.-Nh5Eq_outcomes:after{display:none}.-Nh5Eq_outcomes .-Nh5Eq_node{flex-direction:row;align-items:center;min-height:auto}.-Nh5Eq_connectorBranch{--trace-distance:1.37rem;height:1.75rem}.-Nh5Eq_outcomes .-Nh5Eq_node:after{--trace-distance:.37rem;top:calc(-1 * var(--branch-gap))}}@media (max-width:360px){.-Nh5Eq_manualBoard{min-height:29rem}.-Nh5Eq_manualFragmentOne{top:41%}.-Nh5Eq_manualFragmentTwo{top:21%}.-Nh5Eq_manualFragmentThree{top:62%}.-Nh5Eq_manualFragmentFour{top:82%}}
._3hUVsW_footer{padding:clamp(2.5rem, 5vw, 4rem) 0 calc(1.25rem + env(safe-area-inset-bottom));background:var(--footer-bg);position:relative}._3hUVsW_footer:before{content:"";background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--color-outline) 50%, transparent) 20%, var(--color-outline) 50%, color-mix(in srgb, var(--color-outline) 50%, transparent) 80%, transparent 100%);height:1px;position:absolute;top:0;left:0;right:0}._3hUVsW_inner{gap:clamp(1.25rem,2vw,2.5rem);display:grid}._3hUVsW_brand{flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}._3hUVsW_description{max-width:320px;color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.6}._3hUVsW_logo{border-radius:.5rem;align-items:center;min-height:44px;display:inline-flex}._3hUVsW_logo svg{width:auto;height:36px;display:block}._3hUVsW_logo:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._3hUVsW_linksNav{grid-template-columns:1fr;gap:1rem;width:min(100%,460px);margin-inline:auto;display:grid}._3hUVsW_linkGroup{text-align:center;background:0 0;border:0;padding:0}._3hUVsW_groupTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-primary);margin:0 0 .35rem;font-size:.78rem;line-height:1.4}._3hUVsW_linkList{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}._3hUVsW_footerLink{width:100%;min-height:44px;color:var(--color-text-secondary);touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb, var(--color-accent) 20%, transparent);border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.97rem;line-height:1.35;text-decoration:none;transition:color .18s,background-color .18s,transform .15s;display:flex}._3hUVsW_footerLink:hover{color:var(--color-accent)}._3hUVsW_footerLink:active{color:var(--color-accent);transform:scale(.98)}._3hUVsW_footerLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-subtle) 30%, transparent)}._3hUVsW_bottom{margin-inline:auto;border-top:1px solid #0000001a;justify-content:space-between;align-items:center;width:min(1200px,100% - 2.5rem);margin-top:clamp(1.25rem,2.5vw,2rem);padding-top:clamp(.9rem,2vw,1.25rem);display:flex}._3hUVsW_copyright{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);justify-items:start;gap:.25rem;font-size:.82rem;line-height:1.65;display:grid}._3hUVsW_backToTop{letter-spacing:.02em;min-height:44px;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:color-mix(in srgb, var(--color-accent) 25%, transparent);background:0 0;border:none;align-items:center;padding:.5rem 1rem;font-family:inherit;font-size:.82rem;transition:color .18s;display:inline-flex}._3hUVsW_backToTop:hover{color:var(--color-accent)}._3hUVsW_backToTop:active{color:var(--color-accent);transform:scale(.97)}._3hUVsW_backToTop:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:899px){._3hUVsW_brand{margin-bottom:.65rem}._3hUVsW_linksNav{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"general connect""legal resources";align-items:start;gap:.7rem 1.15rem;width:100%}._3hUVsW_linksNav>._3hUVsW_linkGroup:first-child{grid-area:general}._3hUVsW_linksNav>._3hUVsW_linkGroup:nth-child(2){grid-area:legal}._3hUVsW_linksNav>._3hUVsW_linkGroup:nth-child(3){grid-area:resources}._3hUVsW_linksNav>._3hUVsW_linkGroup:nth-child(4){grid-area:connect}._3hUVsW_linkGroup{text-align:left}._3hUVsW_footerLink{justify-content:flex-start;padding:.5rem 0}}@media (max-width:520px){._3hUVsW_bottom{text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:min(1200px,100% - 1.5rem)}._3hUVsW_copyright{justify-items:center}._3hUVsW_backToTop{align-self:center}}@media (min-width:900px){._3hUVsW_inner{grid-template-columns:1.3fr 2fr;align-items:start}._3hUVsW_brand{justify-content:flex-start}._3hUVsW_logo svg{height:40px}._3hUVsW_linksNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,3.5vw,4rem);width:100%;margin-inline:0}._3hUVsW_linkGroup{text-align:left;padding:0}._3hUVsW_linkGroup+._3hUVsW_linkGroup{border-top:0;padding-top:0}._3hUVsW_groupTitle{margin-bottom:.45rem;font-size:.8rem}._3hUVsW_linkList{gap:.1rem}._3hUVsW_footerLink{border-radius:.25rem;justify-content:flex-start;width:fit-content;min-height:36px;margin-inline:0;padding:.15rem 0}}[data-theme=light] ._3hUVsW_bottom{border-top-color:#0000001a}[data-theme=dark] ._3hUVsW_bottom{border-top-color:#ffffff1a}
.sO8SWq_section{text-align:center;background-color:#0000;position:relative;overflow:hidden}.sO8SWq_carousel{--carousel-peek:clamp(3.5rem, 6vw, 5rem);--carousel-card-width:min(1020px, calc(100dvw - var(--carousel-peek) - var(--carousel-peek)));text-align:left;width:100dvw;max-width:none;margin:2.5rem auto 0 calc(50% - 50dvw)}.sO8SWq_carouselToolbar{margin-inline:auto;width:min(1180px,100% - 2.5rem);margin-bottom:.8rem}.sO8SWq_controlButton{border:1px solid var(--color-outline-strong);border-radius:var(--radius-full);background:var(--color-surface-strong);width:2.75rem;height:2.75rem;color:var(--color-text-primary);box-shadow:var(--shadow-sm);cursor:pointer;place-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.sO8SWq_controlButton:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 44%, var(--color-outline-strong));background:color-mix(in srgb, var(--color-accent-subtle) 58%, var(--color-surface-strong))}.sO8SWq_controlButton:active{transform:scale(.94)}.sO8SWq_controlButton:focus-visible,.sO8SWq_viewport:focus-visible,.sO8SWq_paginationButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sO8SWq_viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--radius-xl);cursor:grab;touch-action:pan-y;overflow-x:auto}.sO8SWq_viewportFrame{isolation:isolate;position:relative}.sO8SWq_viewportFrame:before,.sO8SWq_viewportFrame:after{z-index:2;content:"";pointer-events:none;width:clamp(1rem,3vw,2.5rem);position:absolute;top:0;bottom:2.5rem}.sO8SWq_viewportFrame:before{background:linear-gradient(90deg, color-mix(in srgb, var(--color-surface) 82%, transparent), transparent);left:0}.sO8SWq_viewportFrame:after{background:linear-gradient(270deg, color-mix(in srgb, var(--color-surface) 82%, transparent), transparent);right:0}.sO8SWq_viewport::-webkit-scrollbar{display:none}.sO8SWq_viewportDragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.sO8SWq_track{padding:.4rem calc((100% - var(--carousel-card-width)) / 2) 2.5rem;gap:1.25rem;display:flex}.sO8SWq_card{flex:0 0 var(--carousel-card-width);scroll-snap-align:center;scroll-snap-stop:always;border:1px solid var(--color-outline-strong);border-radius:var(--radius-xl);background:var(--color-surface-strong);min-height:28rem;box-shadow:var(--shadow-xl);color:inherit;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);transition:filter .24s,opacity .24s,transform .24s;display:grid;overflow:hidden}.sO8SWq_cardActive{filter:none;opacity:1;transform:scale(1)}.sO8SWq_cardInactive{filter:blur(1px);opacity:.74;transform:scale(.99)}.sO8SWq_story{background:radial-gradient(circle at 20% 20%, var(--color-accent-subtle), transparent 45%), var(--color-surface);flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}.sO8SWq_story:before{content:"";background-image:radial-gradient(var(--pattern-dot) 1px, transparent 1px);opacity:.55;pointer-events:none;background-size:18px 18px;position:absolute;inset:0}.sO8SWq_story>*{z-index:1;position:relative}.sO8SWq_clientType{color:var(--color-text-primary);align-items:center;gap:.65rem;margin-bottom:1.75rem;font-size:.9rem;font-weight:700;line-height:1.3;display:flex}.sO8SWq_clientType:before{content:"";background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 .28rem var(--color-accent-subtle);border-radius:50%;flex:none}.sO8SWq_story h3{max-width:15ch;margin:0;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.08}.sO8SWq_evidence{flex-direction:column;justify-content:center;gap:1.6rem;padding:clamp(2rem,5vw,4.5rem);display:flex}.sO8SWq_evidenceItem{gap:.45rem;display:grid}.sO8SWq_evidenceItem+.sO8SWq_evidenceItem{border-top:1px solid var(--color-outline);padding-top:1.6rem}.sO8SWq_evidenceItem>span{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.sO8SWq_evidenceItem p{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.55}.sO8SWq_carouselNav{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;width:100%;display:grid}.sO8SWq_pagination{justify-content:center;align-items:center;gap:.25rem;display:flex}.sO8SWq_paginationButton{cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;padding:0;position:relative}.sO8SWq_paginationButton:before{content:"";border-radius:var(--radius-full);background:var(--color-accent);height:.35rem;transition:background-color .18s,transform .18s;position:absolute;inset:50% 0 auto;transform:translateY(-50%)scaleX(.64)}.sO8SWq_paginationButton:not(.sO8SWq_paginationButtonActive):before{background:var(--color-outline-strong)}.sO8SWq_paginationButtonActive:before{transform:translateY(-50%)scaleX(1)}.sO8SWq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.sO8SWq_carousel{--carousel-peek:2.5rem;margin-top:2rem}.sO8SWq_carouselToolbar{width:calc(100% - 1.5rem);margin-bottom:.85rem}.sO8SWq_track{gap:.8rem}.sO8SWq_card{grid-template-columns:1fr;min-height:0}.sO8SWq_story,.sO8SWq_evidence{padding:1.5rem}.sO8SWq_story{justify-content:flex-start}.sO8SWq_clientType{margin-bottom:1.25rem}.sO8SWq_story h3{max-width:18ch;font-size:clamp(1.65rem,8vw,2.2rem)}.sO8SWq_evidence{gap:1.25rem}.sO8SWq_evidenceItem+.sO8SWq_evidenceItem{padding-top:1.25rem}}
._45xyjG_section{text-align:center;position:relative;overflow:hidden}._45xyjG_section:before{content:"";background:var(--color-accent-glow);filter:blur(110px);opacity:.35;pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-12rem;left:-20rem}._45xyjG_content{z-index:1;position:relative}._45xyjG_explorer{border:1px solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface-strong);max-width:1180px;min-height:36rem;box-shadow:var(--shadow-lg);text-align:left;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);margin:3rem auto 0;display:grid;position:relative;overflow:hidden}._45xyjG_selectorRegion{border-right:1px solid var(--color-outline);background:color-mix(in srgb, var(--color-surface) 80%, transparent);align-content:stretch;padding:.8rem;display:grid}._45xyjG_selector{align-content:stretch;display:grid}._45xyjG_selectorHint{display:none}._45xyjG_selectorButton{border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:2rem 2.35rem 1fr auto;align-items:center;gap:.75rem;padding:.85rem;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:grid}._45xyjG_selectorButton:hover{color:var(--color-text-primary);background:var(--color-surface-strong)}._45xyjG_selectorButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._45xyjG_selectorButtonActive{color:var(--color-text-primary);border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-outline));background:var(--color-surface-strong);box-shadow:var(--shadow-sm)}._45xyjG_selectorIndex{color:var(--color-text-muted);letter-spacing:.12em;font-size:.7rem;font-weight:700}._45xyjG_selectorIcon{border:1px solid var(--color-outline);background:var(--color-surface);width:2.35rem;height:2.35rem;color:var(--color-text-secondary);border-radius:.7rem;place-items:center;transition:color .18s,border-color .18s;display:grid}._45xyjG_selectorButtonActive ._45xyjG_selectorIcon{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-outline));background:var(--color-accent-subtle)}._45xyjG_selectorTitle{color:inherit;font-family:var(--font-heading);font-size:.98rem;font-weight:600;line-height:1.3}._45xyjG_selectorArrow{color:var(--color-text-muted);opacity:0;transition:opacity .18s,color .18s,transform .18s;transform:translate(-4px)}._45xyjG_selectorButtonActive ._45xyjG_selectorArrow{color:var(--color-accent);opacity:1;transform:none}._45xyjG_detailPanel{background:radial-gradient(circle at 75% 20%, var(--color-accent-subtle), transparent 34%), linear-gradient(145deg, var(--color-surface-strong), var(--color-surface));align-items:center;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative}._45xyjG_detailPanel:before{content:"";opacity:.45;background-image:radial-gradient(var(--pattern-dot) 1px, transparent 1px);pointer-events:none;background-size:18px 18px;position:absolute;inset:0}._45xyjG_detailContent{z-index:1;animation:_45xyjG_detail-in .28s var(--reveal-ease);position:relative}@keyframes _45xyjG_detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._45xyjG_detailHeading{align-items:center;gap:1rem;display:flex}._45xyjG_detailIcon{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-outline));background:var(--color-accent-subtle);width:3.4rem;height:3.4rem;color:var(--color-accent);box-shadow:0 10px 30px var(--color-accent-glow);border-radius:1rem;flex:none;place-items:center;display:grid}._45xyjG_detailEyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}._45xyjG_detailHeading h3{margin:0;font-size:clamp(1.55rem,2.5vw,2.3rem)}._45xyjG_detailDescription{max-width:54ch;margin:1.3rem 0 1.8rem;font-size:1.02rem;line-height:1.6}._45xyjG_flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8rem;margin-bottom:1.5rem;display:grid}._45xyjG_flowNode{border:1px solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface-strong);min-height:6rem;box-shadow:var(--shadow-sm);align-content:center;gap:.35rem;padding:1rem;display:grid}._45xyjG_flowNode span{color:var(--color-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}._45xyjG_flowNode strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1rem;line-height:1.35}._45xyjG_flowNodeResult{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-outline));background:color-mix(in srgb, var(--color-accent-subtle) 50%, var(--color-surface-strong))}._45xyjG_flowConnector{color:var(--color-accent);align-items:center;display:flex}._45xyjG_flowConnector span{background:linear-gradient(90deg, var(--color-outline-strong), var(--color-accent));width:clamp(1rem,3vw,2.5rem);height:1px}._45xyjG_capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}._45xyjG_capabilities li{color:var(--color-text-secondary);grid-template-columns:1.7rem 1fr;align-items:center;gap:.6rem;font-size:.9rem;line-height:1.4;display:grid}._45xyjG_checkmark{background:var(--color-accent-subtle);width:1.7rem;height:1.7rem;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}@media (max-width:920px){._45xyjG_explorer{grid-template-columns:1fr}._45xyjG_selector{grid-template-columns:repeat(3,minmax(0,1fr))}._45xyjG_selectorRegion{border-right:none;border-bottom:1px solid var(--color-outline)}._45xyjG_selectorButton{grid-template-columns:2.35rem 1fr}._45xyjG_selectorIndex,._45xyjG_selectorArrow{display:none}}@media (max-width:680px){._45xyjG_explorer{min-height:0;margin-top:2.25rem}._45xyjG_selectorRegion{padding:0}._45xyjG_selectorHint{color:var(--color-text-muted);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.75rem .85rem .15rem;font-size:.75rem;font-weight:650;display:flex}._45xyjG_selectorHint span:last-child{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}._45xyjG_selector{scrollbar-width:none;scroll-snap-type:x proximity;gap:.55rem;padding:.7rem;display:flex;overflow-x:auto}._45xyjG_selector::-webkit-scrollbar{display:none}._45xyjG_selectorButton{border-color:var(--color-outline-strong);background:var(--color-surface-strong);min-width:min(82vw,16.5rem);box-shadow:var(--shadow-xs);scroll-snap-align:center;grid-template-columns:2.35rem 1fr}._45xyjG_selectorButton:hover{border-color:color-mix(in srgb, var(--color-accent) 38%, var(--color-outline-strong))}._45xyjG_selectorButtonActive{border-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-outline-strong));background:color-mix(in srgb, var(--color-accent-subtle) 42%, var(--color-surface-strong));box-shadow:var(--shadow-sm)}._45xyjG_detailPanel{padding:1.5rem 1rem}._45xyjG_detailHeading{align-items:flex-start}._45xyjG_detailIcon{width:3rem;height:3rem}._45xyjG_flow{grid-template-columns:1fr}._45xyjG_flowConnector{background:linear-gradient(var(--color-outline-strong), var(--color-accent));width:1px;height:1.5rem;margin-left:1.5rem}._45xyjG_flowConnector span,._45xyjG_flowConnector svg{display:none}._45xyjG_flowNode{min-height:auto}._45xyjG_capabilities{grid-template-columns:1fr}}
.BDCMra_toggle{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:90;background:var(--header-bg);border:1px solid var(--header-border,var(--color-outline));width:52px;height:52px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(20px)saturate(180%);cursor:pointer;color:var(--color-text-primary);-webkit-tap-highlight-color:color-mix(in srgb, var(--color-accent) 25%, transparent);border-radius:50%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,border-color .22s,box-shadow .22s;display:flex;position:fixed}.BDCMra_toggle:hover{border-color:color-mix(in srgb, var(--color-accent) 46%, var(--color-outline-strong));box-shadow:var(--shadow-xl), 0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent);transform:translateY(-3px)scale(1.04)}.BDCMra_toggle:active{transform:translateY(0)scale(.96)}.BDCMra_toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:50%}.BDCMra_icon{place-items:center;width:20px;height:20px;transition:opacity .3s,transform .3s;display:grid;position:absolute}.BDCMra_sun{opacity:0;transform:rotate(-90deg)}.BDCMra_moon,[data-theme=dark] .BDCMra_sun{opacity:1;transform:rotate(0)}[data-theme=dark] .BDCMra_moon{opacity:0;transform:rotate(90deg)}@media (max-width:600px){.BDCMra_toggle{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));width:48px;height:48px}}
.e_xTDG_shell{min-height:100vh;color:var(--color-text-primary);background:0 0;flex-direction:column;display:flex}.e_xTDG_main{flex:1}
.NkoR5a_section{position:relative;overflow:hidden}.NkoR5a_header{text-align:center;margin:0 auto clamp(3.25rem,6vw,4.25rem)}.NkoR5a_header h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,3vw + 1rem,3rem);line-height:1.15}.NkoR5a_header p{max-width:43.75rem;color:var(--color-text-secondary);margin:1.35rem auto 0;font-size:clamp(1rem,.85vw + .9rem,1.2rem);line-height:1.5}@media (max-width:480px){.NkoR5a_header h2{font-size:clamp(1.55rem,7.7vw,1.875rem)}}.NkoR5a_calculator{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3rem;width:min(100%,68.75rem);margin:0 auto;display:grid}.NkoR5a_inputs{flex-direction:column;gap:2rem;min-width:0;display:flex}.NkoR5a_inputRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.NkoR5a_inputGroup{min-width:0;color:var(--color-text-primary);flex-direction:column;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.NkoR5a_inputGroup input{border:1px solid var(--color-outline-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:3.15rem;color:var(--color-text-primary);box-shadow:var(--shadow-xs);font:inherit;font-variant-numeric:tabular-nums;outline:0;padding:.875rem 1rem;font-size:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.NkoR5a_inputGroup input:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-outline-strong))}.NkoR5a_inputGroup input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.NkoR5a_inputPrefix{display:block;position:relative}.NkoR5a_inputPrefix>span{z-index:1;color:var(--color-text-secondary);pointer-events:none;font-size:1rem;font-weight:500;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}.NkoR5a_inputPrefix input{padding-left:1.45rem}.NkoR5a_sliderGroup{flex-direction:column;gap:1rem;display:flex}.NkoR5a_sliderHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.NkoR5a_sliderHeader label{color:var(--color-text-primary);font-size:.9rem;font-weight:600}.NkoR5a_sliderHeader output{color:var(--color-text-primary);font-family:var(--font-heading);font-variant-numeric:tabular-nums;flex:none;font-size:1.5rem;font-weight:700;line-height:1}.NkoR5a_range{appearance:none;border-radius:var(--radius-full);background:linear-gradient(to right, var(--color-accent) 0 var(--range-progress), var(--color-outline-strong) var(--range-progress) 100%);cursor:pointer;border:0;outline:0;width:100%;height:.5rem;margin:0}.NkoR5a_range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:0 0;height:.5rem}.NkoR5a_range::-moz-range-track{border-radius:var(--radius-full);background:var(--color-outline-strong);height:.5rem}.NkoR5a_range::-moz-range-progress{border-radius:var(--radius-full);background:var(--color-accent);height:.5rem}.NkoR5a_range::-webkit-slider-thumb{appearance:none;border:.2rem solid var(--color-surface-strong);background:var(--color-accent);width:1.5rem;height:1.5rem;box-shadow:0 2px 8px var(--color-accent-glow);border-radius:50%;margin-top:-.5rem}.NkoR5a_range::-moz-range-thumb{border:.2rem solid var(--color-surface-strong);background:var(--color-accent);width:1.2rem;height:1.2rem;box-shadow:0 2px 8px var(--color-accent-glow);border-radius:50%}.NkoR5a_range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--color-surface-strong), 0 0 0 5px var(--color-accent)}.NkoR5a_range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--color-surface-strong), 0 0 0 5px var(--color-accent)}.NkoR5a_sliderLabels{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.NkoR5a_results{flex-direction:column;gap:.75rem;min-width:0;display:flex}.NkoR5a_resultCard{border:1px solid var(--color-outline-strong);border-radius:var(--radius-md);background:var(--color-surface-strong);min-height:4.65rem;box-shadow:var(--shadow-sm);align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.NkoR5a_resultIcon{border-radius:var(--radius-sm);background:var(--color-surface-weak);width:2.5rem;height:2.5rem;color:var(--color-text-primary);flex:none;place-items:center;display:grid}.NkoR5a_resultContent{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.NkoR5a_resultLabel{color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700;line-height:1.35}.NkoR5a_resultValue{color:var(--color-text-primary);font-family:var(--font-heading);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:1.35rem;font-weight:700;line-height:1}.NkoR5a_highlight{border-color:var(--color-accent-fill);background:var(--color-accent-fill);box-shadow:0 6px 22px var(--color-accent-glow)}.NkoR5a_highlight .NkoR5a_resultIcon{background:color-mix(in srgb, var(--color-text-on-accent) 14%, transparent);color:var(--color-text-on-accent)}.NkoR5a_highlight .NkoR5a_resultLabel,.NkoR5a_highlight .NkoR5a_resultValue{color:var(--color-text-on-accent)}.NkoR5a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.NkoR5a_calculator{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:560px){.NkoR5a_header{margin-bottom:2.75rem}.NkoR5a_header p{margin-top:1rem}.NkoR5a_inputRow{grid-template-columns:1fr}.NkoR5a_resultCard{min-height:4.35rem;padding:.85rem 1rem}.NkoR5a_resultContent{gap:.65rem}.NkoR5a_resultLabel{font-size:.72rem}.NkoR5a_resultValue{font-size:1.15rem}}@media (max-width:390px){.NkoR5a_resultCard{align-items:flex-start}.NkoR5a_resultContent{flex-direction:column;align-items:flex-start}.NkoR5a_resultValue{text-align:left}}
.pklKHG_section{text-align:center;position:relative;overflow:hidden}.pklKHG_list{--process-column-gap:clamp(1rem, 1.8vw, 1.4rem);--process-row-gap:var(--process-column-gap);--loop-start-offset:0s;isolation:isolate;gap:var(--process-row-gap) var(--process-column-gap);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:3.75rem auto 0;display:grid;position:relative}.pklKHG_list[data-loop-start-stage="2"]{--loop-start-offset:3s}.pklKHG_list[data-loop-start-stage="3"]{--loop-start-offset:6s}.pklKHG_list[data-loop-start-stage="4"]{--loop-start-offset:9s}.pklKHG_list:before{z-index:0;background:color-mix(in srgb, var(--color-accent) 42%, var(--color-outline-strong));content:"";height:2px;position:absolute;top:calc(2rem + 1px);left:12.5%;right:12.5%}.pklKHG_row{--sequence-delay:0s;z-index:1;border:1px solid var(--color-outline-strong);border-radius:var(--radius-lg);background:var(--color-surface-strong);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;margin-top:4.5rem;padding:1.4rem;transition:border-color .22s,background-color .22s,box-shadow .22s;display:flex;position:relative}.pklKHG_row:nth-child(2){--sequence-delay:3s}.pklKHG_row:nth-child(3){--sequence-delay:6s}.pklKHG_row:nth-child(4){--sequence-delay:9s}.pklKHG_cardHeader{min-height:3.4rem;margin-bottom:1.25rem;display:block}.pklKHG_index{z-index:2;border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-outline));width:3rem;height:3rem;color:var(--color-accent);background:var(--color-surface-strong);box-shadow:var(--shadow-sm);border-radius:.9rem;place-items:center;transition:border-color .22s,background-color .22s,color .22s;display:grid;position:absolute;top:-4rem;left:50%;transform:translate(-50%)}.pklKHG_index svg{z-index:1;position:relative}.pklKHG_indexPulse{z-index:-1;border:1px solid var(--color-accent);opacity:0;pointer-events:none;border-radius:1.2rem;transition:opacity .22s,transform .3s;position:absolute;inset:-.45rem}.pklKHG_cardHeader h3{text-align:center;margin:0;font-size:clamp(1.12rem,1.8vw,1.4rem);line-height:1.2}.pklKHG_content{flex-direction:column;flex:1;min-width:0;display:flex}.pklKHG_detail{color:var(--color-text-secondary);gap:.35rem;margin:0;font-size:.92rem;line-height:1.55;display:grid}.pklKHG_detail strong{color:var(--color-text-primary);font-size:.97rem;font-weight:650;line-height:1.4}.pklKHG_detail span{max-width:32ch}.pklKHG_output{border-top:1px solid var(--color-outline);min-height:5.15rem;margin-top:auto;padding-top:1rem;display:block}.pklKHG_output>span{color:var(--color-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.35rem;font-size:.67rem;font-weight:700;display:block}.pklKHG_output p{color:var(--color-text-primary);margin:0;font-size:.86rem;line-height:1.5}@keyframes pklKHG_processCardActivate{0%,14%,to{border-color:var(--color-outline-strong);box-shadow:var(--shadow-sm)}5%,8%{border-color:color-mix(in srgb, var(--color-accent) 62%, var(--color-outline-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 9%, transparent)}}@keyframes pklKHG_processIconActivate{0%,14%,to{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-outline));color:var(--color-accent);background:var(--color-surface-strong)}5%,8%{border-color:var(--color-accent-fill);color:var(--color-text-on-accent);background:var(--color-accent-fill)}}@keyframes pklKHG_processIconPulse{0%,1%,to{opacity:0;transform:scale(.78)}4%{opacity:.62}11%{opacity:0;transform:scale(1.42)}}@keyframes pklKHG_processHoverPulse{0%{opacity:0;transform:scale(.82)}22%{opacity:.62}to{opacity:0;transform:scale(1.42)}}.pklKHG_list[data-revealed=true][data-motion-ready=true] .pklKHG_row{animation:pklKHG_processCardActivate 12.5s calc(var(--sequence-delay) - var(--loop-start-offset)) ease-in-out infinite!important}.pklKHG_list[data-revealed=true][data-motion-ready=true] .pklKHG_index{animation:pklKHG_processIconActivate 12.5s calc(var(--sequence-delay) - var(--loop-start-offset)) ease-in-out infinite!important}.pklKHG_list[data-revealed=true][data-motion-ready=true] .pklKHG_indexPulse{animation:pklKHG_processIconPulse 12.5s calc(var(--sequence-delay) - var(--loop-start-offset)) ease-out infinite!important}@media (hover:hover){.pklKHG_list[data-motion-state=paused] .pklKHG_row,.pklKHG_list[data-motion-state=paused] .pklKHG_index,.pklKHG_list[data-motion-state=paused] .pklKHG_indexPulse{animation-play-state:paused!important}.pklKHG_list[data-motion-state=restarting] .pklKHG_row,.pklKHG_list[data-motion-state=restarting] .pklKHG_index,.pklKHG_list[data-motion-state=restarting] .pklKHG_indexPulse{animation:none!important}.pklKHG_list[data-motion-state=paused] .pklKHG_row:not([data-hovered=true]),.pklKHG_list[data-motion-state=restarting] .pklKHG_row{border-color:var(--color-outline-strong)!important;background:var(--color-surface-strong)!important;box-shadow:var(--shadow-sm)!important}.pklKHG_list[data-motion-state=paused] .pklKHG_row:not([data-hovered=true]) .pklKHG_index,.pklKHG_list[data-motion-state=restarting] .pklKHG_index{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--color-outline))!important;color:var(--color-accent)!important;background:var(--color-surface-strong)!important}.pklKHG_list[data-motion-state=paused] .pklKHG_row:not([data-hovered=true]) .pklKHG_indexPulse,.pklKHG_list[data-motion-state=restarting] .pklKHG_indexPulse{opacity:0!important;transform:scale(.78)!important}.pklKHG_list[data-motion-state=paused] .pklKHG_row[data-hovered=true]{border-color:color-mix(in srgb, var(--color-accent) 62%, var(--color-outline-strong))!important;background:color-mix(in srgb, var(--color-accent-subtle) 14%, var(--color-surface-strong))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 9%, transparent)!important}.pklKHG_list[data-motion-state=paused] .pklKHG_row[data-hovered=true] .pklKHG_index{border-color:var(--color-accent-fill)!important;color:var(--color-text-on-accent)!important;background:var(--color-accent-fill)!important}.pklKHG_list[data-motion-state=paused] .pklKHG_row[data-hovered=true] .pklKHG_indexPulse{animation:1.8s ease-out infinite pklKHG_processHoverPulse!important}}@media (max-width:1080px){.pklKHG_list{--process-column-gap:1.25rem;--process-row-gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pklKHG_list:before{border-top:2px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-outline-strong));border-right:2px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-outline-strong));border-bottom:2px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-outline-strong));background:0 0;border-radius:0 1.5rem 1.5rem 0;width:50%;height:calc(50% + 1.25rem);inset:2rem auto auto 25%}.pklKHG_row:nth-child(3){grid-area:2/2}.pklKHG_row:nth-child(4){grid-area:2/1}}@media (max-width:600px){.pklKHG_list{--process-row-gap:2.25rem;grid-template-columns:1fr;gap:2.25rem;margin-top:2.5rem}.pklKHG_list:before{background:color-mix(in srgb, var(--color-accent) 42%, var(--color-outline-strong));border:0;border-radius:0;width:2px;height:auto;inset:2rem auto 0 50%}.pklKHG_row:nth-child(3),.pklKHG_row:nth-child(4){grid-area:auto}.pklKHG_row{padding:1.25rem}.pklKHG_index{width:3rem;height:3rem}.pklKHG_output{min-height:0;margin-top:1.25rem}}
.i83P6G_section{min-height:calc(100dvh - var(--header-height,70px));padding:clamp(4rem,8vw,7rem) 0}.i83P6G_inner{align-items:start;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.i83P6G_copy{min-width:0}.i83P6G_copy h1{max-width:12ch;margin-bottom:1.35rem;padding-block:.04em .2em;font-size:clamp(3rem,4.75vw,4.5rem);line-height:1.1}.i83P6G_lead{max-width:43ch;color:var(--color-text-secondary);text-wrap:pretty;margin-bottom:1.75rem;font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.65}.i83P6G_points{gap:.85rem;max-width:38rem;margin:0;padding:0;list-style:none;display:grid}.i83P6G_points li{color:var(--color-text-primary);padding-left:1.8rem;font-size:.98rem;line-height:1.55;position:relative}.i83P6G_points li:before{border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-subtle) 65%, transparent);content:"✓";place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:.08rem;left:0}.i83P6G_formPanel{border:1px solid var(--color-outline);border-radius:var(--radius-xl);background:var(--color-surface-strong);min-width:0;box-shadow:var(--shadow-md);padding:clamp(1.35rem,3vw,2rem)}@media (min-width:900px){.i83P6G_inner{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.i83P6G_copy{top:calc(var(--header-height,70px) + 2rem);position:sticky}.i83P6G_copy h1{max-width:none;font-size:clamp(2.75rem,4.2vw,3.75rem)}}@media (max-width:899px){.i83P6G_section{min-height:0}.i83P6G_copy h1{max-width:15ch}}@media (max-width:600px){.i83P6G_section{padding:3.25rem 0 4rem}.i83P6G_inner{gap:2rem}.i83P6G_copy h1{max-width:none;margin-bottom:1rem;font-size:clamp(2.65rem,11vw,3rem)}.i83P6G_lead{margin-bottom:1.4rem}.i83P6G_formPanel{border-radius:var(--radius-lg);padding:1.15rem}}
.U_ezyW_markdownContent>:first-child{margin-top:0}.U_ezyW_markdownContent>:last-child{margin-bottom:0}.U_ezyW_markdownContent h2,.U_ezyW_markdownContent h3,.U_ezyW_markdownContent h4{text-wrap:balance;scroll-margin-top:100px}.U_ezyW_markdownContent h2{letter-spacing:-.025em;color:var(--color-text-primary);border-bottom:1px solid var(--color-outline-subtle,color-mix(in srgb, var(--color-outline) 50%, transparent));margin-top:3.5rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:600;line-height:1.25}.U_ezyW_markdownContent h3{letter-spacing:-.025em;color:var(--color-text-primary);margin-top:2.5rem;margin-bottom:.875rem;font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:600;line-height:1.3}.U_ezyW_markdownContent h4{letter-spacing:.01em;color:var(--color-text-primary);text-transform:uppercase;margin-top:2rem;margin-bottom:.625rem;font-size:1rem;font-weight:600}.U_ezyW_markdownContent p{color:var(--color-text-secondary);text-wrap:pretty;margin-bottom:1.25rem;font-size:clamp(.98rem,1vw + .9rem,1.06rem);line-height:1.75}.U_ezyW_markdownContent>p:first-of-type{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 50%, transparent);border-left:3px solid var(--color-accent);border-radius:0 .5rem .5rem 0;margin-bottom:2rem;padding:.75rem 1rem;font-size:.9rem;font-style:italic}.U_ezyW_markdownContent ul,.U_ezyW_markdownContent ol{color:var(--color-text-secondary);margin-bottom:1.5rem;padding-left:1.25rem}.U_ezyW_markdownContent li{margin-bottom:.625rem;padding-left:.375rem;line-height:1.65}.U_ezyW_markdownContent ul ul,.U_ezyW_markdownContent ol ol,.U_ezyW_markdownContent ul ol,.U_ezyW_markdownContent ol ul{margin-top:.5rem;margin-bottom:.75rem}.U_ezyW_markdownContent a{color:var(--color-accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .18s,color .18s}.U_ezyW_markdownContent a:hover{border-bottom-color:var(--color-accent)}.U_ezyW_markdownContent a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.2rem}.U_ezyW_markdownContent strong{color:var(--color-text-primary);font-weight:600}.U_ezyW_markdownContent em{font-style:italic}.U_ezyW_markdownContent strong em,.U_ezyW_markdownContent em strong{font-style:italic;font-weight:600}.U_ezyW_markdownContent code{font-family:var(--font-mono,"SF Mono", Consolas, "Courier New", monospace);background:var(--color-surface);border:1px solid var(--color-outline-subtle,color-mix(in srgb, var(--color-outline) 50%, transparent));color:var(--color-text-primary);border-radius:.3rem;padding:.2em .4em;font-size:.9em}.U_ezyW_markdownContent hr{border:none;border-top:1px solid var(--color-outline);margin:3rem 0}.U_ezyW_markdownContent blockquote{border-left:4px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent-subtle) 15%, transparent);color:var(--color-text-secondary);border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:1rem 1.25rem}.U_ezyW_markdownContent blockquote p{margin-bottom:0}@media print{.U_ezyW_markdownContent{max-width:100%}.U_ezyW_markdownContent h2{page-break-after:avoid;margin-top:2rem}.U_ezyW_markdownContent h3{page-break-after:avoid}.U_ezyW_markdownContent a{color:var(--color-text-primary);text-decoration:underline}.U_ezyW_markdownContent a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}}@media (max-width:640px){.U_ezyW_markdownContent h2{margin-top:2.5rem;margin-bottom:1rem}.U_ezyW_markdownContent h3{margin-top:2rem;margin-bottom:.75rem}.U_ezyW_markdownContent p{margin-bottom:1rem}.U_ezyW_markdownContent>p:first-of-type{margin-bottom:1.5rem;padding:.625rem .875rem}}
.BZ7-0a_section{padding:var(--section-padding) 0}.BZ7-0a_noBorder{border-bottom:none}
._-kpBW_cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;max-width:1200px;margin-top:3rem;margin-left:auto;margin-right:auto;display:grid}._-kpBW_card{background:var(--color-surface-strong);border:1px solid var(--color-outline);box-shadow:var(--shadow-sm);border-radius:1.25rem;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:box-shadow .24s,border-color .24s,background-color .24s;display:flex}._-kpBW_card:hover,._-kpBW_card:focus-within{background:color-mix(in srgb, var(--color-accent-subtle) 18%, var(--color-surface-strong));box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--color-accent) 12%, transparent);border-color:color-mix(in srgb, var(--color-accent) 46%, var(--color-outline-strong))}._-kpBW_featuredCard{border-color:color-mix(in srgb, var(--color-accent) 48%, var(--color-outline-strong));background:color-mix(in srgb, var(--color-accent-subtle) 18%, var(--color-surface-strong));box-shadow:var(--shadow-lg);margin-block:-1rem;padding-block:3rem 2.75rem}._-kpBW_featuredCard:hover,._-kpBW_featuredCard:focus-within{background:color-mix(in srgb, var(--color-accent-subtle) 26%, var(--color-surface-strong));border-color:color-mix(in srgb, var(--color-accent) 62%, var(--color-outline-strong));box-shadow:var(--shadow-xl), 0 0 0 1px color-mix(in srgb, var(--color-accent) 16%, transparent)}._-kpBW_cardHeader{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}._-kpBW_cardIntro{min-width:0}._-kpBW_cardTitle{letter-spacing:-.025em;min-height:3.9rem;color:var(--color-text-primary);margin:0 0 .55rem;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.15;display:grid}._-kpBW_cardTitleDefault,._-kpBW_cardTitleAccent{grid-area:1/1;transition:opacity .36s cubic-bezier(.16,1,.3,1)}._-kpBW_cardTitleDefault{opacity:1}._-kpBW_cardTitleAccent{opacity:0;margin-inline:0;padding:0}._-kpBW_cardIcon{width:48px;height:48px;color:var(--color-accent);background:var(--color-surface-strong);border:1px solid var(--color-accent);box-shadow:var(--shadow-sm);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .36s cubic-bezier(.16,1,.3,1),background-color .36s cubic-bezier(.16,1,.3,1),border-color .36s cubic-bezier(.16,1,.3,1),color .36s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._-kpBW_cardIcon:after{content:"";border:1px solid color-mix(in srgb, var(--color-accent) 44%, transparent);pointer-events:none;opacity:0;border-radius:1.1rem;position:absolute;inset:-.3rem}._-kpBW_cardIcon svg{z-index:1;width:24px;height:24px;position:relative}._-kpBW_card:hover ._-kpBW_cardTitleDefault,._-kpBW_card:focus-within ._-kpBW_cardTitleDefault{opacity:0}._-kpBW_card:hover ._-kpBW_cardTitleAccent,._-kpBW_card:focus-within ._-kpBW_cardTitleAccent{opacity:1}._-kpBW_card:hover ._-kpBW_cardIcon,._-kpBW_card:focus-within ._-kpBW_cardIcon{color:var(--color-text-on-accent);background:var(--color-accent-fill);border-color:var(--color-accent-fill);box-shadow:0 8px 20px var(--color-accent-glow)}._-kpBW_card:hover ._-kpBW_cardIcon:after,._-kpBW_card:focus-within ._-kpBW_cardIcon:after{animation:2.4s ease-in-out infinite _-kpBW_pricingIconHalo}._-kpBW_card:hover ._-kpBW_cardIcon svg,._-kpBW_card:focus-within ._-kpBW_cardIcon svg{animation:2.4s ease-in-out infinite _-kpBW_pricingIconBreathe}@keyframes _-kpBW_pricingIconHalo{0%,to{opacity:.12;transform:scale(.94)}50%{opacity:.42;transform:scale(1.06)}}@keyframes _-kpBW_pricingIconBreathe{0%,to{opacity:1}50%{opacity:.82}}._-kpBW_cardAudience{max-width:27ch;min-height:4.4rem;color:var(--color-text-secondary);margin:0;font-size:.94rem;font-weight:450;line-height:1.55}._-kpBW_bulletList{flex-direction:column;gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}._-kpBW_bulletItem{color:var(--color-text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;font-size:clamp(.88rem,.8vw + .85rem,.95rem);line-height:1.5;display:grid}._-kpBW_bulletIcon{color:var(--color-accent);margin-top:.15rem;display:flex}._-kpBW_bulletCopy{gap:.14rem;display:grid}._-kpBW_bulletTerm{color:var(--color-text-primary);font-size:.9rem;font-weight:650;line-height:1.35}._-kpBW_bulletDesc{color:var(--color-text-secondary)}._-kpBW_cardNote{background:color-mix(in srgb, var(--color-accent-subtle) 42%, var(--color-surface-strong));border:1px solid color-mix(in srgb, var(--color-accent) 46%, transparent);color:var(--color-text-primary);text-align:center;border-radius:.75rem;margin:0 0 1.5rem;padding:.85rem 1rem;font-size:clamp(.9rem,.8vw + .86rem,.96rem);font-weight:620;line-height:1.5}._-kpBW_priceAnchor{border-top:1px solid var(--color-outline);text-align:center;justify-items:center;gap:.28rem;margin-top:auto;padding-top:1.15rem;display:grid}._-kpBW_priceLabel{color:var(--color-text-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}._-kpBW_priceText{letter-spacing:-.035em;color:var(--color-text-primary);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:680}._-kpBW_cardCta{width:100%;margin-top:1.25rem}._-kpBW_secondaryCardCta:hover,._-kpBW_secondaryCardCta:focus-visible{color:var(--color-text-on-accent);background:var(--color-accent-fill);border-color:var(--color-accent-fill);box-shadow:0 8px 24px var(--color-accent-glow), 0 0 0 1px color-mix(in srgb, var(--color-accent) 14%, transparent) inset}._-kpBW_helperText{color:var(--color-text-muted);text-align:center;max-width:580px;margin-top:3rem;margin-left:auto;margin-right:auto;font-size:clamp(.9rem,.85vw + .87rem,.95rem);line-height:1.6}@media (max-width:960px){._-kpBW_cardsGrid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem}._-kpBW_card{padding:1.75rem 1.5rem 1.5rem}._-kpBW_featuredCard{margin-block:0}._-kpBW_cardTitle,._-kpBW_cardAudience{min-height:0}._-kpBW_helperText{margin-top:2.5rem}}@media (max-width:600px){._-kpBW_section{padding-top:clamp(3rem,12vw,4rem);padding-bottom:clamp(3rem,12vw,4rem)}._-kpBW_cardsGrid{gap:1.25rem;margin-top:2rem}._-kpBW_card{padding:1.5rem 1.25rem 1.25rem}._-kpBW_cardHeader{margin-bottom:1rem}._-kpBW_cardIcon{width:42px;height:42px}._-kpBW_cardIcon svg{width:20px;height:20px}._-kpBW_cardAudience{margin-bottom:.875rem;font-size:.95rem}._-kpBW_bulletList{gap:.75rem;margin-bottom:1.5rem}._-kpBW_bulletItem{font-size:.88rem}._-kpBW_priceAnchor{padding-top:1rem}._-kpBW_priceText{font-size:1.3rem}._-kpBW_cardCta{margin-top:1rem}._-kpBW_helperText{margin-top:2rem;font-size:.88rem}}
.AGrkSG_toc{top:calc(var(--header-height,70px) + 2rem);width:100%;max-height:calc(100dvh - var(--header-height,70px) - 4rem);border:1px solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface-strong);box-shadow:var(--shadow-sm);align-self:flex-start;padding:1.25rem;position:sticky;overflow-y:auto}.AGrkSG_tocTitle{text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.AGrkSG_tocList{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.AGrkSG_tocLink{color:var(--color-text-secondary);border-left:2px solid #0000;padding-left:.75rem;font-size:.85rem;line-height:1.4;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s;display:block}.AGrkSG_tocLink:hover{color:var(--color-accent);border-left-color:var(--color-outline);background:color-mix(in srgb, var(--color-accent-subtle) 20%, transparent)}.AGrkSG_tocLinkActive{color:var(--color-accent);border-left-color:var(--color-accent);font-weight:500}.AGrkSG_tocLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.2rem}@media (max-width:1024px){.AGrkSG_toc{display:none}}
.T1E6TG_page,.T1E6TG_loading{place-items:center;min-height:78vh;padding:clamp(6rem,12vw,10rem) 1.25rem 4rem;display:grid;position:relative;overflow:hidden}.T1E6TG_loading{min-height:100svh;padding:0}.T1E6TG_page:before,.T1E6TG_page:after{z-index:-1;background:color-mix(in srgb, var(--color-accent) 12%, transparent);filter:blur(1px);content:"";border-radius:50%;position:absolute}.T1E6TG_page:before{width:18rem;height:18rem;top:8%;right:-7rem}.T1E6TG_page:after{width:12rem;height:12rem;bottom:2%;left:-5rem}.T1E6TG_card{border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-outline));border-radius:var(--radius-xl);background:var(--color-surface-strong);width:min(100%,42rem);box-shadow:var(--shadow-lg);text-align:center;padding:clamp(2rem,6vw,4rem);position:relative;overflow:hidden}.T1E6TG_card:before{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);content:"";width:72%;height:1px;position:absolute;top:0;left:14%}.T1E6TG_card h1{letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,6vw,4rem);line-height:1}.T1E6TG_summary{max-width:34rem;color:var(--color-text-secondary);margin:1rem auto 1.5rem;line-height:1.65}.T1E6TG_kicker{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:700}.T1E6TG_routeMap{grid-template-columns:auto minmax(2.5rem,1fr) auto minmax(2.5rem,1fr) auto;align-items:center;width:min(100%,24rem);margin:0 auto 2rem;display:grid}.T1E6TG_routeNode{border:1px solid var(--color-outline-strong);border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-text-secondary);background:var(--color-background-deep);font-family:var(--font-jakarta), sans-serif;place-items:center;font-size:.75rem;font-weight:700;display:grid}.T1E6TG_routeNodeMissing{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--color-accent) 10%, transparent)}.T1E6TG_routeLine{background:var(--color-outline-strong);height:1px}.T1E6TG_routeLineMuted{background:repeating-linear-gradient(90deg, var(--color-outline-strong) 0, var(--color-outline-strong) .35rem, transparent .35rem, transparent .65rem)}.T1E6TG_actions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}@media (max-width:520px){.T1E6TG_page,.T1E6TG_loading{padding-inline:1rem}.T1E6TG_actions{flex-direction:column;align-items:stretch}}
._0mgiMG_section{padding:clamp(4rem,8vw,7rem) 0}._0mgiMG_layout{grid-template-columns:minmax(190px,220px) minmax(0,760px);justify-content:center;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}._0mgiMG_content{grid-column:2;gap:1rem;min-width:0;display:grid}._0mgiMG_content h1{margin-bottom:.75rem;font-size:clamp(2.8rem,5vw,4rem)}._0mgiMG_layout>nav{grid-area:1/1}@media (max-width:1024px){._0mgiMG_layout{max-width:760px;margin:0 auto;display:block}._0mgiMG_content{display:grid}}@media (max-width:600px){._0mgiMG_section{padding:3.25rem 0 4rem}._0mgiMG_content h1{font-size:clamp(2.6rem,13vw,3.35rem)}}
.kwKx9G_section{min-height:70vh;padding:var(--spacing-xl) 0 var(--section-padding)}.kwKx9G_headerCopy{max-width:52rem}.kwKx9G_headerCopy h1{margin:0}.kwKx9G_headerCopy h1 span{color:var(--color-accent)}.kwKx9G_intro{max-width:42rem;color:var(--color-text-secondary);margin-top:1rem}.kwKx9G_lead{margin:0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.kwKx9G_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}.kwKx9G_roleShell,.kwKx9G_roleLink{min-width:0}.kwKx9G_roleLink{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:block}.kwKx9G_roleCard{border:1px solid var(--color-outline);border-radius:var(--radius-lg);background:var(--color-surface);height:100%;box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,1.75rem)}.kwKx9G_roleCard h2{margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.2}.kwKx9G_details{color:var(--color-text-muted);flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1rem;font-size:.88rem;display:flex}.kwKx9G_detail{align-items:center;gap:.4rem;display:inline-flex}.kwKx9G_detail svg{fill:currentColor;flex:none;width:1rem;height:1rem}.kwKx9G_description{color:var(--color-text-secondary);margin:1rem 0 0;line-height:1.6}.kwKx9G_disabled{background:color-mix(in srgb, var(--color-surface) 78%, transparent)}.kwKx9G_enabled{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-outline));transition:border-color .18s,transform .18s,box-shadow .18s}.kwKx9G_roleLink:hover .kwKx9G_enabled{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.kwKx9G_roleLink:focus-visible{outline:none}.kwKx9G_roleLink:focus-visible .kwKx9G_enabled{outline:2px solid var(--color-accent);outline-offset:3px}.kwKx9G_applyCta{min-height:44px;color:var(--color-accent);align-items:center;margin-top:1rem;font-weight:700;display:inline-flex}@media (max-width:720px){.kwKx9G_section{padding-top:var(--view-top-offset)}.kwKx9G_list{grid-template-columns:1fr}}
.MbpfNq_section{text-align:center;background-image:var(--cta-gradient);padding:clamp(5rem,10vw,8rem) 0;position:relative;overflow:hidden}.MbpfNq_section:before{content:"";pointer-events:none;background:radial-gradient(#6366f126 0%,#6366f100 72%);width:min(680px,86vw);height:260px;position:absolute;inset:auto 50% -190px;transform:translate(-50%)}.MbpfNq_section h2{letter-spacing:-.025em;font-size:clamp(2.25rem,3vw + 1rem,3rem)}.MbpfNq_inner{justify-items:center;gap:1.15rem;max-width:700px;margin:0 auto;display:grid}.MbpfNq_subtext{max-width:560px}
.pOIDxa_section{--rc-surface-sunken:var(--color-background);--rc-surface-default:var(--color-surface);--rc-surface-raised:var(--color-surface-strong);--rc-border-default:var(--color-outline);--rc-border-strong:var(--color-outline-strong);--rc-control-border:var(--color-control-outline);--rc-shadow-raised:var(--shadow-sm);--rc-shadow-overlay:var(--shadow-md);--rc-container-bg:var(--rc-surface-default);--rc-container-border:var(--rc-border-default);--rc-container-shadow:0 2px 6px #0f172a0a, 0 10px 24px #0f172a0f;--rc-panel-bg:var(--rc-surface-raised);--rc-panel-border:var(--rc-border-default);--rc-panel-shadow:0 1px 3px #0f172a0a, 0 8px 22px #0f172a14;--rc-elev-highlight:#ffffffa6;--rc-elev-sheen:#ffffff47;--roi-line-automation:var(--color-accent);--roi-line-total:#16a34a;--roi-line-payback:#94a3b8}[data-theme=dark] .pOIDxa_section{--rc-surface-sunken:var(--color-background);--rc-surface-default:var(--color-surface);--rc-surface-raised:var(--color-surface-strong);--rc-border-default:var(--color-outline);--rc-border-strong:var(--color-outline-strong);--rc-control-border:var(--color-control-outline);--rc-shadow-raised:var(--shadow-sm);--rc-shadow-overlay:var(--shadow-md);--rc-container-shadow:var(--shadow-md);--rc-panel-shadow:var(--shadow-sm);--rc-elev-highlight:#ffffff1f;--rc-elev-sheen:#ffffff0f;--roi-line-total:#4ade80;--roi-line-payback:#e2e8f0}.pOIDxa_pageHeader{text-align:center;max-width:48rem;margin:0 auto clamp(2rem,4vw,3.5rem)}.pOIDxa_pageHeader h1{letter-spacing:-.025em;margin:0;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.98}.pOIDxa_pageHeader>p:last-child{max-width:42rem;color:var(--color-text-secondary);margin:1rem auto 0;font-size:clamp(1rem,1.8vw,1.15rem)}.pOIDxa_grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.pOIDxa_sidebar{width:100%;min-width:0;max-width:960px;margin-inline:auto}.pOIDxa_inputs{border-radius:var(--radius-lg);border:1px solid var(--rc-container-border);background:var(--rc-container-bg);box-shadow:var(--rc-container-shadow);gap:1rem;padding:1rem;display:grid}.pOIDxa_group{border-radius:var(--radius-md);border:1px solid var(--rc-panel-border);background:var(--rc-panel-bg);box-shadow:var(--rc-panel-shadow);gap:.75rem;padding:.875rem;display:grid}.pOIDxa_groupTitle{letter-spacing:-.025em;color:var(--color-text-primary);margin:0;font-size:1rem}.pOIDxa_fields{gap:.75rem;display:grid}.pOIDxa_field{gap:.375rem;display:grid}.pOIDxa_labelRow{grid-template-columns:1fr auto;align-items:center;gap:.5rem;display:grid}.pOIDxa_labelRow label{color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.pOIDxa_field input{border-radius:var(--radius-md);border:1px solid var(--rc-control-border);background:var(--rc-surface-default);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text-primary);outline:none;padding:.65rem .75rem;font-size:.95rem}.pOIDxa_field input:hover{border-color:var(--rc-border-strong)}.pOIDxa_field input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow)}.pOIDxa_tip{z-index:40;border:1px solid var(--rc-border-strong);background:var(--rc-surface-default);width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:help;-webkit-user-select:none;user-select:none;text-transform:none;border-radius:999px;place-items:center;font-size:.75rem;line-height:1;display:inline-grid;position:relative}.pOIDxa_tip:after{content:attr(data-tip);border-radius:var(--radius-sm);border:1px solid var(--rc-border-strong);background:var(--rc-surface-raised);width:max-content;max-width:min(260px,60vw);color:var(--color-text-primary);white-space:normal;text-transform:none;box-shadow:var(--rc-shadow-overlay);opacity:0;pointer-events:none;z-index:42;padding:.5rem .625rem;font-size:.75rem;font-weight:500;line-height:1.45;transition:opacity .16s,transform .16s;display:block;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(4px)}.pOIDxa_tip:before{content:"";border:6px solid #0000;border-top-color:var(--rc-surface-raised);opacity:0;z-index:41;transition:opacity .16s;position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(-50%)}.pOIDxa_tip:hover:after,.pOIDxa_tip:focus-visible:after,.pOIDxa_tip:hover:before,.pOIDxa_tip:focus-visible:before{opacity:1}.pOIDxa_tip:hover:after,.pOIDxa_tip:focus-visible:after{transform:translate(-50%)translateY(0)}.pOIDxa_section [data-ui=roi-tip-redeploy]:after{left:auto;right:0;transform:translateY(4px)}.pOIDxa_section [data-ui=roi-tip-redeploy]:hover:after,.pOIDxa_section [data-ui=roi-tip-redeploy]:focus-visible:after{transform:translateY(0)}.pOIDxa_segGroup{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.pOIDxa_segGroup legend{color:var(--color-text-secondary);padding:0;font-size:.85rem;font-weight:600}.pOIDxa_seg{gap:.4rem;display:grid}.pOIDxa_segOption input{opacity:0;pointer-events:none;position:absolute}.pOIDxa_segOption span{text-align:center;border:1px solid var(--rc-control-border);border-radius:var(--radius-md);background:var(--rc-surface-default);min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;align-items:center;padding:.55rem .6rem;font-size:.8rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:grid}.pOIDxa_segOption input:checked+span{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-text-primary)}.pOIDxa_segOption:has(input:focus-visible) span{outline:2px solid var(--color-accent);outline-offset:2px}.pOIDxa_segOption span:hover{border-color:var(--rc-border-strong)}.pOIDxa_viz{width:100%;min-width:0}@media (min-width:1024px){.pOIDxa_grid{grid-template-columns:minmax(0,1fr);gap:1rem}.pOIDxa_sidebar{max-width:none;margin-inline:0}.pOIDxa_inputs{grid-template-columns:minmax(0,1.9fr) minmax(0,1.3fr) minmax(0,1.15fr);align-items:start;gap:.75rem;padding:.75rem}.pOIDxa_inputs .pOIDxa_group{gap:.55rem;min-width:0;padding:.65rem}.pOIDxa_inputs .pOIDxa_groupTitle{font-size:.88rem}.pOIDxa_inputs .pOIDxa_fields{gap:.55rem}.pOIDxa_inputs .pOIDxa_field{gap:.28rem}.pOIDxa_inputs .pOIDxa_labelRow{gap:.35rem}.pOIDxa_inputs .pOIDxa_labelRow label,.pOIDxa_inputs .pOIDxa_segGroup legend{font-size:.77rem}.pOIDxa_inputs .pOIDxa_field input{padding:.52rem .62rem;font-size:.88rem}.pOIDxa_inputs .pOIDxa_seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem}.pOIDxa_inputs .pOIDxa_segOption span{padding:.42rem .45rem;font-size:.74rem}.pOIDxa_inputs .pOIDxa_tip{width:1.5rem;height:1.5rem;font-size:.7rem}.pOIDxa_inputs [data-ui=roi-group-pre-automation] .pOIDxa_fields,.pOIDxa_inputs [data-ui=roi-group-automation] .pOIDxa_fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.55rem}.pOIDxa_inputs [data-ui=roi-group-automation] .pOIDxa_field:last-child{grid-column:1/-1}.pOIDxa_inputs [data-ui=roi-group-opportunity-cost] .pOIDxa_fields{grid-template-columns:1fr;gap:.5rem}}.pOIDxa_card{border:1px solid var(--rc-container-border);border-radius:var(--radius-lg);background:var(--rc-container-bg);box-shadow:var(--rc-container-shadow)}.pOIDxa_panelKpis{padding:1rem}.pOIDxa_panelRow.pOIDxa_twoCol{grid-template-columns:minmax(260px,1fr) minmax(340px,1.35fr);align-items:stretch;gap:1rem;display:grid}.pOIDxa_insightsCol{border:1px solid var(--rc-panel-border);border-radius:var(--radius-md);background:var(--rc-panel-bg);box-shadow:var(--rc-panel-shadow);gap:.9rem;padding:.9rem;display:grid}.pOIDxa_toggleRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.pOIDxa_toggleOption{border:1px solid var(--rc-control-border);border-radius:var(--radius-md);background:var(--rc-surface-default);min-height:2.75rem;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.42rem;padding:.42rem .6rem;font-size:.75rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.pOIDxa_toggleOption:hover{border-color:var(--rc-border-strong)}.pOIDxa_toggleOption input{width:.95rem;height:.95rem;accent-color:var(--color-accent)}.pOIDxa_toggleOption:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-text-primary)}.pOIDxa_toggleOption .pOIDxa_tip{margin-left:auto}.pOIDxa_insightsList{gap:.52rem;min-width:0;display:grid}.pOIDxa_insightsColumn{align-content:start;gap:.52rem;min-width:0;display:grid}.pOIDxa_insightsSection{border:1px solid var(--rc-panel-border);border-radius:var(--radius-md);background:var(--rc-panel-bg);min-width:0;box-shadow:var(--rc-panel-shadow);align-content:start;gap:.42rem;padding:.55rem .58rem;display:grid}.pOIDxa_insightsSection .pOIDxa_sectionHeader{border-top:0;margin-top:0;padding-top:0}.pOIDxa_sectionHeader{border-top:1px solid var(--rc-border-default);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.5rem;margin-top:.6rem;padding-top:.65rem;font-size:.75rem;font-weight:600;display:flex}.pOIDxa_sectionHeader:first-child{border-top:0;margin-top:0;padding-top:0}.pOIDxa_kv{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;min-width:0;font-size:.875rem;line-height:1.35;display:grid}.pOIDxa_kv span:first-child{min-width:0;color:var(--color-text-secondary);overflow-wrap:break-word}.pOIDxa_kv span:last-child{min-width:0;color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pOIDxa_detailed span:last-child{font-weight:600}.pOIDxa_visualsCol{gap:.9rem;display:grid}@media (min-width:1024px){.pOIDxa_insightsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .85rem}.pOIDxa_insightsColumn{grid-template-rows:repeat(2,minmax(0,1fr));gap:.58rem}.pOIDxa_kpiTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.pOIDxa_kpiTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pOIDxa_kpiTile{border:1px solid var(--rc-panel-border);border-radius:var(--radius-md);background:var(--rc-panel-bg);min-height:6rem;box-shadow:var(--rc-panel-shadow);grid-template-columns:1fr;align-content:start;gap:.42rem;padding:.72rem;display:grid}.pOIDxa_kpiMeta{gap:.34rem;display:grid}.pOIDxa_kpiTitleRow{align-items:center;gap:.34rem;min-height:1.1rem;display:inline-flex}.pOIDxa_kpiTitle{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);white-space:nowrap;align-items:center;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.pOIDxa_kpiValue{text-align:left;width:100%;color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.2rem;font-size:clamp(1.22rem,.55vw + 1rem,1.5rem);font-weight:700;display:inline-flex}.pOIDxa_kpiValueStack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.04rem}.pOIDxa_payback{color:var(--color-text-muted);margin-left:.12rem;font-size:.8rem;font-weight:500}.pOIDxa_kpiValueStack .pOIDxa_payback{margin-left:0;font-size:.7rem;line-height:1.05}.pOIDxa_section [data-ui=roi-impact-summary] .pOIDxa_sectionHeader{font-size:.79rem}.pOIDxa_section [data-ui=roi-impact-summary] .pOIDxa_kv{font-size:.92rem;line-height:1.4}.pOIDxa_section [data-ui=roi-impact-summary] .pOIDxa_kv span:first-child{font-size:.9rem}.pOIDxa_section [data-ui=roi-impact-summary] .pOIDxa_kv span:last-child{font-size:.98rem}.pOIDxa_kpiIcon{width:1rem;height:1rem;color:var(--color-accent);flex-shrink:0;place-items:center;display:inline-grid}.pOIDxa_kpiIcon svg{fill:currentColor;width:.92rem;height:.92rem;display:block}.pOIDxa_chartEmbed{border:1px solid var(--rc-panel-border);border-radius:var(--radius-md);background:var(--rc-panel-bg);box-shadow:var(--rc-panel-shadow);gap:.6rem;padding:.7rem;display:grid}.pOIDxa_chartInner{width:100%;position:relative}.pOIDxa_chart{width:100%;height:auto;display:block}.pOIDxa_axisLine{stroke:var(--color-text-muted);stroke-width:1px;opacity:.9}.pOIDxa_axisTick{stroke:var(--color-text-muted);stroke-width:1px}.pOIDxa_gridLine{stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:2 2;opacity:.5;pointer-events:none}.pOIDxa_gridDot{fill:var(--color-text-muted);opacity:.35;pointer-events:none}.pOIDxa_axisTickLabel{fill:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.pOIDxa_zeroLine{stroke:var(--color-text-muted);stroke-width:1px;opacity:.9}.pOIDxa_automationLine{fill:none;stroke:var(--roi-line-automation);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pOIDxa_totalLine{fill:none;stroke:var(--roi-line-total);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.pOIDxa_paybackLine{stroke:var(--color-text-primary);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.95}.pOIDxa_paybackDot{fill:var(--color-text-primary)}.pOIDxa_cursorLine{stroke:var(--color-text-muted);stroke-width:1px;opacity:.95;pointer-events:none}.pOIDxa_indicatorGroup{pointer-events:none}.pOIDxa_automationPoint{fill:var(--roi-line-automation);stroke:var(--rc-panel-bg);stroke-width:2px}.pOIDxa_totalPoint{fill:var(--roi-line-total);stroke:var(--rc-panel-bg);stroke-width:2px}.pOIDxa_indicatorLabel{font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--rc-panel-bg);stroke-width:3px;stroke-linejoin:round;font-size:.72rem;font-weight:600}.pOIDxa_automationIndicatorLabel{fill:var(--roi-line-automation)}.pOIDxa_totalIndicatorLabel{fill:var(--roi-line-total)}.pOIDxa_paybackLabel{fill:var(--roi-line-payback);letter-spacing:.02em;font-size:.68rem;font-weight:600}.pOIDxa_chartTooltip{z-index:60;border-radius:var(--radius-sm);border:1px solid var(--rc-border-strong);background:var(--rc-surface-raised);min-width:180px;max-width:240px;color:var(--color-text-primary);box-shadow:var(--rc-shadow-overlay);pointer-events:none;padding:.48rem .62rem;font-size:.78rem;line-height:1.42;position:absolute}.pOIDxa_chartTooltipTitle{margin-bottom:.22rem;font-weight:700}.pOIDxa_legendSmall{flex-wrap:wrap;gap:.8rem;display:flex}.pOIDxa_legendItem{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.pOIDxa_dot{border-radius:999px;width:.62rem;height:.62rem}.pOIDxa_automationSwatch{background:var(--roi-line-automation)}.pOIDxa_totalSwatch{background:var(--roi-line-total)}.pOIDxa_paybackSwatch{background:var(--roi-line-payback)}.pOIDxa_sensPanel{border:1px solid var(--rc-panel-border);border-radius:var(--radius-md);background:var(--rc-panel-bg);box-shadow:var(--rc-panel-shadow);gap:.75rem;padding:.85rem;display:grid}.pOIDxa_insightsControlsHeader{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.74rem;font-weight:600}.pOIDxa_sensControls{gap:.7rem;display:grid}.pOIDxa_periodGroup .pOIDxa_seg{grid-template-columns:repeat(4,minmax(0,1fr))}.pOIDxa_sensDuo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.pOIDxa_sensDuo .pOIDxa_seg{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.pOIDxa_inputs,.pOIDxa_card,.pOIDxa_group,.pOIDxa_insightsCol,.pOIDxa_kpiTile,.pOIDxa_chartEmbed,.pOIDxa_sensPanel){position:relative}:is(.pOIDxa_inputs,.pOIDxa_card,.pOIDxa_group,.pOIDxa_insightsCol,.pOIDxa_kpiTile,.pOIDxa_chartEmbed,.pOIDxa_sensPanel):before{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--rc-elev-sheen) 0%, transparent 45%);pointer-events:none;position:absolute;inset:0}:is(.pOIDxa_group,.pOIDxa_insightsCol,.pOIDxa_kpiTile,.pOIDxa_chartEmbed,.pOIDxa_sensPanel):after{content:"";border-radius:inherit;background:var(--rc-elev-highlight);pointer-events:none;height:1px;position:absolute;top:0;left:1px;right:1px}.pOIDxa_section [data-ui=roi-inputs-panel],.pOIDxa_section [data-ui=roi-impact-panel]{background:var(--rc-container-bg);border-color:var(--rc-container-border);box-shadow:var(--rc-container-shadow)}.pOIDxa_section [data-ui=roi-group-pre-automation],.pOIDxa_section [data-ui=roi-group-automation],.pOIDxa_section [data-ui=roi-group-opportunity-cost],.pOIDxa_section [data-ui=roi-impact-summary],.pOIDxa_section [data-ui=roi-kpi-payback],.pOIDxa_section [data-ui=roi-kpi-cost-reduction],.pOIDxa_section [data-ui=roi-kpi-time-reduction],.pOIDxa_section [data-ui=roi-kpi-new-capacity],.pOIDxa_section [data-ui=roi-chart-panel],.pOIDxa_section [data-ui=roi-sensitivity-panel]{background:var(--rc-panel-bg);border-color:var(--rc-panel-border);box-shadow:var(--rc-panel-shadow)}@media (min-width:1200px){.pOIDxa_panelKpis{padding:.85rem}.pOIDxa_panelRow.pOIDxa_twoCol{grid-template-columns:minmax(320px,1.02fr) minmax(440px,1.35fr);gap:.75rem}.pOIDxa_insightsCol{gap:.7rem;padding:.75rem}.pOIDxa_insightsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem .85rem}.pOIDxa_insightsColumn{gap:.45rem}.pOIDxa_sectionHeader{margin-top:.48rem;padding-top:.48rem;font-size:.72rem}.pOIDxa_kv{gap:.56rem;font-size:.84rem;line-height:1.3}.pOIDxa_kpiTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.pOIDxa_kpiTile{gap:.35rem;padding:.62rem}.pOIDxa_kpiMeta{gap:.18rem}.pOIDxa_kpiTitle{letter-spacing:.06em;font-size:.64rem}.pOIDxa_kpiValue{font-size:clamp(1.12rem,.5vw + .92rem,1.34rem)}.pOIDxa_kpiIcon{width:.98rem;height:.98rem}.pOIDxa_kpiIcon svg{width:.88rem;height:.88rem}.pOIDxa_visualsCol{gap:.72rem}.pOIDxa_chartEmbed{gap:.48rem;padding:.58rem}.pOIDxa_sensPanel{gap:.6rem;padding:.72rem}}@media (max-width:1100px){.pOIDxa_panelRow.pOIDxa_twoCol{grid-template-columns:1fr}}@media (max-width:740px){.pOIDxa_kpiTiles,.pOIDxa_sensDuo{grid-template-columns:1fr}}@media (max-width:1023px){.pOIDxa_inputs .pOIDxa_tip:after{left:auto;right:0;transform:translateY(4px)}.pOIDxa_inputs .pOIDxa_tip:hover:after,.pOIDxa_inputs .pOIDxa_tip:focus-visible:after{transform:translateY(0)}}@media (max-width:520px){.pOIDxa_grid{gap:.75rem}.pOIDxa_inputs{gap:.75rem;padding:.75rem}.pOIDxa_group{gap:.62rem;padding:.7rem}.pOIDxa_labelRow{gap:.35rem}.pOIDxa_labelRow label,.pOIDxa_segGroup legend{font-size:.8rem}.pOIDxa_toggleRow{grid-template-columns:1fr;gap:.42rem}.pOIDxa_toggleOption{padding:.4rem .55rem;font-size:.72rem}.pOIDxa_tip:after{max-width:min(220px,80vw);font-size:.72rem;left:auto;right:0;transform:translateY(4px)}.pOIDxa_tip:hover:after,.pOIDxa_tip:focus-visible:after{transform:translateY(0)}.pOIDxa_panelKpis{padding:.75rem}.pOIDxa_panelRow.pOIDxa_twoCol{gap:.75rem}.pOIDxa_insightsCol,.pOIDxa_chartEmbed,.pOIDxa_sensPanel{padding:.72rem}.pOIDxa_kpiTile{padding:.65rem}.pOIDxa_kpiValue{font-size:1rem}.pOIDxa_legendItem{font-size:.7rem}}
