@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_588c2607-module__W9Bunq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_588c2607-module__W9Bunq__variable{--font-sites-body:"Manrope","Manrope Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_399ccc27-module__-3cmsG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_399ccc27-module__-3cmsG__variable{--font-sites-serif:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c310a83d-module__wzztMa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c310a83d-module__wzztMa__variable{--font-sites-mono:"JetBrains Mono","JetBrains Mono Fallback"}
[data-sites-landing]{--sl-bg:#efefef;--sl-bg-alt:#f5f5f5;--sl-white:#fff;--sl-fg:#0d1b24;--sl-fg-2:#051a24;--sl-muted:#5c6a72;--sl-border:#0d1b241a;--sl-border-strong:#0d1b242e;--sl-accent:#f26522;--sl-accent-hover:#e05a1a;--sl-accent-soft:#f265221f;--sl-amber:#f26522;--sl-cyan:#63e6ff;--sl-success:#1e9e6a;--sl-danger:#d64545;--sl-radius:12px;--sl-radius-lg:20px;--sl-max:1440px;--sl-shadow-soft:0 0 0 .5px #0000000d,0 4px 30px #00000014;--sl-shadow-layer:0 1px 2px 0 #051a241a,0 4px 4px 0 #051a2417,0 9px 6px 0 #051a240d,0 17px 7px 0 #051a2403,inset 0 2px 8px 0 #ffffff80;--sl-ink:var(--sl-fg);background:var(--sl-bg);color:var(--sl-fg);font-family:var(--font-sites-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:100dvh;overflow:hidden auto}[data-sites-landing] .sl-display{font-family:var(--font-sites-body),system-ui,sans-serif;letter-spacing:-.03em;font-weight:500;line-height:1.08}[data-sites-landing] .sl-font-heading{font-family:var(--font-sites-body),system-ui,sans-serif;letter-spacing:-.02em}[data-sites-landing] .sl-gradient-text{font-family:var(--font-sites-serif),Georgia,serif;letter-spacing:-.01em;font-style:italic;font-weight:400}[data-sites-landing] .sl-mono{font-family:var(--font-sites-mono),ui-monospace,monospace}[data-sites-landing] .sl-container{max-width:var(--sl-max);margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){[data-sites-landing] .sl-container{padding-inline:2rem}}@media (min-width:1024px){[data-sites-landing] .sl-container{padding-inline:3rem}}[data-sites-landing] .sl-section{padding-block:4.5rem;position:relative}@media (min-width:768px){[data-sites-landing] .sl-section{padding-block:7.5rem}}[data-sites-landing] .sl-surface-section{background:var(--sl-white)}[data-sites-landing] .sl-grid-bg{background:var(--sl-bg-alt)}[data-sites-landing] .sl-grain:before{content:"";pointer-events:none;z-index:1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-sites-landing] .sl-mesh{isolation:isolate}[data-sites-landing] .sl-mesh:before{content:"";z-index:0;pointer-events:none;filter:blur(28px)saturate(1.05);background:radial-gradient(42% 46% at 68% 68%,#f2652252,#0000 68%),radial-gradient(30% 34% at 22% 30%,#f265221a,#0000 70%),conic-gradient(from 190deg at 55% 45%,#fff 0deg,#ececec 70deg,#fff 140deg,#e7e7e7 220deg,#fff 300deg,#ececec 360deg);animation:26s linear infinite sl-swirl;position:absolute;inset:-30%}@keyframes sl-swirl{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.08)}to{transform:rotate(360deg)scale(1)}}[data-sites-landing] .sl-mesh:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(98deg,#ffffff57 0,#ffffff0a 7px,#fff0 12px,#0d1b2407 16px,#ffffff4d 22px);position:absolute;inset:0}[data-sites-landing] .sl-navpill{background:var(--sl-white);box-shadow:var(--sl-shadow-soft);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:5px;display:flex}[data-sites-landing] .sl-navlink{color:var(--sl-fg);font-size:14px;text-decoration:none;transition:color .3s}[data-sites-landing] .sl-navlink:hover{color:#8a969c}[data-sites-landing] .sl-roll{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.25rem;font-size:13px;font-weight:500;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex}@media (min-width:640px){[data-sites-landing] .sl-roll{font-size:14px}}[data-sites-landing] .sl-roll-text{flex-direction:column;height:1.45em;line-height:1.45em;display:flex;overflow:hidden}[data-sites-landing] .sl-roll-text>span{transition:transform .5s}[data-sites-landing] .sl-roll:hover .sl-roll-text>span{transform:translateY(-100%)}[data-sites-landing] .sl-roll-icon{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}[data-sites-landing] .sl-roll-icon svg{transition:transform .5s}[data-sites-landing] .sl-roll:hover .sl-roll-icon svg{transform:rotate(-45deg)}[data-sites-landing] .sl-roll--dark{background:var(--sl-fg-2);color:#fff;box-shadow:var(--sl-shadow-layer)}[data-sites-landing] .sl-roll--dark .sl-roll-icon{color:var(--sl-fg-2);background:#fff}[data-sites-landing] .sl-roll--orange{background:var(--sl-accent);color:#fff;box-shadow:var(--sl-shadow-layer)}[data-sites-landing] .sl-roll--orange:hover{background:var(--sl-accent-hover)}[data-sites-landing] .sl-roll--orange .sl-roll-icon{color:var(--sl-accent);background:#fff}[data-sites-landing] .sl-roll--white{background:var(--sl-white);color:var(--sl-fg);box-shadow:var(--sl-shadow-soft)}[data-sites-landing] .sl-roll--white .sl-roll-icon{background:var(--sl-fg-2);color:#fff}[data-sites-landing] .sl-btn-primary{background:var(--sl-fg-2);color:#fff;cursor:pointer;box-shadow:var(--sl-shadow-layer);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}[data-sites-landing] .sl-btn-primary:hover{background:#10303f;transform:translateY(-2px)}[data-sites-landing] .sl-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}[data-sites-landing] .sl-btn-ghost{background:var(--sl-white);color:var(--sl-fg);cursor:pointer;box-shadow:var(--sl-shadow-soft);border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}[data-sites-landing] .sl-btn-ghost:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}[data-sites-landing] .sl-annotation{opacity:0;align-items:center;gap:.75rem;transition:opacity .7s .15s,transform .7s .15s;display:inline-flex;transform:translateY(14px)}[data-sites-landing] .sl-annotation.is-drawn{opacity:1;transform:translateY(0)}[data-sites-landing] .sl-annotation .sl-annotation-dash{background:var(--sl-fg-2);color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-sites-mono),ui-monospace,monospace;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}[data-sites-landing] .sl-annotation .sl-annotation-dash:after{content:"✳"}[data-sites-landing] .sl-annotation>span:last-child{font-family:var(--font-sites-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-fg);border:1px solid var(--sl-border-strong);background:#ffffffa6;border-radius:999px;padding:.4rem .9rem;font-size:11px;font-weight:500}[data-sites-landing] .sl-tag{font-family:var(--font-sites-mono),ui-monospace,monospace;letter-spacing:.04em;color:#fff;background:var(--sl-accent);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.56rem;line-height:1.3;display:inline-block;box-shadow:0 2px 8px #f2652266}[data-sites-landing] .sl-card{background:var(--sl-white);color:var(--sl-fg);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-soft);transition:transform .3s,box-shadow .3s;position:relative}[data-sites-landing] .sl-card--glow{box-shadow:0 0 0 1.5px var(--sl-accent),0 12px 40px -12px #f2652259}[data-sites-landing] .sl-card--dark{background:var(--sl-fg-2);color:#f6fcff;box-shadow:var(--sl-shadow-layer)}[data-sites-landing] .sl-input{border:1px solid var(--sl-border-strong);background:var(--sl-white);width:100%;color:var(--sl-fg);border-radius:999px;padding:.875rem 1.1rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}[data-sites-landing] textarea.sl-input{border-radius:var(--sl-radius-lg)}[data-sites-landing] select.sl-input{border-radius:999px}[data-sites-landing] .sl-input::placeholder{color:#5c6a7299}[data-sites-landing] .sl-input:focus{border-color:var(--sl-accent);box-shadow:0 0 0 3px var(--sl-accent-soft);outline:none}[data-sites-landing] .sl-label{font-family:var(--font-sites-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--sl-muted);margin-bottom:.4rem;margin-left:.75rem;font-size:.64rem;font-weight:600;display:block}[data-sites-landing] .sl-choice{border:1px solid var(--sl-border-strong);background:var(--sl-white);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.05rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative}[data-sites-landing] .sl-choice:hover{border-color:var(--sl-fg);transform:translateY(-1px)}[data-sites-landing] .sl-choice[data-checked=true]{background:var(--sl-fg-2);border-color:var(--sl-fg-2);color:#fff}[data-sites-landing] .sl-choice input{opacity:0;pointer-events:none;position:absolute}[data-sites-landing] .sl-lane{text-align:left;border:1px solid var(--sl-border);border-radius:var(--sl-radius-lg);background:var(--sl-white);cursor:pointer;width:100%;box-shadow:var(--sl-shadow-soft);flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.1rem 1.3rem;transition:transform .25s,box-shadow .25s;display:flex}[data-sites-landing] .sl-lane:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001f}[data-sites-landing] .sl-lane .sl-lane-title{font-size:1.02rem;font-weight:600}[data-sites-landing] .sl-lane .sl-lane-sub{color:var(--sl-muted);font-size:.85rem}[data-sites-landing] .sl-progress-track{background:#0d1b241a;border-radius:999px;height:4px;overflow:hidden}[data-sites-landing] .sl-progress-fill{background:var(--sl-accent);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1)}[data-sites-landing] .sl-marquee{white-space:nowrap;background:var(--sl-fg-2);color:#f6fcff;padding-block:.85rem;overflow:hidden}[data-sites-landing] .sl-marquee-track{will-change:transform;gap:2.5rem;padding-right:2.5rem;animation:30s linear infinite sl-marquee;display:inline-flex}[data-sites-landing] .sl-marquee-item{font-family:var(--font-sites-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:2.5rem;font-size:.72rem;font-weight:500;display:inline-flex}[data-sites-landing] .sl-marquee-item:after{content:"✳";color:var(--sl-accent)}@keyframes sl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-sites-landing] .sl-workmarquee{padding-block:3rem;overflow:hidden}@media (min-width:768px){[data-sites-landing] .sl-workmarquee{padding-block:4rem}}[data-sites-landing] .sl-workmarquee-track{will-change:transform;width:max-content;animation:45s linear infinite sl-marquee;display:flex}[data-sites-landing] .sl-workmarquee:hover .sl-workmarquee-track{animation-play-state:paused}[data-sites-landing] .sl-work-card{border-radius:1rem;height:240px;margin-inline:.75rem;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000024}@media (min-width:768px){[data-sites-landing] .sl-work-card{border-radius:1.25rem;height:400px}}[data-sites-landing] .sl-work-card:hover{transform:translateY(-8px)rotate(-.5deg)}[data-sites-landing] .sl-work-card img{object-fit:cover;width:auto;height:100%;display:block}[data-sites-landing] .sl-trail-host{position:relative}[data-sites-landing] .sl-trail-img{pointer-events:none;width:150px;transform:translate(-50%,-50%)rotate(var(--sl-rot,0deg))scale(1);z-index:5;border-radius:12px;animation:1s forwards sl-trail-out;position:absolute;box-shadow:0 12px 40px #00000040}@keyframes sl-trail-out{0%{opacity:0;transform:translate(-50%,-50%)rotate(var(--sl-rot,0deg))scale(.6)}12%{opacity:1;transform:translate(-50%,-50%)rotate(var(--sl-rot,0deg))scale(1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-55%)rotate(var(--sl-rot,0deg))scale(.85)}}[data-sites-landing] .sl-cmp{border-radius:var(--sl-radius-lg);aspect-ratio:16/10;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;position:relative;overflow:hidden;box-shadow:0 8px 40px #00000029}@media (max-width:640px){[data-sites-landing] .sl-cmp{aspect-ratio:4/5}}[data-sites-landing] .sl-cmp-layer{position:absolute;inset:0}[data-sites-landing] .sl-cmp-handle{background:var(--sl-accent);z-index:5;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #f2652299}[data-sites-landing] .sl-cmp-handle:after{content:"◂ ▸";background:var(--sl-accent);color:#fff;letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:.4rem .55rem;font-size:.7rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #f2652273}[data-sites-landing] .sl-cmp-badge{z-index:4;font-family:var(--font-sites-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--sl-shadow-soft);border-radius:999px;padding:.3rem .7rem;font-size:.64rem;font-weight:700;position:absolute;top:.75rem}[data-sites-landing] .sl-mock-bad{color:#6b6b6b;background:#e8e6e0;flex-direction:column;gap:4%;height:100%;padding:4% 6%;font-family:Georgia,Times New Roman,serif;display:flex}[data-sites-landing] .sl-mock-good{color:#f6fcff;background:linear-gradient(165deg,#0d1b24 0%,#16303c 100%);flex-direction:column;gap:4%;height:100%;padding:4% 6%;display:flex;position:relative}[data-sites-landing] .sl-terminal{background:var(--sl-fg-2);border-radius:var(--sl-radius-lg);font-family:var(--font-sites-mono),ui-monospace,monospace;color:var(--sl-cyan);box-shadow:var(--sl-shadow-layer);min-height:220px;padding:1.15rem 1.3rem;font-size:.8rem;line-height:1.9}[data-sites-landing] .sl-terminal-head{gap:.4rem;margin-bottom:.75rem;display:flex}[data-sites-landing] .sl-terminal-head span{background:#f6fcff40;border-radius:50%;width:10px;height:10px}[data-sites-landing] .sl-terminal-line{opacity:0;animation:.4s forwards sl-line-in}@keyframes sl-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}[data-sites-landing] .sl-cursor{vertical-align:-.15em;background:var(--sl-cyan);width:.55em;height:1em;animation:1.1s step-end infinite sl-blink;display:inline-block}@keyframes sl-blink{50%{opacity:0}}[data-sites-landing] .sl-speedbar{background:#0d1b2414;border-radius:999px;height:10px;overflow:hidden}[data-sites-landing] .sl-speedbar>i{border-radius:999px;width:0;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1) .2s;display:block}[data-sites-landing] .sl-faq details{background:var(--sl-white);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-soft);margin-bottom:.75rem;transition:box-shadow .25s}[data-sites-landing] .sl-faq details[open]{box-shadow:0 4px 24px #0000001a}[data-sites-landing] .sl-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;font-size:1rem;font-weight:500;list-style:none;display:flex}[data-sites-landing] .sl-faq summary::-webkit-details-marker{display:none}[data-sites-landing] .sl-faq summary:after{content:"+";font-family:var(--font-sites-mono),ui-monospace,monospace;color:var(--sl-accent);flex-shrink:0;font-size:1.3rem;transition:transform .25s}[data-sites-landing] .sl-faq details[open] summary:after{transform:rotate(45deg)}[data-sites-landing] .sl-faq .sl-faq-body{color:var(--sl-muted);max-width:62ch;padding:0 1.4rem 1.15rem;line-height:1.7}[data-sites-landing] .sl-reveal{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transition-delay:var(--sl-delay,0s);will-change:opacity,transform;transform:translateY(30px)}[data-sites-landing] .sl-reveal.is-visible{opacity:1;transform:translateY(0)}[data-sites-landing] .sl-bottom-pill{z-index:50;background:var(--sl-white);box-shadow:var(--sl-shadow-layer),0 8px 30px #0000001f;border-radius:999px;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.5rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}[data-sites-landing] .sl-whatsapp-sticky{z-index:50;position:fixed;bottom:1.5rem;right:1.25rem}@media (prefers-reduced-motion:reduce){[data-sites-landing]{scroll-behavior:auto}[data-sites-landing] .sl-reveal,[data-sites-landing] .sl-annotation{opacity:1;transition:none;transform:none}[data-sites-landing] .sl-marquee-track,[data-sites-landing] .sl-workmarquee-track,[data-sites-landing] .sl-mesh:before,[data-sites-landing] .sl-cursor,[data-sites-landing] .sl-terminal-line{opacity:1;animation:none}[data-sites-landing] .sl-trail-img{display:none}[data-sites-landing] .sl-roll-text>span,[data-sites-landing] .sl-roll-icon svg,[data-sites-landing] .sl-speedbar>i{transition:none}}
