@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:var(--color-on-accent);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{background:var(--color-invert-bg);color:var(--color-invert-text)}.MagneticButton-module__itdqoq__black:hover{background:var(--color-invert-bg-hover);box-shadow:0 12px 40px -10px var(--color-shadow-soft)}.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-text)}
.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);background:var(--color-invert-bg);--color-accent-text:var(--color-accent);--color-border-strong:#ffffff29;border:1px solid var(--color-border-strong);box-shadow:0 18px 40px -16px var(--color-shadow);white-space:nowrap;flex-direction:column;align-items:center;gap:.1rem;padding:.6rem 1rem .7rem;display:flex;position:relative}.AnimatedTooltip-module__34Swnq__tooltip__name{font-family:var(--font-display);color:var(--color-invert-text);font-size:.9rem;font-weight:600}.AnimatedTooltip-module__34Swnq__tooltip__role{color:var(--color-accent-text);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);background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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-text)}.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:var(--color-on-accent);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:240px;box-shadow:0 30px 80px -20px var(--color-shadow-soft), inset 0 1px 0 #ffffffe6;will-change:transform;background:linear-gradient(158deg,#fff 0%,#f2f2f2 100%);flex-direction:column;padding:1.4rem 1.5rem 1.3rem;display:flex;position:relative;overflow:hidden}.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);background:var(--color-invert-bg);--color-accent-text:var(--color-accent);width:44px;height:44px;color:var(--color-accent-text);place-items:center;display:grid}.Hero-module__PgAKtG__card__live{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-on-accent);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:var(--color-success);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:var(--color-on-accent);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:var(--color-invert-bg);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-text)}.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-text)}.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-text)}@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:var(--color-on-accent);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{background:var(--color-invert-bg);min-height:56px;color:var(--color-invert-text);font-family:var(--font-display);border-radius:var(--radius-pill);transition:gap var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);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{box-shadow:0 16px 40px -12px var(--color-shadow-soft);gap:.9rem;transform:translateY(-2px)}@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-text)}.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%, var(--color-surface-deep) 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%), var(--color-glare), 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:var(--color-watermark);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-text);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-text);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-text);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:var(--color-on-accent);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-text);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:var(--color-invert-bg)}.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-text);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%, var(--color-surface-deep) 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-text);font-size:.95rem}}
.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:var(--color-on-accent);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:var(--color-danger);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-text);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-text);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;box-shadow:0 40px 100px -20px var(--color-shadow);animation:Lead-module__64kADq__pop .3s var(--ease-out-expo);padding:2.2rem;position:relative}@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-text);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)}
.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-text)}.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%), var(--color-glare), 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%, var(--color-surface-deep) 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:var(--color-glass);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-text);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{background:var(--color-invert-bg);border:1px solid var(--color-border);--color-text:#fff;--color-text-muted:#ffffff9e;--color-accent-text:var(--color-accent);--color-border:#ffffff1f;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-text)}.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-text);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-text);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:var(--color-on-accent);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-text);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}}
.ThemeToggle-module__TJ1Fea__toggle{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ThemeToggle-module__TJ1Fea__toggle:hover{color:var(--color-accent-text);border-color:var(--color-accent);background:var(--color-accent-dim)}.ThemeToggle-module__TJ1Fea__icons{place-items:center;width:18px;height:18px;display:grid;position:relative}.ThemeToggle-module__TJ1Fea__icon{transition:opacity var(--transition-fast), transform .35s var(--ease-out-expo);grid-area:1/1}.ThemeToggle-module__TJ1Fea__moon{opacity:1;transform:none}.ThemeToggle-module__TJ1Fea__sun{opacity:0;transform:rotate(-90deg)scale(.5)}[data-theme=dark] .ThemeToggle-module__TJ1Fea__moon{opacity:0;transform:rotate(90deg)scale(.5)}[data-theme=dark] .ThemeToggle-module__TJ1Fea__sun{opacity:1;transform:none}
.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-text);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]{background:var(--color-glass-strong);-webkit-backdrop-filter:blur(16px)saturate(140%);border-bottom-color:var(--color-border)}.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-text)}.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__actions{z-index:110;align-items:center;gap:.75rem;display:flex}.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-text)}@media (hover:hover){.Navbar-module__dVeNwG__overlay__link:hover{color:var(--color-accent-text);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-text)}@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)}}
.sitemap-module__IvduaW__wrap{padding-block:1rem 4.5rem}.sitemap-module__IvduaW__section{margin-top:3rem}.sitemap-module__IvduaW__h2{border-bottom:1px solid var(--color-border);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.7rem;margin-bottom:1.2rem;padding-bottom:.7rem;font-size:clamp(1.2rem,2.6vw,1.55rem);font-weight:700;display:flex}.sitemap-module__IvduaW__hubLink{color:var(--color-text);transition:color var(--transition-fast)}.sitemap-module__IvduaW__hubLink:hover{color:var(--color-accent-text)}.sitemap-module__IvduaW__count{border-radius:var(--radius-pill);background:var(--color-accent-dim);min-width:28px;color:var(--color-accent-text);place-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:grid}.sitemap-module__IvduaW__list{gap:.55rem 2rem;padding:0;list-style:none;display:grid}.sitemap-module__IvduaW__list a{color:var(--color-text-body);transition:color var(--transition-fast);font-size:.94rem;line-height:1.5;display:inline-block}.sitemap-module__IvduaW__list a:hover{color:var(--color-accent-text)}@media (min-width:600px){.sitemap-module__IvduaW__list{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.sitemap-module__IvduaW__list{grid-template-columns:repeat(3,1fr)}}
.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:var(--color-success);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-text)}.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-text);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-text);transform:rotate(180deg)}.Footer-module__rnk_JG__col__body{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.Footer-module__rnk_JG__col__body[data-open=true]{grid-template-rows:1fr}.Footer-module__rnk_JG__col__bodyInner,.Footer-module__rnk_JG__col__body>.Footer-module__rnk_JG__col__links{min-height:0;overflow:hidden}.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-text)}.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%, var(--color-wordmark-fade) 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-text)}.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-text)}.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__body,.Footer-module__rnk_JG__col__body[data-open=false]{grid-template-rows:1fr}.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-text);box-shadow:0 10px 30px -12px var(--color-shadow-soft);place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute}.PageHeroArt-module__JtxRoW__avatar{border:2px solid var(--color-surface);width:56px;height:56px;box-shadow:0 10px 30px -12px var(--color-shadow-soft);border-radius:50%;margin:-28px 0 0 -28px;position:absolute;overflow:hidden}.PageHeroArt-module__JtxRoW__avatar img{object-fit:cover;width:100%;height:100%}.PageHeroArt-module__JtxRoW__core{background:var(--color-accent);width:116px;height:116px;color:var(--color-on-accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;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);width:100%;height:270px;box-shadow:0 24px 60px -30px var(--color-shadow);transform-origin:top;will-change:transform;flex-direction:column;gap:1rem;padding:2rem;display:flex;position:absolute;top:0;left:0}.CardStack-module__eUWKrq__card__icon{color:var(--color-accent-text);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-text);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-text);border-color:var(--color-accent)}.ToolWidget-module__k5NKhq__swatch{border-radius:var(--radius-sm);border:1px solid var(--color-border);height:100%;min-height:52px;color:var(--color-on-accent);place-items:center;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-text);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-text);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:var(--color-on-accent)}
.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-text)}.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-text);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:var(--color-on-accent)}.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)}}
.BlogArticle-module__wE1_Dq__wrap{padding-top:var(--nav-height)}.BlogArticle-module__wE1_Dq__hero{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg) 100%)}.BlogArticle-module__wE1_Dq__heroInner{max-width:1040px;padding-block:4rem 3rem}.BlogArticle-module__wE1_Dq__category{color:var(--color-accent-text);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.76rem;font-weight:700;display:inline-flex}.BlogArticle-module__wE1_Dq__h1{max-width:940px;font-family:var(--font-display);letter-spacing:-.045em;margin-top:1rem;font-size:clamp(2.25rem,6vw,4.8rem);line-height:.98}.BlogArticle-module__wE1_Dq__intro{max-width:760px;color:var(--color-text-body);margin-top:1.6rem;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.7}.BlogArticle-module__wE1_Dq__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.7rem;font-size:.87rem;display:flex}.BlogArticle-module__wE1_Dq__meta span{align-items:center;gap:.35rem;display:inline-flex}.BlogArticle-module__wE1_Dq__meta a,.BlogArticle-module__wE1_Dq__authorNote a{color:var(--color-accent-text);font-weight:600}.BlogArticle-module__wE1_Dq__disclosure{max-width:760px;color:var(--color-text-muted);margin-top:1.2rem;font-size:.82rem;line-height:1.6}.BlogArticle-module__wE1_Dq__layout{grid-template-columns:minmax(0,210px) minmax(0,760px);align-items:start;gap:3rem;max-width:1120px;padding-block:3.5rem 5rem;display:grid}.BlogArticle-module__wE1_Dq__sidebar{top:calc(var(--nav-height) + 1.5rem);position:sticky}.BlogArticle-module__wE1_Dq__toc{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1.2rem}.BlogArticle-module__wE1_Dq__tocLabel{color:var(--color-accent-text);font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:700;display:block}.BlogArticle-module__wE1_Dq__toc ol{gap:.55rem;padding-left:1.15rem;list-style:decimal;display:grid}.BlogArticle-module__wE1_Dq__toc li{color:var(--color-text-muted);padding-left:.15rem;font-size:.84rem;line-height:1.35}.BlogArticle-module__wE1_Dq__toc a:hover{color:var(--color-accent-text)}.BlogArticle-module__wE1_Dq__content{min-width:0}.BlogArticle-module__wE1_Dq__content h2{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.BlogArticle-module__wE1_Dq__content p{color:var(--color-text-body);font-size:1.02rem;line-height:1.82}.BlogArticle-module__wE1_Dq__takeaways,.BlogArticle-module__wE1_Dq__sources{border:1px solid var(--color-border-strong);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);padding:1.5rem 1.7rem}.BlogArticle-module__wE1_Dq__takeaways ul,.BlogArticle-module__wE1_Dq__bullets,.BlogArticle-module__wE1_Dq__sources ul{gap:.65rem;padding-left:1.2rem;list-style:outside;display:grid}.BlogArticle-module__wE1_Dq__takeaways li,.BlogArticle-module__wE1_Dq__bullets li,.BlogArticle-module__wE1_Dq__sources li{color:var(--color-text-body);font-size:.98rem;line-height:1.65}.BlogArticle-module__wE1_Dq__section{scroll-margin-top:calc(var(--nav-height) + 1.5rem);margin-top:3.4rem}.BlogArticle-module__wE1_Dq__section p+p{margin-top:1rem}.BlogArticle-module__wE1_Dq__bullets{margin-top:1.1rem}.BlogArticle-module__wE1_Dq__sources{border-left-width:1px;margin-top:3.4rem}.BlogArticle-module__wE1_Dq__sources a{color:var(--color-accent-text);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.BlogArticle-module__wE1_Dq__faqs,.BlogArticle-module__wE1_Dq__related{margin-top:3.6rem}.BlogArticle-module__wE1_Dq__faqs{gap:.75rem;display:grid}.BlogArticle-module__wE1_Dq__faqs h2,.BlogArticle-module__wE1_Dq__related h2{margin-bottom:.5rem}.BlogArticle-module__wE1_Dq__faqs details{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:0 1.2rem}.BlogArticle-module__wE1_Dq__faqs summary{cursor:pointer;font-family:var(--font-display);padding:1.1rem 0;font-weight:600;line-height:1.4}.BlogArticle-module__wE1_Dq__faqs details p{padding:0 0 1.1rem;font-size:.95rem}.BlogArticle-module__wE1_Dq__relatedGrid{gap:.75rem;display:grid}.BlogArticle-module__wE1_Dq__relatedGrid a{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-body);transition:border-color var(--transition-fast), transform var(--transition-fast);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.BlogArticle-module__wE1_Dq__relatedGrid a:hover{border-color:var(--color-border-strong);color:var(--color-accent-text);transform:translateY(-2px)}.BlogArticle-module__wE1_Dq__authorNote{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:1.3rem;color:var(--color-text-muted)!important;font-size:.9rem!important}@media (max-width:800px){.BlogArticle-module__wE1_Dq__layout{display:block}.BlogArticle-module__wE1_Dq__sidebar{margin-bottom:2.2rem;position:static}.BlogArticle-module__wE1_Dq__toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.BlogArticle-module__wE1_Dq__toc ol{grid-template-columns: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%, var(--color-surface-deep) 100%);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 30px 80px -30px var(--color-shadow);overflow:hidden}.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(180deg, var(--kbd-deck-1) 0%, var(--kbd-deck-2) 100%);border:1px solid var(--kbd-deck-border);box-shadow:inset 0 1px 0 var(--kbd-key-top), 0 30px 80px -30px var(--color-shadow);border-radius:clamp(10px,2vw,18px);flex-direction:column;gap:clamp(3px,.8vw,7px);padding:clamp(.6rem,1.8vw,1.4rem);display:flex}.KeyboardType-module__4odUqG__row{gap:clamp(3px,.8vw,6px);width:100%;display:flex}.KeyboardType-module__4odUqG__key{background:linear-gradient(180deg, var(--kbd-key-1) 0%, var(--kbd-key-2) 100%);border:1px solid var(--kbd-key-border);border-top-color:var(--kbd-key-top);height:clamp(30px,7.6vw,52px);box-shadow:0 2px 0 var(--kbd-key-shadow), inset 0 1px 0 var(--kbd-key-top);color:var(--color-text);font-family:var(--font-display);-webkit-user-select:none;user-select:none;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}.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:var(--color-on-accent);box-shadow:0 0 0 0 var(--kbd-key-shadow), 0 0 22px #f5a623bf;transform:translateY(2px)}.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-text)}.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-text);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-text);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%, var(--color-surface-deep) 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:var(--color-on-accent)}.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-text);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-text);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);width:68px;height:68px;color:var(--color-on-accent);place-items:center;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-text)}.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-text);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-text);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);width:30px;height:30px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;place-items:center;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-text);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-text)}.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-text);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:var(--color-on-accent);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-text);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-text)}@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-text);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-text);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-text);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%;box-shadow:0 30px 80px -34px var(--color-shadow);overflow:hidden}.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-text);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-text);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);width:26px;height:26px;color:var(--color-on-accent);border-radius:50%;flex-shrink:0;place-items:center;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);width:clamp(220px,60vw,340px);box-shadow:0 30px 70px -30px var(--color-shadow);background:linear-gradient(160deg,#2a2a2a,#161616);border-radius:22px;padding:12px}.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);width:clamp(150px,42vw,230px);box-shadow:0 30px 70px -30px var(--color-shadow);background:linear-gradient(160deg,#2a2a2a,#141414);border-radius:30px;padding:10px;position:relative}.WorkDetail-module__5H8xKG__phone__notch{background:var(--color-invert-bg);z-index:2;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-text);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-text);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:var(--color-on-accent);border-color:var(--color-accent)}.WorkGrid-module__iz36Na__tab:hover{color:var(--color-text)}.WorkGrid-module__iz36Na__tab[data-active=true]:hover{color:var(--color-on-accent)}.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-text);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-text);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-text);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)}}
