:root{--coral-500:#ff5757;--violet-500:#8c52ff;--ink-800:#110e38;--coral-50:#fff1f1;--coral-100:#fdd;--coral-200:#ffbebe;--coral-300:#ff9595;--coral-400:#ff7474;--coral-600:#f03e3e;--coral-700:#c82b2b;--coral-800:#951f1f;--coral-900:#5c1414;--violet-50:#f4eeff;--violet-100:#e7dcff;--violet-200:#cfb8ff;--violet-300:#b491ff;--violet-400:#9f6fff;--violet-600:#7538e9;--violet-700:#5b24c1;--violet-800:#42198c;--violet-900:#2a1057;--ink-900:#0a0825;--ink-700:#191449;--ink-600:#221b5c;--ink-500:#2e2670;--ink-400:#413583;--ink-300:#6a5fa8;--ink-200:#9e98c4;--ink-100:#c9c5e4;--ink-50:#efedfa;--paper:#fff;--paper-2:#f8f6ff;--surface-page:var(--ink-800);--surface-page-deep:var(--ink-900);--surface-card:var(--ink-700);--surface-card-raised:var(--ink-600);--surface-inset:#0f0c31;--surface-light:var(--paper);--surface-light-2:var(--paper-2);--text-strong:#fff;--text-body:var(--ink-100);--text-muted:var(--ink-200);--text-on-light:var(--ink-800);--text-on-light-muted:#565080;--text-accent:var(--coral-500);--text-link:var(--violet-300);--text-link-hover:var(--coral-400);--border-subtle:#ffffff1a;--border-default:var(--ink-500);--border-strong:var(--ink-400);--border-accent:var(--violet-500);--border-on-light:#e6e1fa;--action-primary:var(--violet-500);--action-primary-hover:var(--violet-400);--action-primary-press:var(--violet-600);--action-accent:var(--coral-500);--action-accent-hover:var(--coral-400);--action-accent-press:var(--coral-600);--status-success:#2fd18c;--status-success-bg:#2fd18c24;--status-warning:#ffb443;--status-warning-bg:#ffb44324;--status-danger:var(--coral-500);--status-danger-bg:#ff575724;--status-info:var(--violet-300);--status-info-bg:#8c52ff29;--gradient-brand:linear-gradient(135deg,var(--violet-500) 0%,var(--coral-500) 100%);--gradient-brand-soft:linear-gradient(135deg,#8c52ff38 0%,#ff575738 100%);--gradient-ink:linear-gradient(180deg,var(--ink-800) 0%,var(--ink-900) 100%);--glow-coral:radial-gradient(closest-side,#ff575761,#ff575700 72%);--glow-violet:radial-gradient(closest-side,#8c52ff5c,#8c52ff00 72%);--font-core:"Albert Sans",-apple-system,"Segoe UI",sans-serif;--font-display:"Geologica","Albert Sans",sans-serif;--font-display-settings:"SHRP" 100;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:800;--weight-light:var(--font-weight-light);--weight-regular:var(--font-weight-regular);--weight-medium:var(--font-weight-medium);--weight-semibold:var(--font-weight-semibold);--weight-bold:var(--font-weight-bold);--weight-black:var(--font-weight-black);--size-display-1:72px;--lh-display-1:1.02;--ls-display-1:-.03em;--size-display-2:56px;--lh-display-2:1.06;--ls-display-2:-.028em;--size-h1:44px;--lh-h1:1.1;--ls-h1:-.025em;--size-h2:34px;--lh-h2:1.14;--ls-h2:-.02em;--size-h3:26px;--lh-h3:1.2;--ls-h3:-.015em;--size-h4:20px;--lh-h4:1.3;--ls-h4:-.01em;--size-body-lg:18px;--lh-body-lg:1.55;--size-body:16px;--lh-body:1.6;--size-body-sm:14px;--lh-body-sm:1.55;--size-caption:13px;--lh-caption:1.45;--size-eyebrow:12px;--lh-eyebrow:1;--ls-eyebrow:.14em;--size-label:15px;--lh-label:1.2;--ls-label:-.005em;--measure-prose:64ch;--measure-lede:52ch}@media (width<=820px){:root{--size-display-1:44px;--size-display-2:36px;--size-h1:32px;--size-h2:26px;--size-h3:22px}}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:120px;--space-15:160px;--container-max:1200px;--container-wide:1440px;--container-narrow:760px;--gutter:24px;--section-y:120px;--section-y-tight:80px;--grid-columns:12;--grid-gap:24px;--pixel-unit:8px;--pixel-grid:5}@media (width<=820px){:root{--gutter:20px;--section-y:72px;--section-y-tight:48px}}:root{--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--radius-pixel:2px;--radius-section:30px;--radius-card:24px;--radius-input:16px;--radius-control:var(--radius-pill);--border-width:1px;--border-width-strong:2px;--focus-ring:0 0 0 3px #8c52ff73;--focus-ring-coral:0 0 0 3px #ff575766;--shadow-sm:0 1px 2px #0a082552;--shadow-md:0 8px 24px -8px #0a08258c;--shadow-lg:0 24px 60px -16px #0a0825b3;--shadow-inset:inset 0 1px 0 #ffffff0f;--shadow-glow-violet:0 12px 40px -12px #8c52ff8c;--shadow-glow-coral:0 12px 40px -12px #ff575780;--shadow-on-light:0 18px 44px -20px #110e3847;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-reveal:.64s;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in-out:cubic-bezier(.45,0,.35,1);--ease-snap:cubic-bezier(.34,1.26,.64,1);--transition-ui:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-fast) var(--ease-out);--press-scale:.97}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-reveal:0s}}@font-face{font-family:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-ext-full-normal.BKl47-XT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-full-normal.rGVjBV5p.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-greek-full-normal.Bm5DdV9H.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-vietnamese-full-normal.DPFinsHH.woff2)format("woff2-variations");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:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-ext-full-normal.DEx20FH4.woff2)format("woff2-variations");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:Geologica Variable;font-style:oblique 0deg 12deg;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-full-normal.Bw0WcW38.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-greek-400-normal.C190GLew.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-400-normal.B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-400-normal.CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-ext-400-normal.Bc8Ftmh3.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-400-normal.fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-cyrillic-500-normal.DmUKJPL_.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-500-normal.DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-greek-500-normal.JpySY46c.woff2)format("woff2"),url(/_astro/jetbrains-mono-greek-500-normal.D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/_astro/jetbrains-mono-vietnamese-500-normal.DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-ext-500-normal.Cut-4mMH.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-ext-500-normal.ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff)format("woff");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}:root{--font-core:"Albert Sans Variable", -apple-system, "Segoe UI", sans-serif;--font-display:"Geologica Variable", "Albert Sans Variable", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-core);font-size:var(--size-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4{color:var(--text-strong);font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-weight:var(--weight-bold);margin:0}h1{font-size:var(--size-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}h2{font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}h4{font-size:var(--size-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}p{margin:0}a{color:var(--text-link);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--text-link-hover)}strong{color:var(--text-strong);font-weight:var(--weight-semibold)}code,kbd{font-family:var(--font-mono);font-size:.92em}::selection{background:var(--violet-500);color:#fff}:focus-visible{box-shadow:var(--focus-ring);outline:none}.fr-eyebrow{font-family:var(--font-mono);font-size:var(--size-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--coral-400)}.fr-display-1{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-size:var(--size-display-1);line-height:var(--lh-display-1);letter-spacing:var(--ls-display-1);font-weight:var(--weight-bold);color:var(--text-strong)}.fr-display-2{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-size:var(--size-display-2);line-height:var(--lh-display-2);letter-spacing:var(--ls-display-2);font-weight:var(--weight-bold);color:var(--text-strong)}.fr-lede{font-size:var(--size-body-lg);line-height:var(--lh-body-lg);color:var(--text-muted);max-width:var(--measure-lede)}.fr-container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin:0 auto}.fr-on-light{background:var(--surface-light);color:var(--text-on-light)}.fr-on-light h1,.fr-on-light h2,.fr-on-light h3,.fr-on-light h4{color:var(--text-on-light)}.fr-acc{border-top:var(--border-width) solid var(--border-subtle)}.fr-acc__row{border-bottom:var(--border-width) solid var(--border-subtle)}.fr-acc__btn{cursor:pointer;text-align:left;width:100%;font-family:var(--font-core);font-size:var(--size-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:var(--weight-semibold);color:var(--text-strong);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.fr-acc__btn:hover{color:var(--violet-300)}.fr-acc__sign{transition:transform var(--duration-base) var(--ease-out);flex:none}.fr-acc__row--open .fr-acc__sign{transform:rotate(45deg)}.fr-acc__panel{max-height:0;transition:max-height var(--duration-slow) var(--ease-out);overflow:hidden}.fr-acc__row--open .fr-acc__panel{max-height:420px}.fr-acc__inner{font-size:var(--size-body);line-height:var(--lh-body);color:var(--text-muted);max-width:var(--measure-prose);padding:0 64px 26px 0}.fr-on-light .fr-acc,.fr-on-light .fr-acc__row{border-color:var(--border-on-light)}.fr-on-light .fr-acc__btn{color:var(--text-on-light)}.fr-on-light .fr-acc__inner{color:var(--text-on-light-muted)}.fr-sechead{flex-direction:column;gap:16px;display:flex}.fr-sechead--center{text-align:center;align-items:center}.fr-sechead__eyebrow{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--coral-400);align-items:center;gap:8px;display:inline-flex}.fr-sechead__title{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-weight:var(--weight-bold);color:var(--text-strong);font-size:var(--size-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);max-width:22ch;margin:0}.fr-sechead--center .fr-sechead__title{max-width:26ch}.fr-sechead--display .fr-sechead__title{font-size:var(--size-display-2);line-height:var(--lh-display-2);letter-spacing:var(--ls-display-2)}.fr-sechead--sm .fr-sechead__title{font-size:var(--size-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.fr-sechead__lede{font-size:var(--size-body-lg);line-height:var(--lh-body-lg);color:var(--text-muted);max-width:var(--measure-lede);margin:0}.fr-on-light .fr-sechead__title{color:var(--text-on-light)}.fr-on-light .fr-sechead__lede{color:var(--text-on-light-muted)}.fr-on-light .fr-sechead__eyebrow{color:var(--coral-600)}.fr-stat{flex-direction:column;gap:6px;display:flex}.fr-stat__value{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);font-weight:var(--weight-bold);font-size:var(--size-display-2);letter-spacing:var(--ls-display-2);color:var(--text-strong);line-height:1}.fr-stat__value em{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.fr-stat__label{font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted);max-width:26ch}.fr-stat--sm .fr-stat__value{font-size:var(--size-h2)}.fr-stat--coral .fr-stat__value{color:var(--coral-500)}.fr-stat--violet .fr-stat__value{color:var(--violet-400)}.fr-on-light .fr-stat__value{color:var(--text-on-light)}.fr-on-light .fr-stat__label{color:var(--text-on-light-muted)}.fr-quote{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);flex-direction:column;gap:20px;padding:32px;display:flex}.fr-quote--bare{background:0 0;border-color:#0000;padding:0}.fr-quote__text{font-size:var(--size-h4);letter-spacing:-.01em;color:var(--text-strong);line-height:1.5;font-weight:var(--weight-medium);margin:0}.fr-quote__who{align-items:center;gap:12px;display:flex}.fr-quote__initials{border-radius:var(--radius-sm);background:var(--gradient-brand-soft);border:1px solid var(--border-subtle);width:40px;height:40px;font-size:var(--size-body-sm);font-weight:var(--weight-bold);color:var(--text-strong);flex:none;place-items:center;display:grid}.fr-quote__name{font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.fr-quote__role{font-size:var(--size-caption);color:var(--text-muted)}.fr-on-light .fr-quote__text,.fr-on-light .fr-quote__name{color:var(--text-on-light)}.fr-on-light .fr-quote__role{color:var(--text-on-light-muted)}.fr-badge{border-radius:var(--radius-xs);height:24px;font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.06em;text-transform:uppercase;border:var(--border-width) solid transparent;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fr-badge__dot{background:currentColor;border-radius:1px;width:6px;height:6px}.fr-badge--neutral{color:var(--text-muted);border-color:var(--border-subtle);background:#ffffff12}.fr-badge--violet{background:var(--status-info-bg);color:var(--violet-300);border-color:#8c52ff59}.fr-badge--coral{background:var(--status-danger-bg);color:var(--coral-400);border-color:#ff575759}.fr-badge--success{background:var(--status-success-bg);color:var(--status-success);border-color:#2fd18c59}.fr-badge--warning{background:var(--status-warning-bg);color:var(--status-warning);border-color:#ffb44359}.fr-badge--solid{background:var(--coral-500);color:var(--ink-800);border-color:#0000}.fr-btn{font-family:var(--font-core);font-weight:var(--weight-semibold);letter-spacing:-.005em;border-radius:var(--radius-control);border:var(--border-width) solid transparent;cursor:pointer;transition:var(--transition-ui);white-space:nowrap;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.fr-btn--sm{height:36px;font-size:var(--size-body-sm);padding:0 16px}.fr-btn--md{height:44px;font-size:var(--size-label);padding:0 20px}.fr-btn--lg{height:52px;font-size:var(--size-body);padding:0 28px}.fr-btn--primary{background:var(--action-primary);color:#fff}.fr-btn--primary:hover{background:var(--action-primary-hover);box-shadow:var(--shadow-glow-violet)}.fr-btn--primary:active{background:var(--action-primary-press);transform:scale(var(--press-scale))}.fr-btn--accent{background:var(--action-accent);color:var(--ink-800)}.fr-btn--accent:hover{background:var(--action-accent-hover);box-shadow:var(--shadow-glow-coral)}.fr-btn--accent:active{background:var(--action-accent-press);transform:scale(var(--press-scale))}.fr-btn--outline{color:var(--text-strong);border:var(--border-width-strong) solid var(--violet-500);background:0 0}.fr-btn--outline:hover{border-color:var(--violet-400);background:#8c52ff24}.fr-btn--outline:active{transform:scale(var(--press-scale))}.fr-btn--ghost{color:var(--text-strong);border:var(--border-width) solid var(--border-default);background:0 0}.fr-btn--ghost:hover{border-color:var(--border-strong);background:#ffffff0d}.fr-btn--ghost:active{transform:scale(var(--press-scale))}.fr-btn--link{color:var(--text-link);background:0 0;border:none;gap:8px;height:auto;padding:0}.fr-btn--link:hover{color:var(--text-link-hover)}.fr-btn[disabled],.fr-btn[aria-disabled=true]{opacity:.42;pointer-events:none}.fr-btn--block{width:100%}.fr-on-light .fr-btn--outline,.fr-on-light .fr-btn--ghost{color:var(--text-on-light)}.fr-on-light .fr-btn--ghost{border-color:var(--border-on-light)}.fr-on-light .fr-btn--ghost:hover{background:var(--violet-50);border-color:var(--violet-200)}.fr-on-light .fr-btn--link{color:var(--violet-600)}.fr-card{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-inset);transition:var(--transition-ui);padding:28px;position:relative}.fr-card--raised{background:var(--surface-card-raised);box-shadow:var(--shadow-md),var(--shadow-inset)}.fr-card--inset{background:var(--surface-inset)}.fr-card--outline{border-color:var(--border-default);box-shadow:none;background:0 0}.fr-card--light{background:var(--surface-light);color:var(--text-on-light);border-color:var(--border-on-light);box-shadow:var(--shadow-on-light)}.fr-card--gradient{background:var(--gradient-brand);color:#fff;border-color:#0000}.fr-card--pad-sm{padding:20px}.fr-card--pad-lg{border-radius:var(--radius-section);padding:40px}.fr-card--interactive{cursor:pointer}.fr-card--interactive:hover{border-color:var(--border-accent);box-shadow:var(--shadow-glow-violet);transform:translateY(-3px)}.fr-card--interactive:active{transform:translateY(-1px)scale(.995)}.fr-feature{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.fr-feature__title{font-size:var(--size-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);font-weight:var(--weight-bold);color:var(--text-strong);margin:0}.fr-feature__body{font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--text-muted);margin:0}.fr-feature__link{font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--text-link);transition:var(--transition-ui);align-items:center;gap:8px;margin-top:auto;display:inline-flex}.fr-feature__link:hover{color:var(--text-link-hover);gap:12px}.fr-card--light .fr-feature__title{color:var(--text-on-light)}.fr-card--light .fr-feature__body{color:var(--text-on-light-muted)}.fr-card--light .fr-feature__link{color:var(--violet-600)}.fr-iconbtn{border-radius:var(--radius-control);border:var(--border-width) solid var(--border-default);cursor:pointer;transition:var(--transition-ui);color:var(--text-strong);background:0 0;place-items:center;display:inline-grid}.fr-iconbtn--sm{width:36px;height:36px}.fr-iconbtn--md{width:44px;height:44px}.fr-iconbtn--lg{width:52px;height:52px}.fr-iconbtn:hover{border-color:var(--border-strong);background:#ffffff0d}.fr-iconbtn:active{transform:scale(var(--press-scale))}.fr-iconbtn--solid{background:var(--action-primary);border-color:#0000}.fr-iconbtn--solid:hover{background:var(--action-primary-hover);box-shadow:var(--shadow-glow-violet)}.fr-iconbtn--bare{border-color:#0000}.fr-iconbtn[disabled]{opacity:.42;pointer-events:none}.fr-on-light .fr-iconbtn{border-color:var(--border-on-light);color:var(--text-on-light)}.fr-on-light .fr-iconbtn:hover{background:var(--violet-50)}.fr-tag{border-radius:var(--radius-pill);border:var(--border-width) solid var(--border-subtle);height:34px;color:var(--text-body);font-size:var(--size-body-sm);font-weight:var(--weight-medium);transition:var(--transition-ui);background:#ffffff0d;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.fr-tag--clickable{cursor:pointer}.fr-tag--clickable:hover{border-color:var(--border-accent);color:var(--text-strong)}.fr-tag--active{background:var(--violet-500);color:#fff;border-color:#0000}.fr-tag__remove{cursor:pointer;opacity:.7;background:0 0;border:none;place-items:center;width:16px;height:16px;padding:0;display:grid}.fr-tag__remove:hover{opacity:1}.fr-on-light .fr-tag{background:var(--violet-50);border-color:var(--border-on-light);color:var(--text-on-light)}.fr-dialog__scrim{backdrop-filter:blur(6px);z-index:80;animation:fr-fade var(--duration-base) var(--ease-out);background:#0a0825b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fr-dialog{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-section);width:100%;max-width:520px;box-shadow:var(--shadow-lg);animation:fr-rise var(--duration-base) var(--ease-out);padding:32px;position:relative}.fr-dialog__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:12px;display:flex}.fr-dialog__title{font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--weight-bold);color:var(--text-strong);margin:0}.fr-dialog__body{font-size:var(--size-body);line-height:var(--lh-body);color:var(--text-muted)}.fr-dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;display:flex}@keyframes fr-fade{0%{opacity:0}to{opacity:1}}@keyframes fr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fr-tip{display:inline-flex;position:relative}.fr-tip__bubble{opacity:0;pointer-events:none;white-space:nowrap;background:var(--ink-900);color:var(--text-strong);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--size-caption);box-shadow:var(--shadow-md);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);z-index:60;padding:7px 11px;line-height:1.3;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.fr-tip:hover .fr-tip__bubble,.fr-tip:focus-within .fr-tip__bubble{opacity:1;transform:translate(-50%)translateY(0)}.fr-tip__bubble--below{top:calc(100% + 10px);bottom:auto}.fr-field{flex-direction:column;gap:8px;display:flex}.fr-field__hint--error{color:var(--coral-400)}.fr-input{border-radius:var(--radius-input);background:var(--surface-inset);border:var(--border-width) solid var(--border-default);width:100%;height:48px;color:var(--text-strong);font-family:var(--font-core);font-size:var(--size-body);transition:var(--transition-ui);padding:0 18px}.fr-input::placeholder{color:var(--ink-300)}.fr-input:hover{border-color:var(--border-strong)}.fr-input:focus{border-color:var(--violet-500);box-shadow:var(--focus-ring);outline:none}.fr-input--area{height:auto;min-height:128px;line-height:var(--lh-body);resize:vertical;padding:14px 16px}.fr-input--error{border-color:var(--coral-500)}.fr-input--error:focus{box-shadow:var(--focus-ring-coral)}.fr-input[disabled]{opacity:.45;cursor:not-allowed}.fr-on-light .fr-input{background:var(--paper);border-color:var(--border-on-light);color:var(--text-on-light)}.fr-on-light .fr-field__label{color:var(--text-on-light)}.fr-on-light .fr-field__hint{color:var(--text-on-light-muted)}.fr-check{cursor:pointer;font-size:var(--size-body-sm);color:var(--text-body);align-items:flex-start;gap:12px;line-height:1.45;display:inline-flex}.fr-check input{opacity:0;width:0;height:0;position:absolute}.fr-check__box{border-radius:var(--radius-xs);background:var(--surface-inset);border:var(--border-width-strong) solid var(--border-default);width:22px;height:22px;transition:var(--transition-ui);flex:none;margin-top:1px;position:relative}.fr-check:hover .fr-check__box{border-color:var(--violet-400)}.fr-check input:focus-visible+.fr-check__box{box-shadow:var(--focus-ring)}.fr-check input:checked+.fr-check__box{background:var(--violet-500);border-color:var(--violet-500)}.fr-check input:checked+.fr-check__box:after{content:"";background:#fff;border-radius:1px;width:8px;height:8px;margin:auto;position:absolute;inset:0}.fr-check--radio .fr-check__box{border-radius:var(--radius-pill)}.fr-check--radio input:checked+.fr-check__box:after{border-radius:var(--radius-pill);background:#fff}.fr-check input[disabled]+.fr-check__box{opacity:.4}.fr-on-light .fr-check{color:var(--text-on-light)}.fr-on-light .fr-check__box{background:var(--paper);border-color:var(--border-on-light)}.fr-field__label{font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.fr-field__hint{font-size:var(--size-caption);line-height:var(--lh-caption);color:var(--text-muted)}.fr-select-wrap{flex-direction:column;gap:8px;display:flex;position:relative}.fr-select-shell{position:relative}.fr-select{border-radius:var(--radius-input);background:var(--surface-inset);border:var(--border-width) solid var(--border-default);width:100%;height:48px;color:var(--text-strong);font-family:var(--font-core);font-size:var(--size-body);appearance:none;cursor:pointer;transition:var(--transition-ui);padding:0 44px 0 18px}.fr-select:hover{border-color:var(--border-strong)}.fr-select:focus{border-color:var(--violet-500);box-shadow:var(--focus-ring);outline:none}.fr-select[disabled]{opacity:.45;cursor:not-allowed}.fr-select__chev{pointer-events:none;grid-template-columns:repeat(3,4px);gap:0;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.fr-select__chev i{border-radius:1px;height:4px}.fr-on-light .fr-select{background:var(--paper);border-color:var(--border-on-light);color:var(--text-on-light)}.fr-switch{cursor:pointer;font-size:var(--size-body-sm);color:var(--text-body);align-items:center;gap:12px;display:inline-flex}.fr-switch input{opacity:0;width:0;height:0;position:absolute}.fr-switch__track{border-radius:var(--radius-pill);background:var(--surface-inset);border:var(--border-width) solid var(--border-default);width:46px;height:26px;transition:var(--transition-ui);flex:none;position:relative}.fr-switch__track:after{content:"";border-radius:var(--radius-pill);background:var(--ink-200);width:18px;height:18px;transition:transform var(--duration-base) var(--ease-snap),background-color var(--duration-fast) var(--ease-out);position:absolute;top:3px;left:3px}.fr-switch input:checked+.fr-switch__track{background:var(--violet-500);border-color:var(--violet-500)}.fr-switch input:checked+.fr-switch__track:after{background:#fff;transform:translate(20px)}.fr-switch input:focus-visible+.fr-switch__track{box-shadow:var(--focus-ring)}.fr-switch input[disabled]+.fr-switch__track{opacity:.4}.fr-tabs{background:var(--surface-inset);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);gap:4px;padding:5px;display:inline-flex}.fr-tabs__tab{border-radius:var(--radius-control);cursor:pointer;height:38px;font-family:var(--font-core);font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--text-muted);transition:var(--transition-ui);background:0 0;border:none;padding:0 18px}.fr-tabs__tab:hover{color:var(--text-strong)}.fr-tabs__tab--active{background:var(--violet-500);color:#fff}.fr-tabs--underline{border:none;border-bottom:var(--border-width) solid var(--border-subtle);background:0 0;border-radius:0;gap:28px;padding:0;display:flex}.fr-tabs--underline .fr-tabs__tab{border-radius:0;height:44px;padding:0;position:relative}.fr-tabs--underline .fr-tabs__tab--active{color:var(--text-strong);background:0 0}.fr-tabs--underline .fr-tabs__tab--active:after{content:"";background:var(--coral-500);border-radius:1px;height:3px;position:absolute;bottom:-1px;left:0;right:0}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img{max-width:100%;height:auto;display:block}.fr-section{position:relative;overflow:hidden}.fr-section>.fr-container{z-index:1;position:relative}.fr-section--deep{background:var(--surface-page-deep);border-block:1px solid var(--border-subtle)}.fr-pad{padding-block:var(--section-y)}.fr-pad-tight{padding-block:var(--section-y-tight)}.fr-stack{flex-direction:column;gap:48px;display:flex}.fr-split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.fr-grid{gap:var(--grid-gap);display:grid}.fr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1080px){.fr-grid--4,.fr-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fr-grid--4,.fr-grid--3,.fr-grid--2{grid-template-columns:1fr}}.fr-feature{height:100%}.fr-media{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--gradient-brand-soft);place-items:center;display:grid;overflow:hidden}.fr-media img{object-fit:cover;width:100%;height:100%}.fr-media__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-200);font-size:11px}.fr-media--section{border-radius:var(--radius-section)}.fr-prose{max-width:var(--measure-prose);font-size:var(--size-body-lg);color:var(--text-body);line-height:1.7}.fr-prose>*+*{margin-top:1.1em}.fr-prose h2{font-size:var(--size-h2);margin-top:2em}.fr-prose h3{font-size:var(--size-h3);margin-top:1.6em}.fr-prose ul,.fr-prose ol{padding-left:1.3em}.fr-prose li+li{margin-top:.4em}.fr-prose blockquote{border-left:3px solid var(--coral-500);color:var(--text-strong);font-size:var(--size-h4);margin:1.6em 0;padding-left:20px;line-height:1.5}.fr-prose figure{margin:2em 0}.fr-prose figure img{border-radius:var(--radius-card)}.fr-prose figcaption{font-size:var(--size-caption);color:var(--text-muted);margin-top:10px}.fr-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fr-skip{z-index:100;position:absolute;top:12px;left:-9999px}.fr-skip:focus{left:12px}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.js [data-reveal].is-visible{opacity:1;transform:none}}.fr-light{--surface-page:var(--paper);--surface-page-deep:var(--paper-2);--surface-card:var(--paper);--surface-card-raised:var(--paper);--surface-inset:var(--violet-50);--text-strong:var(--ink-800);--text-body:#3a3568;--text-muted:var(--text-on-light-muted);--text-accent:var(--coral-700);--text-link:var(--violet-600);--text-link-hover:var(--coral-600);--border-subtle:var(--border-on-light);--border-default:var(--border-on-light);--border-strong:var(--violet-200);--shadow-inset:none;background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);color:var(--text-body)}.fr-light h1,.fr-light h2,.fr-light h3,.fr-light h4{color:var(--text-strong)}.fr-light .fr-sechead__eyebrow,.fr-light .fr-eyebrow{color:var(--coral-700)}.fr-light .fr-card{box-shadow:var(--shadow-on-light)}.fr-theme-light{--surface-page:var(--paper);--surface-page-deep:var(--paper-2);--surface-card:var(--paper);--surface-card-raised:var(--paper);--surface-inset:var(--violet-50);--text-strong:var(--ink-800);--text-body:#3a3568;--text-muted:var(--text-on-light-muted);--text-accent:var(--coral-700);--text-link:var(--violet-600);--text-link-hover:var(--coral-600);--border-subtle:var(--border-on-light);--border-default:var(--border-on-light);--border-strong:var(--violet-200);--shadow-inset:none;--ink-200:#6a5fa8;--ink-300:#7a72ae;--glow-coral:radial-gradient(closest-side, #ff575733, #ff575700 72%);--glow-violet:radial-gradient(closest-side, #8c52ff2e, #8c52ff00 72%);--logo-filter:brightness(0) saturate(100%);--logo-opacity:.55;background:var(--paper);color:var(--text-body)}.fr-theme-light .fr-card:not(.fr-card--gradient):not(.fr-card--outline){box-shadow:var(--shadow-on-light)}.fr-theme-light .fr-badge--violet{background:var(--violet-50);color:var(--violet-700);border-color:var(--violet-200)}.fr-theme-light .fr-quote{box-shadow:var(--shadow-on-light)}.fr-theme-light .fr-btn--ghost:hover{background:var(--violet-50)}.fr-dark{--surface-page:var(--ink-800);--surface-page-deep:var(--ink-900);--surface-card:var(--ink-700);--surface-card-raised:var(--ink-600);--surface-inset:#0f0c31;--text-strong:#fff;--text-body:var(--ink-100);--text-muted:#9e98c4;--text-accent:var(--coral-500);--text-link:var(--violet-300);--text-link-hover:var(--coral-400);--border-subtle:#ffffff1a;--border-default:var(--ink-500);--border-strong:var(--ink-400);--ink-200:#9e98c4;--ink-300:#6a5fa8;--shadow-inset:inset 0 1px 0 #ffffff0f;--glow-coral:radial-gradient(closest-side, #ff575761, #ff575700 72%);--glow-violet:radial-gradient(closest-side, #8c52ff5c, #8c52ff00 72%);--logo-filter:none;--logo-opacity:.82;background:var(--ink-800);color:var(--text-body)}.fr-dark h1,.fr-dark h2,.fr-dark h3,.fr-dark h4{color:var(--text-strong)}.fr-dark .fr-eyebrow,.fr-dark .fr-sechead__eyebrow{color:var(--coral-400)}.fr-dark .fr-btn--ghost:hover{background:#ffffff0d}.fr-card--gradient,.fr-card--gradient h2,.fr-card--gradient h3{color:#fff}.fr-client-logo{filter:var(--logo-filter,none);opacity:var(--logo-opacity,.82);transition:opacity var(--duration-fast) var(--ease-out)}.fr-client-logo:hover{opacity:1}.fr-section--deep,.fr-section.fr-dark{margin-inline:var(--gutter);border-radius:var(--radius-section);isolation:isolate;border:0;overflow:hidden}@media (width<=900px){.fr-section--deep,.fr-section.fr-dark{border-radius:24px;margin-inline:12px}}.hb+.fr-section--deep,.fr-section--deep+.fr-section--deep{margin-top:var(--gutter)}.fr-eyebrow,.fr-sechead__eyebrow{font-family:var(--font-core);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600}.fr-theme-light .fr-eyebrow,.fr-theme-light .fr-sechead__eyebrow{color:var(--coral-600)}.fr-theme-light .fr-dark .fr-eyebrow,.fr-theme-light .fr-dark .fr-sechead__eyebrow{color:var(--coral-400)}.fr-sechead__dot{flex:none;transform:rotate(180deg);background:url(/brand/logo-mark.svg) 50%/contain no-repeat!important;border-radius:0!important;width:16px!important;height:16px!important}.fr-sechead__eyebrow{gap:10px}.fr-stairs{z-index:0;pointer-events:none;opacity:var(--stairs-opacity,.07);animation:fr-stairs-drift var(--stairs-speed,25s) linear infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg fill='%238C52FF' fill-opacity='.55'%3E%3Crect x='0' y='288' width='72' height='72'/%3E%3Crect x='72' y='216' width='72' height='72'/%3E%3Crect x='216' y='72' width='72' height='72'/%3E%3Crect x='288' y='0' width='72' height='72'/%3E%3C/g%3E%3Crect x='144' y='144' width='72' height='72' fill='%23FF5757'/%3E%3C/svg%3E");background-size:360px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 20%,#0000 90%);mask-image:linear-gradient(270deg,#000 20%,#0000 90%)}.fr-stairs--light{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Cg fill='%23FFFFFF'%3E%3Crect x='0' y='288' width='72' height='72'/%3E%3Crect x='72' y='216' width='72' height='72'/%3E%3Crect x='216' y='72' width='72' height='72'/%3E%3Crect x='288' y='0' width='72' height='72'/%3E%3Crect x='144' y='144' width='72' height='72'/%3E%3C/g%3E%3C/svg%3E")}@keyframes fr-stairs-drift{to{background-position:360px -360px}}@media (prefers-reduced-motion:reduce){.fr-stairs{animation:none}}.fr-btn{transition:background-color .25s,border-color .25s,color .25s,transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s}.fr-btn--primary:hover{background:var(--violet-600,#7538e9);transform:translateY(-2px);box-shadow:0 12px 24px -12px #8c52ffbf}.fr-btn--accent:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #ff5757b3}.fr-btn--outline:hover{background:var(--violet-500);border-color:var(--violet-500);color:#fff;transform:translateY(-2px);box-shadow:0 12px 24px -12px #8c52ffbf}.fr-btn--ghost:hover{transform:translateY(-2px)}.fr-btn:active{box-shadow:none;transform:translateY(0)scale(.98)}.fr-pixel[data-astro-cid-2yjsx4qh]{shape-rendering:crispedges;flex:none;display:block}.topnav[data-astro-cid-hkbrpulz]{z-index:40;background:#fff;position:relative}.topnav__inner[data-astro-cid-hkbrpulz]{padding-inline:calc(var(--gutter) + clamp(24px, 4vw, 56px));justify-content:space-between;align-items:center;gap:32px;height:80px;display:flex}.topnav__logo[data-astro-cid-hkbrpulz]{flex:none;display:block}.topnav__nav[data-astro-cid-hkbrpulz]{align-items:center;gap:6px;margin-left:auto;display:flex}.topnav__link[data-astro-cid-hkbrpulz]{color:#565080;border-radius:var(--radius-pill);transition:border-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;border:2px solid #0000;padding:5px 15px;font-size:15.5px;font-weight:500;line-height:1.4}.topnav__link[data-astro-cid-hkbrpulz]:hover{color:#110e38;border-color:var(--violet-500)}.topnav__link[data-astro-cid-hkbrpulz].is-current{color:#110e38}.topnav__lang[data-astro-cid-hkbrpulz]{font-family:var(--font-core);letter-spacing:0;color:#565080;border-left:1px solid var(--border-subtle);margin:0 14px 0 10px;padding-left:20px;font-size:15.5px;font-weight:500}.topnav__cta[data-astro-cid-hkbrpulz] .fr-btn{font-family:var(--font-core);height:38px;padding:0 18px;font-size:15.5px}.topnav__lang[data-astro-cid-hkbrpulz]:hover{color:#c82b2b}.topnav__toggle[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);border:1px solid var(--border-default);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:none}@media (width<=900px){.topnav__inner[data-astro-cid-hkbrpulz]{padding-inline:var(--gutter)}.topnav__toggle[data-astro-cid-hkbrpulz]{display:grid}.topnav__nav[data-astro-cid-hkbrpulz]{padding:24px var(--gutter) 32px;background:var(--surface-page);border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:20px;display:none;position:absolute;top:80px;left:0;right:0}body.menu-open .topnav__nav[data-astro-cid-hkbrpulz]{display:flex}.topnav__link[data-astro-cid-hkbrpulz]{font-size:var(--size-body-lg)}.topnav__lang[data-astro-cid-hkbrpulz]{border-left:0;margin:0;padding-left:0}.topnav__link[data-astro-cid-hkbrpulz]{border:0;padding:0}}.footer[data-astro-cid-hkbrpulz]{background:var(--ink-900,#0a0825);color:#fff;margin-top:var(--gutter)}.footer__inner[data-astro-cid-hkbrpulz]{padding:56px calc(var(--gutter) + clamp(24px, 4vw, 56px)) 32px;flex-direction:column;gap:40px;display:flex}.footer__top[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 48px;display:flex}.footer__brand[data-astro-cid-hkbrpulz]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer__brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:#b9b3da;margin:0;font-size:16px}.footer__actions[data-astro-cid-hkbrpulz]{align-items:center;gap:14px;display:flex}.footer__actions[data-astro-cid-hkbrpulz] .fr-btn{font-family:var(--font-core);font-size:15.5px}.footer__social[data-astro-cid-hkbrpulz]{color:#fff;border:2px solid #fff3;border-radius:50%;place-items:center;width:48px;height:48px;transition:border-color .2s,background .2s;display:grid}.footer__social[data-astro-cid-hkbrpulz]:hover{border-color:var(--violet-500);background:var(--violet-500)}.footer__legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--coral-400)}.footer__privacy[data-astro-cid-hkbrpulz]{margin-left:auto}.footer__cta[data-astro-cid-hkbrpulz] .fr-btn{border:2px solid var(--violet-500);color:#fff;background:0 0}.footer__cta[data-astro-cid-hkbrpulz] .fr-btn:hover{background:var(--violet-500);border-color:var(--violet-500);color:#fff}.footer__legal[data-astro-cid-hkbrpulz]{color:#8e87b5;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px 24px;padding-top:24px;font-size:14px;display:flex}.footer__legal[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#8e87b5}@media (width<=720px){.footer__inner[data-astro-cid-hkbrpulz]{padding-inline:var(--gutter)}.footer__actions[data-astro-cid-hkbrpulz]{flex-direction:row-reverse}}.fr-glow[data-astro-cid-b2ogobbo]{filter:blur(40px);pointer-events:none;z-index:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.fr-pattern[data-astro-cid-5whudjzz]{pointer-events:none;z-index:0;position:absolute;inset:0}.fr-pattern[data-astro-cid-5whudjzz] svg[data-astro-cid-5whudjzz]{display:block}.hl[data-astro-cid-sf272gaj]{white-space:nowrap;background:linear-gradient(var(--coral-500), var(--coral-500)) no-repeat 0 var(--hl-y,.88em) / 100% .22em;margin:0 -.04em;padding:0 .04em}.hb__lede[data-astro-cid-sf272gaj] strong[data-astro-cid-sf272gaj],.hbs__lede[data-astro-cid-sf272gaj] strong[data-astro-cid-sf272gaj],.hs__lede[data-astro-cid-sf272gaj] strong[data-astro-cid-sf272gaj],.hc__lede[data-astro-cid-sf272gaj] strong[data-astro-cid-sf272gaj]{color:#fff;font-weight:700}.hs__lede[data-astro-cid-sf272gaj] strong[data-astro-cid-sf272gaj]{color:var(--text-strong)}.hbs__grid[data-astro-cid-sf272gaj]{z-index:1;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;padding:88px clamp(32px,6vw,96px) 72px;display:grid;position:relative}.hbs__copy[data-astro-cid-sf272gaj]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hbs__title[data-astro-cid-sf272gaj]{max-width:15ch;font-size:clamp(40px,4.6vw,64px);line-height:1.12}.hbs__lede[data-astro-cid-sf272gaj]{color:var(--ink-100);max-width:50ch;margin:0;font-size:20px;line-height:1.42}.hbs__actions[data-astro-cid-sf272gaj]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.hbs__media[data-astro-cid-sf272gaj]{justify-content:flex-end;display:flex}.hbs__media[data-astro-cid-sf272gaj] img{width:100%;max-width:440px;height:auto}@media (width<=900px){.hbs__grid[data-astro-cid-sf272gaj]{grid-template-columns:1fr;gap:36px;padding:48px 20px}.hbs__media[data-astro-cid-sf272gaj]{order:-1;justify-content:center}.hbs__media[data-astro-cid-sf272gaj] img{max-width:300px}.hbs__lede[data-astro-cid-sf272gaj]{font-size:18px}}.hb[data-astro-cid-sf272gaj]{padding:8px var(--gutter) 0}.hb__card[data-astro-cid-sf272gaj]{isolation:isolate;border-radius:var(--radius-section);flex-direction:column;min-height:min(84vh,820px);display:flex;position:relative;overflow:hidden}.hb__main[data-astro-cid-sf272gaj]{z-index:1;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.hb__content[data-astro-cid-sf272gaj]{text-align:center;padding:96px var(--gutter) 72px;flex-direction:column;align-items:center;gap:24px;display:flex}.hb__eyebrow[data-astro-cid-sf272gaj]{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--coral-400)}.hb__title[data-astro-cid-sf272gaj]{max-width:18ch;font-size:clamp(44px,5vw,64px);line-height:1.08}.hb__lede[data-astro-cid-sf272gaj]{color:var(--ink-100);max-width:52ch;margin:0;font-size:21px;line-height:1.4}.hb__actions[data-astro-cid-sf272gaj]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.hb__card--photo[data-astro-cid-sf272gaj] .hb__main[data-astro-cid-sf272gaj]{width:100%;max-width:calc(var(--container-max) + 2 * clamp(24px, 4vw, 56px));grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;margin-inline:auto;padding:72px clamp(24px,4vw,56px) 64px;display:grid}.hb__card--photo[data-astro-cid-sf272gaj] .hb__content[data-astro-cid-sf272gaj]{text-align:left;align-items:flex-start;padding:0}.hb__card--photo[data-astro-cid-sf272gaj] .hb__title[data-astro-cid-sf272gaj]{max-width:14ch;font-size:clamp(44px,4.6vw,62px)}.hb__card--photo[data-astro-cid-sf272gaj] .hb__actions[data-astro-cid-sf272gaj]{justify-content:flex-start}.hb__media[data-astro-cid-sf272gaj]{justify-content:flex-end;display:flex}.hb__media[data-astro-cid-sf272gaj] img{width:100%;max-width:440px;height:auto;display:block}.hb__logos[data-astro-cid-sf272gaj]{z-index:1;border-top:1px solid #ffffff1a;padding:24px clamp(24px,4vw,56px) 28px;position:relative}.hb__logos-label[data-astro-cid-sf272gaj]{text-align:center;font-family:var(--font-core);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-200);margin:0 0 18px;font-size:13px;font-weight:600}.hb__marquee[data-astro-cid-sf272gaj]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hb__track[data-astro-cid-sf272gaj]{align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite hb-marquee;display:flex}.hb__marquee[data-astro-cid-sf272gaj]:hover .hb__track[data-astro-cid-sf272gaj]{animation-play-state:paused}.hb__track[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{height:calc(24px * var(--s));flex:none;margin-right:clamp(56px,6vw,96px)}@keyframes hb-marquee{to{transform:translate(-50%)}}@media (width<=900px){.hb__track[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{height:calc(20px * var(--s));margin-right:48px}.hb__track[data-astro-cid-sf272gaj]{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.hb__marquee[data-astro-cid-sf272gaj]{-webkit-mask-image:none;mask-image:none}.hb__track[data-astro-cid-sf272gaj]{flex-wrap:wrap;justify-content:center;gap:20px 40px;width:auto;animation:none}.hb__track[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj]{margin-right:0}.hb__track[data-astro-cid-sf272gaj] li[data-astro-cid-sf272gaj][aria-hidden]{display:none}}.hb__logos[data-astro-cid-sf272gaj] img[data-astro-cid-sf272gaj]{width:auto;height:100%;display:block}@media (width<=900px){.hb[data-astro-cid-sf272gaj]{padding:8px 12px 0}.hb__content[data-astro-cid-sf272gaj]{padding:64px 20px 48px}.hb__lede[data-astro-cid-sf272gaj]{font-size:18px;line-height:1.45}.hb__card--photo[data-astro-cid-sf272gaj] .hb__main[data-astro-cid-sf272gaj]{grid-template-columns:1fr;gap:36px;padding:40px 20px 48px}.hb__card--photo[data-astro-cid-sf272gaj] .hb__title[data-astro-cid-sf272gaj]{font-size:40px}.hb__media[data-astro-cid-sf272gaj]{order:-1;justify-content:center}.hb__media[data-astro-cid-sf272gaj] img{max-width:300px}}.hs__grid[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;padding-block:96px 104px;display:grid}.hs__copy[data-astro-cid-sf272gaj]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hs__title[data-astro-cid-sf272gaj]{color:var(--text-strong);max-width:14ch}.hs__lede[data-astro-cid-sf272gaj]{max-width:52ch}.hs__actions[data-astro-cid-sf272gaj]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.hs__media[data-astro-cid-sf272gaj]{justify-content:flex-end;display:flex}.hs__media[data-astro-cid-sf272gaj] img{width:100%;max-width:540px;height:auto}@media (width<=900px){.hs__grid[data-astro-cid-sf272gaj]{grid-template-columns:1fr;gap:40px;padding-block:56px 64px}.hs__media[data-astro-cid-sf272gaj]{order:-1;justify-content:center}.hs__media[data-astro-cid-sf272gaj] img{max-width:360px}}.hc__inner[data-astro-cid-sf272gaj]{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-block:120px 132px;display:flex}.hc__title[data-astro-cid-sf272gaj]{max-width:20ch}.hc__lede[data-astro-cid-sf272gaj]{text-align:center;max-width:58ch}.hc__actions[data-astro-cid-sf272gaj]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.fr-sechead__dot[data-astro-cid-ywwhicrb]{background:var(--coral-500);border-radius:1px;width:6px;height:6px}.fr-tile[data-astro-cid-xsxd5ghi]{box-shadow:var(--shadow-inset);flex:none;place-items:center;display:inline-grid}.ti[data-astro-cid-zupuonl5]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.ti--left[data-astro-cid-zupuonl5] .ti__media[data-astro-cid-zupuonl5]{order:-1}.ti--solo[data-astro-cid-zupuonl5]{grid-template-columns:1fr}.ti__copy[data-astro-cid-zupuonl5]{flex-direction:column;gap:28px;display:flex}.ti__media[data-astro-cid-zupuonl5] img{border-radius:var(--radius-section);border:1px solid var(--border-subtle);width:100%}@media (width<=900px){.ti[data-astro-cid-zupuonl5]{grid-template-columns:1fr;gap:40px}.ti--left[data-astro-cid-zupuonl5] .ti__media[data-astro-cid-zupuonl5]{order:0}}.stats[data-astro-cid-4ybzt36f]{flex-direction:column;gap:32px;padding-block:48px;display:flex}.stats__row[data-astro-cid-4ybzt36f]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:24px;display:grid}@media (width<=820px){.stats__row[data-astro-cid-4ybzt36f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tst[data-astro-cid-b4h6gghm]{background:#f4f3f7;position:relative}.tst__watermark[data-astro-cid-b4h6gghm]{white-space:nowrap;pointer-events:none;font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.04em;color:#e6e3ee;z-index:0;margin:0;font-size:clamp(96px,15vw,230px);font-weight:800;line-height:1;position:absolute;top:28px;left:50%;transform:translate(-50%)}.tst__inner[data-astro-cid-b4h6gghm]{z-index:1;flex-direction:column;gap:40px;padding-block:clamp(150px,15vw,210px) 72px;display:flex;position:relative}.tst__track[data-astro-cid-b4h6gghm]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(50% - 12px);grid-auto-flow:column;align-items:stretch;column-gap:24px;margin:0;padding:4px 0 24px;list-style:none;display:grid;overflow-x:auto}.tst__track[data-astro-cid-b4h6gghm]::-webkit-scrollbar{display:none}.tst__slide[data-astro-cid-b4h6gghm]{scroll-snap-align:start;display:flex}.tst__card[data-astro-cid-b4h6gghm]{background:#fff;border:1px solid #e7e3f2;border-radius:24px;flex-direction:column;flex:1;gap:18px;min-height:280px;margin:0;padding:32px 32px 28px;display:flex;position:relative}.tst__mark[data-astro-cid-b4h6gghm]{opacity:.9;position:absolute;top:28px;right:28px}.tst__quote[data-astro-cid-b4h6gghm]{color:var(--text-strong);margin:0;padding-right:56px;font-size:19px;line-height:1.55}.tst__more[data-astro-cid-b4h6gghm] summary[data-astro-cid-b4h6gghm]{cursor:pointer;color:var(--violet-600,#7538e9);font-size:15px;font-weight:600;list-style:none}.tst__more[data-astro-cid-b4h6gghm] summary[data-astro-cid-b4h6gghm]::-webkit-details-marker{display:none}.tst__more[data-astro-cid-b4h6gghm] summary[data-astro-cid-b4h6gghm]:hover{color:#c82b2b}.tst__more[data-astro-cid-b4h6gghm][open] summary[data-astro-cid-b4h6gghm]{margin-bottom:10px}.tst__full[data-astro-cid-b4h6gghm]{color:var(--text-muted);flex-direction:column;gap:10px;font-size:16px;line-height:1.55;display:flex}.tst__full[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm]{margin:0}.tst__who[data-astro-cid-b4h6gghm]{align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.tst__avatar[data-astro-cid-b4h6gghm]{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.tst__avatar--initials[data-astro-cid-b4h6gghm]{background:var(--gradient-brand);color:#fff;font-family:var(--font-display);place-items:center;font-size:17px;font-weight:700;display:grid}.tst__id[data-astro-cid-b4h6gghm]{flex-direction:column;gap:2px;min-width:0;display:flex}.tst__name[data-astro-cid-b4h6gghm]{color:var(--text-strong);font-size:17px;font-weight:700}.tst__role[data-astro-cid-b4h6gghm]{color:var(--text-muted);font-size:14px;line-height:1.35}.tst__logo[data-astro-cid-b4h6gghm]{filter:brightness(0)saturate();opacity:.5;flex:none;width:auto;max-width:120px;height:26px;margin-left:auto}.tst__company[data-astro-cid-b4h6gghm]{color:var(--text-muted);margin-left:auto;font-size:14px;font-weight:600}.tst__nav[data-astro-cid-b4h6gghm]{justify-content:center;gap:16px;display:flex}.tst__arrow[data-astro-cid-b4h6gghm]{cursor:pointer;width:60px;height:60px;color:var(--text-strong);background:#fff;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;box-shadow:0 2px 6px #110e380d,0 12px 24px -16px #110e3840}.tst__arrow[data-astro-cid-b4h6gghm][data-dir="-1"] svg[data-astro-cid-b4h6gghm]{transform:scaleX(-1)}.tst__arrow[data-astro-cid-b4h6gghm]:hover:not(:disabled){background:var(--violet-500);color:#fff}.tst__arrow[data-astro-cid-b4h6gghm]:disabled{opacity:.4;cursor:default}.tst__arrow[data-astro-cid-b4h6gghm]:focus-visible{outline:2px solid var(--violet-500);outline-offset:3px}@media (width<=900px){.tst__inner[data-astro-cid-b4h6gghm]{gap:28px;padding-block:110px 64px}.tst__watermark[data-astro-cid-b4h6gghm]{font-size:22vw;top:36px}.tst__track[data-astro-cid-b4h6gghm]{grid-auto-columns:88%;column-gap:14px}.tst__card[data-astro-cid-b4h6gghm]{padding:26px 22px 22px}.tst__quote[data-astro-cid-b4h6gghm]{font-size:17px}.tst__logo[data-astro-cid-b4h6gghm]{height:20px}}.proj__inner[data-astro-cid-skgb2y2l]{flex-direction:column;gap:56px;padding-block:112px;display:flex}.proj__intro[data-astro-cid-skgb2y2l]{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.proj__intro[data-astro-cid-skgb2y2l] .fr-sechead__title{letter-spacing:-.02em;font-size:clamp(34px,3.4vw,46px);line-height:1.1}.proj__lede[data-astro-cid-skgb2y2l]{color:var(--text-muted);max-width:54ch;margin:0;font-size:18px;line-height:1.6}.proj__body[data-astro-cid-skgb2y2l]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.proj__list[data-astro-cid-skgb2y2l]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.proj__item[data-astro-cid-skgb2y2l]{border:1px solid var(--border-subtle);background:#fff;border-radius:24px;transition:box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.proj__item[data-astro-cid-skgb2y2l].is-active{border-color:#cdb8ff;box-shadow:0 2px 6px #8c52ff14,0 22px 48px -22px #8c52ff61}.proj__item[data-astro-cid-skgb2y2l]{transition:box-shadow .25s,border-color .25s,background-color .25s}.proj__toggle[data-astro-cid-skgb2y2l]{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;width:100%;padding:24px 28px;display:flex}.proj__toggle[data-astro-cid-skgb2y2l]:focus-visible{outline:2px solid var(--violet-500);outline-offset:2px;border-radius:24px}.proj__title[data-astro-cid-skgb2y2l]{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.01em;color:var(--text-strong);font-size:26px;font-weight:700;line-height:1.2}.proj__industry[data-astro-cid-skgb2y2l]{color:var(--text-muted);flex:none;font-size:14px;font-weight:500}.proj__panel[data-astro-cid-skgb2y2l]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.proj__item[data-astro-cid-skgb2y2l].is-active .proj__panel[data-astro-cid-skgb2y2l]{grid-template-rows:1fr}.proj__panel-inner[data-astro-cid-skgb2y2l]{margin-inline:28px;overflow:hidden}.proj__item[data-astro-cid-skgb2y2l].is-active .proj__panel-inner[data-astro-cid-skgb2y2l]{border-top:1px solid var(--border-subtle)}.proj__excerpt[data-astro-cid-skgb2y2l]{color:var(--text-body);margin:20px 0 0;font-size:17px;line-height:1.55}.proj__tags[data-astro-cid-skgb2y2l]{flex-wrap:wrap;gap:8px;margin:18px 0 26px;padding:0;list-style:none;display:flex}.proj__tags[data-astro-cid-skgb2y2l] li[data-astro-cid-skgb2y2l]{color:var(--text-strong);background:#fff;border:1px solid #dcd4f5;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500}.proj__stack[data-astro-cid-skgb2y2l]{height:560px;position:relative}.proj__media[data-astro-cid-skgb2y2l]{width:76%;height:100%;transform:translateX(calc(var(--pos) * 13%)) scale(calc(1 - var(--pos) * .08));transform-origin:100%;z-index:calc(10 - var(--pos));border-radius:24px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 24px 60px -30px #110e3873}.proj__media[data-astro-cid-skgb2y2l]:after{content:"";opacity:calc(var(--pos) * .22);pointer-events:none;background:#fff;transition:opacity .45s;position:absolute;inset:0}.proj__media[data-astro-cid-skgb2y2l] img{object-fit:cover;width:100%;height:100%;display:block}.proj__cover[data-astro-cid-skgb2y2l]{background:var(--ink-800,#110e38);isolation:isolate;place-items:center;width:100%;height:100%;display:grid;position:relative}.proj__cover[data-astro-cid-skgb2y2l]:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 85% 10%,#ff57578c,#0000 70%),radial-gradient(70% 60% at 10% 95%,#8c52ff99,#0000 70%);position:absolute;inset:0}.proj__cover[data-astro-cid-skgb2y2l] img[data-astro-cid-skgb2y2l]{max-height:30%;object-fit:contain!important;width:58%!important;height:auto!important}.proj__cover[data-astro-cid-skgb2y2l] span[data-astro-cid-skgb2y2l]{font-family:var(--font-display);color:#fff;text-align:center;max-width:78%;font-size:30px;font-weight:700;line-height:1.15}.proj__media-inline[data-astro-cid-skgb2y2l]{display:none}@media (width<=960px){.proj__inner[data-astro-cid-skgb2y2l]{gap:36px;padding-block:72px}.proj__body[data-astro-cid-skgb2y2l]{grid-template-columns:1fr;gap:0}.proj__stack[data-astro-cid-skgb2y2l]{display:none}.proj__media-inline[data-astro-cid-skgb2y2l]{aspect-ratio:4/3;border-radius:18px;margin-top:18px;display:block;overflow:hidden}.proj__media-inline[data-astro-cid-skgb2y2l] img{object-fit:cover;width:100%;height:100%;display:block}.proj__media-inline[data-astro-cid-skgb2y2l] .proj__cover[data-astro-cid-skgb2y2l] span[data-astro-cid-skgb2y2l]{font-size:24px}.proj__title[data-astro-cid-skgb2y2l]{font-size:21px}.proj__toggle[data-astro-cid-skgb2y2l]{flex-direction:column;align-items:flex-start;gap:4px;padding:20px 22px}.proj__panel-inner[data-astro-cid-skgb2y2l]{margin-inline:22px}}@media (prefers-reduced-motion:reduce){.proj__media[data-astro-cid-skgb2y2l],.proj__panel[data-astro-cid-skgb2y2l]{transition:none}}.faq[data-astro-cid-s5r4na5t]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:64px;display:grid}@media (width<=900px){.faq[data-astro-cid-s5r4na5t]{grid-template-columns:1fr;gap:32px}}.cta-wrap[data-astro-cid-vlkzfca2]{padding-block:24px var(--section-y)}.cta[data-astro-cid-vlkzfca2]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-block:64px;display:flex;position:relative;overflow:hidden}.cta[data-astro-cid-vlkzfca2]>:not(.fr-stairs){z-index:1;position:relative}.cta__btn[data-astro-cid-vlkzfca2] .fr-btn{color:var(--ink-800,#110e38);border:2px solid var(--coral-500);background:#fff}.cta__btn[data-astro-cid-vlkzfca2] .fr-btn:hover{background:var(--coral-500);border-color:var(--coral-500);color:#fff;box-shadow:0 12px 24px -12px #110e3873}.cta__title[data-astro-cid-vlkzfca2]{max-width:20ch}.cta__text[data-astro-cid-vlkzfca2]{font-size:var(--size-body-lg);color:#ffffffe0;max-width:46ch}.contact[data-astro-cid-mlmkznwb]{padding-block:96px var(--section-y);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:64px;display:grid}.contact__intro[data-astro-cid-mlmkznwb]{flex-direction:column;gap:32px;display:flex}.contact__points[data-astro-cid-mlmkznwb]{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.contact__points[data-astro-cid-mlmkznwb] li[data-astro-cid-mlmkznwb]{color:var(--text-body);align-items:center;gap:14px;display:flex}.contact__form[data-astro-cid-mlmkznwb]{flex-direction:column;gap:20px;display:flex}.contact__row[data-astro-cid-mlmkznwb]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact__hp[data-astro-cid-mlmkznwb]{position:absolute;left:-9999px}.contact__status[data-astro-cid-mlmkznwb]{min-height:1.5em;font-size:var(--size-body-sm);color:var(--text-muted);margin:0}.contact__status[data-astro-cid-mlmkznwb].is-success{color:var(--status-success)}.contact__status[data-astro-cid-mlmkznwb].is-error{color:var(--coral-400)}@media (width<=900px){.contact[data-astro-cid-mlmkznwb]{padding-block:64px var(--section-y);grid-template-columns:1fr}}@media (width<=560px){.contact__row[data-astro-cid-mlmkznwb]{grid-template-columns:1fr}}.checklist[data-astro-cid-c5zevesx]{position:relative}.ck-bg[data-astro-cid-c5zevesx]{z-index:0;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}[data-astro-cid-c5zevesx][data-bg=glow] .ck-bg--glow[data-astro-cid-c5zevesx],[data-astro-cid-c5zevesx][data-bg=scatter] .ck-bg--scatter[data-astro-cid-c5zevesx],[data-astro-cid-c5zevesx][data-bg=grid] .ck-bg--grid[data-astro-cid-c5zevesx],[data-astro-cid-c5zevesx][data-bg=stair] .ck-bg--stair[data-astro-cid-c5zevesx]{display:block}[data-astro-cid-c5zevesx][data-bg=glow] .ck-bg--glow[data-astro-cid-c5zevesx] .fr-glow{opacity:.9}.checklist[data-astro-cid-c5zevesx].fr-section--deep{background:#f5f2ff}.checklist[data-astro-cid-c5zevesx].fr-section--deep[data-bg=fade]{background:linear-gradient(#fff 0% 45%,#f5f2ff 100%)}.checklist__inner[data-astro-cid-c5zevesx]{z-index:1;flex-direction:column;align-items:center;gap:48px;padding-block:112px;display:flex;position:relative}.checklist__head[data-astro-cid-c5zevesx]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.checklist__title[data-astro-cid-c5zevesx]{letter-spacing:-.02em;max-width:22ch;color:var(--text-strong);text-wrap:balance;font-size:clamp(34px,3.6vw,48px);line-height:1.1}.nowrap[data-astro-cid-c5zevesx]{white-space:nowrap}.checklist__text[data-astro-cid-c5zevesx]{color:var(--text-muted);text-wrap:balance;max-width:52ch;margin:0;font-size:20px;line-height:1.45}.checklist__body[data-astro-cid-c5zevesx]{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.checklist__intro[data-astro-cid-c5zevesx]{color:var(--text-strong);margin:0;font-size:21px;font-weight:600}.checklist__grid[data-astro-cid-c5zevesx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.checklist__card[data-astro-cid-c5zevesx]{background:var(--surface-page-deep);border:1px solid var(--border-subtle);border-radius:18px;align-items:center;gap:14px;padding:20px 22px;display:flex}.checklist__mark[data-astro-cid-c5zevesx]{flex:none;place-items:center;display:grid}.mk-stair[data-astro-cid-c5zevesx]{width:18px;height:18px}.mk-stair[data-astro-cid-c5zevesx] .v[data-astro-cid-c5zevesx]{fill:var(--violet-500)}.mk-stair[data-astro-cid-c5zevesx] .c[data-astro-cid-c5zevesx]{fill:var(--coral-500)}.mk-dot[data-astro-cid-c5zevesx]{background:var(--gradient-brand);width:10px;height:10px;display:none}[data-astro-cid-c5zevesx][data-style=bar] .checklist__mark[data-astro-cid-c5zevesx]{display:none}[data-astro-cid-c5zevesx][data-style=bar] .checklist__card[data-astro-cid-c5zevesx]{padding-left:28px;position:relative;overflow:hidden}[data-astro-cid-c5zevesx][data-style=bar] .checklist__card[data-astro-cid-c5zevesx]:before{content:"";background:var(--gradient-brand);width:5px;position:absolute;top:0;bottom:0;left:0}[data-astro-cid-c5zevesx][data-style=lines] .checklist__grid[data-astro-cid-c5zevesx]{gap:0 32px}[data-astro-cid-c5zevesx][data-style=lines] .checklist__card[data-astro-cid-c5zevesx]{border:0;border-top:1px solid var(--border-default,#d9d3f0);background:0 0;border-radius:0;padding:22px 4px}[data-astro-cid-c5zevesx][data-style=lines] .mk-stair[data-astro-cid-c5zevesx]{display:none}[data-astro-cid-c5zevesx][data-style=lines] .mk-dot[data-astro-cid-c5zevesx]{display:block}[data-astro-cid-c5zevesx][data-style=dot] .checklist__card[data-astro-cid-c5zevesx]{background:#fff;box-shadow:0 1px 2px #110e380a,0 12px 28px -20px #110e3840}[data-astro-cid-c5zevesx][data-style=dot] .mk-stair[data-astro-cid-c5zevesx]{display:none}[data-astro-cid-c5zevesx][data-style=dot] .mk-dot[data-astro-cid-c5zevesx]{width:12px;height:12px;display:block}.checklist__label[data-astro-cid-c5zevesx]{color:var(--text-strong);font-size:18px;font-weight:500;line-height:1.4}@media (width>=1100px){[data-astro-cid-c5zevesx][data-style=lines] .checklist__label[data-astro-cid-c5zevesx]{white-space:nowrap}}@media (width<=620px){.checklist__inner[data-astro-cid-c5zevesx]{gap:32px;padding-block:72px}.checklist__grid[data-astro-cid-c5zevesx]{grid-template-columns:1fr;gap:10px}.checklist__card[data-astro-cid-c5zevesx]{gap:14px;padding:16px 18px}}.about[data-astro-cid-mkkc7dny]{position:relative;overflow:hidden}.about[data-astro-cid-mkkc7dny]>.fr-container[data-astro-cid-mkkc7dny]{z-index:1;position:relative}.about__grid[data-astro-cid-mkkc7dny]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.about__photo[data-astro-cid-mkkc7dny] img{border-radius:var(--radius-section);width:100%;max-width:460px;height:auto;display:block}.about__copy[data-astro-cid-mkkc7dny]{flex-direction:column;gap:24px;display:flex}.about__copy[data-astro-cid-mkkc7dny] .fr-sechead__title{letter-spacing:-.02em;text-wrap:balance;max-width:none;font-size:clamp(34px,3.4vw,46px);line-height:1.1}.about__copy[data-astro-cid-mkkc7dny] .fr-prose{font-size:18px;line-height:1.6}.about__signature[data-astro-cid-mkkc7dny]{border-left:3px solid var(--coral-500);flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px;display:flex}.about__sig-name[data-astro-cid-mkkc7dny]{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);color:var(--text-strong);font-size:19px;font-weight:700}.about__sig-role[data-astro-cid-mkkc7dny]{color:var(--text-muted);font-size:15px}.about__logos[data-astro-cid-mkkc7dny]{border-top:1px solid var(--border-subtle);margin-top:80px;padding-top:40px}.about__logos-label[data-astro-cid-mkkc7dny]{color:var(--ink-200);text-align:center;margin-bottom:28px}.about__logos[data-astro-cid-mkkc7dny] ul[data-astro-cid-mkkc7dny]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 40px;margin:0;padding:0;list-style:none;display:flex}@media (width>=1100px){.about__logos[data-astro-cid-mkkc7dny] ul[data-astro-cid-mkkc7dny]{flex-wrap:nowrap}}.about__logos[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]{height:calc(28px * var(--s))}.about__logos[data-astro-cid-mkkc7dny] img[data-astro-cid-mkkc7dny]{width:auto;height:100%;display:block}@media (width<=900px){.about__grid[data-astro-cid-mkkc7dny]{grid-template-columns:1fr;gap:40px}.about__logos[data-astro-cid-mkkc7dny] ul[data-astro-cid-mkkc7dny]{justify-content:center}.about__logos[data-astro-cid-mkkc7dny] li[data-astro-cid-mkkc7dny]{height:calc(26px * var(--s))}}.offer[data-astro-cid-n7ie2h4f]{flex-direction:column;gap:20px;height:100%;display:flex}.offer--featured[data-astro-cid-n7ie2h4f]{border-color:var(--violet-500);box-shadow:var(--shadow-glow-violet), var(--shadow-inset)}.offer__top[data-astro-cid-n7ie2h4f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.offer__head[data-astro-cid-n7ie2h4f]{flex-direction:column;gap:6px;display:flex}.offer__title[data-astro-cid-n7ie2h4f]{font-size:var(--size-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.offer__format[data-astro-cid-n7ie2h4f]{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--coral-400)}.offer__desc[data-astro-cid-n7ie2h4f]{color:var(--text-muted);font-size:var(--size-body)}.offer__list[data-astro-cid-n7ie2h4f]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.offer__list[data-astro-cid-n7ie2h4f] li[data-astro-cid-n7ie2h4f]{font-size:var(--size-body-sm);color:var(--text-body);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.offer__list[data-astro-cid-n7ie2h4f] li[data-astro-cid-n7ie2h4f] svg{margin-top:1px}.offer__cta[data-astro-cid-n7ie2h4f]{margin-top:auto;padding-top:8px}.svc[data-astro-cid-6f3bdzjd].fr-section--deep{background:linear-gradient(135deg,#efe7ff 0%,#ffe9e4 100%)}.svc__inner[data-astro-cid-6f3bdzjd]{flex-direction:column;gap:56px;padding-block:112px;display:flex}.svc__intro[data-astro-cid-6f3bdzjd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.svc__intro[data-astro-cid-6f3bdzjd] .fr-sechead__title{letter-spacing:-.02em;text-wrap:balance;max-width:16ch;font-size:clamp(34px,3.4vw,46px);line-height:1.1}.svc__lede[data-astro-cid-6f3bdzjd]{color:var(--text-muted);max-width:46ch;margin:0;font-size:18px;line-height:1.6}.svc__grid[data-astro-cid-6f3bdzjd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.svc__card[data-astro-cid-6f3bdzjd]{border:1px solid var(--border-subtle);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.svc__icon[data-astro-cid-6f3bdzjd]{background:var(--ink-900,#0a0825);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.svc__title[data-astro-cid-6f3bdzjd]{letter-spacing:-.01em;color:var(--text-strong);border-bottom:1px solid var(--border-subtle);align-self:stretch;margin:24px 0 0;padding-bottom:20px;font-size:26px;line-height:1.2}.svc__text[data-astro-cid-6f3bdzjd]{color:var(--text-body);margin:20px 0 0;font-size:17px;line-height:1.55}.svc__tags[data-astro-cid-6f3bdzjd]{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{color:var(--text-strong);background:#f2edff;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:600}[data-astro-cid-6f3bdzjd][data-pill=outline] .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{background:#fff;border:1px solid #dcd4f5;padding:8px 15px;font-weight:500}[data-astro-cid-6f3bdzjd][data-pill=dot] .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{background:#f4f3f8;align-items:center;gap:8px;font-weight:500;display:inline-flex}[data-astro-cid-6f3bdzjd][data-pill=dot] .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]:before{content:"";background:var(--coral-500);width:6px;height:6px}[data-astro-cid-6f3bdzjd][data-pill=gradient] .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{background:linear-gradient(#fff, #fff) padding-box, var(--gradient-brand) border-box;border:1.5px solid #0000;padding:8px 15px;font-weight:500}[data-astro-cid-6f3bdzjd][data-pill=bycard] .svc__card[data-astro-cid-6f3bdzjd]:first-child .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{color:#4b22b8;background:#f2edff}[data-astro-cid-6f3bdzjd][data-pill=bycard] .svc__card[data-astro-cid-6f3bdzjd]:nth-child(2) .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd],[data-astro-cid-6f3bdzjd][data-pill=bycard] .svc__card[data-astro-cid-6f3bdzjd]:nth-child(3) .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{color:#b42323;background:#ffeded}[data-astro-cid-6f3bdzjd][data-pill=bycard] .svc__card[data-astro-cid-6f3bdzjd]:nth-child(4) .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{color:#4b22b8;background:#f2edff}[data-astro-cid-6f3bdzjd][data-pill=bycard] .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{font-weight:600}[data-astro-cid-6f3bdzjd][data-pill=mono] .svc__tags[data-astro-cid-6f3bdzjd]{gap:8px 6px}[data-astro-cid-6f3bdzjd][data-pill=mono] .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{color:var(--text-muted);background:0 0;border-radius:0;align-items:center;gap:8px;padding:0 12px 0 0;font-weight:500;display:inline-flex}[data-astro-cid-6f3bdzjd][data-pill=mono] .svc__tags[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]:before{content:"";background:var(--gradient-brand);width:5px;height:5px}@media (width<=900px){.svc__inner[data-astro-cid-6f3bdzjd]{gap:36px;padding-block:72px}.svc__intro[data-astro-cid-6f3bdzjd]{grid-template-columns:1fr;gap:16px}.svc__grid[data-astro-cid-6f3bdzjd]{grid-template-columns:1fr;gap:14px}.svc__card[data-astro-cid-6f3bdzjd]{padding:24px}.svc__title[data-astro-cid-6f3bdzjd]{font-size:22px}}.process__inner[data-astro-cid-uv3wi6t2]{flex-direction:column;align-items:center;padding-block:112px;display:flex}.process__intro[data-astro-cid-uv3wi6t2]{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:56px;display:flex}.process__intro[data-astro-cid-uv3wi6t2] .fr-sechead__title{letter-spacing:-.02em;font-size:clamp(34px,3.4vw,46px);line-height:1.1}.process__lede[data-astro-cid-uv3wi6t2]{color:var(--text-muted);max-width:54ch;margin:0;font-size:18px;line-height:1.6}.process__steps[data-astro-cid-uv3wi6t2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.process__step[data-astro-cid-uv3wi6t2]{background:#fff;border:1px solid #e4ddf6;border-radius:24px;flex-direction:column;gap:12px;padding:32px;display:flex;position:relative;box-shadow:0 2px 6px #110e3808,0 24px 48px -32px #110e3838}.process__step[data-astro-cid-uv3wi6t2]:not(:last-child):after{content:"";z-index:2;border-top:2px solid #c9b6fa;border-right:2px solid #c9b6fa;width:10px;height:10px;position:absolute;top:52px;right:-15px;transform:rotate(45deg)}.process__num[data-astro-cid-uv3wi6t2]{font-family:var(--font-display);font-variation-settings:var(--font-display-settings);letter-spacing:-.03em;background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;font-size:52px;font-weight:700;line-height:1}.process__title[data-astro-cid-uv3wi6t2]{color:var(--text-strong);margin:12px 0 0;font-size:26px;line-height:1.2}.process__text[data-astro-cid-uv3wi6t2]{color:var(--text-body);margin:0;font-size:17px;line-height:1.55}.process__options[data-astro-cid-uv3wi6t2]{flex-direction:column;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.process__options[data-astro-cid-uv3wi6t2] li[data-astro-cid-uv3wi6t2]{background:#f6f2ff;border-radius:14px;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.process__options[data-astro-cid-uv3wi6t2] li[data-astro-cid-uv3wi6t2] svg{flex:none;margin-top:3px}.process__options[data-astro-cid-uv3wi6t2] strong[data-astro-cid-uv3wi6t2]{color:var(--text-strong);font-size:16px;font-weight:700;display:block}.process__opt-text[data-astro-cid-uv3wi6t2]{color:var(--text-muted);margin-top:2px;font-size:15px;line-height:1.45;display:block}.process__cta[data-astro-cid-uv3wi6t2]{margin-top:48px}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__inner[data-astro-cid-uv3wi6t2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"intro steps""cta steps";align-items:start;column-gap:80px;display:grid}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__intro[data-astro-cid-uv3wi6t2]{text-align:left;grid-area:intro;align-items:flex-start;margin-bottom:0;position:sticky;top:120px}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__intro[data-astro-cid-uv3wi6t2] .fr-sechead{text-align:left;align-items:flex-start}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__cta[data-astro-cid-uv3wi6t2]{grid-area:cta;margin-top:32px}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__steps[data-astro-cid-uv3wi6t2]{grid-area:steps;grid-template-columns:1fr;gap:0;position:relative}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__steps[data-astro-cid-uv3wi6t2]:before{content:"";opacity:.35;background:linear-gradient(#8c52ff,#ff5757);width:2px;position:absolute;top:40px;bottom:40px;left:31px}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__step[data-astro-cid-uv3wi6t2]{box-shadow:none;background:0 0;border:0;grid-template-columns:64px 1fr;column-gap:24px;padding:0 0 40px;display:grid}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__step[data-astro-cid-uv3wi6t2]>[data-astro-cid-uv3wi6t2]:not(.process__num){grid-column:2}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__step[data-astro-cid-uv3wi6t2]:after{display:none}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__num[data-astro-cid-uv3wi6t2]{width:64px;height:64px;color:var(--text-strong);z-index:1;background:#fff;-webkit-background-clip:border-box;background-clip:border-box;border:2px solid #d9cef7;border-radius:50%;grid-row:1/span 4;place-items:center;font-size:24px;display:grid;position:relative}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__title[data-astro-cid-uv3wi6t2]{margin-top:14px}[data-astro-cid-uv3wi6t2][data-variant=dark]{background:var(--ink-800,#110e38);isolation:isolate;position:relative;overflow:hidden}[data-astro-cid-uv3wi6t2][data-variant=dark]:before{content:"";z-index:-1;background:radial-gradient(45% 55% at 92% 0,#ff575752,#0000 70%),radial-gradient(45% 55% at 0 100%,#8c52ff61,#0000 70%);position:absolute;inset:0}[data-astro-cid-uv3wi6t2][data-variant=dark] .process__lede[data-astro-cid-uv3wi6t2]{color:#c9c3e8}[data-astro-cid-uv3wi6t2][data-variant=dark] .process__step[data-astro-cid-uv3wi6t2]{box-shadow:none;backdrop-filter:blur(6px);background:#ffffff0d;border-color:#ffffff1f}[data-astro-cid-uv3wi6t2][data-variant=dark] .process__title[data-astro-cid-uv3wi6t2],[data-astro-cid-uv3wi6t2][data-variant=dark] .process__options[data-astro-cid-uv3wi6t2] strong[data-astro-cid-uv3wi6t2]{color:#fff}[data-astro-cid-uv3wi6t2][data-variant=dark] .process__text[data-astro-cid-uv3wi6t2]{color:#d6d1ee}[data-astro-cid-uv3wi6t2][data-variant=dark] .process__options[data-astro-cid-uv3wi6t2] li[data-astro-cid-uv3wi6t2]{background:#ffffff12}[data-astro-cid-uv3wi6t2][data-variant=dark] .process__opt-text[data-astro-cid-uv3wi6t2]{color:#b9b3da}[data-astro-cid-uv3wi6t2][data-variant=dark] .process__step[data-astro-cid-uv3wi6t2]:not(:last-child):after{border-color:#fff6}[data-astro-cid-uv3wi6t2][data-variant=line] .process__steps[data-astro-cid-uv3wi6t2]{gap:48px;padding-top:0;position:relative}[data-astro-cid-uv3wi6t2][data-variant=line] .process__steps[data-astro-cid-uv3wi6t2]:before{content:"";opacity:.4;background:linear-gradient(90deg,#8c52ff,#ff5757);height:2px;position:absolute;top:92px;left:0;right:0}[data-astro-cid-uv3wi6t2][data-variant=line] .process__step[data-astro-cid-uv3wi6t2]{box-shadow:none;background:0 0;border:0;padding:0}[data-astro-cid-uv3wi6t2][data-variant=line] .process__step[data-astro-cid-uv3wi6t2]:after{display:none}[data-astro-cid-uv3wi6t2][data-variant=line] .process__num[data-astro-cid-uv3wi6t2]{font-size:72px}[data-astro-cid-uv3wi6t2][data-variant=line] .process__title[data-astro-cid-uv3wi6t2]{margin-top:36px;position:relative}[data-astro-cid-uv3wi6t2][data-variant=line] .process__title[data-astro-cid-uv3wi6t2]:before{content:"";background:var(--gradient-brand);width:14px;height:14px;position:absolute;top:-45px;left:0}[data-astro-cid-uv3wi6t2][data-variant=line] .process__options[data-astro-cid-uv3wi6t2] li[data-astro-cid-uv3wi6t2]{background:0 0;border-bottom:1px solid #ece7f8;border-radius:0;padding:8px 0}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__steps[data-astro-cid-uv3wi6t2]{align-items:end}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:first-child{min-height:300px}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(2){min-height:390px}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3){min-height:480px}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:first-child{background:#f6f2ff;border-color:#e4dafb}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(2){background:#fff1ee;border-color:#f8dcd6}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3){background:var(--ink-800,#110e38);border-color:#0000}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3) .process__title[data-astro-cid-uv3wi6t2],[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3) .process__options[data-astro-cid-uv3wi6t2] strong[data-astro-cid-uv3wi6t2]{color:#fff}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3) .process__text[data-astro-cid-uv3wi6t2]{color:#d6d1ee}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3) .process__options[data-astro-cid-uv3wi6t2] li[data-astro-cid-uv3wi6t2]{background:#ffffff14}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3) .process__opt-text[data-astro-cid-uv3wi6t2]{color:#b9b3da}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:after{display:none}[data-astro-cid-uv3wi6t2][data-variant=stairs-white] .process__steps[data-astro-cid-uv3wi6t2],[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__steps[data-astro-cid-uv3wi6t2]{align-items:end}[data-astro-cid-uv3wi6t2][data-variant=stairs-white] .process__step[data-astro-cid-uv3wi6t2]:first-child,[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__step[data-astro-cid-uv3wi6t2]:first-child{min-height:380px}[data-astro-cid-uv3wi6t2][data-variant=stairs-white] .process__step[data-astro-cid-uv3wi6t2]:nth-child(2),[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__step[data-astro-cid-uv3wi6t2]:nth-child(2){min-height:430px}[data-astro-cid-uv3wi6t2][data-variant=stairs-white] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3),[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__step[data-astro-cid-uv3wi6t2]:nth-child(3){min-height:480px}[data-astro-cid-uv3wi6t2][data-variant=stairs-white] .process__step[data-astro-cid-uv3wi6t2]:after,[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__step[data-astro-cid-uv3wi6t2]:after{display:none}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark]{background:var(--ink-800,#110e38);isolation:isolate;position:relative;overflow:hidden}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark]:before{content:"";z-index:-1;background:radial-gradient(45% 55% at 92% 0,#ff575752,#0000 70%),radial-gradient(45% 55% at 0 100%,#8c52ff61,#0000 70%);position:absolute;inset:0}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__lede[data-astro-cid-uv3wi6t2]{color:#c9c3e8}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__step[data-astro-cid-uv3wi6t2]{box-shadow:none;backdrop-filter:blur(6px);background:#ffffff0d;border-color:#ffffff1f}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__title[data-astro-cid-uv3wi6t2],[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__options[data-astro-cid-uv3wi6t2] strong[data-astro-cid-uv3wi6t2]{color:#fff}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__text[data-astro-cid-uv3wi6t2]{color:#d6d1ee}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__options[data-astro-cid-uv3wi6t2] li[data-astro-cid-uv3wi6t2]{background:#ffffff12}[data-astro-cid-uv3wi6t2][data-variant=stairs-dark] .process__opt-text[data-astro-cid-uv3wi6t2]{color:#b9b3da}@media (width<=960px){[data-astro-cid-uv3wi6t2][data-variant^=stairs-] .process__step[data-astro-cid-uv3wi6t2]:nth-child(n){min-height:0}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__inner[data-astro-cid-uv3wi6t2]{display:flex}[data-astro-cid-uv3wi6t2][data-variant=timeline] .process__intro[data-astro-cid-uv3wi6t2]{margin-bottom:32px;position:static}[data-astro-cid-uv3wi6t2][data-variant=stairs] .process__step[data-astro-cid-uv3wi6t2]:nth-child(n){min-height:0}[data-astro-cid-uv3wi6t2][data-variant=line] .process__steps[data-astro-cid-uv3wi6t2]:before{display:none}.process__inner[data-astro-cid-uv3wi6t2]{padding-block:72px}.process__intro[data-astro-cid-uv3wi6t2]{margin-bottom:36px}.process__steps[data-astro-cid-uv3wi6t2]{grid-template-columns:1fr;gap:16px}.process__step[data-astro-cid-uv3wi6t2]:not(:last-child):after{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(135deg)}.process__step[data-astro-cid-uv3wi6t2]{padding:26px 22px}.process__cta[data-astro-cid-uv3wi6t2]{margin-top:36px}}.page-hero[data-astro-cid-75ysl5lo]{border-bottom:1px solid var(--border-subtle)}.page-hero__inner[data-astro-cid-75ysl5lo]{flex-direction:column;gap:32px;padding-block:96px 64px;display:flex}@media (width<=820px){.page-hero__inner[data-astro-cid-75ysl5lo]{padding-block:64px 48px}}.project[data-astro-cid-y2vllrex]{color:inherit;flex-direction:column;gap:18px;height:100%;display:flex}.project__body[data-astro-cid-y2vllrex]{flex-direction:column;gap:10px;display:flex}.project__badges[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:6px;display:flex}.project__title[data-astro-cid-y2vllrex]{font-size:var(--size-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);margin-top:4px}.project__result[data-astro-cid-y2vllrex]{font-size:var(--size-body-sm);color:var(--text-accent);font-weight:var(--weight-semibold)}img[data-astro-cid-r2apowzs].fr-quote__initials{object-fit:cover;padding:0}.muted[data-astro-cid-h4qngm3k]{color:var(--text-muted)}.case-hero[data-astro-cid-h4qngm3k]{border-bottom:1px solid var(--border-subtle)}.case-hero__inner[data-astro-cid-h4qngm3k]{flex-direction:column;align-items:flex-start;gap:28px;padding-block:80px 64px;display:flex}.case-hero__title[data-astro-cid-h4qngm3k]{max-width:22ch}.case-badges[data-astro-cid-h4qngm3k]{flex-wrap:wrap;gap:10px;display:flex}.case-stats[data-astro-cid-h4qngm3k]{flex-wrap:wrap;gap:56px;margin-top:12px;display:flex}.case-body[data-astro-cid-h4qngm3k]{padding-bottom:var(--section-y);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.case-main[data-astro-cid-h4qngm3k]{flex-direction:column;gap:48px;display:flex}.case-part[data-astro-cid-h4qngm3k]{flex-direction:column;gap:20px;display:flex}.work-item[data-astro-cid-h4qngm3k]{flex-direction:column;gap:14px;display:flex}.work-item[data-astro-cid-h4qngm3k] span[data-astro-cid-h4qngm3k]{font-size:var(--size-body-sm);color:var(--text-muted)}.case-panel[data-astro-cid-h4qngm3k]{flex-direction:column;gap:24px;display:flex;position:sticky;top:104px}.case-panel__group[data-astro-cid-h4qngm3k]{flex-direction:column;gap:10px;display:flex}.case-panel__tags[data-astro-cid-h4qngm3k]{flex-wrap:wrap;gap:8px;display:flex}.case-panel__text[data-astro-cid-h4qngm3k]{font-size:var(--size-body-sm);color:var(--text-muted)}.case-panel__rule[data-astro-cid-h4qngm3k]{background:var(--border-subtle);height:1px}@media (width<=900px){.case-body[data-astro-cid-h4qngm3k]{grid-template-columns:1fr}.case-panel[data-astro-cid-h4qngm3k]{position:static}}.article[data-astro-cid-h4qngm3k]{padding-bottom:var(--section-y);flex-direction:column;gap:48px;display:flex}.article-date[data-astro-cid-h4qngm3k]{font-family:var(--font-mono);font-size:var(--size-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted)}.work-list[data-astro-cid-h4qngm3k]{padding-block:var(--section-y-tight) var(--section-y)}.post[data-astro-cid-h4qngm3k]{color:inherit;flex-direction:column;gap:18px;height:100%;display:flex}.post__body[data-astro-cid-h4qngm3k]{flex-direction:column;flex:1;gap:10px;display:flex}.post__title[data-astro-cid-h4qngm3k]{font-size:var(--size-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.post__excerpt[data-astro-cid-h4qngm3k]{font-size:var(--size-body-sm);color:var(--text-muted)}
