@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}:root{--red:#a90e02;--red-deep:#6e0901;--red-darker:#3a0500;--red-bright:#d8260f;--cream:#fffbd4;--black:#000;--ink-0:#000;--ink-1:#050505;--ink-2:#0a0a0a;--ink-3:#111;--ink-4:#1a1a1a;--text:var(--cream);--text-2:#fffbd4b8;--text-3:#fffbd480;--line:#fffbd41a;--line-2:#fffbd42e;--on-cream:#0a0a0a;--on-cream-2:#0a0a0aad;--on-cream-line:#0a0a0a1f;--glow-red:0 0 0 1px #a90e0299, 0 20px 60px -10px #a90e028c;--font:"Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-display:clamp(2.6rem, 5.4vw + .4rem, 6rem);--fs-h2:clamp(2.1rem, 3.6vw + .5rem, 4.25rem);--fs-h3:clamp(1.4rem, 1.4vw + .8rem, 2rem);--fs-lead:clamp(1.02rem, .35vw + .92rem, 1.2rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.72rem;--container:1320px;--gutter:clamp(1.25rem, 4vw, 3rem);--section-y:clamp(5.5rem, 10vw, 10rem);--radius-s:6px;--radius:14px;--radius-l:22px;--nav-h:76px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font);font-size:var(--fs-body);color:var(--text);background:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}body.no-scroll{overflow:hidden}img,svg,canvas,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--red);color:var(--cream)}:focus-visible{outline:2px solid var(--red-bright);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.section{padding-block:var(--section-y);position:relative}.section--cream{background:var(--cream);color:var(--on-cream)}.eyebrow{font-family:var(--font);letter-spacing:-.005em;color:var(--text-2);align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--red-bright);width:20px;height:1px}.section--cream .eyebrow{color:var(--on-cream-2)}.section--cream .eyebrow:before{background:var(--red)}.h2{font-size:var(--fs-h2);letter-spacing:-.032em;text-wrap:balance;font-weight:740;line-height:1.07}.h3{font-size:var(--fs-h3);letter-spacing:-.024em;font-weight:700;line-height:1.18}.lead{font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;max-width:38em;line-height:1.62}.section--cream .lead{color:var(--on-cream-2)}.text-red{color:var(--red-bright)}.section--cream .text-red{color:var(--red)}.text-cream{color:var(--cream)}.mono{font-family:var(--mono)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--cream);color:var(--black);border-radius:var(--radius-s);padding:.6rem 1rem;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sec-head{gap:1.25rem;max-width:920px;display:grid}.sec-head--center{text-align:center;justify-items:center;margin-inline-start:auto;margin-inline-end:auto}.sec-head--split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;max-width:none}@media (max-width:900px){.sec-head--split{grid-template-columns:1fr}}.split-line{display:block}.split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split-word>span{will-change:transform;display:inline-block}.grain:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.page-progress{z-index:150;background:linear-gradient(90deg, var(--red), var(--red-bright));transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.icon{--icon-accent:var(--red-bright);flex:none}.section--cream .icon{--icon-accent:var(--red)}.icon .ic-accent{stroke:var(--icon-accent)}.icon .ic-accent-fill{fill:var(--icon-accent);stroke:none}.on-red .icon,.icon.icon--on-red{--icon-accent:var(--cream)}.logo{color:var(--cream);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-mark{background:#000;border-radius:8px;flex:0 0 38px;width:38px;height:38px;position:relative;overflow:hidden}.logo-mark img{object-fit:cover;width:100%;height:100%;display:block}.logo__text{white-space:nowrap;flex-direction:column;justify-content:center;gap:4px;display:flex}.logo__word{color:#fffbd4;letter-spacing:0;word-spacing:3px;font-size:18px;line-height:1.15}.logo__word strong{font-weight:900}.logo__tag{color:#fffbd494;letter-spacing:.18em;text-transform:uppercase;font-size:7px;line-height:1.4;display:block}@media (max-width:768px){.logo{gap:8px}.logo-mark{border-radius:7px;flex-basis:34px;width:34px;height:34px}.logo__text{gap:3px}.logo__word{letter-spacing:0;word-spacing:2px;font-size:16px;line-height:1.15}.logo__tag{letter-spacing:.15em;font-size:6px;line-height:1.35}}@media (max-width:480px){.logo{gap:7px}.logo-mark{border-radius:7px;flex-basis:32px;width:32px;height:32px}.logo__text{gap:3px}.logo__word{font-size:15px;line-height:1.15}.logo__tag{letter-spacing:.13em;font-size:5.5px;line-height:1.35}}.btn{--btn-bg:var(--red);--btn-fg:var(--cream);--btn-fill:var(--cream);--btn-fill-fg:var(--black);--btn-border:transparent;letter-spacing:-.01em;white-space:nowrap;height:56px;color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-border);isolation:isolate;transition:color .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .4s;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:0 1.15rem 0 1.6rem;font-size:.98rem;font-weight:620;display:inline-flex;position:relative;overflow:hidden}.btn--sm{height:44px;padding:0 .9rem 0 1.25rem;font-size:.9rem}.btn--lg{height:62px;padding:0 1.3rem 0 1.85rem;font-size:1.04rem}.btn--primary{box-shadow:0 10px 34px -10px #a90e02cc,inset 0 1px #ffffff24}.btn--primary:hover{box-shadow:0 16px 46px -10px #d8260fe6,inset 0 1px #fff3}.btn--ghost{--btn-bg:#fffbd408;--btn-border:var(--line-2);-webkit-backdrop-filter:blur(10px)}.btn--ghost:hover{--btn-border:transparent}.btn--light{--btn-bg:var(--cream);--btn-fg:var(--black);--btn-fill:var(--red);--btn-fill-fg:var(--cream)}.btn--dark{--btn-bg:var(--black);--btn-fg:var(--cream);--btn-fill:var(--red);--btn-fill-fg:var(--cream)}.btn__fill{z-index:-1;background:var(--btn-fill);border-radius:inherit;transition:transform .55s var(--ease-out);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;transform:translateY(101%)}.btn:hover .btn__fill{transform:translateY(0)}.btn:focus-visible .btn__fill{transform:translateY(0)}.btn:hover{color:var(--btn-fill-fg)}.btn:focus-visible{color:var(--btn-fill-fg)}.btn__label{height:1.3em;line-height:1.3;display:block;position:relative;overflow:hidden}.btn__text{transition:transform .55s var(--ease-out);display:block}.btn__text[data-text]:after{content:attr(data-text);position:absolute;top:100%;left:0}.btn:hover .btn__text[data-text]{transform:translateY(-100%)}.btn__icon{background:#0000002e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.btn--sm .btn__icon{width:28px;height:28px}.btn--light .btn__icon,.btn--ghost .btn__icon{background:#a90e021f}.btn--ghost .btn__icon{background:#fffbd414}.btn__icon .icon{--icon-accent:currentColor;transition:transform .55s var(--ease-out)}.btn__icon .icon:last-child{position:absolute;transform:translate(-180%)}.btn:hover .btn__icon .icon:first-child{transform:translate(180%)}.btn:hover .btn__icon .icon:last-child{transform:translate(0)}.btn .icon--arrowDown+.icon--arrowDown{transform:translateY(-180%)}.btn:hover .icon--arrowDown:first-child{transform:translateY(180%)}.btn:hover .icon--arrowDown+.icon--arrowDown{transform:translateY(0)}.text-link{color:inherit;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.text-link .icon{transition:transform .45s var(--ease-out)}.text-link:hover .icon{transform:translate(5px)}.text-link:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;bottom:-4px;left:0;right:1.6rem;transform:scaleX(0)}.text-link:hover:after{transform-origin:0;transform:scaleX(1)}@media (max-width:480px){.btn{height:52px;font-size:.95rem}.btn--lg{height:56px}}.nav{z-index:100;transition:transform .5s var(--ease-out);position:fixed;top:0;bottom:auto;left:0;right:0}.nav:before{content:"";height:var(--nav-h);background:0 0;border-bottom:1px solid #0000;transition:background .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;position:absolute;top:0;bottom:0;left:0;right:0}.nav.is-scrolled:before{-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--line);background:#050505db}.nav__bar{z-index:2;height:var(--nav-h);align-items:center;gap:2rem;display:flex;position:relative}.nav__logo{flex:none}.nav__links{gap:clamp(1.25rem,2.4vw,2.4rem);margin-left:auto;display:flex}.nav__links a{color:var(--text-2);padding-block-start:.5rem;padding-block-end:.5rem;font-size:.92rem;font-weight:500;transition:color .3s;position:relative}.nav__links a span{display:inline-block;position:relative}.nav__links a:after{content:"";background:var(--red-bright);transform-origin:100%;height:1.5px;transition:transform .5s var(--ease-out);position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.nav__links a:hover,.nav__links a.is-active{color:var(--cream)}.nav__links a:hover:after,.nav__links a.is-active:after{transform-origin:0;transform:scaleX(1)}.nav__cta{flex:none}.nav__burger{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a80;border-radius:50%;width:48px;height:48px;margin-left:auto;display:none;position:relative}.nav__burger span{background:var(--cream);height:1.6px;transition:transform .55s var(--ease-out), opacity .3s, width .4s var(--ease-out);position:absolute;left:14px;right:14px}.nav__burger span:first-child{top:17px}.nav__burger span:nth-child(2){top:23px;right:20px}.nav__burger span:nth-child(3){top:29px}.nav.is-open .nav__burger{background:var(--red);border-color:var(--red)}.nav.is-open .nav__burger span:first-child{transform:translateY(6px)rotate(45deg)}.nav.is-open .nav__burger span:nth-child(2){opacity:0;transform:translate(-8px)}.nav.is-open .nav__burger span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav__menu{z-index:1;padding:calc(var(--nav-h) + 2rem) 0 2rem;background:var(--ink-1);clip-path:circle(0% at calc(100% - 44px) 38px);transition:clip-path .9s var(--ease-in-out);flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.nav.is-open .nav__menu{clip-path:circle(150% at calc(100% - 44px) 38px)}.nav__menu-glow{pointer-events:none;background:radial-gradient(50% 50%,#a90e0273,#0000 70%);height:70%;position:absolute;top:auto;bottom:-30%;left:-20%;right:-20%}.nav__menu-links{display:grid;position:relative}.nav__menu-links a{border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s, transform .7s var(--ease-out), color .3s;grid-template-columns:2.6rem 1fr auto;align-items:center;padding-block-start:.85rem;padding-block-end:.85rem;display:grid;transform:translateY(30px)}.nav.is-open .nav__menu-links a,.nav.is-open .nav__menu-foot{opacity:1;transition-delay:calc(.25s + var(--i) * 60ms);transform:none}.nav__menu-num{font-family:var(--mono);color:var(--red-bright);font-size:.72rem}.nav__menu-label{letter-spacing:-.045em;font-size:clamp(2rem,9vw,3.4rem);font-weight:760;line-height:1.05}.nav__menu-links a .icon{color:var(--text-3);transition:transform .4s var(--ease-out), color .3s}.nav__menu-links a:hover .icon,.nav__menu-links a.is-active .icon{color:var(--red-bright);transform:translate(3px,-3px)}.nav__menu-foot{opacity:0;transition:opacity .5s, transform .7s var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;display:flex;position:relative;transform:translateY(30px)}.nav__menu-contact{gap:.25rem;font-size:.95rem;display:grid}.nav__menu-contact .mono{letter-spacing:.18em;color:var(--text-3);font-size:.62rem}@media (max-width:1100px){.nav__links{gap:1.3rem}}@media (max-width:1023px){.nav__links,.nav__cta{display:none}.nav__burger{display:block}}@media (min-width:1024px){.nav__menu{display:none}}@media (max-width:400px){.logo__tag{display:none}}.cursor{display:none}.has-cursor .cursor{display:block}.cursor__dot,.cursor__ring{z-index:9999;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .3s;position:fixed;top:0;left:0}.cursor-visible .cursor__dot,.cursor-visible .cursor__ring{opacity:1}.cursor__dot{background:var(--red-bright);width:6px;height:6px;margin:-3px 0 0 -3px}.cursor__ring{place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;display:grid}.cursor__ring:before{content:"";transition:transform .45s var(--ease-out), background .35s, border-color .35s;border:1px solid #fffbd459;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.cursor-hover .cursor__ring:before{background:#a90e0214;border-color:#d8260fcc;transform:scale(1.6)}.cursor-down .cursor__ring:before{transform:scale(.8)}.cursor-label .cursor__ring:before{background:var(--red);border-color:var(--red);transform:scale(2.6)}.cursor-label .cursor__dot{opacity:0}.cursor__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);opacity:0;transition:opacity .3s, transform .4s var(--ease-out);white-space:nowrap;font-size:.62rem;position:relative;transform:scale(.6)}.cursor-label .cursor__label{opacity:1;transform:scale(1)}.overlay{z-index:200;pointer-events:none;visibility:hidden;transition:visibility 0s .7s;position:fixed;top:0;bottom:0;left:0;right:0}.overlay.is-open{pointer-events:auto;visibility:visible;transition:visibility}.overlay__scrim{-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .6s var(--ease-out);background:#000000b8;position:absolute;top:0;bottom:0;left:0;right:0}.overlay.is-open .overlay__scrim{opacity:1}.overlay__panel{background:var(--ink-2);border:1px solid var(--line);overscroll-behavior:contain;transition:transform .75s var(--ease-out), opacity .5s var(--ease-out);outline:none;position:absolute;overflow-y:auto}.overlay--drawer .overlay__panel{background:radial-gradient(90% 50% at 100% 0%, #a90e0238, transparent 60%), var(--ink-2);border-width:0 0 0 1px;width:min(760px,100%);top:0;bottom:0;right:0;transform:translate(100%)}.overlay--drawer.is-open .overlay__panel{transform:none}.overlay--modal .overlay__panel{border-radius:var(--radius-l);opacity:0;background:radial-gradient(70% 50% at 0% 0%, #a90e0233, transparent 60%), var(--ink-2);width:min(1080px,100% - 2rem);max-height:calc(100dvh - 2rem);top:50%;left:50%;transform:translate(-50%,calc(40px - 50%))scale(.97)}.overlay--modal.is-open .overlay__panel{opacity:1;transform:translate(-50%,-50%)}.overlay__close{float:right;z-index:5;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;transition:transform .5s var(--ease-out), background .3s, border-color .3s;background:#0a0a0ab3;border-radius:50%;place-items:center;margin:1rem 1rem 0 0;display:grid;position:sticky;top:1rem}.overlay__close:hover{background:var(--red);border-color:var(--red);transform:rotate(90deg)}.overlay [data-stagger]{opacity:0;transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);transform:translateY(24px)}.overlay.is-open [data-stagger]{opacity:1;transform:none}.overlay.is-open [data-stagger="1"]{transition-delay:.15s}.overlay.is-open [data-stagger="2"]{transition-delay:.22s}.overlay.is-open [data-stagger="3"]{transition-delay:.29s}.overlay.is-open [data-stagger="4"]{transition-delay:.36s}.overlay.is-open [data-stagger="5"]{transition-delay:.43s}.overlay--modal .overlay__close{float:none;margin:0;position:absolute;top:1rem;right:1rem}@media (max-width:640px){.overlay--modal .overlay__panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}.mk{width:100%;font-family:var(--font);color:var(--cream);-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.mk em{color:var(--red-bright);font-style:normal}.mk-line{background:#fffbd42e;border-radius:1cqw;width:70%;height:.9cqw;margin-top:1.4cqw;display:block}.mk-line--s{width:48%;margin-top:1cqw}.mk-browser{aspect-ratio:16/10.4;background:#0a0a0a;border:1px solid #fffbd424;border-radius:1.8cqw;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 3cqw 8cqw -2cqw #000c}.mk-browser__bar{background:#121212;border-bottom:1px solid #fffbd412;align-items:center;gap:.9cqw;height:5.4cqw;padding:0 2cqw;display:flex}.mk-browser__bar>i{background:#fffbd433;border-radius:50%;width:1.2cqw;height:1.2cqw}.mk-browser__bar>i:first-child{background:var(--red)}.mk-browser__url{font-family:var(--mono);color:#fffbd48c;background:#070707;border-radius:2cqw;margin-inline-start:auto;margin-inline-end:auto;padding:.6cqw 5cqw;font-size:1.35cqw;transform:translate(-2cqw)}.mk-browser__page{background:radial-gradient(70% 90% at 85% 30%,#a90e0247,#0000 60%),#0a0a0a;flex-direction:column;flex:1;padding:2.4cqw 4cqw 3cqw;display:flex}.mk-nav{align-items:center;gap:3cqw;font-size:1.45cqw;display:flex}.mk-nav__brand{letter-spacing:.08em;align-items:center;gap:.9cqw;font-weight:800;display:flex}.mk-nav__brand b{background:var(--red);border-radius:.4cqw;width:1.9cqw;height:1.9cqw}.mk-nav__links{color:#fffbd48c;gap:2.6cqw;margin-left:auto;font-style:normal;display:flex}.mk-nav__links i{font-style:normal}.mk-nav__cta{background:var(--red);border-radius:3cqw;padding:.7cqw 1.8cqw;font-weight:600}.mk-hero{flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:3cqw;display:grid}.mk-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-bright);margin-bottom:1.4cqw;font-size:1.2cqw;display:block}.mk-h{letter-spacing:-.04em;font-size:4.9cqw;font-weight:800;line-height:1.02;display:block}.mk-btns{gap:1.2cqw;margin-top:2.4cqw;display:flex}.mk-btns i{border:1px solid #fffbd440;border-radius:3cqw;padding:1cqw 2cqw;font-size:1.3cqw;font-style:normal;font-weight:600}.mk-btns i:first-child{background:var(--red);border-color:var(--red)}.mk-hero__art{height:100%;min-height:24cqw;position:relative}.mk-orb{background:radial-gradient(circle at 35% 30%,#ff6a4a,#a90e02 45%,#3a0500 75%);border-radius:50%;position:absolute;top:12%;bottom:12%;left:14%;right:14%;box-shadow:0 0 8cqw #d8260f8c}.mk-ring{border:1px solid #fffbd42e;border-radius:50%;position:absolute;top:2%;bottom:2%;left:4%;right:4%;transform:rotateX(70deg)}.mk-ring--2{border-color:#d8260f73;top:-6%;bottom:-6%;left:-4%;right:-4%;transform:rotateX(70deg)rotateY(18deg)}.mk-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0abf;border:1px solid #fffbd424;border-radius:1.2cqw;padding:1.2cqw 1.8cqw;display:grid;position:absolute;bottom:4%;left:-4%}.mk-stat b{font-size:3cqw;line-height:1}.mk-stat small{font-family:var(--mono);color:#fffbd499;text-transform:uppercase;letter-spacing:.1em;margin-top:.4cqw;font-size:1cqw}.mk-cards{grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:2cqw;display:grid}.mk-cards span{background:#fffbd40a;border:1px solid #fffbd414;border-radius:1.2cqw;align-items:center;gap:1cqw;padding:1.6cqw;font-size:1.35cqw;font-weight:600;display:flex}.mk-cards i{background:#a90e0280;border-radius:.6cqw;width:2.4cqw;height:2.4cqw}.mk-browser.is-light .mk-browser__page{background:radial-gradient(70% 90% at 85% 30%, #a90e0229, transparent 60%), var(--cream);color:#0a0a0a}.mk-browser.is-light .mk-nav__links,.mk-browser.is-light .mk-line{color:#0000008c}.mk-browser.is-light .mk-line{background:#00000024}.mk-browser.is-light em,.mk-browser.is-light .mk-eyebrow{color:var(--red)}.mk-browser.is-light .mk-btns i{border-color:#00000040}.mk-browser.is-light .mk-btns i:first-child,.mk-browser.is-light .mk-nav__cta{color:var(--cream)}.mk-browser.is-light .mk-cards span{background:#0000000a;border-color:#00000014}.mk-browser.is-light .mk-stat{color:var(--cream)}.mk-browser.is-light .mk-ring{border-color:#00000026}.mk-video{aspect-ratio:16/10.6;background:#0a0a0a;border:1px solid #fffbd424;border-radius:1.8cqw;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;box-shadow:0 3cqw 8cqw -2cqw #000c}.mk-video__top,.mk-frame__top{font-family:var(--mono);letter-spacing:.06em;color:#fffbd48c;background:#101010;border-bottom:1px solid #fffbd40f;justify-content:space-between;align-items:center;padding:1.4cqw 2.4cqw;font-size:1.3cqw;display:flex}.mk-rec,.mk-live{color:var(--red-bright);align-items:center;gap:.8cqw;font-weight:600;display:inline-flex}.mk-rec:before,.mk-live:before{content:"";background:currentColor;border-radius:50%;width:1.1cqw;height:1.1cqw;animation:1.6s infinite mk-blink;box-shadow:0 0 1.5cqw}@keyframes mk-blink{50%{opacity:.25}}.mk-video__screen{border-radius:1cqw;min-height:0;margin:2cqw 2.4cqw 0;position:relative;overflow:hidden}.mk-scene{background:linear-gradient(#2b0602 0%,#6e0901 48%,#1a0201 70%,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.mk-scene__sun{background:radial-gradient(circle,#ffb08a 0%,#ff4a24 30%,#a90e0299 55%,#0000 70%);border-radius:50%;width:22cqw;height:22cqw;position:absolute;top:30%;left:58%;transform:translate(-50%,-20%)}.mk-skyline{fill:#050505;width:100%;height:52%;position:absolute;bottom:0;left:0;right:0}.mk-video__title{line-height:.95;display:grid;position:absolute;bottom:3.2cqw;left:3.5cqw}.mk-video__title small{font-family:var(--mono);letter-spacing:.3em;color:#fffbd4b3;margin-bottom:1cqw;font-size:1.2cqw}.mk-video__title b{letter-spacing:-.04em;text-transform:uppercase;font-size:5cqw;font-weight:850}.mk-video__title em{color:var(--cream);-webkit-text-stroke:0}.mk-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:9cqw;height:9cqw;color:var(--cream);background:#fffbd41f;border:1px solid #fffbd466;border-radius:50%;place-items:center;display:grid;position:absolute;top:46%;left:50%;translate:-50% -50%}.mk-play .icon{--icon-accent:var(--cream);width:60%;height:60%}.mk-play .icon circle{display:none}.mk-play--s{width:14cqw;height:14cqw}.mk-timeline{gap:.8cqw;margin:1.6cqw 2.4cqw 2.2cqw;display:grid;position:relative}.mk-timeline__ruler{border-bottom:1px solid #fffbd41a;justify-content:space-between;height:1.2cqw;display:flex}.mk-timeline__ruler i{background:#fffbd440;width:1px}.mk-track{background:#fffbd409;border-radius:.6cqw;height:3.2cqw;position:relative}.mk-track span{border-radius:.6cqw;position:absolute;top:0;bottom:0}.mk-track--v2 span{background:linear-gradient(90deg,#a90e02,#d8260f)}.mk-track--v1 span{background:repeating-linear-gradient(90deg,#fffbd48c 0 5cqw,#fffbd466 5cqw 5.2cqw);border:1px solid #fffbd499}.mk-track--a1{align-items:center;gap:.35cqw;padding:0 .6cqw;display:flex}.mk-track--a1 i{background:#d8260fb3;border-radius:1px;flex:1}.mk-playhead{background:var(--red-bright);width:2px;box-shadow:0 0 1.5cqw var(--red-bright);position:absolute;top:-.5cqw;bottom:0;left:38%}.mk-playhead:before{content:"";background:var(--red-bright);width:1.8cqw;height:1.8cqw;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(45deg)}.mk-deck{aspect-ratio:16/9;background:var(--cream);color:#0a0a0a;border-radius:1.6cqw;flex-direction:column;padding:4cqw 5cqw;display:flex;overflow:hidden;box-shadow:0 3cqw 8cqw -2cqw #000000b3}.mk-deck em{color:var(--red)}.mk-deck__top{font-family:var(--mono);letter-spacing:.14em;color:#00000080;justify-content:space-between;font-size:1.5cqw;display:flex}.mk-deck__body{flex:1;grid-template-columns:1.15fr 1fr;align-items:end;gap:4cqw;margin-top:3cqw;display:grid}.mk-deck .mk-h{font-size:5.6cqw}.mk-deck .mk-line{background:#00000024;height:1.1cqw}.mk-kpis{gap:4cqw;margin-top:3.2cqw;display:flex}.mk-kpis span{display:grid}.mk-kpis b{letter-spacing:-.04em;font-size:4.2cqw;line-height:1}.mk-kpis small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-top:.6cqw;font-size:1.3cqw}.mk-bars{border-bottom:1px solid #0003;align-items:flex-end;gap:2cqw;height:100%;min-height:26cqw;padding-bottom:0;display:flex}.mk-bars span{background:#a90e0247;border-radius:.6cqw .6cqw 0 0;flex:1;position:relative}.mk-bars span:last-child{background:linear-gradient(#d8260f,#a90e02)}.mk-bars small{font-family:var(--mono);opacity:.55;font-size:1.2cqw;position:absolute;top:calc(100% + 1cqw);left:50%;transform:translate(-50%)}.mk-donut{align-self:center;place-items:center;display:grid;position:relative}.mk-donut svg{width:82%;transform:rotate(-90deg)}.mk-donut__bg{stroke:#fffbd41f}.mk-donut__fg{stroke:var(--red-bright)}.mk-donut b{letter-spacing:-.04em;font-size:5cqw;position:absolute}.mk-deck.is-dark{color:var(--cream);background:radial-gradient(80% 100% at 90% 10%,#a90e0259,#0000 60%),#0c0c0c;border:1px solid #fffbd41f}.mk-deck.is-dark em{color:var(--red-bright)}.mk-deck.is-dark .mk-deck__top{color:#fffbd480}.mk-deck.is-dark .mk-line{background:#fffbd429}.mk-flow{width:100%;height:auto;overflow:visible}.mk-flow__base{fill:none;stroke:#fffbd414;stroke-width:10px}.mk-flow__line{fill:none;stroke:url(#flow-line);stroke-width:2px}.mk-flow__dash{fill:none;stroke:#fffbd480;stroke-width:1.2px;stroke-dasharray:3 10}.mk-flow.is-animated .mk-flow__dash{animation:1.4s linear infinite mk-dash}@keyframes mk-dash{to{stroke-dashoffset:-26px}}.mk-flow__box{fill:#0e0e0e;stroke:#fffbd429}.mk-flow__iconbg{fill:#a90e0238}.mk-flow__icon{color:var(--cream);--icon-accent:var(--red-bright)}.mk-flow__label{fill:var(--cream);font-family:var(--font);letter-spacing:-.02em;font-size:17px;font-weight:700}.mk-flow__node.is-appt .mk-flow__label{font-size:13px}.mk-flow__sub{fill:#fffbd48c;font-family:var(--mono);letter-spacing:.02em;font-size:9.5px}.mk-flow__node.is-hot .mk-flow__box{fill:url(#flow-hot);stroke:#ff8c6e99}.mk-flow__node.is-hot .mk-flow__iconbg{fill:#0000004d}.mk-flow__node.is-hot .mk-flow__icon{--icon-accent:var(--cream)}.mk-flow__node.is-end .mk-flow__box{fill:var(--cream);stroke:var(--cream)}.mk-flow__node.is-end .mk-flow__label{fill:#0a0a0a}.mk-flow__node.is-end .mk-flow__sub{fill:#0009}.mk-flow__node.is-end .mk-flow__iconbg{fill:var(--red)}.mk-flow__node.is-end .mk-flow__icon{--icon-accent:var(--cream)}.mk-frame,.mk-voice{background:radial-gradient(60% 80%,#a90e0229,#0000 70%),#0a0a0a;border:1px solid #fffbd424;border-radius:1.8cqw;overflow:hidden;box-shadow:0 3cqw 8cqw -2cqw #000c}.mk-frame .mk-flow{padding:2cqw 3cqw 3cqw}.mk-phone{aspect-ratio:9/18.5;background:linear-gradient(160deg,#2a2a2a,#090909 40%,#151515);border-radius:13cqw;padding:3.2cqw;box-shadow:0 0 0 1px #fffbd424,0 8cqw 18cqw -4cqw #000000e6}.mk-phone__screen{background:linear-gradient(#1a0201 0%,#6e0901 45%,#050505 100%);border-radius:10cqw;height:100%;position:relative;overflow:hidden}.mk-phone__notch{z-index:2;background:#000;border-radius:6cqw;width:28cqw;height:7cqw;position:absolute;top:3cqw;left:50%;translate:-50%}.mk-phone__glow{background:radial-gradient(circle,#ff5a3cbf,#a90e024d 45%,#0000 70%);border-radius:50%;width:90cqw;height:90cqw;position:absolute;top:32%;left:50%;translate:-50% -50%}.mk-phone__figure{clip-path:polygon(38% 0,62% 0,66% 22%,60% 30%,92% 42%,100% 100%,0 100%,8% 42%,40% 30%,34% 22%);background:#050505;width:62cqw;height:70cqw;position:absolute;bottom:22%;left:50%;translate:-50%}.mk-phone__side{gap:5cqw;display:grid;position:absolute;bottom:38%;right:6cqw}.mk-phone__side i{background:#fffbd42e;border:1px solid #fffbd44d;border-radius:50%;width:9cqw;height:9cqw}.mk-phone__copy{line-height:.95;display:grid;position:absolute;bottom:12%;left:8cqw;right:8cqw}.mk-phone__copy small{font-family:var(--mono);color:#fffbd4b3;margin-bottom:3cqw;font-size:5.5cqw}.mk-phone__copy b{letter-spacing:-.04em;text-transform:uppercase;font-size:13cqw;font-weight:850}.mk-phone__copy em{color:var(--cream)}.mk-phone__progress{background:linear-gradient(90deg, var(--cream) 42%, #fffbd433 42%);border-radius:1cqw;height:1.4cqw;position:absolute;bottom:6%;left:8cqw;right:8cqw}.mk-phone .mk-play{top:30%}.mk-phone-pair{justify-content:center;align-items:center;height:100%;padding:6% 0;display:flex;position:relative}.mk-phone-pair .mk-phone{z-index:2;width:34%;position:relative}.mk-phone-pair .mk-phone.is-back{z-index:1;opacity:.7;width:30%;position:absolute;transform:translate(62%)rotate(8deg)}.mk-voice{aspect-ratio:16/10.4;grid-template-rows:auto 1fr;display:grid}.mk-voice__body{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3cqw;padding:3cqw 4cqw;display:grid}.mk-voice__orb{aspect-ratio:1;place-items:center;display:grid;position:relative}.mk-voice__orb i{width:.8cqw;height:calc(var(--h) * .2);background:linear-gradient(var(--red-bright), #a90e0233);transform-origin:50% 0;transform:rotate(calc(var(--i) * 12.857deg)) translateY(10cqw);animation:1.2s ease-in-out infinite alternate mk-voice;animation-delay:calc(var(--i) * -.09s);border-radius:1cqw;position:absolute;top:50%;left:50%}@keyframes mk-voice{0%{scale:1 .5}}.mk-voice__orb span{background:radial-gradient(circle at 35% 30%,#ff5a3c,#a90e02 55%,#3a0500);border-radius:50%;place-items:center;width:15cqw;height:15cqw;display:grid;box-shadow:0 0 6cqw #d8260f99}.mk-voice__orb .icon{--icon-accent:var(--cream);width:50%;height:50%}.mk-voice__chat{gap:1.4cqw;font-size:1.55cqw;line-height:1.4;display:grid}.mk-voice__chat .mk-msg{background:#fffbd40f;border:1px solid #fffbd414;border-radius:1.4cqw;justify-self:end;max-width:90%;padding:1.3cqw 1.8cqw}.mk-voice__chat .mk-msg.is-ai{background:#a90e0238;border-color:#d8260f59;justify-self:start}.mk-voice__booked{background:var(--cream);color:#0a0a0a;border-radius:3cqw;justify-self:start;align-items:center;gap:1cqw;padding:1.1cqw 1.8cqw;font-size:1.45cqw;font-weight:650;display:inline-flex}.mk-voice__booked .icon{--icon-accent:var(--red);width:2.2cqw;height:2.2cqw}.mk-camera{width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:reduce){.mk-voice__orb i,.mk-rec:before,.mk-live:before{animation:none}}.sv{aspect-ratio:16/11;perspective:1200px;width:100%;position:relative;container-type:inline-size}.sv__stage{transform-style:preserve-3d;transform:rotateX(var(--sv-rx,0deg)) rotateY(var(--sv-ry,0deg));transition:transform .9s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.sv__layer{transform:translateZ(var(--z,0px)) translate(var(--sv-x,0), var(--sv-y,0));transition:transform .9s var(--ease-out);will-change:transform;position:absolute}.sv__tag{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);letter-spacing:.04em;color:var(--cream);white-space:nowrap;background:#0c0c0ce0;border-radius:999px;align-items:center;gap:.5rem;padding:.5em .85em;font-size:clamp(.58rem,2.3cqw,.78rem);display:inline-flex;box-shadow:0 12px 30px -8px #000c}.sv__tag .icon{width:1.3em;height:1.3em}.sv__video-screen{width:68%;transform:translateZ(var(--z)) rotateY(12deg) translate(var(--sv-x,0), var(--sv-y,0));top:5%;left:3%}.sv__camera{filter:drop-shadow(0 20px 30px #000000b3);width:60%;bottom:0%;right:-3%}.sv__tag--video{bottom:9%;left:6%}.sv__laptop{width:78%;top:6%;left:6%}.sv__laptop-screen{background:linear-gradient(#2a2a2a,#111);border-radius:2.2cqw 2.2cqw .6cqw .6cqw;padding:1.2%;box-shadow:0 0 0 1px #fffbd41f}.sv__laptop-screen .mk-browser{box-shadow:none;border-radius:1.2cqw}.sv__laptop-base{background:linear-gradient(#3a3a3a,#121212 60%);border-radius:0 0 3cqw 3cqw;height:2.6cqw;margin:0 -7%;position:relative;box-shadow:0 2cqw 4cqw -1cqw #000000e6,0 .4cqw #a90e0299}.sv__laptop-base:before{content:"";background:#0a0a0a;border-radius:0 0 1cqw 1cqw;height:40%;position:absolute;top:0;left:42%;right:42%}.sv__web-phone{width:19%;bottom:2%;right:3%}.sv__tag--web{top:4%;right:18%}.sv__slide{border-radius:1.6cqw;width:64%}.sv__slide--1{transform:translateZ(var(--z)) rotate(-4deg) translate(var(--sv-x,0), var(--sv-y,0));bottom:6%;left:6%}.sv__slide--2{transform:translateZ(var(--z)) rotate(3deg) translate(var(--sv-x2,0), var(--sv-y2,0));top:18%;left:20%}.sv__slide--3{opacity:.85;width:58%;transform:translateZ(var(--z)) rotate(8deg) translate(var(--sv-x3,0), var(--sv-y3,0));top:4%;right:2%}.sv__flow{top:8%;left:11%;right:11%}.sv__tag--auto1{bottom:6%;left:2%}.sv__tag--auto2{background:var(--cream);color:var(--black);--icon-accent:var(--red);top:0;right:2%}.sv-host:hover .sv{--sv-y:-2%}.sv-host:hover .sv--decks{--sv-x:-6%;--sv-y:4%;--sv-x2:2%;--sv-y2:-6%;--sv-x3:8%;--sv-y3:-8%}.sv-host:hover .sv--video .sv__camera{--sv-x:-4%}.sv-host:hover .sv--web .sv__web-phone{--sv-y:-8%}.sp__label{font-family:var(--font);letter-spacing:0;color:var(--red-bright);margin-bottom:.9rem;font-size:.84rem;font-weight:500;display:block}.sp__list{gap:.65rem;display:grid}.sp__list li{align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.45;display:flex}.sp__check{background:var(--red);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:.05em;display:grid}.sp{clear:both;gap:2rem;padding:2.5rem clamp(1.5rem,4vw,3.25rem) 3rem;display:grid}.sp__num{letter-spacing:0;color:var(--text-3);font-size:.84rem;font-weight:600}.sp__title{letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(2rem,3vw + .8rem,3.2rem);font-weight:780;line-height:1.02}.sp__visual{border-radius:var(--radius-l);border:1px solid var(--line);background:radial-gradient(60% 70% at 50% 50%, #a90e024d, transparent 70%), var(--ink-1);padding:1.5rem}.sp__desc{font-size:var(--fs-lead);color:var(--text-2)}.sp__cols{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2rem;padding-top:2rem;display:grid}.sp__facts{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.sp__facts>div{border-radius:var(--radius);border:1px solid var(--line);background:#fffbd408;padding:1.25rem}.sp__facts .sp__label{margin-bottom:.5rem}.sp__facts p{color:var(--text-2);font-size:.95rem}.sp__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.sp__next{text-align:right;gap:.25rem;display:grid}.sp__next .mono{letter-spacing:0;color:var(--text-3);font-size:.84rem;font-weight:600}.sp__next>span:last-child{align-items:center;gap:.5rem;font-weight:650;display:inline-flex}.sp__next .icon{transition:transform .4s var(--ease-out)}.sp__next:hover .icon{transform:translate(5px)}.pm{grid-template-columns:1.15fr 1fr;display:grid}.pm__visual{border-right:1px solid var(--line);background:radial-gradient(70% 70% at 50% 100%,#a90e028c,#0000 70%),linear-gradient(#121212,#050505);place-items:center;min-height:100%;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.pm__visual-inner{aspect-ratio:16/11;width:100%;animation:pm-in .8s var(--ease-out);place-items:center;display:grid}.pm__visual-inner>.mk:not(.mk-phone){width:100%}@keyframes pm-in{0%{opacity:0;transform:translateY(20px)scale(.97)}}.pm__body{align-content:start;gap:1.6rem;padding:4rem clamp(1.5rem,3vw,2.75rem) 2.5rem;display:grid}.pm__cat{letter-spacing:0;color:var(--red-bright);font-size:.84rem;font-weight:600}.pm__title{letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(1.7rem,1.6vw + 1rem,2.5rem);font-weight:760;line-height:1.05}.pm__desc,.pm__block p{color:var(--text-2);margin-top:.75rem;font-size:.97rem}.pm__block p{margin-top:0}.pm__tags{flex-wrap:wrap;gap:.4rem;display:flex}.pm__tags li{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:.35rem .75rem;font-size:.78rem}.pm__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.pm__nav{gap:.5rem;display:flex}.pm__nav button{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:48px;height:48px;transition:background .3s,border-color .3s;display:grid}.pm__nav button:hover{background:var(--red);border-color:var(--red)}.cm{grid-template-columns:.8fr 1.2fr;display:grid}.cm__aside{border-right:1px solid var(--line);background:linear-gradient(170deg,#6e0901,#2a0300 60%,#0a0000);flex-direction:column;gap:1.5rem;padding:3.5rem clamp(1.5rem,3vw,2.5rem) 2.5rem;display:flex}.cm__aside .eyebrow{color:#fffbd4cc}.cm__aside .eyebrow:before{background:var(--cream)}.cm__title{letter-spacing:-.045em;font-size:clamp(1.8rem,2vw + 1rem,2.6rem);font-weight:780;line-height:1.04}.cm__steps{gap:.9rem;margin-top:.5rem;display:grid}.cm__steps li{color:#fffbd4d9;gap:.9rem;font-size:.95rem;display:flex}.cm__steps span{font-family:var(--mono);color:var(--cream);opacity:.6;padding-top:.2rem;font-size:.72rem}.cm__direct{border-top:1px solid #fffbd429;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:grid}.cm__direct a{--icon-accent:var(--cream);align-items:center;gap:.6rem;font-size:.95rem;display:inline-flex}.cm__direct a:hover{text-underline-offset:4px;text-decoration:underline}.cm__main{padding:3.5rem clamp(1.5rem,3vw,2.75rem) 2.5rem}.cm__form{gap:1.1rem;display:grid}.cm__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cm__security{min-width:0;max-width:100%}.cm__consent{color:var(--text-3);font-size:.8rem;line-height:1.55}.cm__consent a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.cm__services,.cm__budget{border:0;margin:0;padding:0}.cm__budgets{gap:1.1rem;display:grid}.cm__services>div,.cm__budget>div{flex-wrap:wrap;gap:.5rem;display:flex}.cm__services button,.cm__budget span{border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.88rem;font-weight:560;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.cm__services button:hover,.cm__budget label:hover span{color:var(--cream);border-color:#d8260f99}.cm__services button.is-on,.cm__budget input:checked+span{background:var(--red);border-color:var(--red);color:var(--cream);--icon-accent:var(--cream)}.cm__services.has-error>div button{border-color:#ff5b37a6}.cm__services .field__error{margin-top:.45rem}.cm__budget input{opacity:0;pointer-events:none;position:absolute}.cm__budget input:focus-visible+span{outline:2px solid var(--red-bright);outline-offset:2px}.cm__row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.cm__calendar{gap:.55rem;display:grid}.cm__calendar.has-error .cm__calendar-link{border-color:#ff5b37}.cm__calendar-label{font-family:var(--font);letter-spacing:0;color:var(--red-bright);font-size:.84rem;font-weight:500}.cm__calendar-actions{justify-items:start;gap:.6rem;display:grid}.cm__calendar-link{border-radius:var(--radius-s);border:1px solid var(--line-2);width:100%;color:var(--cream);background:#fffbd408;justify-content:space-between;align-items:center;padding:1rem;transition:border-color .3s,background .3s;display:flex}.cm__calendar-link:hover{border-color:var(--red-bright);background:#a90e020f}.cm__calendar-link:focus-visible{border-color:var(--red-bright);background:#a90e020f}.cm__calendar-link .icon{color:var(--text-3)}.cm__calendar-confirm{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:.4rem .75rem;font-size:.82rem;transition:border-color .3s,color .3s}.cm__calendar-confirm:hover{color:var(--cream);border-color:#d8260f99}.cm__calendar-confirmed{border-radius:var(--radius-s);min-height:3.25rem;color:var(--cream);background:#a90e0214;border:1px solid #d8260f73;align-items:center;gap:.5rem;padding:.8rem 1rem;display:flex}.cm__calendar-confirmed .icon{color:var(--red-bright);flex:none}.cm__cal{border:1px solid var(--line-2);border-radius:var(--radius-s);background:var(--ink-2);min-height:520px;overflow:hidden}.cm__cal iframe{width:100%!important}.cm__calendar>.cm__calendar-confirm{justify-self:start}.cm__calendar-open:disabled{opacity:.6;cursor:progress}.cm__pay-note{color:var(--text-3);font-size:.8rem;line-height:1.5}.cm__pay-note a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.field{display:block;position:relative}.field input,.field textarea{border-radius:var(--radius-s);border:1px solid var(--line-2);width:100%;color:var(--cream);resize:vertical;background:#fffbd408;outline:none;padding:1.45rem 1rem .55rem;font-size:1rem;transition:border-color .3s,background .3s}.field input:focus,.field textarea:focus{border-color:var(--red-bright);background:#a90e020f}.field__label{color:var(--text-3);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--ease-out), color .3s;font-size:.95rem;position:absolute;top:1rem;left:1rem}.field input:focus+.field__label,.field input:not(:placeholder-shown)+.field__label,.field textarea:focus+.field__label,.field textarea:not(:placeholder-shown)+.field__label{color:var(--red-bright);transform:translateY(-.6rem)scale(.74)}.field input::placeholder,.field textarea::placeholder{color:#0000}.field input:focus::placeholder{color:var(--text-3)}.field.has-error input,.field.has-error textarea{border-color:#ff5b37}.field-phone__row{gap:.5rem;display:flex}.field-phone__row .field{flex:1;min-width:0}.field-phone__cc{border-radius:var(--radius-s);border:1px solid var(--line-2);color:var(--cream);white-space:nowrap;background:#fffbd408 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23fffbd4' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right .75rem center no-repeat;flex:none;align-items:center;padding:0 2rem 0 .9rem;font-size:1rem;transition:border-color .3s,background-color .3s;display:flex;position:relative}.field-phone__cc-value span{color:var(--red-bright);margin-right:.3rem;font-size:.75rem;font-weight:700}.field-phone__cc select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.field-phone__cc:focus-within{border-color:var(--red-bright);background-color:#a90e020f}.field-phone.has-error .field-phone__cc{border-color:#ff5b37}.field__error,.cm__error{color:#ff7a5c;margin-top:.35rem;font-size:.8rem;display:block}.cm__submit{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.cm__submit .btn[disabled]{opacity:.7;pointer-events:none}.cm__note{color:var(--text-3);font-size:.8rem}.cm__done{justify-items:start;gap:1rem;padding-block-start:2rem;padding-block-end:2rem;display:grid}.cm__done-icon{background:var(--red);width:76px;height:76px;animation:cm-pop .7s var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 10px #a90e0226,0 0 60px #d8260f99}@keyframes cm-pop{0%{opacity:0;transform:scale(.4)}}.cm__done h3{letter-spacing:-.04em;font-size:2rem;font-weight:760}.cm__done p{color:var(--text-2);max-width:30em;margin-bottom:1rem}@media (max-width:860px){.pm,.cm{grid-template-columns:1fr}.pm__visual{border-right:0;border-bottom:1px solid var(--line);padding-top:4.5rem}.pm__body{padding-top:2rem}.cm__aside{border-right:0;padding-top:4.5rem}.cm__steps,.cm__direct{display:none}.cm__main{padding-top:2rem}}@media (max-width:560px){.sp__cols,.sp__facts,.cm__row{grid-template-columns:1fr}.sp__next{text-align:left}}.cookie-consent{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);z-index:90;background:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--radius);max-width:560px;color:var(--text-2);font-size:var(--fs-small);flex-direction:column;gap:.9rem;margin-left:auto;padding:1.1rem 1.25rem;line-height:1.55;display:flex;position:fixed;box-shadow:0 24px 60px -20px #000c}.cookie-consent p{margin:0}.cookie-consent a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.cookie-consent__actions{justify-content:flex-end;gap:.6rem;display:flex}.cookie-consent__btn{border:1px solid var(--line-2);color:var(--text);font:inherit;cursor:pointer;transition:background .2s var(--ease-out), border-color .2s var(--ease-out);background:0 0;border-radius:999px;padding:.6rem 1.15rem;font-weight:600}.cookie-consent__btn:hover{border-color:var(--text-3)}.cookie-consent__btn--accept{background:var(--red);border-color:var(--red)}.cookie-consent__btn--accept:hover{background:var(--red-bright);border-color:var(--red-bright)}.cookie-consent__btn:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.hero{min-height:100svh;padding:calc(var(--nav-h) + 3rem) 0 7rem;background:var(--black);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero__glow{filter:blur(20px);border-radius:50%;position:absolute}.hero__glow--a{background:radial-gradient(circle,#a90e028c 0%,#6e090140 40%,#0000 68%);width:70vw;height:70vw;top:-22vw;right:-18vw}.hero__glow--b{background:radial-gradient(circle,#a90e0247,#0000 65%);width:50vw;height:50vw;bottom:-30vw;left:-20vw}.hero__beam{filter:blur(12px);background:linear-gradient(90deg,#0000,#d8260f1f 45%,#fffbd40d 50%,#d8260f1a 55%,#0000);width:22vw;height:130%;position:absolute;top:-10%;right:22%;transform:rotate(28deg)}.hero__grid{transform-origin:top;background-image:linear-gradient(#fffbd40f 1px,#0000 1px),linear-gradient(90deg,#fffbd40f 1px,#0000 1px);background-size:64px 64px;position:absolute;top:40%;bottom:-30%;left:-10%;right:-10%;transform:perspective(600px)rotateX(62deg);-webkit-mask-image:radial-gradient(60% 60% at 60% 20%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 60% at 60% 20%,#000 10%,#0000 70%)}.hero__scene{z-index:1;opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.scene-canvas.is-ready{opacity:1}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#0000008c 34%,#0000 58%),linear-gradient(#0000 78%,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__inner{z-index:2;pointer-events:none;position:relative}.hero__copy{pointer-events:auto;max-width:min(760px,54vw)}.hero__eyebrow{margin-bottom:1.75rem}.hero__eyebrow:before{display:none}.hero__pulse{background:var(--red-bright);border-radius:50%;width:8px;height:8px;position:relative}.hero__pulse:after{content:"";border:1px solid var(--red-bright);animation:hero-pulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@keyframes hero-pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.hero__title{font-size:var(--fs-display);letter-spacing:-.04em;font-weight:800;line-height:.98}.hero__highlight{filter:drop-shadow(0 0 40px #d8260f59)}.hero__highlight .split-word>span{background:linear-gradient(100deg,#ff5b37 0%,#d8260f 38%,#a90e02 80%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.hero__lead{max-width:34em;font-size:var(--fs-lead);color:var(--text-2);margin-top:1.75rem}.hero__ctas{flex-wrap:wrap;gap:.9rem;margin-top:2.4rem;display:flex}.hero__services{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;max-width:640px;margin-top:3rem;padding-top:1.6rem;display:flex}.hero__services button{border:1px solid var(--line);color:var(--text-2);transition:color .3s, border-color .3s, background .3s, transform .4s var(--ease-out);background:#fffbd406;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem .95rem .55rem .75rem;font-size:.85rem;font-weight:550;display:inline-flex}.hero__services button:hover{color:var(--cream);background:#a90e0224;border-color:#d8260f99;transform:translateY(-2px)}.hero__scroll{z-index:3;letter-spacing:.3em;text-transform:uppercase;color:var(--text-3);justify-items:center;gap:.6rem;font-size:.62rem;display:grid;position:absolute;bottom:1.75rem;left:50%;transform:translate(-50%)}.hero__scroll-line{background:var(--line-2);width:1px;height:48px;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--red-bright);width:1px;height:16px;animation:hero-scroll 2s var(--ease-in-out) infinite;position:absolute;top:0;left:0}@keyframes hero-scroll{0%{transform:translateY(-16px)}to{transform:translateY(48px)}}@media (max-width:1023px){.hero__copy{max-width:760px}.hero{min-height:auto;padding:calc(var(--nav-h) + 2.5rem) 0 2rem;flex-direction:column;align-items:stretch}.hero:after{background:linear-gradient(#0000 82%,#000 100%)}.hero__inner{order:1}.hero__scene{order:2;height:clamp(340px,78vw,600px);margin-top:1rem;position:relative;top:auto;bottom:auto;left:auto;right:auto}.hero__glow--a{width:130vw;height:130vw;top:auto;bottom:-40vw;right:-50vw}.hero__scroll{display:none}}@media (max-width:560px){.hero__ctas{flex-direction:column;align-items:stretch}.hero__ctas .btn{justify-content:space-between}.hero__services{margin-top:2rem}}@media (max-width:768px){.hero{overflow:hidden}.hero__scene{z-index:1;opacity:0;pointer-events:none;width:120%;height:82%;margin:0;position:absolute;top:7%;bottom:auto;left:auto;right:-28%}.hero__scene.is-ready{opacity:.38}.hero:after{background:linear-gradient(90deg,#00000094 0%,#0000003d 52%,#0000001f 100%),linear-gradient(#0000002e 0%,#0000 38%,#000 100%)}.hero__inner{z-index:2}}@media (max-width:480px){.hero__scene{width:145%;height:72%;top:12%;right:-42%}.hero__scene.is-ready{opacity:.3}.hero:after{background:linear-gradient(90deg,#000000ad 0%,#00000052 58%,#00000029 100%),linear-gradient(#00000047 0%,#0000 36%,#000 100%)}}@media (min-width:768px) and (max-width:1100px){.hero__scene{z-index:1;pointer-events:auto;width:100%;height:78%;margin:0;position:absolute;top:11%;bottom:auto;left:-8%;right:auto}.hero__scene.is-ready{opacity:.42}.hero:after{background:linear-gradient(90deg,#000000b8 0%,#00000075 42%,#0000001f 78%,#0000 100%),linear-gradient(#0000001f 0%,#0000 45%,#000 100%)}.hero__inner{z-index:2}}.marquee{border-block:1px solid var(--line);padding-block-start:clamp(1.1rem,2vw,1.6rem);padding-block-end:clamp(1.1rem,2vw,1.6rem);position:relative;overflow:hidden}.marquee--cream{background:var(--cream);color:var(--black);border-color:#0000}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__row{flex:none;display:flex}.marquee__item{letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-right:clamp(1.25rem,3vw,2.5rem);font-size:clamp(1.4rem,2.6vw,2.4rem);font-weight:760;display:inline-flex}.marquee__item:nth-child(2n){color:#a90e02;-webkit-text-stroke:0}.marquee__mark{filter:none}.trust{z-index:2;background:var(--black);position:relative}.trust__list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trust__item{border-right:1px solid var(--line);align-items:center;gap:1rem;padding:2rem 1.5rem;transition:background .4s;display:flex}.trust__item:first-child{padding-left:0}.trust__item:last-child{border-right:0}.trust__item:hover{background:linear-gradient(#a90e021a,#0000)}.trust__icon{width:54px;height:54px;transition:transform .6s var(--ease-out);background:radial-gradient(circle at 30% 20%,#d8260f4d,#a90e020f);border:1px solid #d8260f59;border-radius:14px;flex:none;place-items:center;display:grid}.trust__item:hover .trust__icon{transform:rotate(-8deg)scale(1.06)}.trust__text{gap:.15rem;display:grid}.trust__text strong{letter-spacing:-.015em;font-size:1.02rem;font-weight:680}.trust__text span{color:var(--text-3);font-size:.84rem;line-height:1.4}@media (max-width:1023px){.trust__list{grid-template-columns:repeat(2,1fr)}.trust__item{padding:1.5rem 1rem}.trust__item:nth-child(odd){padding-left:0}.trust__item:nth-child(2){border-right:0}.trust__item:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.trust__list{grid-template-columns:1fr}.trust__item{border-right:0;border-bottom:1px solid var(--line);padding-inline-start:0;padding-inline-end:0}.trust__item:last-child{border-bottom:0}}.services{padding-top:clamp(2rem,3vw,3rem);overflow:hidden}.services__head{margin-bottom:clamp(3rem,6vw,5rem)}.services__lead{white-space:nowrap;max-width:none;margin-top:1.5rem}.services__title-black,.services__title-red{white-space:nowrap;display:block}.services__title-black{color:var(--black)}.services__title-red{color:var(--red,#a90e02)}.services__head .h2{margin-top:1.25rem}.services__grid{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.scard{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;text-align:left;border-radius:var(--radius-l);width:100%;height:100%;color:var(--cream);isolation:isolate;transform:perspective(2000px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);background:linear-gradient(#111 0%,#070707 100%);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffbd40f,0 30px 60px -30px #0009}.scard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:3;opacity:.6;background:linear-gradient(160deg,#fffbd429,#fffbd408 40%,#d8260f80);padding:1px;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scard:hover{box-shadow:inset 0 1px #fffbd414,0 40px 80px -30px #a90e02bf}.scard:hover:before{opacity:1}.scard__spot{z-index:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), #d8260f47, transparent 60%);opacity:0;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.scard:hover .scard__spot{opacity:1}.scard__visual{z-index:1;border-bottom:1px solid var(--line);background:radial-gradient(70% 80% at 50% 40%,#a90e0259,#0000 70%);padding:2.2rem 2rem .5rem;display:block;position:relative}.scard__visual .sv{transition:transform .9s var(--ease-out)}.scard:hover .scard__visual .sv{transform:scale(1)}.scard__body{z-index:1;flex-direction:column;flex:1;gap:.9rem;padding:1.75rem 2rem 2rem;display:flex;position:relative}.scard__meta{justify-content:space-between;align-items:center;display:flex}.scard__num{font-family:var(--mono);color:var(--red-bright);letter-spacing:.1em;font-size:.78rem}.scard__kicker{font-weight:600;font-family:var(--font);letter-spacing:0;color:var(--text-3);align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}.scard__title{letter-spacing:-.035em;font-size:clamp(1.45rem,1.6vw + .7rem,2.05rem);font-weight:740;line-height:1.08}.scard__desc{color:var(--text-2);font-size:.97rem;line-height:1.6}.scard__chips{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.scard__chips span{border:1px solid var(--line);color:var(--text-2);border-radius:999px;padding:.32rem .7rem;font-size:.76rem}.scard__chips .scard__more{color:var(--red-bright);border-color:#d8260f59}.scard__cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;font-size:.95rem;font-weight:620;display:inline-flex}.scard__arrow{border:1px solid var(--line-2);width:42px;height:42px;transition:background .4s, border-color .4s, transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid}.scard__arrow .icon{transition:transform .5s var(--ease-out)}.scard:hover .scard__arrow{background:var(--red);border-color:var(--red)}.scard:hover .scard__arrow .icon{transform:translate(3px)rotate(-45deg)}@media (max-width:860px){.services__grid{grid-template-columns:1fr}}@media (max-width:520px){.scard__visual{padding:1.6rem 1.25rem .25rem}.scard__body{padding:1.4rem 1.35rem 1.5rem}}@media (max-width:860px){.services__head{width:100%;max-width:100%}.services__head .h2{width:100%;max-width:100%;font-size:clamp(2rem,6vw,3rem);line-height:.98}.services__title-black,.services__title-red{white-space:normal}.services__lead{white-space:normal;overflow-wrap:break-word;width:100%;max-width:100%}}@media (max-width:520px){.services>.container{padding-inline-start:1.5rem;padding-inline-end:1.5rem}}@media (max-width:768px){.scard__body{flex:initial;gap:.65rem;padding:1.25rem 1.5rem 1.5rem}.scard__meta,.scard__desc,.scard__chips{display:none}}@media (max-width:480px){.scard__body{padding:1.1rem 1.25rem 1.25rem}}.sdetail{background:var(--ink-1);isolation:isolate;position:relative;overflow:hidden}.sdetail__glow{z-index:-1;background:radial-gradient(50% 60% at 75% 55%,#a90e0252,#0000 70%),radial-gradient(40% 50% at 10% 100%,#a90e0229,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.sdetail__head{z-index:2;padding-top:calc(var(--nav-h) + 2rem);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex;position:relative}.sdetail__title{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(1.8rem,2.6vw + .6rem,3rem);font-weight:760;line-height:1.05}.sdetail__progress{justify-items:end;gap:.75rem;min-width:220px;display:grid}.sdetail__count{color:var(--text-3);letter-spacing:.12em;font-size:.8rem}.sdetail__count-current{color:var(--cream)}.sdetail__bar{background:var(--line);width:220px;height:2px;overflow:hidden}.sdetail__bar-fill{background:var(--red-bright);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.sdetail__track{will-change:transform;display:flex}.sdetail__panel{width:100vw;min-height:calc(100vh - var(--nav-h) - 9rem);flex:none;align-items:center;padding-block-start:2rem;padding-block-end:3rem;display:flex;position:relative}.sdetail__bignum{z-index:0;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #fffbd412;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,26vw,28rem);font-weight:850;line-height:.8;position:absolute;bottom:-4vw;right:4vw}.sdetail__inner{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);display:grid;position:relative}.sdetail__content{align-content:center;gap:1.1rem;display:grid}.sdetail__kicker{font-weight:600;font-family:var(--font);letter-spacing:0;color:var(--red-bright);align-items:center;gap:.6rem;font-size:.84rem;display:inline-flex}.sdetail__name{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2rem,2.6vw + .8rem,3.6rem);font-weight:780;line-height:1}.sdetail__desc{color:var(--text-2);font-size:var(--fs-lead);max-width:34em}.sdetail__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin-top:.5rem;display:grid}.sdetail__list li{align-items:center;gap:.7rem;font-size:.94rem;font-weight:520;display:flex}.sdetail__check{background:var(--red);width:22px;height:22px;color:var(--cream);border-radius:50%;flex:none;place-items:center;display:grid}.sdetail__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.sdetail__visual{perspective:1400px}.sdetail__visual .sv{max-width:720px;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:1023px){.sdetail{padding-bottom:var(--section-y)}.sdetail__head{padding-top:var(--section-y);flex-direction:column;align-items:flex-start}.sdetail__progress{display:none}.sdetail__track{flex-direction:column;gap:clamp(3.5rem,8vw,5rem);margin-top:3rem}.sdetail__panel{width:auto;min-height:0;padding:0}.sdetail__inner{grid-template-columns:1fr}.sdetail__visual{order:-1}.sdetail__bignum{font-size:9rem;top:-2rem;bottom:auto}}@media (max-width:520px){.sdetail__list{grid-template-columns:1fr}}@media (max-width:768px){.sdetail__kicker,.sdetail__desc,.sdetail__list{display:none}.sdetail__content{gap:.85rem}.sdetail__visual .sv{max-width:560px}.sdetail__actions{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:.25rem}.sdetail__actions .text-link{justify-content:center;min-height:44px}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.sdetail__track{flex-direction:column}.sdetail__panel{width:auto}.sdetail__progress{display:none}}.cap{background:var(--black);isolation:isolate;overflow:hidden}.cap__bg{z-index:-1;background:radial-gradient(40% 45% at 50% 62%,#a90e0261,#0000 70%),linear-gradient(#fffbd409 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#fffbd409 1px,#0000 1px) 0 0/80px 80px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 60%,#000 30%,#0000 80%)}.cap .sec-head .h2{margin-top:.25rem}.cap__stage{--rx:0deg;--ry:0deg;perspective:1600px;margin-top:clamp(2rem,4vw,3.5rem)}.cap__plane{aspect-ratio:1100/570;transform-style:preserve-3d;transform-origin:50% 60%;position:relative}.cap__stage .cap__plane{rotate:x var(--rx)}.cap__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cap__orbit{fill:none;stroke:#fffbd412;stroke-dasharray:2 8}.cap__orbit--2{stroke:#d8260f38;stroke-dasharray:none}.cap__path{fill:none;stroke:url(#cap-fade);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-width .4s}.cap__dash{fill:none;stroke:#fffbd459;stroke-width:1px;stroke-dasharray:2 12;animation:1.2s linear infinite cap-dash}@keyframes cap-dash{to{stroke-dashoffset:-28px}}.cap__link.is-hot .cap__path{stroke-width:3.2px}.cap__link{transition:opacity .4s}.cap__lines:has(.is-hot) .cap__link:not(.is-hot){opacity:.3}.cap__core{aspect-ratio:1;place-items:center;width:25%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.cap__ring{border:1px solid #fffbd424;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.cap__ring--1{border-style:dashed;border-color:#d8260f80;animation:30s linear infinite cap-spin;top:-14%;bottom:-14%;left:-14%;right:-14%}.cap__ring--2{border-top-color:var(--red-bright);border-width:2px;animation:6s linear infinite cap-spin;top:2%;bottom:2%;left:2%;right:2%}.cap__ring--3{border-color:#fffbd40f;top:-30%;bottom:-30%;left:-30%;right:-30%}@keyframes cap-spin{to{rotate:360deg}}.cap__sphere{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 28%,#ff5a3c8c,#0000 40%),radial-gradient(circle,#6e0901 0%,#2a0300 55%,#0a0000 100%);border-radius:50%;place-content:center;justify-items:center;gap:.35rem;width:80%;animation:5s ease-in-out infinite cap-breathe;display:grid;position:relative;box-shadow:0 0 80px #a90e0299,inset 0 0 40px #0009,inset 0 1px #fffbd44d}@keyframes cap-breathe{50%{box-shadow:0 0 120px #d8260fb3,inset 0 0 40px #0009,inset 0 1px #fffbd44d}}.cap__sphere strong{letter-spacing:.12em;margin-top:.4rem;font-size:clamp(.8rem,1.2vw,1.1rem);font-weight:800}.cap__sphere small{font-weight:600;font-family:var(--font);letter-spacing:0;color:var(--text-2);font-size:.84rem}.cap__node-anchor{width:min(300px,27%);position:absolute;translate:-50% -50%}.cap__node{border-radius:var(--radius);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);width:100%;transition:border-color .4s, box-shadow .5s var(--ease-out), transform .6s var(--ease-out), background .4s;background:#0c0c0cd1;padding:1.4rem 1.5rem;position:relative;transform:translateZ(40px)}.cap__node.is-hot{background:#1e0402e6;border-color:#d8260fb3;transform:translateZ(70px)translateY(-6px);box-shadow:0 30px 60px -20px #a90e02b3}.cap__node-icon{--icon-accent:var(--cream);background:linear-gradient(140deg,#c81606,#6e0901);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px -8px #d8260fcc}.cap__node-title{letter-spacing:0;margin-top:.9rem;font-size:1.05rem;font-weight:760}.cap__node-text{color:var(--text-2);margin-top:.4rem;font-size:.88rem;line-height:1.5}.cap__node-tags{flex-wrap:wrap;gap:.35rem;margin-top:.9rem;display:flex}.cap__node-tags li{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line);color:var(--text-3);border-radius:999px;padding:.25rem .55rem;font-size:.64rem}@media (max-width:1023px){.cap__stage{perspective:none}.cap__plane{aspect-ratio:auto;transform-style:flat;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;rotate:none}.cap__lines{display:none}.cap__core{grid-column:1/-1;width:min(260px,60vw);margin:2rem auto 3rem;position:relative;top:auto;left:auto;translate:none}.cap__core:after{content:"";background:linear-gradient(var(--red-bright), transparent);width:1px;height:3rem;position:absolute;top:100%;left:50%}.cap__node-anchor{width:auto;position:relative;translate:none;top:auto!important;left:auto!important}.cap__node{width:auto;transform:none}}@media (max-width:560px){.cap__plane{grid-template-columns:1fr}}.proc{isolation:isolate;background:linear-gradient(160deg,#3a0500 0%,#6e0901 38%,#2a0300 75%,#0a0000 100%);overflow:clip}.proc__bg{z-index:-1;background:radial-gradient(50% 40% at 85% 10%,#ff5a3c40,#0000 70%),radial-gradient(40% 50% at 0 100%,#0009,#0000 70%),repeating-linear-gradient(115deg,#fffbd406 0 1px,#0000 1px 120px);position:absolute;top:0;bottom:0;left:0;right:0}.proc .eyebrow{color:#fffbd4bf}.proc .eyebrow:before{background:var(--cream)}.proc .lead{color:#fffbd4c7}.proc__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,7vw,8rem);display:grid}.proc__sticky{top:calc(var(--nav-h) + 2.5rem);align-content:start;gap:1.4rem;display:grid;position:sticky}.proc__sticky .h2{margin-top:.25rem}.proc__display{border-radius:var(--radius-l);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000047;border:1px solid #fffbd41f;align-items:center;gap:1.75rem;margin-top:1.5rem;padding:1.5rem;display:flex}.proc__ring{flex:none;width:120px;height:120px;position:relative}.proc__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.proc__ring-track{fill:none;stroke:#fffbd41f;stroke-width:2px}.proc__ring-progress{fill:none;stroke:var(--cream);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.proc__ring-icon{--icon-accent:var(--cream);animation:proc-pop .6s var(--ease-out);background:radial-gradient(circle at 35% 30%,#d8260f,#6e0901 70%);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;bottom:16px;left:16px;right:16px;box-shadow:0 0 40px #d8260f99}.proc__display-text{line-height:1;display:grid}.proc__display-num{letter-spacing:-.06em;animation:proc-pop .6s var(--ease-out);font-size:clamp(3.5rem,6vw,5.5rem);font-weight:820}.proc__display-title{font-weight:600;font-family:var(--font);letter-spacing:0;color:#fffbd4bf;margin-top:.5rem;font-size:.8rem}@keyframes proc-pop{0%{opacity:0;transform:translateY(14px)scale(.92)}}.proc__cta{justify-self:start;margin-top:.5rem}.proc__steps{position:relative}.proc__list{gap:clamp(1rem,2vw,1.5rem);display:grid}.proc__rail{background:#fffbd429;width:1px;position:absolute;top:28px;bottom:28px;left:27px}.proc__rail-fill{background:linear-gradient(var(--cream), #ff6a4a);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 12px #fffbd499}.proc__step{border-radius:var(--radius-l);transition:background .6s var(--ease-out);grid-template-columns:56px 1fr;gap:1.5rem;padding:1.75rem 1.75rem 1.75rem 0;display:grid;position:relative}.proc__dot{z-index:1;--icon-accent:var(--cream);width:56px;height:56px;transition:background .5s, border-color .5s, box-shadow .5s, transform .6s var(--ease-out);background:#2a0300;border:1px solid #fffbd438;border-radius:50%;place-items:center;display:grid;position:relative}.proc__step.is-done .proc__dot{background:var(--cream);color:var(--red);border-color:var(--cream)}.proc__step.is-active .proc__dot{background:var(--red-bright);border-color:var(--cream);transform:scale(1.08);box-shadow:0 0 0 8px #fffbd414,0 0 40px #ff5a3cb3}.proc__step-body{opacity:.55;transition:opacity .5s}.proc__step.is-active .proc__step-body,.proc__step.is-done .proc__step-body{opacity:1}.proc__step.is-active{background:linear-gradient(90deg,#00000052,#00000014)}.proc__step-num{letter-spacing:0;color:#fffbd4a6;font-size:.84rem;font-weight:600}.proc__step-title{letter-spacing:-.04em;text-transform:uppercase;margin-top:.35rem;font-size:clamp(1.6rem,2vw + .6rem,2.4rem);font-weight:780;line-height:1.05}.proc__step-text{margin-top:.5rem;font-size:1.05rem;font-weight:560}.proc__step-detail{color:#fffbd4b3;opacity:.6;margin-top:.4rem;font-size:.93rem;transition:opacity .5s}.proc__step.is-active .proc__step-detail{opacity:1}.proc__tags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.proc__tags li{font-weight:600;font-family:var(--font);letter-spacing:0;color:#fffbd4cc;border:1px solid #fffbd433;border-radius:999px;padding:.3rem .65rem;font-size:.84rem}@media (max-width:1023px){.proc__grid{grid-template-columns:1fr}.proc__sticky{position:static}.proc__display{display:none}}@media (max-width:520px){.proc__step{grid-template-columns:44px 1fr;gap:1rem;padding:1.25rem .75rem 1.25rem 0}.proc__dot{width:44px;height:44px}.proc__rail{left:21px}}.pf__head{grid-template-columns:1fr;align-items:start;gap:.75rem;margin-bottom:2.5rem}.pf__head .h2{margin-top:1.25rem}.pf__title{white-space:nowrap}.pf__filters{border-bottom:1px solid var(--on-cream-line);scrollbar-width:none;grid-template-columns:repeat(5,max-content);justify-content:start;align-items:center;gap:.5rem;margin-bottom:2.25rem;padding-bottom:1.5rem;display:grid;overflow-x:auto}.pf__filters button{box-sizing:border-box;border:1px solid var(--on-cream-line);width:max-content;color:var(--on-cream-2);white-space:nowrap;transition:color .3s, background .4s var(--ease-out), border-color .3s;border-radius:999px;padding:.7rem 1.15rem;font-size:.92rem;font-weight:600;position:relative}.pf__filters button sup{font-family:var(--mono);color:var(--red);margin-left:.25rem;font-size:.6rem}.pf__filters button:hover{color:var(--black);border-color:#00000059}.pf__filters button.is-active{background:var(--black);border-color:var(--black);color:var(--cream)}.pf__filters button.is-active sup{color:#ff6a4a}.pf__grid{perspective:1400px;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.pf-card--wide{grid-column:span 7}.pf-card--narrow{grid-column:span 5}.pf-card--half{grid-column:span 6}.pf-card.is-hidden{display:none}.pf-card__btn{text-align:left;border-radius:var(--radius-l);background:var(--black);width:100%;height:100%;color:var(--cream);transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.pf-card__btn:hover{transform:translateY(-6px);box-shadow:0 40px 70px -30px #a90e0299}.pf-card__visual{aspect-ratio:16/10;background:radial-gradient(70% 80% at 50% 110%,#a90e0299,#0000 70%),linear-gradient(#121212,#050505);place-items:center;padding:clamp(1rem,2vw,1.75rem);display:grid;position:relative;overflow:hidden}.pf-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000080);position:absolute;top:0;bottom:0;left:0;right:0}.pf-card__visual-inner{width:100%;height:100%;transition:transform 1s var(--ease-out);place-items:center;display:grid}.pf-card__visual-inner>.mk:not(.mk-phone){width:84%}.pf-card__visual-inner>.mk-deck{width:80%}.pf-card__btn:hover .pf-card__visual-inner{transform:scale(1.06)rotate(-1deg)}.pf-card__cat{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;font-family:var(--font);letter-spacing:0;background:#0009;border-radius:999px;padding:.35rem .75rem;font-size:.84rem;position:absolute;top:1rem;left:1rem}.pf-card__body{flex:1;align-content:start;gap:.45rem;padding:1.5rem 1.75rem 1.75rem;display:grid}.pf-card__client{letter-spacing:0;color:var(--red-bright);font-size:.84rem;font-weight:600}.pf-card__title{letter-spacing:-.03em;font-size:clamp(1.25rem,1vw + .85rem,1.6rem);font-weight:720;line-height:1.15}.pf-card__desc{color:var(--text-2);font-size:.92rem;line-height:1.55}.pf-card__view{align-items:center;gap:.6rem;margin-top:.75rem;font-size:.92rem;font-weight:600;display:inline-flex}.pf-card__arrow{border:1px solid var(--line-2);width:34px;height:34px;transition:background .4s, border-color .4s, transform .6s var(--ease-out);border-radius:50%;place-items:center;display:grid}.pf-card__btn:hover .pf-card__arrow{background:var(--red);border-color:var(--red);transform:rotate(45deg)}.pf__foot{border-radius:var(--radius-l);border:1px solid var(--on-cream-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding:1.75rem 2rem;display:flex}.pf__foot p{letter-spacing:-.03em;font-size:clamp(1.2rem,1.4vw + .6rem,1.8rem);font-weight:700}.pf__mobile-more{grid-column:1/-1;justify-content:center;padding-top:1rem;display:flex}@media (max-width:960px){.pf-card--wide,.pf-card--narrow,.pf-card--half{grid-column:span 6}}@media (max-width:640px){.pf__title{white-space:normal}.pf__grid{grid-template-columns:1fr}.pf-card--wide,.pf-card--narrow,.pf-card--half{grid-column:auto}.pf__filters{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pf__filters button{flex:none}.pf__foot{padding:1.5rem}}.pt{background:var(--black);padding-block-start:clamp(3rem,6vw,5.5rem);padding-block-end:clamp(3rem,6vw,5.5rem)}.pt__card{border-radius:var(--radius-l);border:1px solid var(--line);isolation:isolate;background:linear-gradient(135deg,#fffbd40a,#fffbd403);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.75rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.pt__card:before{content:"";z-index:-1;background:radial-gradient(closest-side,#111827e6,#0000);width:60%;height:180%;position:absolute;top:-40%;right:-10%}.pt__title{font-size:var(--fs-h2);letter-spacing:-.035em;margin-top:1.25rem;font-weight:780;line-height:1}.pt__desc{letter-spacing:0;color:var(--text-3);margin-top:.9rem;font-size:1rem;font-weight:550;display:block}.pt__lead{font-size:var(--fs-h3);letter-spacing:-.025em;margin-top:1.5rem;font-weight:650;line-height:1.2}.pt__text{max-width:34em;color:var(--text-2);margin-top:.75rem}.pt__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.pt__status{color:var(--text-2);align-items:center;gap:.55rem;font-size:.9rem;font-weight:550;display:inline-flex}.pt__status i{background:#8b5cf6;border-radius:50%;width:7px;height:7px}.pt__preview{color:#f8fafc;transition:transform .7s var(--ease-out), border-color .4s;background:#111827;border:1px solid #e5e7eb33;border-radius:18px;padding:1.25rem;display:block;box-shadow:0 40px 90px -30px #8b5cf673}.pt__card:hover .pt__preview{border-color:#8b5cf680;transform:translateY(-6px)rotate(-.6deg)}.pt__preview-head{border-bottom:1px solid #e5e7eb24;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.pt__preview-head>span{line-height:1.25;display:grid}.pt__preview small{color:#f8fafc9e;font-size:.78rem}.ptv{margin-top:1.25rem;padding-bottom:5.25rem;display:block;position:relative}.ptv__win{background:#f8fafc;border:1px solid #e5e7eb33;border-radius:12px;display:block;overflow:hidden;box-shadow:0 24px 50px -24px #000000b3}.ptv__bar{background:#eef0f5;border-bottom:1px solid #e5e7eb;align-items:center;gap:6px;padding:.55rem .8rem;display:flex}.ptv__bar i{background:#d1d5db;border-radius:50%;width:8px;height:8px}.ptv__bar b{color:#111827;margin-left:.5rem;font-size:.78rem;font-weight:650}.ptv__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;min-height:9.5rem;padding:.75rem;display:grid;position:relative}.ptv__col{background:#fff;border:1px solid #e5e7eb;border-radius:9px;align-content:start;gap:.4rem;padding:.5rem;transition:border-color .4s,box-shadow .4s;display:grid}.ptv__col.is-active{border-color:#8b5cf68c;box-shadow:0 0 0 3px #8b5cf61f}.ptv__col-head{color:#64748b;margin-bottom:2.6rem;font-size:.68rem;font-weight:700}.ptv__skel{background:#eef0f5;border-radius:4px;height:.55rem}.ptv__skel--short{width:60%}.ptv__lead{--col:0;top:2.2rem;left:calc(.75rem + .3rem + var(--col) * ((100% - 1.5rem - 1.5rem) / 4 + .5rem));color:#111827;background:#fff;border:1px solid #c4b5fd;border-radius:8px;align-items:center;gap:.35rem;width:calc(25% - 1.35rem);padding:.35rem .4rem;transition:left .9s cubic-bezier(.65,0,.35,1),border-color .4s;display:flex;position:absolute;box-shadow:0 10px 20px -10px #7c3aed8c}.ptv__lead.is-won{border-color:#22d3ee}.ptv__lead>span:last-child{min-width:0;line-height:1.2;display:grid}.ptv__lead b{white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.ptv__lead small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.ptv__avatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#22d3ee);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.ptv__toast{z-index:2;color:#f8fafc;background:#111827;border:1px solid #a78bfa66;border-radius:12px;align-items:center;gap:.6rem;max-width:68%;padding:.6rem .85rem .6rem .6rem;animation:.6s cubic-bezier(.34,1.56,.64,1) both ptv-toast;display:flex;position:absolute;bottom:.4rem;right:-.5rem;box-shadow:0 20px 40px -18px #000c}.ptv__toast>span:last-child{min-width:0;line-height:1.25;display:grid}.ptv__toast b{font-size:.8rem}.ptv__toast small{color:#f8fafcad;font-size:.7rem}.ptv__toast-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#22d3ee);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}@keyframes ptv-toast{0%{opacity:0;transform:translateY(12px)scale(.92)}}.ptv__leo{z-index:3;filter:drop-shadow(0 14px 18px #00000073);width:24%;max-width:148px;height:auto;animation:4s ease-in-out infinite paused ptv-leo;position:absolute;bottom:-.2rem;left:-.6rem}.ptv.is-in .ptv__leo{animation-play-state:running}@keyframes ptv-leo{50%{transform:translateY(-5px)rotate(-1.5deg)}}@media (max-width:640px){.ptv{padding-bottom:3.75rem}.ptv__leo{width:28%}.ptv__board{gap:.3rem;min-height:8rem;padding:.5rem}.ptv__col{padding:.35rem}.ptv__col-head{font-size:.56rem}.ptv__lead{top:1.75rem;left:calc(.5rem + .2rem + var(--col) * ((100% - 1rem - .9rem) / 4 + .3rem));width:calc(25% - .875rem);padding:.25rem}.ptv__avatar{display:none}.ptv__lead b{font-size:.54rem}.ptv__lead small{font-size:.5rem}.ptv__toast{max-width:72%;padding:.45rem .6rem .45rem .45rem;right:0}.ptv__toast b{font-size:.7rem}.ptv__toast small{font-size:.62rem}.ptv__toast-icon{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.ptv__leo,.ptv__toast{animation:none}.ptv__lead{transition:none}}@media (max-width:900px){.pt__card{grid-template-columns:1fr}}.why{background:var(--ink-1);isolation:isolate;padding-top:clamp(4rem,7vw,7rem);overflow:hidden}.why__glow{z-index:-1;background:radial-gradient(45% 50% at 15% 30%,#a90e0240,#0000 70%),radial-gradient(35% 40% at 90% 100%,#a90e0238,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.why__bgword{z-index:-1;white-space:nowrap;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #fffbd409;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,14vw,15rem);font-weight:850;line-height:1;position:absolute;top:2.5rem;left:30%}.why__head{grid-template-columns:1fr;gap:.75rem;max-width:none}.why__head .h2{margin-top:1.25rem}.why__head .lead{max-width:38em}@media (min-width:641px){.why__head .h2{white-space:nowrap}}.why__grid{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);margin-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,7vw,6rem);display:grid}.why__card-motion{min-width:0}.why__card-motion:first-child{grid-area:1/1}.why__card-motion:nth-child(2){grid-area:1/3}.why__card-motion:nth-child(3){grid-area:1/2;position:relative;top:clamp(4rem,7vw,6rem)}.why__card-motion:nth-child(4){grid-area:1/4;position:relative;top:clamp(4rem,7vw,6rem)}.why__card{--mx:50%;--my:50%;border-radius:var(--radius-l);border:1px solid var(--line);isolation:isolate;min-height:360px;transition:border-color .5s, transform .7s var(--ease-out), background .5s;background:linear-gradient(#fffbd40a,#fffbd403);flex-direction:column;padding:2rem 1.75rem;display:flex;position:relative;overflow:hidden}.why__card:hover{background:linear-gradient(#a90e021f,#fffbd403);border-color:#d8260f8c;transform:translateY(-8px)}.why__spot{z-index:-1;background:radial-gradient(300px circle at var(--mx) var(--my), #d8260f38, transparent 65%);opacity:0;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.why__card:hover .why__spot{opacity:1}.why__icon{width:80px;height:80px;color:var(--cream);place-items:center;display:grid;position:relative}.why__frame{fill:none;stroke:var(--red-bright);stroke-width:1.5px;transition:transform .7s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.why__icon:before{content:"";background:radial-gradient(circle at 30% 20%,#d8260f59,#a90e020d);border:1px solid #d8260f40;border-radius:10px;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.why__icon .icon{transition:transform .7s var(--ease-out);position:relative}.why__card:hover .why__frame{transform:rotate(90deg)scale(1.08)}.why__card:hover .why__icon .icon{transform:scale(1.12)}.why__num{letter-spacing:.16em;color:var(--red-bright);margin-top:auto;padding-top:2.5rem;font-size:.75rem}.why__title{letter-spacing:-.03em;margin-top:.6rem;font-size:clamp(1.3rem,.8vw + .9rem,1.6rem);font-weight:740;line-height:1.1}.why__text{color:var(--text-2);margin-top:.75rem;font-size:.95rem;line-height:1.6}@media (max-width:960px){.why__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}.why__card-motion:nth-child(n){grid-area:auto;position:static;top:auto}.why__card{min-height:300px}}@media (max-width:560px){.why__grid{grid-template-columns:1fr}.why__card{min-height:0}.why__num{padding-top:1.75rem}}.imp{background:var(--black);isolation:isolate;padding-bottom:var(--section-y);position:relative;overflow:clip}.imp__pin{min-height:100vh;padding-block:calc(var(--nav-h) + 2rem) 3rem;align-items:center;display:flex;position:relative}.imp__bg{z-index:-1;background:radial-gradient(45% 55% at 80% 60%,#a90e024d,#0000 70%),radial-gradient(30% 40% at 10% 20%,#a90e0224,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.imp__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.imp__left{gap:1.4rem;display:grid}.imp__title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.2vw + .5rem,3.9rem);font-weight:780;line-height:1.04}.imp__chart{border-radius:var(--radius-l);border:1px solid var(--line);background:linear-gradient(#fffbd408,#0000);margin-top:1rem;padding:1.5rem 1.5rem 1rem}.imp__chart svg{width:100%;height:auto;overflow:visible}.imp__chart-grid{stroke:#fffbd412;stroke-dasharray:3 6}.imp__chart-line{fill:none;stroke:url(#imp-line);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1}@media (prefers-reduced-motion:reduce){.imp__chart-line{stroke-dashoffset:0}}.imp__pt circle{fill:var(--black);stroke:var(--cream);stroke-width:2px}.imp__pt-4 circle{fill:var(--red-bright);stroke:var(--cream)}.imp__pt text{fill:var(--text-2);font-weight:600;font-family:var(--font);letter-spacing:0;font-size:12.5px}.imp__pt-4 text{fill:var(--cream);font-weight:700}@media (prefers-reduced-motion:no-preference){.imp__chart-area,.imp__pt{opacity:0}.imp__stage{opacity:0;transform:translate(30px)}.imp__fill{clip-path:inset(0 100% 0 0)}.imp__stage-text{opacity:0;transform:translateY(10px)}.imp__conn-fill{transform:scaleY(0)}.imp__grow-glow{opacity:0;transform:scale(.6)}}.imp__chain{display:grid}.imp__stage{padding-bottom:.4rem;position:relative}.imp__word-wrap{align-items:baseline;gap:1rem;display:flex;position:relative}.imp__idx{color:var(--red-bright);letter-spacing:.1em;flex:none;width:2rem;font-size:.72rem}.imp__word{letter-spacing:-.05em;text-transform:uppercase;color:#0000;-webkit-text-stroke:0;font-size:clamp(2.4rem,4.2vw,4.6rem);font-weight:850;line-height:.95}.imp__fill{color:var(--cream);-webkit-text-stroke:0;position:absolute;top:0;left:3rem}.is-grow .imp__fill{background:linear-gradient(100deg,#ff5b37,#d8260f 45%,#a90e02);color:#0000;-webkit-background-clip:text;background-clip:text}.imp__grow-glow{z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#d8260f8c,#0000);width:70%;height:160%;position:absolute;top:50%;left:0;translate:0 -50%}.imp__stage-text{max-width:30em;color:var(--text-2);margin:.4rem 0 0 3rem;font-size:.92rem}.imp__conn{width:2rem;height:1.9rem;color:var(--red-bright);justify-items:center;margin:.35rem 0 0 3.6rem;display:grid;position:relative}.imp__conn:before,.imp__conn-fill{content:"";background:var(--line-2);width:1px;position:absolute;top:0;bottom:14px;left:50%}.imp__conn-fill{background:var(--red-bright);transform-origin:top}.imp__conn .icon{position:absolute;bottom:0}.imp__stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);display:grid}.imp__stat{gap:.6rem;padding:2rem 1.5rem 0 0;display:grid}.imp__stat+.imp__stat{border-left:1px solid var(--line);padding-left:1.5rem}.imp__stat-num{letter-spacing:-.05em;font-size:clamp(2.8rem,4.5vw,4.8rem);font-weight:820;line-height:1}.imp__stat-suffix{color:var(--red-bright)}.imp__stat-label{color:var(--text-3);max-width:16em;font-size:.9rem}@media (max-width:1023px){.imp__pin{min-height:0;padding-block:var(--section-y) 0}.imp__grid{grid-template-columns:1fr}.imp__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem}.imp__stat:nth-child(3){border-left:0;padding-left:0}.imp__stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:2rem}}@media (max-width:480px){.imp__stage-text,.imp__fill{margin-left:0}.imp__idx{display:none}.imp__fill{left:0}.imp__stage-text{margin-left:0}.imp__conn{margin-left:.4rem}}.cta{background:var(--black);isolation:isolate;align-items:center;padding-block-start:clamp(6rem,10vw,9rem);padding-block-end:clamp(4rem,7vw,6rem);display:flex;position:relative;overflow:hidden}.cta__glow{aspect-ratio:1.6;z-index:-2;background:radial-gradient(closest-side,#a90e02bf,#6e090159 45%,#0000 75%);width:min(1400px,140vw);position:absolute;top:45%;left:50%;translate:-50% -50%}.cta__scene{z-index:-1;opacity:0;transition:opacity 1.5s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.cta__scene.is-ready{opacity:.85}.cta__vignette{z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 50% 45%,#000000b8,#0000 100%),linear-gradient(#000 0%,#0000 18% 80%,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cta__inner{gap:clamp(3rem,6vw,5rem);display:grid;position:relative}.cta__panel{text-align:center;justify-items:center;gap:1.6rem;max-width:1040px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.cta__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw + .3rem,6.2rem);font-weight:820;line-height:.98}.cta__hl .split-word>span{background:linear-gradient(100deg,#fffbd4 0%,#ffd5c2 30%,#ff5b37 70%,#d8260f);color:#0000;-webkit-background-clip:text;background-clip:text}.cta__lead{max-width:36em;font-size:var(--fs-lead);color:var(--text-2)}.cta__buttons{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.5rem;display:flex}.cta__contact{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.cta__chip{border-radius:var(--radius);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);text-align:left;transition:border-color .4s, background .4s, transform .6s var(--ease-out);background:#0a0a0a99;align-items:center;gap:1rem;padding:1.25rem 1.4rem;font-size:.98rem;font-weight:600;display:flex}.cta__chip>.icon:first-child{color:var(--cream);flex:none}.cta__chip span{overflow-wrap:anywhere;gap:.15rem;min-width:0;display:grid}.cta__chip small{font-family:var(--font);letter-spacing:0;color:var(--text-3);font-size:.84rem;font-weight:400}.cta__chip-arrow{color:var(--text-3);transition:transform .5s var(--ease-out), color .3s;margin-left:auto}.cta__chip:hover{background:#280402b3;border-color:#d8260fb3;transform:translateY(-4px)}.cta__chip:hover .cta__chip-arrow{color:var(--red-bright);transform:translate(3px,-3px)}@media (max-width:860px){.cta__contact{grid-template-columns:1fr}}@media (max-width:560px){.cta__buttons{flex-direction:column;width:100%}.cta__buttons .btn{justify-content:space-between}}.footer{background:var(--ink-1);border-top:1px solid var(--line);padding-top:clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#a90e0259,#0000);width:90%;height:60%;position:absolute;bottom:-30%;left:50%;translate:-50%}.footer__top{grid-template-columns:1.6fr repeat(3,1fr);gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.footer__brand p{max-width:26rem;color:var(--text-3);margin-top:1.5rem;font-size:.95rem}.footer__social{gap:.6rem;margin-top:1.75rem;display:flex}.footer__social a{border:1px solid var(--line-2);width:46px;height:46px;color:var(--cream);transition:background .4s, border-color .4s, transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid}.footer__social a:hover{background:var(--red);border-color:var(--red);--icon-accent:var(--cream);transform:translateY(-3px)}.footer__social a:hover .icon{--icon-accent:var(--cream)}.footer__col h3{font-family:var(--font);letter-spacing:0;color:var(--red-bright);margin-bottom:1.25rem;font-size:.84rem;font-weight:500}.footer__col ul{gap:.7rem;display:grid}.footer__col a,.footer__col button{color:var(--text-2);text-align:left;font-size:.95rem;transition:color .3s;position:relative}.footer__col a:hover,.footer__col button:hover{color:var(--cream)}.footer__start{align-items:center;gap:.4rem;font-weight:600;display:inline-flex;color:var(--cream)!important}.footer__start .icon{transition:transform .4s var(--ease-out)}.footer__start:hover .icon{transform:translate(4px)}.footer__mark{letter-spacing:-.055em;white-space:nowrap;text-align:center;background:linear-gradient(#fffbd41a,#fffbd403 85%);color:#0000;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;width:100vw;max-width:none;margin-top:clamp(3rem,6vw,5rem);font-size:clamp(4rem,15.5vw,16.5rem);font-weight:850;line-height:.82;position:relative;left:50%;transform:translate(-50%)}.footer__bottom{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.75rem;padding-block-end:1.75rem;font-size:.85rem;display:flex;position:relative}.footer__tag{letter-spacing:.22em;font-size:.66rem}.footer__top-btn{color:var(--text-2);align-items:center;gap:.5rem;transition:color .3s;display:inline-flex}.footer__top-btn .icon{transition:transform .4s var(--ease-out);transform:rotate(-90deg)}.footer__top-btn:hover,.footer__cookies:hover{color:var(--cream)}.footer__cookies{color:var(--text-2);transition:color .3s}.footer__legal{flex-wrap:wrap;gap:.5rem 1.25rem;display:inline-flex}.footer__top-btn:hover .icon{transform:rotate(-90deg)translate(4px)}.footer__top--extra{grid-template-columns:1.4fr repeat(4,1fr)}@media (max-width:960px){.footer__top{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}@media (max-width:520px){.footer__top{grid-template-columns:1fr}.footer__bottom{flex-direction:column;align-items:flex-start}}.svc-hero{padding-top:calc(var(--nav-h) + clamp(3rem, 7vw, 6rem));background:var(--black);padding-bottom:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.svc-hero__glow{pointer-events:none;background:radial-gradient(circle,#a90e0273,#6e090126 45%,#0000 70%);border-radius:50%;width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;top:-20%;bottom:auto;left:auto;right:-10%}.svc-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.svc-hero__copy{justify-items:start;gap:1.5rem;display:grid}.svc-crumbs{letter-spacing:0;color:var(--text-3);flex-wrap:wrap;gap:.6rem;font-size:.84rem;font-weight:600;display:flex}.svc-crumbs a{color:var(--text-2);transition:color .3s}.svc-crumbs a:hover{color:var(--cream)}.svc-hero__title{letter-spacing:-.04em;text-wrap:balance;color:var(--cream);font-size:clamp(2.3rem,3.2vw + .6rem,4rem);font-weight:760;line-height:1.04}.svc-hero__hl{color:var(--red-bright)}.svc-hero__ctas{flex-wrap:wrap;gap:.9rem;display:flex}.svc-hero__facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:2.5rem;width:100%;margin:.5rem 0 0;padding-top:1.5rem;display:flex}.svc-hero__facts dt{letter-spacing:0;color:var(--text-3);font-size:.84rem;font-weight:600}.svc-hero__facts dd{color:var(--cream);margin:.35rem 0 0;font-weight:600}.svc-hero__visual{aspect-ratio:4/3;border-radius:var(--radius-l);border:1px solid var(--line-2);background:linear-gradient(160deg, var(--ink-3), var(--ink-1));box-shadow:var(--glow-red);position:relative;overflow:hidden}.svc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.svc-card{border-radius:var(--radius);border:1px solid var(--on-cream-line);background:#ffffff8c;align-content:start;gap:.75rem;padding:1.75rem;display:grid}.svc-card h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.svc-card p{color:var(--on-cream-2);line-height:1.6}.svc-card__icon{background:var(--red);width:34px;height:34px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.svc-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.svc-plan{border-radius:var(--radius-l);border:1px solid var(--on-cream-line);color:var(--on-cream);background:#fff9;flex-direction:column;gap:.6rem;padding:2rem 1.75rem 1.75rem;display:flex;position:relative}.svc-plan h3{letter-spacing:0;color:var(--red);font-size:1.1rem;font-weight:760}.svc-plan__price{letter-spacing:-.04em;font-size:clamp(2.2rem,3vw + 1rem,3rem);font-weight:800;line-height:1}.svc-plan__duration{font-size:var(--fs-small);border:1px solid;border-radius:999px;place-self:flex-start start;padding:.3rem .85rem;font-weight:600}.svc-plan ul,.svc-plans__includes ul{gap:.55rem;margin:.75rem 0 1.25rem;padding:0;list-style:none;display:grid}.svc-plan li,.svc-plans__includes li{align-items:baseline;gap:.6rem;line-height:1.5;display:flex}.svc-plan li .icon,.svc-plans__includes li .icon{color:var(--red);flex:none;transform:translateY(2px)}.svc-plan .btn{align-self:flex-start;margin-top:auto}.svc-plan.is-featured{background:linear-gradient(160deg, var(--red), var(--red-deep));border-color:var(--red);color:var(--cream);box-shadow:var(--glow-red)}.svc-plan.is-featured h3,.svc-plan.is-featured li .icon{color:var(--cream)}.svc-plan__badge{background:var(--black);color:var(--cream);letter-spacing:0;border-radius:999px;padding:.3rem .8rem;font-size:.84rem;font-weight:600;position:absolute;top:-.8rem;left:1.75rem}.svc-plan{transition:translate .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .45s var(--ease-out);will-change:transform}.svc-plan>:not(.svc-plan__spot):not(.svc-plan__badge){position:relative}.svc-plan__spot{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.svc-plan__spot:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #a90e0224, transparent 60%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.svc-plan.is-featured .svc-plan__spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #fffbd42e, transparent 60%)}.svc-plan:hover .svc-plan__spot:before{opacity:1}.svc-plan__price{font-variant-numeric:tabular-nums}.svc-plan .btn{margin-top:auto}@media (hover:hover) and (prefers-reduced-motion:no-preference){.svc-plan:hover{border-color:#a90e0259;translate:0 -10px;box-shadow:0 30px 60px -28px #6e090173}.svc-plan.is-featured:hover{box-shadow:var(--glow-red), 0 40px 80px -24px #a90e02b3}}@media (prefers-reduced-motion:no-preference){.svc-plan.is-featured{animation:3.2s ease-in-out infinite svc-plan-glow}.svc-plan.is-featured .svc-plan__spot:after{content:"";background:linear-gradient(100deg,#0000,#fffbd438,#0000);width:45%;animation:4.5s ease-in-out 1.5s infinite svc-plan-sweep;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}.svc-plan__badge{animation:3s ease-in-out infinite svc-plan-float}}@keyframes svc-plan-glow{0%,to{box-shadow:0 0 0 1px #a90e0299,0 20px 60px -10px #a90e0273}50%{box-shadow:0 0 0 1px #d8260fe6,0 26px 80px -8px #d8260fbf}}@keyframes svc-plan-sweep{0%{left:-60%}45%,to{left:130%}}@keyframes svc-plan-float{0%,to{translate:0}50%{translate:0 -4px}}.svc-plans__region{font-size:var(--fs-small);color:var(--on-cream-2);margin-top:1rem}.svc-plans__includes{border-top:1px solid var(--on-cream-line);margin-top:clamp(2rem,4vw,3rem);padding-top:2rem}.svc-plans__includes h3{letter-spacing:0;color:var(--red);font-size:.84rem;font-weight:600}.svc-plans__includes ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:0}.svc-fit__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.svc-fit__list{margin:0;padding:0;list-style:none;display:grid}.svc-fit__list li{border-bottom:1px solid var(--line);font-size:var(--fs-lead);color:var(--cream);align-items:baseline;gap:1rem;padding:1.25rem 0;display:flex}.svc-fit__list li:first-child{border-top:1px solid var(--line)}.svc-fit__list .icon{color:var(--red-bright);flex:none;transform:translateY(3px)}.svc-steps{border-top:1px solid var(--line)}.svc-steps__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.svc-steps__list li{border-radius:var(--radius);border:1px solid var(--line);background:var(--ink-2);gap:.6rem;padding:1.75rem;display:grid}.svc-steps__num{color:var(--red-bright);font-size:var(--fs-small)}.svc-steps__list h3{color:var(--cream);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.svc-steps__list p{color:var(--text-2);line-height:1.6}.svc-faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.svc-faq__item{border-bottom:1px solid var(--line)}.svc-faq__item:first-child{border-top:1px solid var(--line)}.section--cream .svc-faq__item,.section--cream .svc-faq__item:first-child{border-color:var(--on-cream-line)}.svc-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;list-style:none;display:flex}.svc-faq__item summary::-webkit-details-marker{display:none}.svc-faq__item summary h3{letter-spacing:-.015em;font-size:1.1rem;font-weight:650}.svc-faq__item summary .icon{transition:transform .35s var(--ease-out);flex:none}.svc-faq__item[open] summary .icon{transform:rotate(180deg)}.svc-faq__item p{max-width:40em;color:var(--text-2);padding-bottom:1.4rem;line-height:1.65}.section--cream .svc-faq__item p{color:var(--on-cream-2)}.svc-more__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.svc-more__link{border-radius:var(--radius);border:1px solid var(--line-2);background:var(--ink-2);gap:.6rem;padding:1.75rem 3.5rem 1.75rem 1.75rem;transition:border-color .3s,background .3s;display:grid;position:relative}.svc-more__link .mono{letter-spacing:0;color:var(--text-3);font-size:.84rem;font-weight:600}.svc-more__title{color:var(--cream);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.svc-more__link .icon{color:var(--red-bright);transition:transform .35s var(--ease-out);position:absolute;top:1.75rem;right:1.5rem}.svc-more__link:hover{border-color:var(--red);background:var(--ink-3)}.svc-more__link:hover .icon{transform:translate(3px,-3px)}@media (max-width:900px){.svc-hero__inner,.svc-fit__inner,.svc-faq__inner{grid-template-columns:1fr}}.page-hero{padding-top:calc(var(--nav-h) + clamp(3rem, 7vw, 6rem));background:var(--black);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.page-hero__glow{pointer-events:none;background:radial-gradient(circle,#a90e0266,#6e09011f 45%,#0000 70%);border-radius:50%;width:60vw;max-width:800px;height:60vw;max-height:800px;position:absolute;top:-30%;bottom:auto;left:auto;right:-10%}.page-hero__inner{justify-items:start;gap:1.5rem;display:grid;position:relative}.page-hero__crumbs{letter-spacing:0;color:var(--text-3);flex-wrap:wrap;gap:.6rem;font-size:.84rem;font-weight:600;display:flex}.page-hero__crumbs a{color:var(--text-2);transition:color .3s}.page-hero__crumbs a:hover{color:var(--cream)}.page-hero__title{max-width:16em;font-size:var(--fs-display);letter-spacing:-.042em;color:var(--cream);font-weight:780;line-height:1.02}.page-hero__lead{max-width:40em}.st-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:1.25rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.st-card{border-radius:var(--radius-l);border:1px solid var(--on-cream-line);height:100%;color:var(--on-cream);transition:translate .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .45s var(--ease-out);background:#fff9;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.5rem;padding:1.25rem;display:grid}.st-card__cover{display:block}.st-card__body{flex-direction:column;gap:.6rem;padding:.5rem .25rem .25rem 0;display:flex}.st-card__meta{color:var(--red);font-size:.78rem;font-weight:600}.st-nowrap{white-space:nowrap}.st-card__title{letter-spacing:-.03em;font-size:clamp(1.4rem,1vw + 1rem,1.75rem);font-weight:760;line-height:1.1}.st-card__text{color:var(--on-cream-2);font-size:.95rem;line-height:1.6}.st-card__foot{border-top:1px solid var(--on-cream-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.st-card__price{letter-spacing:-.03em;font-size:1.75rem;font-weight:800}.st-card__cta{color:var(--red);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.st-card__cta .icon{transition:transform .35s var(--ease-out)}.st-card:hover .st-card__cta .icon{transform:translate(4px)}.st-card:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.st-card:hover{border-color:#a90e0259;translate:0 -8px;box-shadow:0 30px 60px -28px #6e090173}}.st-note{font-size:var(--fs-small);color:var(--on-cream-2);align-items:center;gap:.5rem;margin-top:2rem;display:flex}.st-note .icon{color:var(--red);flex:none}.st-card__cover img,.st-hero__cover img{border-radius:var(--radius);width:100%;height:auto;display:block}.st-card__cover img{box-shadow:0 0 0 1px var(--on-cream-line)}.st-hero__cover img{box-shadow:0 40px 80px -40px #000000e6, var(--glow-red)}.st-facts{font-size:var(--fs-small);color:var(--cream);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.st-facts li:before{content:"";background:var(--red-bright);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.55rem;display:inline-block}.st-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.st-tools{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.st-tools li{border:1px solid var(--line-2);font-size:var(--fs-small);color:var(--text-2);border-radius:999px;padding:.35rem .85rem;font-weight:600}.st-hero__cover{width:min(100%,520px);margin-top:1rem}.st-buy{top:calc(var(--nav-h) + 1.5rem);border-radius:var(--radius-l);border:1px solid var(--line-2);background:linear-gradient(160deg, var(--ink-3), var(--ink-1));gap:1.25rem;padding:clamp(1.4rem,2.5vw,2rem);display:grid;position:sticky;box-shadow:0 40px 80px -40px #000000e6}.st-buy__head{border-bottom:1px solid var(--line);gap:.4rem;padding-bottom:1.1rem;display:grid}.st-buy__title{color:var(--text-2);font-size:1.05rem;font-weight:650}.st-buy__price{letter-spacing:-.04em;color:var(--cream);flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;font-size:clamp(2.6rem,3vw + 1rem,3.4rem);font-weight:800;line-height:1;display:flex}.st-buy__price span{font-size:var(--fs-small);letter-spacing:0;color:var(--text-3);font-weight:500}.st-buy__form{gap:.75rem;display:grid}.st-agree{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:.65rem;margin-top:.25rem;font-size:.85rem;line-height:1.5;display:flex}.st-agree input{width:1.05rem;height:1.05rem;accent-color:var(--red);flex:none;margin-top:.15rem}.st-agree a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.st-agree.has-error input{outline-offset:2px;outline:1px solid #ff5b37}.st-buy__submit{justify-content:center;width:100%;margin-top:.5rem}.st-buy__submit[disabled]{opacity:.7;cursor:progress}.st-buy__status{min-height:1.2em;color:var(--text-2);font-size:.85rem}.st-buy__status.is-error{color:#ff7a5c}.st-buy__trust{border-top:1px solid var(--line);color:var(--text-3);gap:.6rem;margin:0;padding:1.1rem 0 0;font-size:.82rem;line-height:1.5;list-style:none;display:grid}.st-buy__trust li{gap:.55rem;display:flex}.st-buy__trust .icon{color:var(--red-bright);flex:none;margin-top:.1rem}.st-contents{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.st-contents li{border-radius:var(--radius);border:1px solid var(--on-cream-line);background:#ffffff8c;align-content:start;gap:.55rem;padding:1.5rem;display:grid}.st-contents__num{color:var(--red);font-size:.8rem;font-weight:600}.st-contents h3{letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.st-contents p{color:var(--on-cream-2);line-height:1.6}.st-includes__title{color:var(--red-bright);margin-top:2rem;font-size:.84rem;font-weight:600}.st-includes{color:var(--text-2);gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.st-includes li{align-items:baseline;gap:.6rem;line-height:1.5;display:flex}.st-includes .icon{color:var(--red-bright);flex:none;transform:translateY(2px)}.st-final{border-top:1px solid var(--line)}.st-final__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.st-final .h2{color:var(--cream)}.st-success{min-height:78vh}.st-success__badge{border:1px solid var(--line-2);width:54px;height:54px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.st-success__badge.is-paid{background:var(--red);border-color:var(--red);box-shadow:var(--glow-red)}@media (prefers-reduced-motion:no-preference){.st-success__badge.is-checking,.st-success__badge.is-pending{animation:1.6s ease-in-out infinite st-pulse}}@keyframes st-pulse{50%{box-shadow:0 0 0 10px #a90e022e}}.st-success__ref{color:var(--text-3);overflow-wrap:anywhere;font-size:.85rem}.st-success__ref span{color:var(--cream)}.st-success__help{color:var(--text-2)}.st-success__help a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.st-success__resend{color:var(--text-2);flex-wrap:wrap;gap:.4rem;display:flex}.st-success__resend button{color:var(--cream);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.st-success__resend button[disabled]{opacity:.6;cursor:progress}.st-success__ctas{flex-wrap:wrap;gap:.9rem;display:flex}@media (max-width:900px){.st-hero__inner{grid-template-columns:1fr}.st-buy{position:static}.st-hero__cover{width:min(100%,420px)}}@media (max-width:560px){.st-card{grid-template-columns:1fr}}.st-page{position:relative}.st-bar{top:calc(var(--nav-h) + 1rem);z-index:3;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;left:0;right:0}.st-bar__link{pointer-events:auto;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cream);font-size:var(--fs-small);background:#0a0a0a99;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-weight:650;transition:border-color .3s,background .3s;display:inline-flex}.st-bar__link .icon{color:var(--red-bright)}.st-bar__link:hover{border-color:var(--red-bright);background:#a90e022e}.st-bar__link:focus-visible{border-color:var(--red-bright);background:#a90e022e}.st-buy__account{color:var(--text-3);font-size:.82rem;line-height:1.5}.st-buy__account a,.st-login__sent strong{color:var(--cream)}.st-buy__account a{text-underline-offset:3px;text-decoration:underline}.st-account{min-height:82vh}.st-login{border-radius:var(--radius-l);border:1px solid var(--line-2);background:linear-gradient(160deg, var(--ink-3), var(--ink-1));width:min(100%,460px);padding:clamp(1.4rem,2.5vw,2rem)}.st-login__form{gap:.9rem;display:grid}.st-login__form .btn{justify-content:center;width:100%}.st-login__sent{color:var(--text-2);font-size:.92rem;line-height:1.55}.st-login__links{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.st-login__links button,.st-account__who button{color:var(--text-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.st-login__links button[disabled]{opacity:.55;cursor:default}.st-account__who{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.st-account__who strong{color:var(--cream);overflow-wrap:anywhere}.st-purchases{width:100%;max-width:820px}.st-purchases__note{color:var(--text-3)}.st-purchases__empty{border-radius:var(--radius-l);border:1px dashed var(--line-2);color:var(--cream);justify-items:start;gap:.75rem;padding:1.75rem;display:grid}.st-purchases__list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.st-purchase{border-radius:var(--radius-l);border:1px solid var(--line-2);background:linear-gradient(160deg, var(--ink-3), var(--ink-1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.5rem;display:flex}.st-purchase__main{gap:.3rem;min-width:0;display:grid}.st-purchase__title{letter-spacing:-.02em;color:var(--cream);font-size:1.2rem;font-weight:720}.st-purchase__meta{color:var(--text-2);font-size:.92rem}.st-purchase__ref{color:var(--text-3);overflow-wrap:anywhere;font-size:.78rem}.st-purchase__refunded{border:1px solid var(--line-2);color:var(--text-3);font-size:var(--fs-small);border-radius:999px;padding:.4rem .9rem}.st-purchase__error{flex-basis:100%}@media (max-width:560px){.st-bar{top:calc(var(--nav-h) + .5rem)}.st-purchase .btn{justify-content:center;width:100%}}.lead-verification{background:radial-gradient(ellipse at 50% 42%, #a90e022b, transparent 48%), var(--black);flex-direction:column;min-height:100vh;padding:clamp(1.25rem,4vw,3rem);display:flex}.lead-verification__header{width:min(100%,1320px);margin:0 auto}.lead-verification__card{border:1px solid var(--line-2);border-radius:var(--radius-l);background:#0a0a0ae0;width:min(100%,560px);margin:auto;padding:clamp(2rem,6vw,4rem);box-shadow:0 30px 100px #00000073}.lead-verification__eyebrow{color:var(--red-bright);font-weight:600;font-family:var(--font);letter-spacing:0;margin-bottom:1.5rem;font-size:.84rem;display:block}.lead-verification__card h1{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.lead-verification__message{color:var(--text-2);font-size:var(--fs-lead)}.lead-verification__error{color:#ff8b7c;margin-top:1rem}.lead-verification__button{border:1px solid var(--red-bright);border-radius:var(--radius-s);background:var(--red);min-height:52px;color:var(--cream);margin-top:2rem;padding:.85rem 1.25rem;font-weight:650;transition:background .18s,opacity .18s}.lead-verification__button:hover:not(:disabled){background:var(--red-bright)}.lead-verification__button:disabled{cursor:wait;opacity:.65}.lead-verification__form{gap:.75rem;margin-top:2rem;display:grid}.lead-verification__form label{font-size:var(--fs-small);font-weight:600}.lead-verification__form input{border:1px solid var(--line-2);border-radius:var(--radius-s);background:var(--ink-2);min-height:52px;color:var(--text);font-family:var(--mono);letter-spacing:.25em;padding:.75rem 1rem;font-size:1.25rem}.lead-verification__home{color:var(--text-3);font-size:var(--fs-small);text-underline-offset:.2em;margin-top:2rem;text-decoration:underline;display:inline-block}.lead-verification__home:hover{color:var(--text)}
