@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_78609157-module__11J4Jq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_78609157-module__11J4Jq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
.MagneticButton-module__itdqoq__wrap{will-change:transform;display:inline-block}.MagneticButton-module__itdqoq__button{border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;padding:.85rem 1.65rem;font-size:.95rem;font-weight:600;display:inline-flex}.MagneticButton-module__itdqoq__inner{will-change:transform;align-items:center;gap:.5rem;display:inline-flex}.MagneticButton-module__itdqoq__amber{background:var(--color-accent);color:#0a0a0a;box-shadow:0 0 0 0 var(--color-accent-dim)}.MagneticButton-module__itdqoq__amber:hover{background:var(--color-accent-hover);box-shadow:0 12px 40px -8px #f5a6238c}.MagneticButton-module__itdqoq__black{color:#fff;background:#0a0a0a}.MagneticButton-module__itdqoq__black:hover{background:#1a1a1a;box-shadow:0 12px 40px -10px #0009}.MagneticButton-module__itdqoq__ghost{color:var(--color-text);border:1px solid var(--color-border-strong);background:0 0}.MagneticButton-module__itdqoq__ghost:hover{border-color:var(--color-accent);color:var(--color-accent)}
.Spotlight-module__hXefoq__spotlight{z-index:0;pointer-events:none;opacity:0;width:150%;height:180%;position:absolute}.Spotlight-module__hXefoq__spotlight[data-position=left]{top:-45%;left:-30%;transform:rotate(-8deg)}.Spotlight-module__hXefoq__spotlight[data-position=right]{top:-55%;right:-30%;transform:scaleX(-1)rotate(-8deg)}@media (min-width:1024px){.Spotlight-module__hXefoq__spotlight{width:110%;height:160%}.Spotlight-module__hXefoq__spotlight[data-position=left]{left:-10%}.Spotlight-module__hXefoq__spotlight[data-position=right]{right:-10%}}
.AnimatedTooltip-module__34Swnq__row{align-items:center;display:flex}.AnimatedTooltip-module__34Swnq__item{margin-left:-10px;position:relative}.AnimatedTooltip-module__34Swnq__item:first-child{margin-left:0}.AnimatedTooltip-module__34Swnq__avatar{border:2px solid var(--color-bg);object-fit:cover;width:42px;height:42px;transition:transform var(--transition-fast);border-radius:50%;position:relative}.AnimatedTooltip-module__34Swnq__item:hover .AnimatedTooltip-module__34Swnq__avatar{z-index:30;border-color:var(--color-accent);transform:scale(1.08)translateY(-2px)}.AnimatedTooltip-module__34Swnq__anchor{pointer-events:none;z-index:40;justify-content:center;display:flex;position:absolute;bottom:135%;left:50%;transform:translate(-50%)}.AnimatedTooltip-module__34Swnq__tooltip{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);white-space:nowrap;background:#0a0a0a;flex-direction:column;align-items:center;gap:.1rem;padding:.6rem 1rem .7rem;display:flex;position:relative;box-shadow:0 18px 40px -16px #000c}.AnimatedTooltip-module__34Swnq__tooltip__name{font-family:var(--font-display);color:#fff;font-size:.9rem;font-weight:600}.AnimatedTooltip-module__34Swnq__tooltip__role{color:var(--color-accent);font-size:.72rem}.AnimatedTooltip-module__34Swnq__tooltip__line{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);width:60%;height:1px;position:absolute;bottom:0;left:20%}
.Hero-module__PgAKtG__hero{min-height:100dvh;padding-top:var(--nav-height);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__PgAKtG__hero__bg{z-index:0;position:absolute;inset:0}.Hero-module__PgAKtG__hero__grid{background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 75%)}.Hero-module__PgAKtG__hero__inner{z-index:2;width:100%;max-width:var(--container-max);padding:2rem var(--container-padding-mobile) 5rem;flex-direction:column;gap:2.5rem;margin-inline:auto;display:flex;position:relative}.Hero-module__PgAKtG__hero__content{flex-direction:column;gap:1.25rem;display:flex}.Hero-module__PgAKtG__hero__eyebrow{width:fit-content;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11111180;align-items:center;gap:.6rem;padding:.45rem .9rem;font-size:.78rem;font-weight:500;display:inline-flex}.Hero-module__PgAKtG__dot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 12px var(--color-accent);border-radius:50%}.Hero-module__PgAKtG__hero__headline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;flex-direction:column;font-size:clamp(2.75rem,12vw,6.25rem);font-weight:700;line-height:.88;display:flex}.Hero-module__PgAKtG__hero__lineMask{padding-block:.04em;display:block;overflow:hidden}.Hero-module__PgAKtG__hero__line{display:inline-block}.Hero-module__PgAKtG__hero__line:nth-child(2){color:var(--color-accent)}.Hero-module__PgAKtG__hero__sub{color:var(--color-text-muted);max-width:30ch;font-size:clamp(1.1rem,4vw,1.5rem)}.Hero-module__PgAKtG__hero__sub strong{color:var(--color-text)}.Hero-module__PgAKtG__hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}.Hero-module__PgAKtG__hero__trust{color:var(--color-text-muted);align-items:center;gap:.85rem;margin-top:.5rem;font-size:.9rem;display:flex}.Hero-module__PgAKtG__hero__trust strong{color:var(--color-text)}.Hero-module__PgAKtG__avatars{display:flex}.Hero-module__PgAKtG__avatar{border:2px solid var(--color-bg);object-fit:cover;border-radius:50%;width:38px;height:38px;margin-left:-10px}.Hero-module__PgAKtG__avatar:first-child{margin-left:0}.Hero-module__PgAKtG__card{align-self:flex-start;width:100%;max-width:320px}.Hero-module__PgAKtG__card__float{color:#0a0a0a;border-radius:var(--radius-md);will-change:transform;background:linear-gradient(158deg,#fff 0%,#f2f2f2 100%);flex-direction:column;min-height:240px;padding:1.4rem 1.5rem 1.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #000000a6,inset 0 1px #ffffffe6}.Hero-module__PgAKtG__card__float:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5a62338,#0000 70%);width:75%;height:75%;position:absolute;top:-45%;right:-35%}.Hero-module__PgAKtG__card__progress{background:#0a0a0a14;height:3px;position:absolute;top:0;left:0;right:0}.Hero-module__PgAKtG__card__progressFill{background:var(--color-accent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;height:100%;display:block}.Hero-module__PgAKtG__card__head{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.Hero-module__PgAKtG__card__icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-accent);background:#0a0a0a;place-items:center;display:grid}.Hero-module__PgAKtG__card__live{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:#0a0a0a;border-radius:var(--radius-pill);background:#0a0a0a0f;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.Hero-module__PgAKtG__card__liveDot{background:#1fbf63;border-radius:50%;width:7px;height:7px;animation:2s infinite Hero-module__PgAKtG__livePulse;box-shadow:0 0 #1fbf6380}@keyframes Hero-module__PgAKtG__livePulse{0%{box-shadow:0 0 #1fbf6380}70%{box-shadow:0 0 0 7px #1fbf6300}to{box-shadow:0 0 #1fbf6300}}.Hero-module__PgAKtG__card__bodyWrap{z-index:1;min-height:78px;margin:1.1rem 0;position:relative}.Hero-module__PgAKtG__card__body{will-change:transform, filter;flex-direction:column;gap:.1rem;display:flex}.Hero-module__PgAKtG__card__value{font-family:var(--font-display);letter-spacing:-.03em;font-size:3.25rem;font-weight:700;line-height:1}.Hero-module__PgAKtG__card__label{color:#5a5a5a;font-size:.95rem;font-weight:500}.Hero-module__PgAKtG__card__foot{z-index:1;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex;position:relative}.Hero-module__PgAKtG__card__badge{background:var(--color-accent);color:#0a0a0a;font-family:var(--font-display);border-radius:var(--radius-pill);white-space:nowrap;padding:.5rem .85rem;font-size:.82rem;font-weight:600}.Hero-module__PgAKtG__card__dots{align-items:center;gap:.35rem;display:flex}.Hero-module__PgAKtG__card__dot{width:7px;height:7px;transition:width var(--transition-fast), background var(--transition-fast), border-radius var(--transition-fast);background:#0a0a0a2e;border-radius:50%}.Hero-module__PgAKtG__card__dot[data-active=true]{border-radius:var(--radius-pill);background:#0a0a0a;width:20px}.Hero-module__PgAKtG__scroll{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.4rem;font-size:.7rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.Hero-module__PgAKtG__scroll__arrow{color:var(--color-accent)}.Hero-module__PgAKtG__blob{filter:blur(6px);opacity:.55;place-items:center;width:90vw;max-width:520px;height:90vw;max-height:520px;display:grid;position:absolute;top:12%;right:-20%}.Hero-module__PgAKtG__blob__core{background:radial-gradient(circle at 35% 30%, var(--color-accent-hover), var(--color-accent) 45%, #f5a6231a 75%);width:70%;height:70%;box-shadow:0 0 120px 20px var(--color-accent-dim);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation:12s ease-in-out infinite Hero-module__PgAKtG__morph,28s linear infinite Hero-module__PgAKtG__spin}@keyframes Hero-module__PgAKtG__morph{0%,to{border-radius:42% 58% 63% 37%/41% 44% 56% 59%}33%{border-radius:60% 40% 34% 66%/56% 68% 32% 44%}66%{border-radius:35% 65% 55% 45%/62% 38%}}@keyframes Hero-module__PgAKtG__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.Hero-module__PgAKtG__hero{height:100dvh;min-height:640px}.Hero-module__PgAKtG__hero__inner{padding:2rem var(--container-padding-tablet) 3rem;grid-template-columns:1.4fr .6fr;align-items:center;gap:2rem;display:grid}.Hero-module__PgAKtG__hero__content{grid-column:1}.Hero-module__PgAKtG__card{grid-column:2;place-self:center end}}@media (min-width:1280px){.Hero-module__PgAKtG__hero__inner{padding-inline:var(--container-padding-desktop);grid-template-columns:1.5fr .5fr}.Hero-module__PgAKtG__card{max-width:340px}}
.Marquee-module__Je6V4G__marquee{border-block:1px solid var(--color-border);flex-direction:column;display:flex}.Marquee-module__Je6V4G__row{white-space:nowrap;padding-block:1rem;overflow:hidden}.Marquee-module__Je6V4G__row+.Marquee-module__Je6V4G__row{border-top:1px solid var(--color-border)}.Marquee-module__Je6V4G__amber{background:var(--color-bg)}.Marquee-module__Je6V4G__amber .Marquee-module__Je6V4G__item{color:var(--color-accent)}.Marquee-module__Je6V4G__light{background:var(--color-surface)}.Marquee-module__Je6V4G__light .Marquee-module__Je6V4G__item{color:var(--color-text)}.Marquee-module__Je6V4G__track{will-change:transform;width:max-content;display:inline-flex}.Marquee-module__Je6V4G__item{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;align-items:center;padding-inline:.5rem;font-size:clamp(1.5rem,6vw,3rem);font-weight:700;display:inline-flex}.Marquee-module__Je6V4G__sep{color:var(--color-text-subtle);margin-inline:1.5rem}.Marquee-module__Je6V4G__light .Marquee-module__Je6V4G__sep{color:var(--color-accent)}@media (min-width:768px){.Marquee-module__Je6V4G__row{padding-block:1.5rem}.Marquee-module__Je6V4G__sep{margin-inline:2.5rem}}
.CTA-module__rEpnVa__cta{background:var(--color-accent);color:#0a0a0a;position:relative;overflow:hidden}.CTA-module__rEpnVa__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-block:5rem;display:flex;position:relative}.CTA-module__rEpnVa__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.25rem,8vw,6rem);line-height:.95}.CTA-module__rEpnVa__sub{color:#0a0a0ab3;max-width:40ch;font-size:clamp(1.05rem,3vw,1.4rem);font-weight:500}.CTA-module__rEpnVa__btn{color:#fff;min-height:56px;font-family:var(--font-display);border-radius:var(--radius-pill);transition:gap var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:#0a0a0a;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;display:inline-flex}.CTA-module__rEpnVa__btn:hover{gap:.9rem;transform:translateY(-2px);box-shadow:0 16px 40px -12px #00000080}@media (min-width:768px){.CTA-module__rEpnVa__inner{padding-block:7rem}}@media (min-width:1280px){.CTA-module__rEpnVa__inner{padding-block:9rem}}
.ServicesGrid-module__4kg1dG__services{background:var(--color-bg)}.ServicesGrid-module__4kg1dG__header{flex-direction:column;gap:1.25rem;max-width:800px;margin-bottom:3rem;display:flex}.ServicesGrid-module__4kg1dG__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,4.5rem);line-height:.95}.ServicesGrid-module__4kg1dG__accent{color:var(--color-accent)}.ServicesGrid-module__4kg1dG__grid{perspective:1200px;grid-template-columns:1fr;gap:1rem;display:grid}.ServicesGrid-module__4kg1dG__card{isolation:isolate;background:linear-gradient(165deg, var(--color-surface) 0%, #0d0d0d 100%);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:200px;transform-style:preserve-3d;will-change:transform;transition:border-color var(--transition-med), box-shadow var(--transition-med);padding:1.6rem;display:block;position:relative;overflow:hidden}.ServicesGrid-module__4kg1dG__card__glow{z-index:0;opacity:0;background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%), #f5a62333, transparent 60%);transition:opacity var(--transition-med);pointer-events:none;position:absolute;inset:0;transform:translateZ(1px)}.ServicesGrid-module__4kg1dG__card__glare{z-index:4;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #ffffff8c, transparent 55%);transition:opacity var(--transition-med);pointer-events:none;position:absolute;inset:0;transform:translateZ(60px)}.ServicesGrid-module__4kg1dG__card__accent{z-index:2;transform-origin:0;background:linear-gradient(90deg, var(--color-accent), transparent);width:100%;height:2px;transition:transform var(--transition-slow);position:absolute;top:0;left:0;transform:scaleX(0)translateZ(2px)}.ServicesGrid-module__4kg1dG__card__num{z-index:0;font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff08;transition:color var(--transition-med), transform var(--transition-med);pointer-events:none;font-size:7rem;font-weight:700;line-height:1;position:absolute;bottom:-1.5rem;right:.75rem;transform:translateZ(8px)}.ServicesGrid-module__4kg1dG__card__content{z-index:1;height:100%;transform-style:preserve-3d;flex-direction:column;gap:.6rem;display:flex;position:relative;transform:translateZ(45px)}.ServicesGrid-module__4kg1dG__card__head{justify-content:space-between;align-items:flex-start;margin-bottom:.4rem;display:flex}.ServicesGrid-module__4kg1dG__card__icon{border-radius:var(--radius-sm);background:var(--color-accent-dim);width:52px;height:52px;color:var(--color-accent);transition:background var(--transition-med), color var(--transition-med), transform var(--transition-med), box-shadow var(--transition-med);place-items:center;display:grid}.ServicesGrid-module__4kg1dG__card__arrow{border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text-muted);opacity:0;transition:opacity var(--transition-med), transform var(--transition-med), color var(--transition-med), border-color var(--transition-med);border-radius:50%;place-items:center;display:grid;transform:translate(-6px,6px)}.ServicesGrid-module__4kg1dG__card__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.ServicesGrid-module__4kg1dG__card__desc{color:var(--color-text-muted);transition:color var(--transition-med);font-size:.95rem;line-height:1.5}.ServicesGrid-module__4kg1dG__card__list{border-top:1px solid var(--color-border);flex-direction:column;gap:.6rem;margin-top:.75rem;padding-top:1rem;display:flex}.ServicesGrid-module__4kg1dG__card__listItem{color:var(--color-text-muted);padding-left:1.25rem;font-size:.9rem;position:relative}.ServicesGrid-module__4kg1dG__card__listItem:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}.ServicesGrid-module__4kg1dG__card__link{color:var(--color-accent);font-family:var(--font-display);transition:gap var(--transition-fast);align-items:center;gap:.4rem;margin-top:1rem;font-size:.95rem;font-weight:600;display:inline-flex}.ServicesGrid-module__4kg1dG__card__link:hover{gap:.75rem}@media (hover:none){.ServicesGrid-module__4kg1dG__card__accent{opacity:.5;transform:scaleX(1)}.ServicesGrid-module__4kg1dG__card__arrow{opacity:1;color:var(--color-accent);border-color:var(--color-accent);transform:none}.ServicesGrid-module__4kg1dG__card__num{color:#f5a6230f}.ServicesGrid-module__4kg1dG__card:active{border-color:var(--color-accent);transform:scale(.98)}}@media (hover:hover){.ServicesGrid-module__4kg1dG__card:hover{border-color:var(--color-border-strong);box-shadow:0 36px 80px -34px #f5a62380}.ServicesGrid-module__4kg1dG__card:hover .ServicesGrid-module__4kg1dG__card__glow,.ServicesGrid-module__4kg1dG__card:hover .ServicesGrid-module__4kg1dG__card__glare{opacity:1}.ServicesGrid-module__4kg1dG__card:hover .ServicesGrid-module__4kg1dG__card__accent{transform:scaleX(1)translateZ(2px)}.ServicesGrid-module__4kg1dG__card:hover .ServicesGrid-module__4kg1dG__card__icon{background:var(--color-accent);color:#0a0a0a;transform:rotate(-6deg);box-shadow:0 8px 24px -6px #f5a623b3}.ServicesGrid-module__4kg1dG__card:hover .ServicesGrid-module__4kg1dG__card__arrow{opacity:1;color:var(--color-accent);border-color:var(--color-accent);transform:none}.ServicesGrid-module__4kg1dG__card:hover .ServicesGrid-module__4kg1dG__card__desc{color:var(--color-text)}.ServicesGrid-module__4kg1dG__card:hover .ServicesGrid-module__4kg1dG__card__num{color:#f5a6231a}}@media (min-width:768px){.ServicesGrid-module__4kg1dG__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.ServicesGrid-module__4kg1dG__card{padding:1.85rem}}@media (min-width:1280px){.ServicesGrid-module__4kg1dG__grid[data-variant=compact]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.ServicesGrid-module__4kg1dG__grid[data-variant=expanded]{grid-template-columns:repeat(2,1fr)}}
.ProcessArt-module__m-utDa__art{width:100%;max-width:340px;margin-inline:auto}.ProcessArt-module__m-utDa__svg{width:100%;height:auto;display:block;overflow:visible}
.Process-module__oS3jRq__process{background:var(--color-bg)}.Process-module__oS3jRq__header{flex-direction:column;gap:1.25rem;margin-bottom:3.5rem;display:flex}.Process-module__oS3jRq__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,4.5rem)}.Process-module__oS3jRq__layout{flex-direction:column;display:flex}.Process-module__oS3jRq__artPanel{display:none}.Process-module__oS3jRq__beamWrap{padding-left:64px;position:relative}.Process-module__oS3jRq__beam{background:var(--color-border);border-radius:var(--radius-pill);width:2px;position:absolute;top:8px;bottom:8px;left:19px;overflow:visible}.Process-module__oS3jRq__beam__fill{border-radius:var(--radius-pill);background:linear-gradient(to bottom, transparent, var(--color-accent) 12%, var(--color-accent));width:100%;position:absolute;top:0;left:0;box-shadow:0 0 16px #f5a62399}.Process-module__oS3jRq__beam__dot{background:var(--color-accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--color-accent-dim), 0 0 22px #f5a623cc;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;left:50%}.Process-module__oS3jRq__steps{flex-direction:column;gap:2.75rem;display:flex}.Process-module__oS3jRq__step{display:flex;position:relative}.Process-module__oS3jRq__node{border:2px solid var(--color-border-strong);background:var(--color-bg);width:40px;height:40px;transition:border-color var(--transition-med), background var(--transition-med);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:-64px}.Process-module__oS3jRq__node[data-state=done]{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 14px #f5a6234d}.Process-module__oS3jRq__node[data-state=current]{border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 0 0 5px var(--color-accent-dim), 0 0 28px #f5a623b3;animation:1.8s ease-in-out infinite Process-module__oS3jRq__nodePulse}@keyframes Process-module__oS3jRq__nodePulse{0%,to{box-shadow:0 0 0 4px var(--color-accent-dim), 0 0 22px #f5a6238c}50%{box-shadow:0 0 0 8px var(--color-accent-dim), 0 0 34px #f5a623d9}}@media (prefers-reduced-motion:reduce){.Process-module__oS3jRq__node[data-state=current]{animation:none}}.Process-module__oS3jRq__node__dot{background:var(--color-text-subtle);width:10px;height:10px;transition:background var(--transition-med);border-radius:50%}.Process-module__oS3jRq__node[data-state=done] .Process-module__oS3jRq__node__dot,.Process-module__oS3jRq__node[data-state=current] .Process-module__oS3jRq__node__dot{background:#0a0a0a}.Process-module__oS3jRq__step__content{opacity:.4;transition:opacity var(--transition-med);flex-direction:column;gap:.4rem;padding-top:.1rem;display:flex}.Process-module__oS3jRq__step__content[data-state=done]{opacity:.7}.Process-module__oS3jRq__step__content[data-state=current]{opacity:1}.Process-module__oS3jRq__step__num{font-family:var(--font-display);color:var(--color-accent);font-size:.85rem;font-weight:600}.Process-module__oS3jRq__step__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.Process-module__oS3jRq__step__desc{color:var(--color-text-muted);max-width:42ch;font-size:.95rem;line-height:1.5}@media (min-width:768px){.Process-module__oS3jRq__beamWrap{padding-left:88px}.Process-module__oS3jRq__beam{left:27px}.Process-module__oS3jRq__node{width:56px;height:56px;left:-88px}.Process-module__oS3jRq__node__dot{width:12px;height:12px}.Process-module__oS3jRq__steps{gap:3.5rem}.Process-module__oS3jRq__step__name{font-size:1.85rem}.Process-module__oS3jRq__step__desc{font-size:1.05rem}}@media (min-width:1024px){.Process-module__oS3jRq__layout{flex-direction:row;align-items:flex-start;gap:4rem}.Process-module__oS3jRq__beamWrap{flex:1;min-width:0}.Process-module__oS3jRq__step{min-height:26vh}.Process-module__oS3jRq__steps{gap:0}.Process-module__oS3jRq__artPanel{flex:0 0 42%;align-self:stretch;max-width:460px;display:block}.Process-module__oS3jRq__artPanel__sticky{top:calc(var(--nav-height) + 3rem);position:sticky}.Process-module__oS3jRq__artPanel__frame{background:linear-gradient(165deg, var(--color-surface) 0%, #0d0d0d 100%);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}.Process-module__oS3jRq__artPanel__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:.75rem;font-size:1.4rem;font-weight:600;display:flex}.Process-module__oS3jRq__artPanel__num{color:var(--color-accent);font-size:.95rem}}
.SecurityTeaser-module__M61ONa__teaser{background:var(--color-bg)}.SecurityTeaser-module__M61ONa__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin-top:1.25rem;margin-bottom:2.5rem;font-size:clamp(2.25rem,7vw,4.5rem);line-height:.95}.SecurityTeaser-module__M61ONa__accent{color:var(--color-accent)}.SecurityTeaser-module__M61ONa__grid{perspective:1200px;grid-template-columns:1fr;gap:1rem;display:grid}.SecurityTeaser-module__M61ONa__cell{isolation:isolate;border-radius:var(--radius-lg);will-change:transform;min-height:200px;transition:border-color var(--transition-med), box-shadow var(--transition-med);padding:2rem;position:relative;overflow:hidden}.SecurityTeaser-module__M61ONa__cell__glow{z-index:0;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f5a62338, transparent 60%);transition:opacity var(--transition-med);pointer-events:none;position:absolute;inset:0;transform:translateZ(1px)}.SecurityTeaser-module__M61ONa__cell__glare{z-index:4;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #ffffff80, transparent 55%);transition:opacity var(--transition-med);pointer-events:none;position:absolute;inset:0;transform:translateZ(60px)}.SecurityTeaser-module__M61ONa__cell__content{z-index:1;height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:flex-end;gap:.75rem;display:flex;position:relative;transform:translateZ(35px)}@media (hover:hover){.SecurityTeaser-module__M61ONa__cell:hover{border-color:var(--color-border-strong);box-shadow:0 32px 70px -30px #f5a62373}.SecurityTeaser-module__M61ONa__cell:hover .SecurityTeaser-module__M61ONa__cell__glow,.SecurityTeaser-module__M61ONa__cell:hover .SecurityTeaser-module__M61ONa__cell__glare{opacity:1}}.SecurityTeaser-module__M61ONa__large{background:linear-gradient(165deg, var(--color-surface) 0%, #0d0d0d 100%);border:1px solid var(--color-border);min-height:340px}.SecurityTeaser-module__M61ONa__large__inner{flex-direction:column;gap:1.5rem;display:flex}.SecurityTeaser-module__M61ONa__large__art{flex-shrink:0;justify-content:center;display:flex}.SecurityTeaser-module__M61ONa__watermarkSvg{width:150px;height:150px}.SecurityTeaser-module__M61ONa__large__text{flex-direction:column;gap:1.25rem;display:flex}.SecurityTeaser-module__M61ONa__large__desc{color:var(--color-text-muted);max-width:46ch;font-size:1.05rem;line-height:1.6}.SecurityTeaser-module__M61ONa__chips{flex-wrap:wrap;gap:.6rem;display:flex}.SecurityTeaser-module__M61ONa__chip{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-muted);background:#0a0a0a66;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.82rem;font-weight:500;display:inline-flex}.SecurityTeaser-module__M61ONa__large__link{width:fit-content;color:var(--color-accent);font-family:var(--font-display);transition:gap var(--transition-fast);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:600;display:inline-flex}.SecurityTeaser-module__M61ONa__large__link:hover{gap:.85rem}.SecurityTeaser-module__M61ONa__terminal{border:1px solid var(--color-border);background:#0a0a0a;min-height:200px}.SecurityTeaser-module__M61ONa__terminal .SecurityTeaser-module__M61ONa__cell__content{justify-content:flex-start;gap:1rem}.SecurityTeaser-module__M61ONa__terminal__bar{gap:.4rem;display:flex}.SecurityTeaser-module__M61ONa__terminal__bar span{background:var(--color-accent);border-radius:50%;width:9px;height:9px}.SecurityTeaser-module__M61ONa__terminal__bar span:nth-child(2){background:#f5a62380}.SecurityTeaser-module__M61ONa__terminal__bar span:nth-child(3){background:#f5a62347}.SecurityTeaser-module__M61ONa__terminal__body{font-family:var(--font-mono,"SF Mono", Menlo, monospace);flex-direction:column;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.SecurityTeaser-module__M61ONa__terminal__prompt{color:var(--color-accent)}.SecurityTeaser-module__M61ONa__terminal__line{color:var(--color-text-muted)}.SecurityTeaser-module__M61ONa__terminal__cursor{background:var(--color-accent);width:7px;height:14px;margin-top:.25rem;display:inline-block}.SecurityTeaser-module__M61ONa__dark{background:var(--color-surface);border:1px solid var(--color-border)}.SecurityTeaser-module__M61ONa__stat{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-accent);font-size:clamp(3rem,12vw,5.5rem);font-weight:700;line-height:.85}.SecurityTeaser-module__M61ONa__cell__label{max-width:22ch;color:var(--color-text-muted);font-size:1rem;font-weight:500}@media (min-width:768px){.SecurityTeaser-module__M61ONa__cell{padding:2.5rem}.SecurityTeaser-module__M61ONa__grid{grid-template-columns:repeat(2,1fr)}.SecurityTeaser-module__M61ONa__large{grid-column:span 2}.SecurityTeaser-module__M61ONa__large__inner{flex-direction:row-reverse;align-items:center;gap:2.5rem}.SecurityTeaser-module__M61ONa__large__text{flex:1}.SecurityTeaser-module__M61ONa__watermarkSvg{width:190px;height:190px}}@media (min-width:1024px){.SecurityTeaser-module__M61ONa__grid{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:1.25rem}.SecurityTeaser-module__M61ONa__large{grid-area:span 2/1;min-height:460px}.SecurityTeaser-module__M61ONa__large__inner{height:100%}.SecurityTeaser-module__M61ONa__watermarkSvg{width:240px;height:240px}}
.BentoStats-module__a9VKdW__bento{background:var(--color-bg)}.BentoStats-module__a9VKdW__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;color:var(--color-accent);margin-bottom:2.5rem;font-size:clamp(2.25rem,8vw,5.5rem)}.BentoStats-module__a9VKdW__grid{grid-template-columns:1fr;gap:1rem;display:grid}.BentoStats-module__a9VKdW__cell{border-radius:var(--radius-lg);flex-direction:column;justify-content:flex-end;min-height:200px;padding:2rem;display:flex;position:relative;overflow:hidden}.BentoStats-module__a9VKdW__large{background:var(--color-accent);color:#0a0a0a;min-height:280px}.BentoStats-module__a9VKdW__large__inner{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.BentoStats-module__a9VKdW__large__arrow{opacity:.8;position:absolute;top:0;right:0}.BentoStats-module__a9VKdW__chart{z-index:0;pointer-events:none;width:calc(100% - 3rem);height:50%;position:absolute;top:1.5rem;left:1.5rem;right:1.5rem}@media (min-width:768px){.BentoStats-module__a9VKdW__chart{width:calc(100% - 5rem);height:52%;top:2.5rem;left:2.5rem;right:2.5rem}}.BentoStats-module__a9VKdW__dark{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text)}.BentoStats-module__a9VKdW__bigNum{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(4rem,18vw,9rem);font-weight:700;line-height:.85}.BentoStats-module__a9VKdW__midNum{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-accent);font-size:clamp(3rem,12vw,5.5rem);font-weight:700;line-height:.85}.BentoStats-module__a9VKdW__cell__label{max-width:22ch;margin-top:.75rem;font-size:1rem;font-weight:500}.BentoStats-module__a9VKdW__large .BentoStats-module__a9VKdW__cell__label{color:#0a0a0abf}.BentoStats-module__a9VKdW__dark .BentoStats-module__a9VKdW__cell__label{color:var(--color-text-muted)}@media (min-width:768px){.BentoStats-module__a9VKdW__grid{grid-template-columns:repeat(2,1fr)}.BentoStats-module__a9VKdW__cell{padding:2.5rem}}@media (min-width:1024px){.BentoStats-module__a9VKdW__grid{grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr;gap:1.25rem}.BentoStats-module__a9VKdW__large{grid-row:span 2;min-height:440px}}
.Lead-module__64kADq__form{flex-direction:column;gap:.7rem;display:flex}.Lead-module__64kADq__row{flex-wrap:wrap;gap:.7rem;display:flex}.Lead-module__64kADq__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);min-width:0;color:var(--color-text);font-family:var(--font-body);transition:border-color var(--transition-fast);flex:200px;padding:.85rem 1.1rem;font-size:1rem}.Lead-module__64kADq__input:focus{border-color:var(--color-accent);outline:none}.Lead-module__64kADq__input::placeholder{color:var(--color-text-muted)}.Lead-module__64kADq__submit{border-radius:var(--radius-sm);background:var(--color-accent);color:#0a0a0a;font-family:var(--font-display);white-space:nowrap;transition:background var(--transition-fast), transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.6rem;font-size:1rem;font-weight:600;display:inline-flex}.Lead-module__64kADq__submit:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.Lead-module__64kADq__submit:disabled{opacity:.6;cursor:default}.Lead-module__64kADq__error{color:#ff6b6b;font-size:.85rem}.Lead-module__64kADq__hint{color:var(--color-text-muted);font-size:.8rem}.Lead-module__64kADq__success{font-family:var(--font-display);color:var(--color-accent);align-items:center;gap:.6rem;font-weight:600;display:flex}.Lead-module__64kADq__success svg{flex-shrink:0}.Lead-module__64kADq__band{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:radial-gradient(ellipse 60% 120% at 100% 0%, #f5a6231f, transparent 65%), var(--color-surface);padding:2rem;position:relative;overflow:hidden}@media (min-width:768px){.Lead-module__64kADq__band{grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;padding:2.5rem;display:grid}}.Lead-module__64kADq__bandCopy{margin-bottom:1.4rem}@media (min-width:768px){.Lead-module__64kADq__bandCopy{margin-bottom:0}}.Lead-module__64kADq__bandEyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.4rem;margin-bottom:.7rem;font-size:.72rem;font-weight:600;display:inline-flex}.Lead-module__64kADq__bandHeading{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.4rem,3.5vw,2rem);font-weight:700;line-height:1.1}.Lead-module__64kADq__bandSub{color:var(--color-text-muted);max-width:42ch;margin-top:.6rem;line-height:1.55}.Lead-module__64kADq__overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050505b8;place-items:center;padding:1.25rem;animation:.25s Lead-module__64kADq__fade;display:grid;position:fixed;inset:0}@keyframes Lead-module__64kADq__fade{0%{opacity:0}}.Lead-module__64kADq__modal{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);width:100%;max-width:460px;animation:Lead-module__64kADq__pop .3s var(--ease-out-expo);padding:2.2rem;position:relative;box-shadow:0 40px 100px -20px #000c}@keyframes Lead-module__64kADq__pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}.Lead-module__64kADq__close{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.Lead-module__64kADq__close:hover{color:var(--color-text);border-color:var(--color-border-strong)}.Lead-module__64kADq__eyebrow{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.Lead-module__64kADq__heading{font-family:var(--font-display);letter-spacing:-.02em;margin-top:.8rem;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.1}.Lead-module__64kADq__sub{color:var(--color-text-muted);margin-top:.7rem;margin-bottom:1.4rem;line-height:1.55}.Lead-module__64kADq__modal .Lead-module__64kADq__form{gap:.8rem}.Lead-module__64kADq__modal .Lead-module__64kADq__row{flex-direction:column}.Lead-module__64kADq__modal .Lead-module__64kADq__row .Lead-module__64kADq__input{flex:0 auto;width:100%}.Lead-module__64kADq__modal .Lead-module__64kADq__submit{width:100%;padding:.95rem;font-size:1.02rem}.Lead-module__64kADq__dismiss{text-align:center;width:100%;color:var(--color-text-muted);transition:color var(--transition-fast);margin-top:.9rem;font-size:.85rem}.Lead-module__64kADq__dismiss:hover{color:var(--color-text)}
.HorizontalScroll-module__FBJhlq__why{background:var(--color-surface);border-block:1px solid var(--color-border)}.HorizontalScroll-module__FBJhlq__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin:1rem 0 2.5rem;font-size:clamp(2.25rem,8vw,4rem)}.HorizontalScroll-module__FBJhlq__stack{flex-direction:column;gap:1rem;display:flex}.HorizontalScroll-module__FBJhlq__stack .HorizontalScroll-module__FBJhlq__panel__inner{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:1.25rem;padding:1.75rem 1.5rem;display:flex}.HorizontalScroll-module__FBJhlq__stack .HorizontalScroll-module__FBJhlq__panel__content{flex:1;min-width:0}.HorizontalScroll-module__FBJhlq__stack .HorizontalScroll-module__FBJhlq__panel__art{flex-shrink:0;width:clamp(96px,30vw,150px)}.HorizontalScroll-module__FBJhlq__track{background:var(--color-surface);border-block:1px solid var(--color-border);height:400vh;position:relative}.HorizontalScroll-module__FBJhlq__sticky{align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.HorizontalScroll-module__FBJhlq__headingFixed{top:calc(var(--nav-height) + 2rem);left:var(--container-padding-tablet);z-index:3;position:absolute}.HorizontalScroll-module__FBJhlq__flex{will-change:transform;display:flex}.HorizontalScroll-module__FBJhlq__panel{min-width:100vw;height:100dvh;padding-inline:var(--container-padding-tablet);border-right:1px solid var(--color-border);flex:0 0 100vw;align-items:center;display:flex}.HorizontalScroll-module__FBJhlq__panel__content{flex-direction:column;gap:1rem;max-width:900px;display:flex}.HorizontalScroll-module__FBJhlq__panel__num{font-family:var(--font-display);color:var(--color-accent);letter-spacing:-.04em;font-size:clamp(5rem,22vw,14rem);font-weight:700;line-height:.8}.HorizontalScroll-module__FBJhlq__panel__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.75rem,6vw,4rem);line-height:.95}.HorizontalScroll-module__FBJhlq__panel__body{color:var(--color-text-muted);max-width:32ch;font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.5}.HorizontalScroll-module__FBJhlq__panel__art{justify-content:center;display:flex}.HorizontalScroll-module__FBJhlq__art{width:100%}.HorizontalScroll-module__FBJhlq__svg{width:100%;height:auto;display:block;overflow:visible}.HorizontalScroll-module__FBJhlq__panel .HorizontalScroll-module__FBJhlq__panel__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;width:100%;display:grid}.HorizontalScroll-module__FBJhlq__panel .HorizontalScroll-module__FBJhlq__panel__content{max-width:640px}.HorizontalScroll-module__FBJhlq__panel .HorizontalScroll-module__FBJhlq__panel__art{max-width:440px;margin-inline:auto}@media (min-width:1280px){.HorizontalScroll-module__FBJhlq__headingFixed{left:var(--container-padding-desktop)}.HorizontalScroll-module__FBJhlq__panel{padding-inline:var(--container-padding-desktop)}}
.Navbar-module__dVeNwG__header{z-index:120;width:100%;transition:background var(--transition-med), backdrop-filter var(--transition-med), border-color var(--transition-med);border-bottom:1px solid #0000;position:fixed;top:0;left:0}.Navbar-module__dVeNwG__header[data-scrolled=true]{-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--color-border);background:#0a0a0a99}.Navbar-module__dVeNwG__bar{height:var(--nav-height);max-width:var(--container-max);padding-inline:var(--container-padding-mobile);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.Navbar-module__dVeNwG__logo{font-family:var(--font-display);letter-spacing:-.02em;z-index:110;font-size:1.4rem;font-weight:700}.Navbar-module__dVeNwG__logo__dot{color:var(--color-accent)}.Navbar-module__dVeNwG__nav{display:none}.Navbar-module__dVeNwG__nav__link{font-family:var(--font-body);color:var(--color-text-muted);transition:color var(--transition-fast);padding-block:.25rem;font-size:.95rem;font-weight:500;position:relative}.Navbar-module__dVeNwG__nav__link:hover,.Navbar-module__dVeNwG__nav__link[data-active=true]{color:var(--color-text)}.Navbar-module__dVeNwG__nav__link:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:1px;transition:transform var(--transition-med);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.Navbar-module__dVeNwG__nav__link:hover:after,.Navbar-module__dVeNwG__nav__link[data-active=true]:after{transform:scaleX(1)}.Navbar-module__dVeNwG__cta{display:none}.Navbar-module__dVeNwG__burger{width:44px;height:44px;color:var(--color-text);z-index:110;justify-content:center;align-items:center;display:inline-flex}.Navbar-module__dVeNwG__overlay{z-index:105;background:var(--color-bg);padding:calc(var(--nav-height) + 2rem) var(--container-padding-mobile) 2.5rem;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.Navbar-module__dVeNwG__overlay__nav{flex-direction:column;flex:1;justify-content:center;gap:.25rem;display:flex}.Navbar-module__dVeNwG__overlay__link{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;border-bottom:1px solid var(--color-border);transition:color var(--transition-fast), padding-left var(--transition-med);align-items:center;gap:1rem;padding-block:.4rem;font-size:clamp(2.25rem,11vw,3.5rem);font-weight:700;display:flex}.Navbar-module__dVeNwG__overlay__link[data-active=true]{color:var(--color-accent)}@media (hover:hover){.Navbar-module__dVeNwG__overlay__link:hover{color:var(--color-accent);padding-left:.75rem}}.Navbar-module__dVeNwG__overlay__index{color:var(--color-text-muted);align-self:flex-start;margin-top:.5rem;margin-right:auto;font-size:.9rem;font-weight:500}.Navbar-module__dVeNwG__overlay__link svg{margin-left:auto}.Navbar-module__dVeNwG__overlay__footer{color:var(--color-text-muted);flex-direction:column;gap:.5rem;font-size:.95rem;display:flex}.Navbar-module__dVeNwG__overlay__footer a{color:var(--color-accent)}@media (min-width:768px){.Navbar-module__dVeNwG__bar,.Navbar-module__dVeNwG__overlay{padding-inline:var(--container-padding-tablet)}.Navbar-module__dVeNwG__overlay__link{font-size:clamp(3rem,9vw,5rem)}.Navbar-module__dVeNwG__overlay__footer{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.Navbar-module__dVeNwG__nav{align-items:center;gap:2.5rem;display:flex}.Navbar-module__dVeNwG__cta{display:block}.Navbar-module__dVeNwG__burger{display:none}}@media (min-width:1280px){.Navbar-module__dVeNwG__bar{padding-inline:var(--container-padding-desktop)}}
.Footer-module__rnk_JG__footer{background:var(--color-surface);border-top:1px solid var(--color-border);position:relative;overflow:hidden}.Footer-module__rnk_JG__glow{pointer-events:none;background:radial-gradient(circle,#f5a6231f,#0000 60%);width:70%;height:80%;position:absolute;bottom:-30%;left:-10%}.Footer-module__rnk_JG__inner{z-index:1;max-width:var(--container-max);padding:4.5rem var(--container-padding-mobile) 1.75rem;margin-inline:auto;position:relative}.Footer-module__rnk_JG__top{border-bottom:1px solid var(--color-border);flex-direction:column;gap:3rem;padding-bottom:3rem;display:flex}.Footer-module__rnk_JG__lead{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__rnk_JG__status{width:fit-content;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);align-items:center;gap:.55rem;padding:.45rem .85rem;font-size:.72rem;font-weight:600;display:inline-flex}.Footer-module__rnk_JG__status__dot{background:#1fbf63;border-radius:50%;width:8px;height:8px;animation:2s infinite Footer-module__rnk_JG__pulse;box-shadow:0 0 #1fbf6380}@keyframes Footer-module__rnk_JG__pulse{0%{box-shadow:0 0 #1fbf6380}70%{box-shadow:0 0 0 8px #1fbf6300}to{box-shadow:0 0 #1fbf6300}}.Footer-module__rnk_JG__lead__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.5rem,9vw,5rem);line-height:.92}.Footer-module__rnk_JG__accent{color:var(--color-accent)}.Footer-module__rnk_JG__lead__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.Footer-module__rnk_JG__email{color:var(--color-text);font-family:var(--font-display);transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.4rem;font-size:1.05rem;font-weight:500;display:inline-flex}.Footer-module__rnk_JG__email:hover{color:var(--color-accent);gap:.7rem}.Footer-module__rnk_JG__cols{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;display:grid}.Footer-module__rnk_JG__col{border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.Footer-module__rnk_JG__col__toggle{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:48px;padding-block:.6rem;display:flex}.Footer-module__rnk_JG__col__title{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.72rem;font-weight:600}.Footer-module__rnk_JG__col__chevron{color:var(--color-text-muted);transition:transform var(--transition-med);flex-shrink:0}.Footer-module__rnk_JG__col__chevron[data-open=true]{color:var(--color-accent);transform:rotate(180deg)}.Footer-module__rnk_JG__col__links{flex-direction:column;gap:.9rem;padding-bottom:1.25rem;display:flex}.Footer-module__rnk_JG__col__link{width:fit-content;color:var(--color-text-muted);min-height:28px;transition:color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:.3rem;font-size:.95rem;display:inline-flex}.Footer-module__rnk_JG__col__link:hover{color:var(--color-text);transform:translate(3px)}.Footer-module__rnk_JG__col__link svg{opacity:0;transition:opacity var(--transition-fast)}.Footer-module__rnk_JG__col__link:hover svg{opacity:1;color:var(--color-accent)}.Footer-module__rnk_JG__wordmark{padding-block:2rem .5rem;overflow:hidden}.Footer-module__rnk_JG__wordmark__text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.05em;white-space:nowrap;background:linear-gradient(180deg, var(--color-text) 0%, #ffffff40 100%);color:#0000;transition:opacity var(--transition-med);-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,26vw,24rem);font-weight:700;line-height:.8;display:block}.Footer-module__rnk_JG__wordmark__dot{-webkit-text-fill-color:var(--color-accent);color:var(--color-accent)}.Footer-module__rnk_JG__bottom{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-direction:column;gap:1rem;padding-top:1.75rem;font-size:.85rem;display:flex}.Footer-module__rnk_JG__bottom__copy{order:2}.Footer-module__rnk_JG__clock{font-variant-numeric:tabular-nums;order:3;align-items:center;gap:.5rem;min-height:1.2em;display:inline-flex}.Footer-module__rnk_JG__clock__dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.Footer-module__rnk_JG__toTop{border:1px solid var(--color-border);border-radius:var(--radius-pill);width:fit-content;min-height:40px;font-family:var(--font-display);color:var(--color-text);transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);order:1;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.85rem;font-weight:500;display:inline-flex}.Footer-module__rnk_JG__toTop:hover{border-color:var(--color-accent);color:var(--color-accent)}.Footer-module__rnk_JG__toTop svg{transition:transform var(--transition-fast)}.Footer-module__rnk_JG__toTop:hover svg{transform:translateY(-3px)}@media (min-width:768px){.Footer-module__rnk_JG__inner{padding-inline:var(--container-padding-tablet)}.Footer-module__rnk_JG__top{flex-direction:row;justify-content:space-between;gap:4rem}.Footer-module__rnk_JG__lead{flex:1;max-width:460px}.Footer-module__rnk_JG__cols{grid-template-columns:repeat(4,auto);gap:2.5rem}.Footer-module__rnk_JG__col{border-bottom:none}.Footer-module__rnk_JG__col__toggle{pointer-events:none;min-height:0;padding-block:0}.Footer-module__rnk_JG__col__title{margin-bottom:.3rem}.Footer-module__rnk_JG__col__chevron{display:none}.Footer-module__rnk_JG__col__links{padding-bottom:0}.Footer-module__rnk_JG__bottom{flex-direction:row;justify-content:space-between;align-items:center}.Footer-module__rnk_JG__bottom__copy{order:1}.Footer-module__rnk_JG__clock{order:2}.Footer-module__rnk_JG__toTop{order:3}}@media (min-width:1280px){.Footer-module__rnk_JG__inner{padding-inline:var(--container-padding-desktop);padding-top:6rem}.Footer-module__rnk_JG__cols{gap:5rem}}
.PageHeroArt-module__JtxRoW__orbit{aspect-ratio:1;width:100%;max-width:360px;margin-inline:auto;position:relative}.PageHeroArt-module__JtxRoW__orbit__glow{background:radial-gradient(circle,#f5a6232e,#0000 65%);border-radius:50%;position:absolute;inset:8%}.PageHeroArt-module__JtxRoW__orbit__ring,.PageHeroArt-module__JtxRoW__orbit__ring2{border:1px solid var(--color-border);border-radius:50%;position:absolute}.PageHeroArt-module__JtxRoW__orbit__ring{inset:12%}.PageHeroArt-module__JtxRoW__orbit__ring2{border-style:dashed;border-color:#f5a6232e;inset:26%}.PageHeroArt-module__JtxRoW__orbit__spin{position:absolute;inset:0}.PageHeroArt-module__JtxRoW__node{border-radius:var(--radius-sm);background:var(--color-surface-2);border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-accent);place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;box-shadow:0 10px 30px -12px #0009}.PageHeroArt-module__JtxRoW__avatar{border:2px solid var(--color-surface);border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;overflow:hidden;box-shadow:0 10px 30px -12px #0009}.PageHeroArt-module__JtxRoW__avatar img{object-fit:cover;width:100%;height:100%}.PageHeroArt-module__JtxRoW__core{background:var(--color-accent);color:#0a0a0a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:116px;height:116px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px -6px #f5a62399}.PageHeroArt-module__JtxRoW__core__num{font-family:var(--font-display);font-size:2.75rem;font-weight:700;line-height:1}.PageHeroArt-module__JtxRoW__core__star{font-size:2.25rem;line-height:1}.PageHeroArt-module__JtxRoW__core__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600}.PageHeroArt-module__JtxRoW__workArt{width:100%;max-width:380px;margin-inline:auto}.PageHeroArt-module__JtxRoW__workSvg{width:100%;height:auto;display:block;overflow:visible}
.CardStack-module__eUWKrq__wrap{width:100%;max-width:460px;height:300px;margin-top:1.5rem;position:relative}.CardStack-module__eUWKrq__card{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transform-origin:top;will-change:transform;flex-direction:column;gap:1rem;width:100%;height:270px;padding:2rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 24px 60px -30px #000c}.CardStack-module__eUWKrq__card__icon{color:var(--color-accent);opacity:.6;flex-shrink:0}.CardStack-module__eUWKrq__card__quote{font-family:var(--font-display);letter-spacing:-.01em;flex:1;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:500;line-height:1.35}.CardStack-module__eUWKrq__card__meta{flex-direction:column;gap:.2rem;display:flex}.CardStack-module__eUWKrq__card__name{font-family:var(--font-display);font-size:1rem;font-weight:600}.CardStack-module__eUWKrq__card__role{color:var(--color-text-muted);font-size:.9rem}@media (min-width:480px){.CardStack-module__eUWKrq__wrap{height:280px}.CardStack-module__eUWKrq__card{height:250px}}
.PageHero-module__z6bXnW__hero{padding-top:calc(var(--nav-height) + 3rem);border-bottom:1px solid var(--color-border);padding-bottom:3rem;position:relative;overflow:hidden}.PageHero-module__z6bXnW__bg{background:radial-gradient(ellipse 70% 80% at 80% 0%, var(--color-accent-dim), transparent 60%), linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.6;background-size:100% 100%,64px 64px,64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.PageHero-module__z6bXnW__inner{z-index:1;flex-direction:column;gap:2.5rem;display:flex;position:relative}.PageHero-module__z6bXnW__text{flex-direction:column;gap:1.5rem;display:flex}.PageHero-module__z6bXnW__art{justify-content:center;width:100%;display:flex}.PageHero-module__z6bXnW__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;flex-direction:column;font-size:clamp(3rem,13vw,9rem);line-height:.9;display:flex}.PageHero-module__z6bXnW__lineMask{padding-block:.03em;display:block;overflow:hidden}.PageHero-module__z6bXnW__line{display:inline-block}.PageHero-module__z6bXnW__subtitle{color:var(--color-text-muted);max-width:50ch;font-size:clamp(1.1rem,3vw,1.5rem)}@media (min-width:768px){.PageHero-module__z6bXnW__hero{padding-top:calc(var(--nav-height) + 5rem);padding-bottom:4rem}}@media (min-width:1024px){.PageHero-module__z6bXnW__hero[data-has-art=true] .PageHero-module__z6bXnW__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.PageHero-module__z6bXnW__hero[data-has-art=true] .PageHero-module__z6bXnW__text{flex:1;max-width:720px}.PageHero-module__z6bXnW__hero[data-has-art=true] .PageHero-module__z6bXnW__art{flex:0 0 42%;max-width:440px}}@media (min-width:1280px){.PageHero-module__z6bXnW__hero{padding-top:calc(var(--nav-height) + 7rem);padding-bottom:5rem}}
.ServiceHeroArt-module__bDPWJW__art{width:100%;max-width:360px;margin-inline:auto}.ServiceHeroArt-module__bDPWJW__svg{width:100%;height:auto;display:block;overflow:visible}
.Testimonials-module__3Z1FKa__testimonials{background:var(--color-surface);border-block:1px solid var(--color-border)}.Testimonials-module__3Z1FKa__inner{flex-direction:column;gap:2.5rem;display:flex}.Testimonials-module__3Z1FKa__head{flex-direction:column;gap:1.25rem;display:flex}.Testimonials-module__3Z1FKa__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,4.5rem)}.Testimonials-module__3Z1FKa__note{color:var(--color-text-muted);max-width:34ch;font-size:1.05rem}.Testimonials-module__3Z1FKa__stackCol{justify-content:center;display:flex}@media (min-width:1024px){.Testimonials-module__3Z1FKa__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}.Testimonials-module__3Z1FKa__head{flex:1;max-width:460px}.Testimonials-module__3Z1FKa__stackCol{flex:0 0 480px;justify-content:flex-end}}
.CopyBlock-module__DxtEuq__wrap{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);position:relative;overflow:hidden}.CopyBlock-module__DxtEuq__copy{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:500;display:inline-flex;position:absolute;top:.8rem;right:.8rem}.CopyBlock-module__DxtEuq__copy:hover{color:var(--color-accent);border-color:var(--color-accent)}.CopyBlock-module__DxtEuq__pre{color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:3.4rem 1.6rem 1.6rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88rem;line-height:1.7;overflow-x:auto}
.ToolWidget-module__k5NKhq__widget{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);padding:1.8rem}.ToolWidget-module__k5NKhq__grid2{gap:1.2rem;display:grid}@media (min-width:720px){.ToolWidget-module__k5NKhq__grid2{grid-template-columns:1fr 1fr}}.ToolWidget-module__k5NKhq__field{flex-direction:column;gap:.5rem;display:flex}.ToolWidget-module__k5NKhq__label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.78rem;font-weight:600}.ToolWidget-module__k5NKhq__input,.ToolWidget-module__k5NKhq__textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);font-family:var(--font-body);transition:border-color var(--transition-fast);padding:.8rem 1rem;font-size:1rem}.ToolWidget-module__k5NKhq__input:focus,.ToolWidget-module__k5NKhq__textarea:focus{border-color:var(--color-accent);outline:none}.ToolWidget-module__k5NKhq__textarea{resize:vertical;min-height:200px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88rem;line-height:1.5}.ToolWidget-module__k5NKhq__inputRow{gap:.5rem;display:flex}.ToolWidget-module__k5NKhq__inputRow .ToolWidget-module__k5NKhq__input{flex:1}.ToolWidget-module__k5NKhq__copy{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text-muted);white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:.82rem;font-weight:500;display:inline-flex}.ToolWidget-module__k5NKhq__copy:hover{color:var(--color-accent);border-color:var(--color-accent)}.ToolWidget-module__k5NKhq__swatch{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:#0a0a0a;place-items:center;height:100%;min-height:52px;font-size:.85rem;font-weight:600;display:grid}.ToolWidget-module__k5NKhq__results{flex-direction:column;gap:.6rem;margin-top:1.4rem;display:flex}.ToolWidget-module__k5NKhq__resultRow{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.ToolWidget-module__k5NKhq__resultRow code{color:var(--color-accent);white-space:nowrap;flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92rem;overflow-x:auto}.ToolWidget-module__k5NKhq__resultName{min-width:110px;font-family:var(--font-display);color:var(--color-text-muted);font-size:.82rem;font-weight:600}.ToolWidget-module__k5NKhq__codeWrap{position:relative}.ToolWidget-module__k5NKhq__codeWrap .ToolWidget-module__k5NKhq__copy{position:absolute;top:.6rem;right:.6rem}.ToolWidget-module__k5NKhq__code{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);min-height:200px;max-height:340px;color:var(--color-text);white-space:pre-wrap;word-break:break-word;padding:1rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem;line-height:1.55;overflow:auto}.ToolWidget-module__k5NKhq__liveRow{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-bg);align-items:center;gap:.8rem;margin-bottom:1.4rem;padding:.8rem 1rem;display:flex}.ToolWidget-module__k5NKhq__liveRow code{color:var(--color-accent);flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.05rem}.ToolWidget-module__k5NKhq__toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);gap:.3rem;margin-bottom:1.4rem;padding:.3rem;display:inline-flex}.ToolWidget-module__k5NKhq__toggle button{border-radius:var(--radius-pill);font-family:var(--font-display);color:var(--color-text-muted);transition:background var(--transition-fast), color var(--transition-fast);padding:.5rem 1.3rem;font-size:.9rem;font-weight:600}.ToolWidget-module__k5NKhq__toggle button[data-active=true]{background:var(--color-accent);color:#0a0a0a}
.AboutSections-module__7WbLsG__mission{background:var(--color-bg)}.AboutSections-module__7WbLsG__mission__text{font-family:var(--font-display);letter-spacing:-.02em;max-width:22ch;margin-top:1.5rem;font-size:clamp(1.75rem,6vw,4.5rem);font-weight:500;line-height:1.05}.AboutSections-module__7WbLsG__accent{color:var(--color-accent)}.AboutSections-module__7WbLsG__values{background:var(--color-surface);border-block:1px solid var(--color-border)}.AboutSections-module__7WbLsG__values__grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.AboutSections-module__7WbLsG__value{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med), transform var(--transition-med);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;display:flex}.AboutSections-module__7WbLsG__value:hover{border-color:var(--color-accent);transform:translateY(-4px)}.AboutSections-module__7WbLsG__value__num{font-family:var(--font-display);color:var(--color-accent);font-size:.8rem;font-weight:600}.AboutSections-module__7WbLsG__value__title{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:600}.AboutSections-module__7WbLsG__value__desc{color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.AboutSections-module__7WbLsG__team{background:var(--color-bg)}.AboutSections-module__7WbLsG__team__header{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.AboutSections-module__7WbLsG__team__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,4.5rem)}.AboutSections-module__7WbLsG__team__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.AboutSections-module__7WbLsG__member{flex-direction:column;gap:1rem;display:flex}.AboutSections-module__7WbLsG__member__media{border-radius:var(--radius-md);aspect-ratio:1;border:1px solid var(--color-border);filter:grayscale();transition:filter var(--transition-med);overflow:hidden}.AboutSections-module__7WbLsG__member:hover .AboutSections-module__7WbLsG__member__media{filter:grayscale(0)}.AboutSections-module__7WbLsG__member__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.AboutSections-module__7WbLsG__member:hover .AboutSections-module__7WbLsG__member__media img{transform:scale(1.05)}.AboutSections-module__7WbLsG__member__caption{flex-direction:column;gap:.2rem;display:flex}.AboutSections-module__7WbLsG__member__name{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.AboutSections-module__7WbLsG__member__role{color:var(--color-text-muted);font-size:.9rem}.AboutSections-module__7WbLsG__stats{background:var(--color-accent);color:#0a0a0a}.AboutSections-module__7WbLsG__stats__grid{grid-template-columns:repeat(2,1fr);gap:2rem 1rem;padding-block:4rem;display:grid}.AboutSections-module__7WbLsG__stat{flex-direction:column;gap:.25rem;display:flex}.AboutSections-module__7WbLsG__stat__num{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(3rem,12vw,6rem);font-weight:700;line-height:.85}.AboutSections-module__7WbLsG__stat__label{color:#0a0a0ab3;font-size:1rem;font-weight:500}@media (min-width:768px){.AboutSections-module__7WbLsG__values__grid{gap:1.25rem}.AboutSections-module__7WbLsG__team__grid{grid-template-columns:repeat(4,1fr)}.AboutSections-module__7WbLsG__stats__grid{grid-template-columns:repeat(4,1fr);padding-block:5rem}}@media (min-width:1024px){.AboutSections-module__7WbLsG__values__grid{grid-template-columns:repeat(4,1fr)}}
.KeyboardType-module__4odUqG__kb{background:var(--color-bg)}.KeyboardType-module__4odUqG__head{text-align:center;margin-bottom:3rem;flex-direction:column;align-items:center;gap:1.25rem;max-width:640px;margin-inline:auto;display:flex}.KeyboardType-module__4odUqG__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,4.5rem)}.KeyboardType-module__4odUqG__note{color:var(--color-text-muted);max-width:44ch;font-size:1.05rem}.KeyboardType-module__4odUqG__stage{flex-direction:column;gap:1.5rem;max-width:920px;margin-inline:auto;display:flex}.KeyboardType-module__4odUqG__screen{background:linear-gradient(165deg, var(--color-surface) 0%, #0c0c0c 100%);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 30px 80px -30px #000c}.KeyboardType-module__4odUqG__screen__bar{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;padding:.7rem 1rem;display:flex}.KeyboardType-module__4odUqG__screen__bar>span{background:var(--color-text-subtle);border-radius:50%;width:9px;height:9px}.KeyboardType-module__4odUqG__screen__bar>span:first-child{background:var(--color-accent)}.KeyboardType-module__4odUqG__screen__title{font-family:var(--font-body);color:var(--color-text-muted);margin-left:.5rem;font-size:.78rem;font-style:normal}.KeyboardType-module__4odUqG__sound{border-radius:var(--radius-pill);border:1px solid var(--color-border);min-height:32px;color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.4rem;margin-left:auto;padding:.3rem .7rem;font-size:.78rem;font-weight:500;display:inline-flex}.KeyboardType-module__4odUqG__sound[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.KeyboardType-module__4odUqG__sound:hover{color:var(--color-text)}.KeyboardType-module__4odUqG__screen__body{min-height:120px;font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;gap:.6rem;padding:2rem 1.5rem;font-size:clamp(1.3rem,4.5vw,2.5rem);font-weight:500;line-height:1.2;display:flex}.KeyboardType-module__4odUqG__prompt{color:var(--color-accent);flex-shrink:0}.KeyboardType-module__4odUqG__typed{color:var(--color-text)}.KeyboardType-module__4odUqG__caret{background:var(--color-accent);width:3px;height:1.1em;animation:1s steps(2,start) infinite KeyboardType-module__4odUqG__blink;display:inline-block;transform:translateY(.12em)}@keyframes KeyboardType-module__4odUqG__blink{50%{opacity:0}}.KeyboardType-module__4odUqG__keyboard{background:linear-gradient(#232323 0%,#141414 100%);border:1px solid #ffffff0f;border-radius:clamp(10px,2vw,18px);flex-direction:column;gap:clamp(3px,.8vw,7px);padding:clamp(.6rem,1.8vw,1.4rem);display:flex;box-shadow:inset 0 1px #ffffff0f,0 30px 80px -30px #000000d9}.KeyboardType-module__4odUqG__row{gap:clamp(3px,.8vw,6px);width:100%;display:flex}.KeyboardType-module__4odUqG__key{height:clamp(30px,7.6vw,52px);color:var(--color-text);font-family:var(--font-display);-webkit-user-select:none;user-select:none;background:linear-gradient(#2c2c2c 0%,#1b1b1b 100%);border:1px solid #0009;border-top-color:#ffffff1a;border-radius:clamp(4px,1vw,7px);flex-direction:column;justify-content:center;align-items:center;font-size:clamp(.6rem,2vw,.95rem);font-weight:600;transition:transform 70ms,background .12s,color .12s,box-shadow 70ms,border-color .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px #0009,inset 0 1px #ffffff0f}.KeyboardType-module__4odUqG__label{line-height:1}.KeyboardType-module__4odUqG__sub{color:var(--color-text-muted);margin-bottom:.12em;font-size:.66em;font-style:normal;line-height:1}.KeyboardType-module__4odUqG__keyFn{height:clamp(17px,4.4vw,30px);color:var(--color-text-muted);flex:1;font-size:clamp(.42rem,1.5vw,.66rem);font-weight:500}.KeyboardType-module__4odUqG__keyMod{color:var(--color-text-muted);font-size:clamp(.55rem,1.7vw,.82rem)}.KeyboardType-module__4odUqG__space{flex:5.5}.KeyboardType-module__4odUqG__stack{flex-direction:column;gap:clamp(2px,.5vw,4px);display:flex}.KeyboardType-module__4odUqG__keyHalf{flex:1;height:auto;min-height:0}.KeyboardType-module__4odUqG__key[data-active=true]{background:linear-gradient(180deg, var(--color-accent-hover), var(--color-accent));border-color:var(--color-accent);color:#0a0a0a;transform:translateY(2px);box-shadow:0 0 #0009,0 0 22px #f5a623bf}.KeyboardType-module__4odUqG__key[data-active=true] .KeyboardType-module__4odUqG__sub{color:#0a0a0a8c}@media (min-width:768px){.KeyboardType-module__4odUqG__stage{gap:2rem}.KeyboardType-module__4odUqG__screen__body{min-height:150px;padding:2.5rem 2rem}}
.SecurityResearch-module__cg43WG__mission{background:var(--color-bg)}.SecurityResearch-module__cg43WG__mission__text{font-family:var(--font-display);letter-spacing:-.02em;max-width:26ch;margin-top:1.5rem;font-size:clamp(1.75rem,6vw,4.5rem);font-weight:500;line-height:1.05}.SecurityResearch-module__cg43WG__accent{color:var(--color-accent)}.SecurityResearch-module__cg43WG__areas{background:var(--color-surface);border-block:1px solid var(--color-border)}.SecurityResearch-module__cg43WG__areas__grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem;display:grid}.SecurityResearch-module__cg43WG__area{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med), transform var(--transition-med);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;display:flex}.SecurityResearch-module__cg43WG__area:hover{border-color:var(--color-accent);transform:translateY(-4px)}.SecurityResearch-module__cg43WG__area__icon{border-radius:var(--radius-sm);background:var(--color-accent-dim);width:44px;height:44px;color:var(--color-accent);place-items:center;margin-bottom:.25rem;display:grid}.SecurityResearch-module__cg43WG__area__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.SecurityResearch-module__cg43WG__area__desc{color:var(--color-text-muted);font-size:.92rem;line-height:1.5}.SecurityResearch-module__cg43WG__process{background:var(--color-bg)}.SecurityResearch-module__cg43WG__process__header{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.SecurityResearch-module__cg43WG__h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2rem,6vw,3.75rem)}.SecurityResearch-module__cg43WG__process__grid{grid-template-columns:1fr;gap:1rem;display:grid}.SecurityResearch-module__cg43WG__step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med), transform var(--transition-med);flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.SecurityResearch-module__cg43WG__step:hover{border-color:var(--color-accent);transform:translateY(-4px)}.SecurityResearch-module__cg43WG__step__num{font-family:var(--font-display);color:var(--color-accent);font-size:1.75rem;font-weight:700}.SecurityResearch-module__cg43WG__step__name{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem}.SecurityResearch-module__cg43WG__step__desc{color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.SecurityResearch-module__cg43WG__ethos{background:var(--color-surface);border-top:1px solid var(--color-border)}.SecurityResearch-module__cg43WG__ethos__card{background:linear-gradient(165deg, var(--color-bg) 0%, #0d0d0d 100%);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:1.25rem;padding:2.5rem;display:flex}.SecurityResearch-module__cg43WG__ethos__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(1.9rem,5.5vw,3rem);line-height:1}.SecurityResearch-module__cg43WG__ethos__text{color:var(--color-text-muted);max-width:62ch;font-size:1.05rem;line-height:1.6}.SecurityResearch-module__cg43WG__ethos__actions{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.SecurityResearch-module__cg43WG__ethos__link,.SecurityResearch-module__cg43WG__ethos__linkGhost{border-radius:var(--radius-pill);min-height:52px;font-family:var(--font-display);transition:gap var(--transition-fast), transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.75rem;font-size:1rem;font-weight:600;display:inline-flex}.SecurityResearch-module__cg43WG__ethos__link{background:var(--color-accent);color:#0a0a0a}.SecurityResearch-module__cg43WG__ethos__link:hover{gap:.85rem;transform:translateY(-2px)}.SecurityResearch-module__cg43WG__ethos__linkGhost{border:1px solid var(--color-border-strong);color:var(--color-text)}.SecurityResearch-module__cg43WG__ethos__linkGhost:hover{border-color:var(--color-accent);color:var(--color-accent);gap:.85rem}@media (min-width:640px){.SecurityResearch-module__cg43WG__ethos__actions{flex-direction:row}.SecurityResearch-module__cg43WG__ethos__link,.SecurityResearch-module__cg43WG__ethos__linkGhost{flex:none}}@media (min-width:768px){.SecurityResearch-module__cg43WG__areas__grid,.SecurityResearch-module__cg43WG__process__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.SecurityResearch-module__cg43WG__ethos__card{padding:3.5rem}}@media (min-width:1024px){.SecurityResearch-module__cg43WG__areas__grid,.SecurityResearch-module__cg43WG__process__grid{grid-template-columns:repeat(4,1fr)}}
.ServiceDetail-module__1lyPvq__hero{padding-top:calc(var(--nav-height) + 3rem);border-bottom:1px solid var(--color-border);padding-bottom:3.5rem;position:relative;overflow:hidden}.ServiceDetail-module__1lyPvq__hero__bg{background:radial-gradient(ellipse 55% 70% at 90% 10%, var(--color-accent-dim), transparent 60%), linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.5;background-size:100% 100%,64px 64px,64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.ServiceDetail-module__1lyPvq__hero__inner{z-index:1;flex-direction:column;gap:2.5rem;display:flex;position:relative}.ServiceDetail-module__1lyPvq__hero__text{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.ServiceDetail-module__1lyPvq__hero__art{justify-content:center;width:100%;display:flex}.ServiceDetail-module__1lyPvq__crumb{color:var(--color-text-muted);min-height:36px;transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.ServiceDetail-module__1lyPvq__crumb:hover{color:var(--color-accent);gap:.65rem}.ServiceDetail-module__1lyPvq__hero__head{align-items:center;gap:1.25rem;display:flex}.ServiceDetail-module__1lyPvq__hero__icon{border-radius:var(--radius-md);background:var(--color-accent);color:#0a0a0a;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 16px 40px -12px #f5a62399}.ServiceDetail-module__1lyPvq__hero__index{font-family:var(--font-display);color:var(--color-text);font-size:1.5rem;font-weight:700}.ServiceDetail-module__1lyPvq__hero__index span{color:var(--color-text-subtle)}.ServiceDetail-module__1lyPvq__hero__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.5rem,8vw,5rem);line-height:.92}.ServiceDetail-module__1lyPvq__lineMask{padding-block:.04em;display:block;overflow:hidden}.ServiceDetail-module__1lyPvq__lineInner{display:inline-block}.ServiceDetail-module__1lyPvq__hero__desc{color:var(--color-text-muted);max-width:40ch;font-size:clamp(1.1rem,3vw,1.4rem)}.ServiceDetail-module__1lyPvq__hero__meta{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.ServiceDetail-module__1lyPvq__meta{color:var(--color-text-muted);align-items:center;gap:.45rem;font-size:.95rem;display:inline-flex}.ServiceDetail-module__1lyPvq__meta strong{color:var(--color-text);font-weight:600}.ServiceDetail-module__1lyPvq__meta svg{color:var(--color-accent)}.ServiceDetail-module__1lyPvq__h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2rem,6vw,3.75rem)}.ServiceDetail-module__1lyPvq__sectionHead{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.ServiceDetail-module__1lyPvq__overview{background:var(--color-bg)}.ServiceDetail-module__1lyPvq__overview__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}.ServiceDetail-module__1lyPvq__overview__text{flex-direction:column;gap:1.25rem;display:flex}.ServiceDetail-module__1lyPvq__overview__para{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.4rem,3.5vw,2.25rem);font-weight:500;line-height:1.25}.ServiceDetail-module__1lyPvq__included{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:1rem;height:fit-content;padding:1.75rem;display:flex}.ServiceDetail-module__1lyPvq__included__title{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:600}.ServiceDetail-module__1lyPvq__included__list{flex-direction:column;display:flex}.ServiceDetail-module__1lyPvq__included__item{border-top:1px solid var(--color-border);align-items:center;gap:.75rem;padding-block:.85rem;font-size:1rem;display:flex}.ServiceDetail-module__1lyPvq__included__item:first-child{border-top:none}.ServiceDetail-module__1lyPvq__included__dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ServiceDetail-module__1lyPvq__ideal{background:var(--color-surface);border-block:1px solid var(--color-border)}.ServiceDetail-module__1lyPvq__ideal__grid{grid-template-columns:1fr;gap:1rem;display:grid}.ServiceDetail-module__1lyPvq__idealCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med), transform var(--transition-med);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.ServiceDetail-module__1lyPvq__idealCard:hover{border-color:var(--color-accent);transform:translateY(-4px)}.ServiceDetail-module__1lyPvq__idealCard__num{font-family:var(--font-display);color:var(--color-accent);font-size:1.5rem;font-weight:700}.ServiceDetail-module__1lyPvq__idealCard p{font-size:1.05rem;font-weight:500;line-height:1.4}.ServiceDetail-module__1lyPvq__outcomes{background:var(--color-bg)}.ServiceDetail-module__1lyPvq__outcomes__grid{grid-template-columns:1fr;gap:1rem;display:grid}.ServiceDetail-module__1lyPvq__outcome{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med), transform var(--transition-med);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.ServiceDetail-module__1lyPvq__outcome:hover{border-color:var(--color-accent);transform:translateY(-3px)}.ServiceDetail-module__1lyPvq__outcome__check{background:var(--color-accent);color:#0a0a0a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.ServiceDetail-module__1lyPvq__outcome p{font-size:1.02rem;font-weight:500;line-height:1.4}.ServiceDetail-module__1lyPvq__process{background:var(--color-surface);border-block:1px solid var(--color-border)}.ServiceDetail-module__1lyPvq__steps{grid-template-columns:1fr;gap:1rem;display:grid}.ServiceDetail-module__1lyPvq__step{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:1.75rem;display:flex}.ServiceDetail-module__1lyPvq__step__num{font-family:var(--font-display);color:var(--color-accent);font-size:1.75rem;font-weight:700}.ServiceDetail-module__1lyPvq__step__name{font-family:var(--font-display);text-transform:uppercase;font-size:1.25rem}.ServiceDetail-module__1lyPvq__step__desc{color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.ServiceDetail-module__1lyPvq__tools{background:var(--color-bg)}.ServiceDetail-module__1lyPvq__chips{flex-wrap:wrap;gap:.75rem;display:flex}.ServiceDetail-module__1lyPvq__chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-display);background:var(--color-surface);transition:border-color var(--transition-fast), color var(--transition-fast);padding:.65rem 1.25rem;font-size:1rem;font-weight:500}.ServiceDetail-module__1lyPvq__chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.ServiceDetail-module__1lyPvq__faq{background:var(--color-surface);border-block:1px solid var(--color-border)}.ServiceDetail-module__1lyPvq__faq__inner{grid-template-columns:1fr;gap:2rem;display:grid}.ServiceDetail-module__1lyPvq__faq__list{flex-direction:column;gap:.75rem;display:flex}.ServiceDetail-module__1lyPvq__faqItem{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med);overflow:hidden}.ServiceDetail-module__1lyPvq__faqItem[data-open=true]{border-color:var(--color-accent)}.ServiceDetail-module__1lyPvq__faqItem__q{text-align:left;width:100%;font-family:var(--font-display);color:var(--color-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.1rem;font-weight:600;display:flex}.ServiceDetail-module__1lyPvq__faqItem__icon{background:var(--color-surface-2);width:32px;height:32px;color:var(--color-accent);transition:transform var(--transition-med), background var(--transition-med), color var(--transition-med);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ServiceDetail-module__1lyPvq__faqItem[data-open=true] .ServiceDetail-module__1lyPvq__faqItem__icon{background:var(--color-accent);color:#0a0a0a;transform:rotate(45deg)}.ServiceDetail-module__1lyPvq__faqItem__body p{color:var(--color-text-muted);max-width:64ch;padding:0 1.4rem 1.35rem;line-height:1.6}.ServiceDetail-module__1lyPvq__others{background:var(--color-bg)}.ServiceDetail-module__1lyPvq__others__grid{grid-template-columns:1fr;gap:1rem;display:grid}.ServiceDetail-module__1lyPvq__otherCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med), transform var(--transition-med);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ServiceDetail-module__1lyPvq__otherCard:hover{border-color:var(--color-accent);transform:translate(4px)}.ServiceDetail-module__1lyPvq__otherCard__icon{border-radius:var(--radius-sm);background:var(--color-accent-dim);width:44px;height:44px;color:var(--color-accent);flex-shrink:0;place-items:center;display:grid}.ServiceDetail-module__1lyPvq__otherCard__name{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.ServiceDetail-module__1lyPvq__otherCard__arrow{color:var(--color-text-muted);transition:color var(--transition-fast);margin-left:auto}.ServiceDetail-module__1lyPvq__otherCard:hover .ServiceDetail-module__1lyPvq__otherCard__arrow{color:var(--color-accent)}@media (min-width:768px){.ServiceDetail-module__1lyPvq__hero{padding-top:calc(var(--nav-height) + 4.5rem);padding-bottom:4.5rem}.ServiceDetail-module__1lyPvq__overview__grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:3.5rem}.ServiceDetail-module__1lyPvq__ideal__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}.ServiceDetail-module__1lyPvq__outcomes__grid,.ServiceDetail-module__1lyPvq__steps{grid-template-columns:repeat(2,1fr);gap:1.25rem}.ServiceDetail-module__1lyPvq__others__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ServiceDetail-module__1lyPvq__hero__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:3rem}.ServiceDetail-module__1lyPvq__hero__text{flex:1;max-width:640px}.ServiceDetail-module__1lyPvq__hero__art{flex:0 0 40%;max-width:380px}.ServiceDetail-module__1lyPvq__steps{grid-template-columns:repeat(4,1fr)}.ServiceDetail-module__1lyPvq__others__grid{grid-template-columns:repeat(3,1fr)}.ServiceDetail-module__1lyPvq__faq__inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3.5rem}.ServiceDetail-module__1lyPvq__faq__head{top:calc(var(--nav-height) + 2rem);position:sticky}}
.WorkDetail-module__5H8xKG__hero{padding-top:calc(var(--nav-height) + 3rem)}.WorkDetail-module__5H8xKG__hero__inner{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.WorkDetail-module__5H8xKG__crumb{color:var(--color-text-muted);min-height:36px;transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.WorkDetail-module__5H8xKG__crumb:hover{color:var(--color-accent);gap:.65rem}.WorkDetail-module__5H8xKG__hero__meta{align-items:center;gap:1rem;display:flex}.WorkDetail-module__5H8xKG__tag{background:var(--color-accent-dim);color:var(--color-accent);font-family:var(--font-display);border-radius:var(--radius-pill);padding:.35rem .85rem;font-size:.85rem;font-weight:600}.WorkDetail-module__5H8xKG__year{color:var(--color-text-muted);font-size:.95rem}.WorkDetail-module__5H8xKG__hero__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.75rem,9vw,6.5rem);line-height:.92}.WorkDetail-module__5H8xKG__lineMask{padding-block:.04em;display:block;overflow:hidden}.WorkDetail-module__5H8xKG__lineInner{display:inline-block}.WorkDetail-module__5H8xKG__hero__summary{color:var(--color-text-muted);max-width:52ch;font-size:clamp(1.1rem,3vw,1.5rem)}.WorkDetail-module__5H8xKG__visit{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-display);color:var(--color-text);width:fit-content;transition:border-color var(--transition-fast), color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:.45rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;display:inline-flex}.WorkDetail-module__5H8xKG__visit:hover{border-color:var(--color-accent);color:var(--color-accent);gap:.75rem}.WorkDetail-module__5H8xKG__cover{margin-top:3rem}.WorkDetail-module__5H8xKG__browser{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);width:100%;overflow:hidden;box-shadow:0 30px 80px -34px #000c}.WorkDetail-module__5H8xKG__browser__bar{background:var(--color-surface-2);border-bottom:1px solid var(--color-border);align-items:center;gap:.85rem;padding:.7rem 1rem;display:flex}.WorkDetail-module__5H8xKG__browser__dots{gap:6px;display:flex}.WorkDetail-module__5H8xKG__browser__dots span{background:var(--color-text-subtle);border-radius:50%;width:10px;height:10px}.WorkDetail-module__5H8xKG__browser__dots span:first-child{background:var(--color-accent)}.WorkDetail-module__5H8xKG__browser__url{text-align:center;color:var(--color-text-muted);background:var(--color-bg);border-radius:var(--radius-pill);text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:280px;margin-inline:auto;padding:.3rem .9rem;font-size:.8rem;overflow:hidden}.WorkDetail-module__5H8xKG__browser__img{aspect-ratio:2880/1544;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.WorkDetail-module__5H8xKG__body{background:var(--color-bg)}.WorkDetail-module__5H8xKG__body__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}.WorkDetail-module__5H8xKG__info{flex-direction:column;gap:1.5rem;display:flex}.WorkDetail-module__5H8xKG__info__row{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.6rem;padding-bottom:1.5rem;display:flex}.WorkDetail-module__5H8xKG__info__label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.75rem;font-weight:600}.WorkDetail-module__5H8xKG__info__value{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.WorkDetail-module__5H8xKG__chips{flex-wrap:wrap;gap:.5rem;display:flex}.WorkDetail-module__5H8xKG__chip{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-muted);padding:.45rem .9rem;font-size:.9rem}.WorkDetail-module__5H8xKG__results{flex-direction:column;gap:1.5rem;display:flex}.WorkDetail-module__5H8xKG__results__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.WorkDetail-module__5H8xKG__result{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;padding:1.5rem 1.25rem;display:flex}.WorkDetail-module__5H8xKG__result__value{font-family:var(--font-display);color:var(--color-accent);font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1}.WorkDetail-module__5H8xKG__result__label{color:var(--color-text-muted);font-size:.85rem}.WorkDetail-module__5H8xKG__story{background:var(--color-bg)}.WorkDetail-module__5H8xKG__story__grid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}.WorkDetail-module__5H8xKG__block{flex-direction:column;gap:1rem;display:flex}.WorkDetail-module__5H8xKG__block__label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:600}.WorkDetail-module__5H8xKG__block__text{color:var(--color-text);font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.6}.WorkDetail-module__5H8xKG__built{border-top:1px solid var(--color-border);flex-direction:column;gap:1.5rem;padding-top:2.5rem;display:flex}.WorkDetail-module__5H8xKG__built__list{grid-template-columns:1fr;gap:1rem;display:grid}.WorkDetail-module__5H8xKG__built__item{color:var(--color-text);align-items:flex-start;gap:.85rem;font-size:1.02rem;line-height:1.45;display:flex}.WorkDetail-module__5H8xKG__built__check{background:var(--color-accent);color:#0a0a0a;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:.05rem;display:grid}.WorkDetail-module__5H8xKG__gallery{background:var(--color-surface);border-block:1px solid var(--color-border)}.WorkDetail-module__5H8xKG__sectionHead{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.WorkDetail-module__5H8xKG__h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2rem,6vw,3.75rem)}.WorkDetail-module__5H8xKG__shots{grid-template-columns:1fr;gap:1.5rem;display:grid}.WorkDetail-module__5H8xKG__devices{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2.5rem;margin-top:3rem;display:flex}.WorkDetail-module__5H8xKG__device{flex-direction:column;align-items:center;gap:1rem;display:flex}.WorkDetail-module__5H8xKG__device__cap{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8rem;font-weight:600}.WorkDetail-module__5H8xKG__tablet{border:1px solid var(--color-border-strong);background:linear-gradient(160deg,#2a2a2a,#161616);border-radius:22px;width:clamp(220px,60vw,340px);padding:12px;box-shadow:0 30px 70px -30px #000c}.WorkDetail-module__5H8xKG__tablet img{aspect-ratio:1536/1544;object-fit:cover;object-position:top center;border-radius:10px;width:100%;height:auto;display:block}.WorkDetail-module__5H8xKG__phone{border:1px solid var(--color-border-strong);background:linear-gradient(160deg,#2a2a2a,#141414);border-radius:30px;width:clamp(150px,42vw,230px);padding:10px;position:relative;box-shadow:0 30px 70px -30px #000000d9}.WorkDetail-module__5H8xKG__phone__notch{z-index:2;background:#0a0a0a;border-radius:0 0 12px 12px;width:34%;height:16px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.WorkDetail-module__5H8xKG__phone img{aspect-ratio:1000/1514;object-fit:cover;object-position:top center;border-radius:22px;width:100%;height:auto;display:block}@media (min-width:768px){.WorkDetail-module__5H8xKG__shots{grid-template-columns:repeat(2,1fr)}}.WorkDetail-module__5H8xKG__next{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.WorkDetail-module__5H8xKG__next__link{flex-direction:column;gap:.75rem;padding-block:4rem;display:flex}.WorkDetail-module__5H8xKG__next__label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:.8rem;font-weight:600}.WorkDetail-module__5H8xKG__next__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;transition:color var(--transition-fast), gap var(--transition-fast);align-items:center;gap:1rem;font-size:clamp(2.25rem,8vw,5rem);display:flex}.WorkDetail-module__5H8xKG__next__link:hover .WorkDetail-module__5H8xKG__next__title{color:var(--color-accent);gap:1.5rem}.WorkDetail-module__5H8xKG__cta{background:var(--color-bg)}.WorkDetail-module__5H8xKG__cta__inner{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;display:flex}.WorkDetail-module__5H8xKG__cta__heading{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2rem,6vw,4rem)}@media (min-width:768px){.WorkDetail-module__5H8xKG__body__grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem}.WorkDetail-module__5H8xKG__story__grid{grid-template-columns:1fr 1fr;gap:3.5rem}.WorkDetail-module__5H8xKG__built__list{grid-template-columns:repeat(2,1fr);gap:1rem 2.5rem}}
.WorkGrid-module__iz36Na__work{background:var(--color-bg)}.WorkGrid-module__iz36Na__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.WorkGrid-module__iz36Na__tab{border-radius:var(--radius-pill);border:1px solid var(--color-border);min-height:44px;font-family:var(--font-display);color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);padding:.55rem 1.25rem;font-size:.95rem;font-weight:500;position:relative}.WorkGrid-module__iz36Na__tab[data-active=true]{color:#0a0a0a;border-color:var(--color-accent)}.WorkGrid-module__iz36Na__tab:hover{color:var(--color-text)}.WorkGrid-module__iz36Na__tab[data-active=true]:hover{color:#0a0a0a}.WorkGrid-module__iz36Na__tab__pill{background:var(--color-accent);border-radius:var(--radius-pill);z-index:0;position:absolute;inset:0}.WorkGrid-module__iz36Na__tab__label{z-index:1;position:relative}.WorkGrid-module__iz36Na__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.WorkGrid-module__iz36Na__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-med), box-shadow var(--transition-med);flex-direction:column;display:flex;overflow:hidden}.WorkGrid-module__iz36Na__card:hover{border-color:var(--color-accent);box-shadow:0 24px 60px -28px #f5a62366}.WorkGrid-module__iz36Na__card__media{aspect-ratio:16/10;background:var(--color-surface-2);overflow:hidden}.WorkGrid-module__iz36Na__card__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform var(--transition-slow)}.WorkGrid-module__iz36Na__card:hover .WorkGrid-module__iz36Na__card__img{transform:scale(1.05)}.WorkGrid-module__iz36Na__card__link{flex-direction:column;height:100%;display:flex}.WorkGrid-module__iz36Na__card__body{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.WorkGrid-module__iz36Na__card__arrow{color:var(--color-text-muted);opacity:0;transition:opacity var(--transition-med), transform var(--transition-med), color var(--transition-med);transform:translate(-4px,4px)}.WorkGrid-module__iz36Na__card:hover .WorkGrid-module__iz36Na__card__arrow{opacity:1;color:var(--color-accent);transform:none}.WorkGrid-module__iz36Na__card__top{justify-content:space-between;align-items:center;display:flex}.WorkGrid-module__iz36Na__card__tag{background:var(--color-accent-dim);color:var(--color-accent);font-family:var(--font-display);border-radius:var(--radius-pill);padding:.3rem .75rem;font-size:.8rem;font-weight:600}.WorkGrid-module__iz36Na__card__year{color:var(--color-text-muted);font-size:.9rem}.WorkGrid-module__iz36Na__card__title{font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:.5rem;font-size:1.4rem;font-weight:600;display:flex}.WorkGrid-module__iz36Na__card__arrow{flex-shrink:0}.WorkGrid-module__iz36Na__more{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.6rem;margin-top:3.5rem;font-size:.95rem;display:flex}.WorkGrid-module__iz36Na__spinner{color:var(--color-accent);animation:1s linear infinite WorkGrid-module__iz36Na__spin}@keyframes WorkGrid-module__iz36Na__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.WorkGrid-module__iz36Na__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.WorkGrid-module__iz36Na__grid{grid-template-columns:repeat(3,1fr)}}
.CompareTemplate-module__4z4xua__wrap{padding-top:var(--nav-height)}.CompareTemplate-module__4z4xua__hero{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);padding-block:4rem 3rem}.CompareTemplate-module__4z4xua__cat{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:600;display:inline-block}.CompareTemplate-module__4z4xua__versus{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.2rem;display:flex}.CompareTemplate-module__4z4xua__side{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(2.25rem,7vw,5rem);font-weight:700;line-height:.95}.CompareTemplate-module__4z4xua__vs{background:var(--color-accent);color:#0a0a0a;width:clamp(46px,8vw,68px);height:clamp(46px,8vw,68px);font-family:var(--font-display);text-transform:lowercase;border-radius:50%;place-items:center;font-size:clamp(1rem,3vw,1.5rem);font-weight:700;display:grid}.CompareTemplate-module__4z4xua__intro{max-width:64ch;color:var(--color-text-muted);margin-top:1.8rem;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.65}.CompareTemplate-module__4z4xua__verdict{border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;max-width:66ch;color:var(--color-text);margin-top:1.4rem;padding:1rem 1.3rem;line-height:1.6}.CompareTemplate-module__4z4xua__verdict strong{color:var(--color-accent)}.CompareTemplate-module__4z4xua__body{flex-direction:column;gap:4rem;padding-block:4rem 5rem;display:flex}.CompareTemplate-module__4z4xua__h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.4rem,3.5vw,2.2rem);font-weight:700}.CompareTemplate-module__4z4xua__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.CompareTemplate-module__4z4xua__table{border-collapse:collapse;width:100%;min-width:560px}.CompareTemplate-module__4z4xua__table th,.CompareTemplate-module__4z4xua__table td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:1rem 1.2rem;font-size:.98rem}.CompareTemplate-module__4z4xua__table thead th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--color-surface-2);font-size:.82rem;font-weight:600}.CompareTemplate-module__4z4xua__table tbody th{color:var(--color-text-muted);width:28%;font-weight:500}.CompareTemplate-module__4z4xua__table td{color:var(--color-text)}.CompareTemplate-module__4z4xua__table td[data-win=true]{color:var(--color-text);font-weight:500}.CompareTemplate-module__4z4xua__table td svg{color:var(--color-accent);vertical-align:-2px;margin-right:.4rem}.CompareTemplate-module__4z4xua__table tbody tr:last-child th,.CompareTemplate-module__4z4xua__table tbody tr:last-child td{border-bottom:none}.CompareTemplate-module__4z4xua__choose{gap:1.2rem;display:grid}@media (min-width:768px){.CompareTemplate-module__4z4xua__choose{grid-template-columns:1fr 1fr}}.CompareTemplate-module__4z4xua__chooseCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.8rem}.CompareTemplate-module__4z4xua__chooseCard h3{font-family:var(--font-display);margin-bottom:1.2rem;font-size:1.2rem;font-weight:600}.CompareTemplate-module__4z4xua__chooseCard ul{flex-direction:column;gap:.9rem;list-style:none;display:flex}.CompareTemplate-module__4z4xua__chooseCard li{color:var(--color-text-muted);gap:.7rem;line-height:1.5;display:flex}.CompareTemplate-module__4z4xua__chooseCard svg{color:var(--color-accent);flex-shrink:0;margin-top:.15rem}.CompareTemplate-module__4z4xua__take{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:radial-gradient(ellipse 60% 100% at 0% 0%, #f5a62314, transparent 70%), var(--color-surface);gap:1.4rem;padding:2rem;display:flex}.CompareTemplate-module__4z4xua__takeIcon{color:var(--color-accent);flex-shrink:0}.CompareTemplate-module__4z4xua__takeLabel{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.6rem;font-size:.8rem;font-weight:600;display:block}.CompareTemplate-module__4z4xua__take p{color:var(--color-text);max-width:74ch;font-size:1.05rem;line-height:1.7}.CompareTemplate-module__4z4xua__faqList{flex-direction:column;gap:.75rem;max-width:820px;display:flex}.CompareTemplate-module__4z4xua__faq{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:0 1.4rem}.CompareTemplate-module__4z4xua__faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.CompareTemplate-module__4z4xua__faq summary::-webkit-details-marker{display:none}.CompareTemplate-module__4z4xua__faq summary:after{content:"+";color:var(--color-accent);font-size:1.4rem;line-height:1}.CompareTemplate-module__4z4xua__faq[open] summary:after{content:"–"}.CompareTemplate-module__4z4xua__faq p{color:var(--color-text-muted);max-width:68ch;padding-bottom:1.3rem;line-height:1.65}.CompareTemplate-module__4z4xua__relatedGrid{gap:.75rem;display:grid}@media (min-width:640px){.CompareTemplate-module__4z4xua__relatedGrid{grid-template-columns:repeat(2,1fr)}}.CompareTemplate-module__4z4xua__relatedCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-display);transition:border-color var(--transition-fast), background var(--transition-fast);justify-content:space-between;align-items:center;gap:.7rem;padding:1.1rem 1.3rem;font-weight:600;display:flex}.CompareTemplate-module__4z4xua__relatedCard em{color:var(--color-accent);margin:0 .3rem;font-style:normal;font-weight:400}.CompareTemplate-module__4z4xua__relatedCard svg{color:var(--color-accent);opacity:.6}.CompareTemplate-module__4z4xua__relatedCard:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}
.DirectoryTemplate-module__CqLFVa__wrap{padding-top:var(--nav-height)}.DirectoryTemplate-module__CqLFVa__hero{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%);padding-block:3.5rem 3rem}.DirectoryTemplate-module__CqLFVa__cat{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:inline-flex}.DirectoryTemplate-module__CqLFVa__h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;margin-top:1rem;font-size:clamp(2rem,5.5vw,4rem);font-weight:700;line-height:1}.DirectoryTemplate-module__CqLFVa__lead{max-width:64ch;color:var(--color-text-muted);margin-top:1.3rem;font-size:clamp(1.05rem,2.4vw,1.25rem);line-height:1.6}.DirectoryTemplate-module__CqLFVa__criteria{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin-top:1.8rem;padding:1.2rem 1.4rem}.DirectoryTemplate-module__CqLFVa__critLabel{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.7rem;font-size:.72rem;font-weight:600;display:block}.DirectoryTemplate-module__CqLFVa__criteria ul{flex-wrap:wrap;gap:.6rem 1.4rem;list-style:none;display:flex}.DirectoryTemplate-module__CqLFVa__criteria li{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.9rem;display:flex}.DirectoryTemplate-module__CqLFVa__criteria svg{color:var(--color-accent)}.DirectoryTemplate-module__CqLFVa__body{flex-direction:column;gap:3.5rem;padding-block:3.5rem 5rem;display:flex}.DirectoryTemplate-module__CqLFVa__h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1.4rem;font-size:clamp(1.4rem,3.5vw,2.1rem);font-weight:700}.DirectoryTemplate-module__CqLFVa__list{counter-reset:rank;flex-direction:column;gap:1rem;list-style:none;display:flex}.DirectoryTemplate-module__CqLFVa__tool{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast), transform var(--transition-fast);gap:1.2rem;padding:1.6rem 1.8rem;display:flex}.DirectoryTemplate-module__CqLFVa__tool:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.DirectoryTemplate-module__CqLFVa__rank{font-family:var(--font-display);color:var(--color-accent);flex-shrink:0;font-size:1.4rem;font-weight:700;line-height:1.3}.DirectoryTemplate-module__CqLFVa__toolMain{flex:1;min-width:0}.DirectoryTemplate-module__CqLFVa__toolHead{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.DirectoryTemplate-module__CqLFVa__toolHead h2{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:600}.DirectoryTemplate-module__CqLFVa__pricing{border-radius:var(--radius-pill);font-size:.72rem;font-weight:600;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--color-border-strong);color:var(--color-text-muted);padding:.25rem .7rem}.DirectoryTemplate-module__CqLFVa__pricing[data-p=Free],.DirectoryTemplate-module__CqLFVa__pricing[data-p=Open\ source]{color:#1fbf63;border-color:#1fbf6366}.DirectoryTemplate-module__CqLFVa__pricing[data-p=Freemium]{color:var(--color-accent);border-color:var(--color-accent)}.DirectoryTemplate-module__CqLFVa__summary{color:var(--color-text-muted);margin-top:.7rem;line-height:1.6}.DirectoryTemplate-module__CqLFVa__toolFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.DirectoryTemplate-module__CqLFVa__bestFor{color:var(--color-text-muted);font-size:.9rem}.DirectoryTemplate-module__CqLFVa__bestFor strong{color:var(--color-text)}.DirectoryTemplate-module__CqLFVa__visit{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);transition:border-color var(--transition-fast), color var(--transition-fast);align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;display:inline-flex}.DirectoryTemplate-module__CqLFVa__visit:hover{border-color:var(--color-accent);color:var(--color-accent)}.DirectoryTemplate-module__CqLFVa__faqList{flex-direction:column;gap:.7rem;max-width:820px;display:flex}.DirectoryTemplate-module__CqLFVa__faq{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:0 1.4rem}.DirectoryTemplate-module__CqLFVa__faq summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.DirectoryTemplate-module__CqLFVa__faq summary::-webkit-details-marker{display:none}.DirectoryTemplate-module__CqLFVa__faq summary:after{content:"+";color:var(--color-accent);font-size:1.35rem;line-height:1}.DirectoryTemplate-module__CqLFVa__faq[open] summary:after{content:"–"}.DirectoryTemplate-module__CqLFVa__faq p{color:var(--color-text-muted);padding-bottom:1.2rem;line-height:1.65}.DirectoryTemplate-module__CqLFVa__moreGrid{gap:.7rem;display:grid}@media (min-width:640px){.DirectoryTemplate-module__CqLFVa__moreGrid{grid-template-columns:repeat(2,1fr)}}.DirectoryTemplate-module__CqLFVa__moreCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-display);transition:border-color var(--transition-fast), background var(--transition-fast);align-items:center;gap:.6rem;padding:1rem 1.2rem;font-weight:500;display:flex}.DirectoryTemplate-module__CqLFVa__moreCard svg{color:var(--color-accent)}.DirectoryTemplate-module__CqLFVa__moreArrow{opacity:.5;margin-left:auto}.DirectoryTemplate-module__CqLFVa__moreCard:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}
.Hub-module__JNHmoq__grid{grid-template-columns:1fr;gap:1rem;padding-block:1rem 5rem;display:grid}@media (min-width:640px){.Hub-module__JNHmoq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Hub-module__JNHmoq__grid{grid-template-columns:repeat(3,1fr)}}.Hub-module__JNHmoq__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast), transform var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem;display:flex}.Hub-module__JNHmoq__card:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);transform:translateY(-4px)}.Hub-module__JNHmoq__cardTag{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.Hub-module__JNHmoq__cardTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.15}.Hub-module__JNHmoq__cardDesc{color:var(--color-text-muted);font-size:.95rem;line-height:1.55}.Hub-module__JNHmoq__cardArrow{color:var(--color-accent);font-family:var(--font-display);align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.Hub-module__JNHmoq__intro{max-width:70ch;color:var(--color-text-muted);padding-top:1rem;font-size:1.05rem;line-height:1.7}
