@font-face{font-family:"Inter Tight";font-style:normal;font-display:swap;font-weight:100 900;src:url("../../fonts/inter-tight-latin-wght-normal.woff2") format("woff2-variations"),url("../../fonts/inter-tight-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-display:swap;font-weight:100 900;src:url("../../fonts/inter-tight-cyrillic-wght-normal.woff2") format("woff2-variations"),url("../../fonts/inter-tight-cyrillic-wght-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"JetBrains Mono";font-style:normal;font-display:swap;font-weight:100 800;src:url("../../fonts/jetbrains-mono-latin-wght-normal.woff2") format("woff2-variations"),url("../../fonts/jetbrains-mono-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-display:swap;font-weight:100 800;src:url("../../fonts/jetbrains-mono-cyrillic-wght-normal.woff2") format("woff2-variations"),url("../../fonts/jetbrains-mono-cyrillic-wght-normal.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter Tight Fallback";src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:102%;ascent-override:95%;descent-override:23.6%;line-gap-override:0%}@font-face{font-family:"JetBrains Mono Fallback";src:local("Courier New"),local("Menlo");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * OverlayScrollbars
 * Version: 2.10.1
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto !important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(0.1)}.os-size-observer::before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty::before{content:"";width:100%;height:100%}.os-size-observer-listener:empty::before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{from{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden]{scrollbar-width:none !important}[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none !important;appearance:none !important;display:none !important;width:0 !important;height:0 !important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch !important;flex-direction:row !important;flex-wrap:nowrap !important;scroll-behavior:auto !important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto !important;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars],[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]{overflow:hidden !important}[data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible !important}[data-overlayscrollbars-viewport~=measuring]{overflow:hidden !important;scroll-behavior:auto !important;scroll-snap-type:none !important}[data-overlayscrollbars-viewport~=overflowXVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-x:visible !important}[data-overlayscrollbars-viewport~=overflowXHidden]{overflow-x:hidden !important}[data-overlayscrollbars-viewport~=overflowXScroll]{overflow-x:scroll !important}[data-overlayscrollbars-viewport~=overflowYVisible]:not([data-overlayscrollbars-viewport~=measuring]){overflow-y:visible !important}[data-overlayscrollbars-viewport~=overflowYHidden]{overflow-y:hidden !important}[data-overlayscrollbars-viewport~=overflowYScroll]{overflow-y:scroll !important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0 !important;line-height:0 !important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{display:none !important;position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border-width:0 !important}[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto !important;scroll-snap-type:none !important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto !important;width:auto !important}@property --os-scroll-percent{syntax:"<number>";inherits:true;initial-value:0}@property --os-viewport-percent{syntax:"<number>";inherits:true;initial-value:0}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none !important}.os-scrollbar-track{position:relative;padding:0 !important;border:none !important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none !important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important;transition:none !important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional)*100%);transform:translateX(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent)*100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional)*100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent)*100%)}@supports(container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular)*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);bottom:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);left:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none !important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, 0.44);--os-handle-bg-hover: rgba(0, 0, 0, 0.55);--os-handle-bg-active: rgba(0, 0, 0, 0.66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, 0.44);--os-handle-bg-hover: rgba(255, 255, 255, 0.55);--os-handle-bg-active: rgba(255, 255, 255, 0.66)}:root{--c-bg: #0E0F11;--c-surface: #111214;--c-surface-2: #1A1C20;--c-line: #24262B;--c-line-strong: #3A3D43;--c-text: #EDEDED;--c-text-2: #B8BBC0;--c-muted: #8E9196;--c-subtle: #7C7F85;--c-accent: #C6F432;--c-accent-hover: #D5FF55;--c-accent-active: #AEDB1F;--c-accent-on-light: #5C7A00;--c-error: #FF6B5A;--ease: cubic-bezier(0.77, 0, 0.18, 1);--header-h: 4rem;color-scheme:dark}@media(min-width: 1200px){:root{--header-h: 4.75rem}}*:not(mark){background:rgba(0,0,0,0)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}html,body{font-family:"Inter Tight","Inter Tight Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:400;line-height:1.55;word-break:break-word;white-space:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0e0f11;color:#ededed;font-size:clamp(13.6px, 4.103vw, 1.896vh)}@supports(height: 1svh){html,body{font-size:clamp(13.6px, 4.103vw, 1.896svh)}}@media(min-width: 768px){html,body{font-size:calc(1.3*clamp(13.6px, 1.951vw, 1.453vh))}@supports(height: 1svh){html,body{font-size:calc(1.3*clamp(13.6px, 1.951vw, 1.453svh))}}}@media(min-width: 1025px){html,body{font-size:clamp(14.4px, 1.111vw, 2.092vh)}@supports(height: 1svh){html,body{font-size:clamp(14.4px, 1.111vw, 2.092svh)}}}@media(min-width: 1440px)and (min-height: 765px){html,body{font-size:clamp(16px, 0.944vw, 1.778vh)}@supports(height: 1svh){html,body{font-size:clamp(16px, 0.944vw, 1.778svh)}}}html.overflow-hidden,body.overflow-hidden{overflow:hidden !important;user-select:none;touch-action:none;overscroll-behavior:none}@supports(overflow: clip){html.overflow-hidden,body.overflow-hidden{overflow:clip !important}}html.overflow-hidden.os-scrollbar,html.overflow-hidden body.os-scrollbar,body.overflow-hidden.os-scrollbar,body.overflow-hidden body.os-scrollbar{display:none !important}*,*::before,*::after{box-sizing:border-box !important;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0;margin:0;text-underline-offset:3px;border-radius:0}*:not(:focus-visible),*::before:not(:focus-visible),*::after:not(:focus-visible){outline:none !important}*:focus-visible,*::before:focus-visible,*::after:focus-visible{outline:2px solid #c6f432;outline-offset:3px}::selection{background:#c6f432;color:#0e0f11}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:9999999;padding:.75rem 1rem;border-radius:4px;background-color:#c6f432;color:#0e0f11;font-weight:500;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.bp{background-image:linear-gradient(rgba(237, 237, 237, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(237, 237, 237, 0.035) 1px, transparent 1px);background-size:5rem 5rem;background-position:-1px -1px}#page{display:flex;flex-direction:column;position:relative;z-index:1;overflow:hidden;min-height:100vh;margin:0 auto;max-width:100%;width:100%;padding-top:var(--header-h)}@media(min-width: 250vh){#page{max-width:90rem}}@supports(height: 1svh){#page{min-height:100svh}}@supports(overflow: clip){#page{overflow:clip}}main{flex-grow:1;min-height:50vh}main:focus-visible{outline:none}@supports(height: 1svh){main{min-height:50svh}}a{color:inherit}a[href="#"]:not([role=button]){pointer-events:none}img,video,iframe{max-width:100%;height:auto}img:not([src]),video:not([src]),iframe:not([src]){visibility:hidden}b,strong{font-weight:600}i{font-style:italic}u{text-decoration:underline}button,input,textarea,select{font:inherit}button{color:inherit}button:not(:disabled){cursor:pointer}button:disabled{opacity:.6}input,textarea{outline:none !important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{display:none;appearance:none}input[type=search]::-moz-search-clear-button{display:none}input[type=search]::-ms-clear{display:none}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth:not(.fslightbox-open) iframe{pointer-events:none}.visually-hidden,.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}main>*:first-child *[data-aos^=fade][data-aos^=fade]:not(.aos-animate){opacity:.1 !important}.container{width:100%;margin:0 auto;padding:0 1.25rem;max-width:100%}@media(min-width: 768px){.container{padding:0 2.5rem}}@media(min-width: 1025px){.container{padding:0 5rem;max-width:90rem}}.container-full{width:100%;margin:0 auto;max-width:100%;padding:0 1.25rem}@media(min-width: 1025px){.container-full{padding:0 5rem}}@media(min-width: 250vh){.container-full{max-width:90rem}}.grid-12{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:1rem}@media(min-width: 1025px){.grid-12{grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:1.5rem}}@media(hover: hover)and (pointer: fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0e0f11}::-webkit-scrollbar-thumb{background:#3a3d43;border-radius:10px}[data-os]::-webkit-scrollbar{display:none}}.os-theme-yt{--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-border-radius: 10px;--os-handle-bg: #3A3D43;--os-handle-bg-hover: #8E9196;--os-handle-bg-active: #C6F432;--os-handle-min-size: 40px;--os-handle-perpendicular-size: 60%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 4px;z-index:1000000}.os-theme-yt .os-scrollbar-handle{transition:background-color .2s,width .2s,height .2s}.overflow-hidden .os-theme-yt{visibility:hidden}html[data-overlayscrollbars-initialize]{scrollbar-color:#3a3d43 rgba(0,0,0,0)}.m-cover,.m-contain{position:relative}.m-cover img,.m-cover video,.m-contain img,.m-contain video{position:absolute;inset:0;width:100%;height:100%}.m-cover img,.m-cover video{object-fit:cover}.m-contain img,.m-contain video{object-fit:contain}.aspect_16-9{width:100%;aspect-ratio:16/9}.aspect_16-10{width:100%;aspect-ratio:16/10}.aspect_3-4{width:100%;aspect-ratio:3/4}.aspect_9-16{width:100%;aspect-ratio:9/16}.display,.h1,.h2,.h3,.h4{font-weight:500;color:#ededed}.display{font-size:3.75rem;line-height:.95;letter-spacing:-0.055em}@media(min-width: 1025px){.display{font-size:9.25rem;line-height:.92}}.h1{font-size:3.25rem;line-height:.95;letter-spacing:-0.05em}@media(min-width: 1025px){.h1{font-size:6.5rem}}.h2{font-size:2.75rem;line-height:1;letter-spacing:-0.045em}@media(min-width: 1025px){.h2{font-size:4.5rem}}.h3{font-size:1.5rem;line-height:1.1;letter-spacing:-0.03em}@media(min-width: 1025px){.h3{font-size:2.5rem}}.h4{font-size:1.375rem;line-height:1.15;letter-spacing:-0.02em}@media(min-width: 1025px){.h4{font-size:1.75rem}}@media(min-width: 1025px){html[lang^=uk] .display{font-size:6.25rem}}html[lang^=uk] .h1{font-size:2.625rem}@media(min-width: 1025px){html[lang^=uk] .h1{font-size:5.5rem}}html[lang^=uk] .h2{font-size:2.25rem}@media(min-width: 1025px){html[lang^=uk] .h2{font-size:3.75rem}}.lead{font-size:1.0625rem;line-height:1.5;color:#b8bbc0}@media(min-width: 1025px){.lead{font-size:1.375rem}}.txt{font-size:1rem;line-height:1.55;color:#b8bbc0}@media(min-width: 1025px){.txt{font-size:1.125rem}}.txt-sm{font-size:.9375rem;line-height:1.5;color:#8e9196}@media(min-width: 1025px){.txt-sm{font-size:1rem}}.mono{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.metric{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.05em;line-height:1;color:#ededed;font-size:3.5rem}@media(min-width: 1025px){.metric{font-size:6rem}}.metric--md{letter-spacing:-0.04em;font-size:2rem}@media(min-width: 1025px){.metric--md{font-size:2.75rem}}.metric--sm{letter-spacing:-0.03em;font-size:1.25rem}@media(min-width: 1025px){.metric--sm{font-size:1.625rem}}.metric--accent{color:#c6f432}.label{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;line-height:1.33;letter-spacing:.08em;text-transform:uppercase;color:#8e9196}@media(min-width: 1025px){.label{font-size:.75rem}}.accent{color:#c6f432}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:0 1.375rem;border:1px solid rgba(0,0,0,0);border-radius:4px;font-family:"Inter Tight","Inter Tight Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .35s cubic-bezier(0.77, 0, 0.18, 1),border-color .35s cubic-bezier(0.77, 0, 0.18, 1),color .35s cubic-bezier(0.77, 0, 0.18, 1),transform .2s ease}.btn svg{flex:none;width:1rem;height:1rem}.btn:focus-visible{outline:2px solid #c6f432;outline-offset:3px}.btn:disabled,.btn.is-disabled{cursor:not-allowed;opacity:1;background-color:#1a1c20;border-color:#2a2c31;color:#7c7f85}.btn--primary{background-color:#c6f432;color:#0e0f11}.btn--primary:not(:disabled):hover{background-color:#d5ff55;color:#0e0f11}.btn--primary:not(:disabled):active{background-color:#aedb1f;transform:translateY(1px)}.btn--secondary{border-color:#3a3d43;color:#ededed}.btn--secondary::before{content:"";position:absolute;inset:-1px;z-index:-1;background-color:#c6f432;transform:translateY(101%);transition:transform .35s cubic-bezier(0.77, 0, 0.18, 1)}.btn--secondary:not(:disabled):hover{border-color:#c6f432;color:#0e0f11}.btn--secondary:not(:disabled):hover::before{transform:none}.btn--secondary:not(:disabled):active::before{background-color:#aedb1f}.btn--ghost{padding:0 .25rem;color:#ededed}.btn--sm{min-height:2.5rem;padding:0 1rem;font-size:.875rem}.btn--sm svg{width:.875rem;height:.875rem}.btn--full{width:100%}.arrow{display:inline-flex;transition:transform .3s cubic-bezier(0.77, 0, 0.18, 1)}a:hover>.arrow,a:focus-visible>.arrow,button:hover>.arrow,button:focus-visible>.arrow{transform:translateX(6px)}a:hover>.arrow--diag,a:focus-visible>.arrow--diag,button:hover>.arrow--diag,button:focus-visible>.arrow--diag{transform:translate(4px, -4px)}a:hover>.arrow--up,a:focus-visible>.arrow--up,button:hover>.arrow--up,button:focus-visible>.arrow--up{transform:translateY(-4px)}.icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid #2a2c31;border-radius:4px;color:#ededed;transition:border-color .3s cubic-bezier(0.77, 0, 0.18, 1),color .3s cubic-bezier(0.77, 0, 0.18, 1),background-color .3s cubic-bezier(0.77, 0, 0.18, 1)}.icon-btn svg{width:1rem;height:1rem;transition:transform .3s cubic-bezier(0.77, 0, 0.18, 1)}.icon-btn:hover{border-color:#c6f432;color:#c6f432}.icon-btn--cta{border-color:#c6f432;background-color:#c6f432;color:#0e0f11}.icon-btn--cta:hover{border-color:#d5ff55;background-color:#d5ff55;color:#0e0f11}.icon-btn--cta:hover svg{transform:translate(2px, -2px)}.icon-btn--close:hover svg{transform:rotate(90deg)}.icon-btn--plus{border-color:#3a3d43}summary:hover .icon-btn--plus svg,.icon-btn--plus:hover svg{transform:rotate(20deg)}details[open]>summary .icon-btn--plus,[aria-expanded=true] .icon-btn--plus,.icon-btn--plus[aria-expanded=true]{border-color:#c6f432;color:#c6f432}details[open]>summary .icon-btn--plus svg,[aria-expanded=true] .icon-btn--plus svg,.icon-btn--plus[aria-expanded=true] svg{transform:rotate(45deg)}.link-ul{position:relative;display:inline-block;color:#ededed}.link-ul::after{content:"";position:absolute;left:0;right:0;bottom:-0.25rem;height:1px;background-color:#c6f432;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(0.77, 0, 0.18, 1)}.link-ul:hover::after,.link-ul:focus-visible::after{transform:scaleX(1);transform-origin:left center;transition-duration:.6s}.link-ul--line{display:inline-flex;align-items:center;gap:.375rem;padding-bottom:.1875rem;border-bottom:1px solid #3a3d43}.link-ul--line::after{bottom:-1px}.link-ul--line svg{width:.875rem;height:.875rem}.link-inline{color:#ededed;border-bottom:1px solid #3a3d43;padding-bottom:2px;transition:color .2s,border-color .2s}.link-inline:hover{color:#c6f432;border-color:#c6f432}.link-muted{color:#b8bbc0;font-size:.9375rem;transition:color .2s}.link-muted:hover{color:#c6f432}.dim>*,.dim>li>a{transition:opacity .3s cubic-bezier(0.77, 0, 0.18, 1)}@media(hover: hover)and (pointer: fine){.dim:hover>*:not(:hover),.dim:hover>li:not(:hover)>a{opacity:.5}}.dim:focus-within>*:not(:focus-within),.dim:focus-within>li:not(:focus-within)>a{opacity:.5}.dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background-color:#c6f432;box-shadow:0 0 0 .25rem rgba(198,244,50,.15)}.dot--sm{width:.4375rem;height:.4375rem;box-shadow:none}.dot--pulse{animation:dot-pulse 2s ease-in-out infinite}@keyframes dot-pulse{50%{box-shadow:0 0 0 .4375rem rgba(198,244,50,0)}}.chip{display:inline-flex;align-items:center;height:1.75rem;padding:0 .625rem;border:1px solid #2a2c31;border-radius:2px;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1;color:#b8bbc0;white-space:nowrap}.pick,.contact-form__picks .wpcf7-list-item-label{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .875rem;border:1px solid #2a2c31;border-radius:4px;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;color:#b8bbc0;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.pick:hover,.contact-form__picks .wpcf7-list-item-label:hover{border-color:#44474d;color:#ededed}.pick[aria-pressed=true],.contact-form__picks [aria-pressed=true].wpcf7-list-item-label,.pick.is-active,.contact-form__picks .is-active.wpcf7-list-item-label,input:checked+.pick,.contact-form__picks input:checked+.wpcf7-list-item-label{border-color:#c6f432;color:#c6f432;background-color:rgba(198,244,50,.06)}input:focus-visible+.pick,.contact-form__picks input:focus-visible+.wpcf7-list-item-label{outline:2px solid #c6f432;outline-offset:3px}.status-pill{display:inline-flex;align-items:center;gap:.625rem;min-height:1.75rem;padding:0 .75rem;border:1px solid rgba(198,244,50,.35);border-radius:4px;background-color:rgba(198,244,50,.05);font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;color:#c6f432}@media(min-width: 1025px){.status-pill{font-size:.75rem}}.live-badge{display:inline-flex;align-items:center;gap:.625rem;min-height:2rem;padding:0 .75rem;border:1px solid #2a2c31;border-radius:4px;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#b8bbc0}.live-badge__live{display:inline-flex;align-items:center;gap:.5rem;color:#c6f432}.live-badge b{font-weight:500;color:#ededed}.lang-switch{display:inline-flex;padding:.1875rem;border:1px solid #2a2c31;border-radius:4px;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1}.lang-switch a{padding:.4375rem .625rem;border-radius:2px;color:#8e9196;transition:color .2s,background-color .2s}.lang-switch a:hover{color:#ededed}.lang-switch a[aria-current=true],.lang-switch a[aria-current=page]{background-color:#1f2125;color:#ededed}.lang-switch--sm{padding:.125rem;font-size:.6875rem}.lang-switch--sm a{padding:.375rem .5rem}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;border-top:1px solid #24262b}.section-head__name{display:inline-flex;gap:.6em}.section-head__index{color:#c6f432}.section-head--muted{border-top-color:#1e2024;color:#7c7f85}.section-head--muted .section-head__index{color:inherit}.section-head__meta{text-align:right}.section-head__meta-mob{display:none}@media(max-width: 767px){.section-head__meta-full{display:none}.section-head__meta-mob{display:inline}}.section-head__link{display:inline-flex;align-items:center;gap:.375rem;letter-spacing:0;text-transform:none;color:#ededed}.crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.crumbs{font-size:.75rem}}.crumbs a{color:#8e9196;transition:color .2s}.crumbs a:hover{color:#ededed}.crumbs [aria-current=page]{color:#ededed}.field{display:flex;flex-direction:column;gap:.5rem}.field__label{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#8e9196}.field__input{width:100%;min-height:3.25rem;padding:0 1rem;border:1px solid #2a2c31;border-radius:4px;background-color:#0e0f11;color:#ededed;font-family:"Inter Tight","Inter Tight Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;transition:border-color .2s,box-shadow .2s}.field__input::placeholder{color:#7c7f85}.field__input:hover{border-color:#44474d}.field__input:focus{border-color:#c6f432;box-shadow:0 0 0 3px rgba(198,244,50,.15)}.field__input:disabled{border-color:#24262b;background-color:#111214;color:#7c7f85;cursor:not-allowed}.field textarea.field__input{min-height:8.75rem;padding-top:.875rem;padding-bottom:.875rem;resize:none}.field__error{display:none;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#ff6b5a}.field.is-error .field__input{border-color:#ff6b5a;box-shadow:0 0 0 3px rgba(255,107,90,.12)}.field.is-error .field__error{display:block}.js [data-count-group]:not(.is-counting) [data-count],.js [data-count-group]:not(.is-counting) [data-gauge]{opacity:0}.js [data-count-group]:not(.is-counting) [data-bar]{width:0 !important}.acc{border-bottom:1px solid #24262b}.acc__summary{list-style:none;cursor:pointer}.acc__summary::-webkit-details-marker{display:none}.acc__summary:focus-visible{outline:2px solid #c6f432;outline-offset:3px}.acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(0.77, 0, 0.18, 1)}.is-open>.acc__body{grid-template-rows:1fr}html:not(.js) [open]>.acc__body{grid-template-rows:1fr}.acc__inner{min-height:0;overflow:hidden}.acc__content{opacity:0;transition:opacity .3s cubic-bezier(0.77, 0, 0.18, 1)}.is-open .acc__content,html:not(.js) [open] .acc__content{opacity:1;transition-delay:.1s}.js .acc:not(.is-open)>summary .icon-btn--plus{border-color:#3a3d43;color:#ededed}.js .acc:not(.is-open)>summary .icon-btn--plus svg{transform:none}.js .acc:not(.is-open)>summary:hover .icon-btn--plus svg{transform:rotate(20deg)}.acc.is-open>summary .icon-btn--plus{border-color:#c6f432;color:#c6f432}.acc.is-open>summary .icon-btn--plus svg{transform:rotate(45deg)}.case-card{--brand: #C6F432;--brand-2: transparent;position:relative;display:flex;flex-direction:column;gap:1.125rem}@media(min-width: 1025px){.case-card{gap:1.5rem}}.case-card__stage{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/10;border:1px solid #24262b;border-radius:4px;background-color:#121316;transition:border-color .5s cubic-bezier(0.77, 0, 0.18, 1)}.case-card__stage::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 25%, transparent), color-mix(in srgb, var(--brand-2) 12%, transparent) 55%, transparent);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(0.77, 0, 0.18, 1)}.case-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s cubic-bezier(0.77, 0, 0.18, 1)}.case-card__placeholder{position:absolute;left:.875rem;bottom:.75rem;padding:.1875rem .375rem;border:1px solid #24262b;border-radius:2px;font-size:.625rem;color:#7c7f85}.case-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.case-card__intro{display:flex;flex-direction:column;gap:.375rem}@media(min-width: 1025px){.case-card__intro{gap:.5rem}}.case-card__title{font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-0.02em}@media(min-width: 1025px){.case-card__title{font-size:1.75rem}}.case-card__link{color:inherit}.case-card__link::after{content:"";position:absolute;inset:0;z-index:2}.case-card__link:focus-visible{outline:none}.case-card__link:focus-visible::after{outline:2px solid #c6f432;outline-offset:6px;border-radius:4px}.case-card__excerpt{font-size:.9375rem;line-height:1.5;color:#8e9196}@media(min-width: 1025px){.case-card__excerpt{min-height:3em;font-size:1rem}}.case-card__arrow{display:none}@media(min-width: 1025px){.case-card__arrow{display:inline-flex;border-color:#3a3d43}}.case-card__foot{display:flex;flex-direction:column;gap:.75rem;padding-top:.875rem;border-top:1px solid #24262b}@media(min-width: 1025px){.case-card__foot{gap:1rem;padding-top:1.25rem}}.case-card__metric{font-size:1.25rem;line-height:1.2;letter-spacing:-0.02em;color:#c6f432}@media(min-width: 1025px){.case-card__metric{font-size:1.625rem;line-height:1.15}}.case-card__stack{display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width: 1025px){.case-card__stack{gap:.5rem}}.case-card:hover .case-card__stage,.case-card:focus-within .case-card__stage{border-color:#3a3d43}.case-card:hover .case-card__stage::after,.case-card:focus-within .case-card__stage::after{opacity:1}.case-card:hover .case-card__image,.case-card:focus-within .case-card__image{transform:scale(1.03)}.case-card:hover .case-card__arrow,.case-card:focus-within .case-card__arrow{border-color:#c6f432;color:#c6f432}.case-card:hover .case-card__arrow svg,.case-card:focus-within .case-card__arrow svg{transform:translate(2px, -2px)}.contact-form{position:relative}.contact-form__panel,.contact-form__ok{border:1px solid #24262b;border-radius:4px;background-color:#111214;padding:1.25rem}@media(min-width: 768px){.contact-form__panel,.contact-form__ok{padding:2rem}}@media(min-width: 1025px){.contact-form__panel,.contact-form__ok{padding:2.5rem}}.contact-form__panel{transition:opacity .3s cubic-bezier(0.77, 0, 0.18, 1),visibility .3s}.is-sent .contact-form__panel{opacity:0;visibility:hidden}.contact-form__ok{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:1.25rem;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(0.77, 0, 0.18, 1) .15s,visibility .4s .15s}@media(min-width: 1025px){.contact-form__ok{gap:1.75rem}}.is-sent .contact-form__ok{opacity:1;visibility:visible}@media(prefers-reduced-motion: reduce){.contact-form__panel,.contact-form__ok{transition:none}}.contact-form .wpcf7-form{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 1025px){.contact-form .wpcf7-form{gap:1.75rem}}.contact-form .wpcf7-form-control-wrap{position:relative;display:block}.contact-form textarea.field__input{height:7.5rem;min-height:7.5rem}@media(min-width: 1025px){.contact-form textarea.field__input{height:8.75rem;min-height:8.75rem}}.contact-form__row{display:grid;gap:1.5rem}@media(min-width: 768px){.contact-form__row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}.contact-form__group{margin:0;padding:0;border:0;min-width:0}.contact-form__group legend{margin-bottom:.75rem;padding:0}.contact-form__picks{display:flex;flex-wrap:wrap;gap:.5rem}.contact-form__picks .wpcf7-list-item{margin:0}.contact-form__picks label{position:relative;display:block}.contact-form__picks input{position:absolute;inset:0;opacity:0;cursor:pointer}.contact-form__picks input:hover+.wpcf7-list-item-label{border-color:#44474d;color:#ededed}.contact-form__picks input:checked+.wpcf7-list-item-label{border-color:#c6f432;color:#c6f432;background-color:rgba(198,244,50,.06)}.contact-form__picks input:focus-visible+.wpcf7-list-item-label{outline:2px solid #c6f432;outline-offset:3px}.contact-form .wpcf7-not-valid{border-color:#ff6b5a;box-shadow:0 0 0 3px rgba(255,107,90,.12)}.contact-form .wpcf7-not-valid-tip{position:absolute;top:100%;left:0;right:0;display:block;margin-top:.25rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#ff6b5a}.contact-form .wpcf7-response-output{display:none}.contact-form .wpcf7-spinner{display:none}.contact-form__foot{display:grid;gap:1rem}@media(min-width: 768px){.contact-form__foot{grid-template-columns:minmax(0, 1fr) auto;align-items:center}}.contact-form__privacy{max-width:16.25rem;font-size:.6875rem;line-height:1.5;color:#7c7f85}.contact-form__error{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border:1px solid rgba(255,107,90,.45);border-radius:4px;background-color:rgba(255,107,90,.06);font-size:.875rem;line-height:1.5;color:#ff8a7a}@media(min-width: 768px){.contact-form__error{grid-column:1/-1;order:-1;font-size:.9375rem}}.contact-form__error[hidden]{display:none}.contact-form__error::before{content:"";flex:none;width:1.25rem;height:1.25rem;margin-top:.0625rem;background-color:currentColor;mask:url("../../media/icons/icon-alert.svg") center/contain no-repeat}.contact-form__error a{color:inherit;text-decoration:underline;text-underline-offset:3px}.contact-form__submit{width:100%}@media(min-width: 768px){.contact-form__submit{width:auto}}.contact-form__submit:disabled{cursor:progress}.contact-form__badge{display:inline-flex;align-self:flex-start;align-items:center;gap:.625rem;height:2rem;padding:0 .75rem;border:1px solid #2a2c31;border-radius:4px;background-color:#0e0f11;font-size:.6875rem}@media(min-width: 1025px){.contact-form__badge{font-size:.75rem}}.contact-form__ok-title{font-size:1.875rem;font-weight:500;line-height:1.05;letter-spacing:-0.035em;outline:none}@media(min-width: 1025px){.contact-form__ok-title{font-size:2.5rem}}.contact-form__steps{border-bottom:1px solid #24262b}.contact-form__step{display:grid;grid-template-columns:2rem minmax(0, 1fr) auto;align-items:center;gap:.625rem;padding:.75rem 0;border-top:1px solid #24262b}@media(min-width: 1025px){.contact-form__step{grid-template-columns:2.5rem minmax(0, 1fr) auto;padding:.875rem 0}}.contact-form__step:first-child{border-top-color:#c6f432}.contact-form__step:first-child .contact-form__step-index{color:#c6f432}.contact-form__step-index{font-size:.75rem;color:#8e9196}.contact-form__step-text{font-size:.9375rem}@media(min-width: 1025px){.contact-form__step-text{font-size:1rem}}.contact-form__actions{display:flex;flex-wrap:wrap;gap:.75rem}.form-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #24262b;font-size:.875rem}@media(min-width: 1025px){.form-note{font-size:.9375rem}}.form-note__text{color:#8e9196}.contact-form__ok .form-note{margin-top:0}.contact-rows{border-top:1px solid #24262b}.contact-rows__row{display:grid;grid-template-columns:2rem minmax(0, 1fr) auto;align-items:center;gap:.75rem;padding:1.125rem 0;border-bottom:1px solid #24262b;color:#ededed}@media(min-width: 1025px){.contact-rows__row{grid-template-columns:2.5rem minmax(0, 1fr) auto;gap:1rem;padding:1.25rem 0}}.contact-rows__row:focus-visible{outline:2px solid #c6f432;outline-offset:3px}.contact-rows a.contact-rows__row{transition:border-color .35s cubic-bezier(0.77, 0, 0.18, 1)}@media(hover: hover){.contact-rows a.contact-rows__row:hover{border-bottom-color:#44474d}}.contact-rows__icon{display:inline-flex;color:#c6f432}.contact-rows__body{display:flex;flex-direction:column;gap:.1875rem;min-width:0}@media(min-width: 1025px){.contact-rows__body{gap:.25rem}}.contact-rows__title{font-size:1rem;font-weight:500}@media(min-width: 1025px){.contact-rows__title{font-size:1.125rem}}.contact-rows__note{font-size:.6875rem;color:#8e9196;overflow-wrap:anywhere}@media(min-width: 1025px){.contact-rows__note{font-size:.75rem}}.cta-band{border-top:1px solid #1e2024;border-bottom:1px solid #1e2024}.cta-band__inner{display:flex;flex-direction:column;gap:2rem;padding-top:4rem;padding-bottom:4rem}@media(min-width: 1025px){.cta-band__inner{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;padding-top:7.5rem;padding-bottom:7.5rem}}.cta-band__text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(min-width: 1025px){.cta-band__text{gap:1.25rem}}.cta-band__title{font-size:2.75rem;font-weight:500;line-height:.95;letter-spacing:-0.05em}@media(min-width: 1025px){.cta-band__title{font-size:5.5rem}}@media(max-width: 1024px){.cta-band__title br{display:none}}.cta-band__lead{max-width:35rem;font-size:1rem;line-height:1.55;color:#b8bbc0}@media(min-width: 1025px){.cta-band__lead{font-size:1.125rem}}.cta-band__actions{display:flex;flex-direction:column;gap:.625rem}@media(min-width: 768px){.cta-band__actions{flex-direction:row;flex:none;gap:.75rem}}@media(max-width: 767px){.cta-band__actions .btn{width:100%}}.floating-cta{position:fixed;right:1rem;bottom:1rem;z-index:999990;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background-color:#c6f432;color:#0e0f11;box-shadow:0 12px 32px rgba(0,0,0,.45);transition:opacity .3s cubic-bezier(0.77, 0, 0.18, 1),transform .3s cubic-bezier(0.77, 0, 0.18, 1),visibility .3s}@media(min-width: 1025px){.floating-cta{right:2rem;bottom:2rem;width:7.5rem;height:7.5rem}}.floating-cta:hover{color:#0e0f11}.floating-cta:focus-visible{outline:2px solid #c6f432;outline-offset:4px}.floating-cta.is-hidden{opacity:0;visibility:hidden;transform:scale(0.8)}.floating-cta__ring{position:absolute;inset:0;width:100%;height:100%;animation:floating-cta-spin 12s linear infinite}.floating-cta__ring text{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:500;fill:currentColor}.floating-cta__arrow{display:flex;transition:transform .3s cubic-bezier(0.77, 0, 0.18, 1)}.floating-cta__arrow svg{width:1.375rem;height:1.375rem}@media(min-width: 1025px){.floating-cta__arrow svg{width:1.875rem;height:1.875rem}}.floating-cta:hover .floating-cta__arrow,.floating-cta:focus-visible .floating-cta__arrow{transform:scale(1.25)}@media(prefers-reduced-motion: reduce){.floating-cta,.floating-cta__arrow{transition:none}.floating-cta__ring{animation:none}}@keyframes floating-cta-spin{to{transform:rotate(360deg)}}.cookie-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:9999999;display:none;padding:1rem;border:1px solid #2a2c31;border-radius:6px;background-color:#111214;box-shadow:0 1.5rem 3.75rem rgba(0,0,0,.5);animation:cookie-in .4s cubic-bezier(0.77, 0, 0.18, 1) both}@media(min-width: 1025px){.cookie-banner{left:max(2rem, calc((100vw - 76rem) / 2));right:max(2rem, calc((100vw - 76rem) / 2));bottom:1.5rem;align-items:center;gap:1.25rem;padding:1rem .875rem 1rem 1.125rem}}.needs-consent.consent-ready .cookie-banner{display:block}@media(min-width: 1025px){.needs-consent.consent-ready .cookie-banner{display:flex}}.cookie-banner.is-hidden{display:none !important}.cookie-banner__icon{display:none}@media(min-width: 1025px){.cookie-banner__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #2a2c31;border-radius:4px;font-size:.75rem;color:#c6f432}}.cookie-banner__text{font-size:.875rem;line-height:1.55;color:#b8bbc0}@media(min-width: 1025px){.cookie-banner__text{flex:1;font-size:.9375rem}}.cookie-banner__text a{color:#ededed}.cookie-banner__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;margin-top:1rem}@media(min-width: 1025px){.cookie-banner__actions{flex:none;display:flex;align-items:center;margin-top:0}}.cookie-banner__actions .btn{min-height:2.75rem}@media(min-width: 1025px){.cookie-banner__actions .btn{min-height:2.5rem}}.cookie-banner__settings{grid-column:1/-1;order:3;color:#b8bbc0}@media(min-width: 1025px){.cookie-banner__settings{order:0;margin-right:.5rem}}.cookie-banner__settings:hover{color:#ededed}.cookie-panel{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:9999999;max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.25rem;border:1px solid #2a2c31;border-radius:6px;background-color:#111214;box-shadow:0 1.5rem 3.75rem rgba(0,0,0,.55);animation:cookie-in .3s cubic-bezier(0.77, 0, 0.18, 1) both}@media(min-width: 768px){.cookie-panel{right:auto;width:32.5rem;padding:1.5rem}}@media(min-width: 1025px){.cookie-panel{left:max(2rem, calc((100vw - 76rem) / 2));bottom:1.5rem}}.cookie-panel[hidden]{display:none}.cookie-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cookie-panel__title{font-size:1.125rem;font-weight:500;letter-spacing:-0.02em;outline:none}@media(min-width: 1025px){.cookie-panel__title{font-size:1.25rem}}.cookie-panel__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #2a2c31;border-radius:4px;color:#ededed;transition:border-color .2s}.cookie-panel__close:hover{border-color:#44474d}.cookie-panel__close:focus-visible{outline:2px solid #c6f432;outline-offset:2px}.cookie-panel__close svg{width:.875rem;height:.875rem}.cookie-panel__list{margin-top:.75rem}.cookie-panel__item{display:flex;align-items:center;gap:.75rem;padding:1rem 0;border-bottom:1px solid #24262b}.cookie-panel__label{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0;cursor:pointer}.cookie-panel__name{font-size:.9375rem;font-weight:500}.cookie-panel__desc{font-size:.8125rem;line-height:1.45;color:#8e9196}.cookie-panel__always{flex:none;font-size:.6875rem;color:#8e9196}.cookie-panel__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;margin-top:1.25rem}@media(min-width: 768px){.cookie-panel__actions{display:flex;justify-content:flex-end}}.cookie-panel__actions .btn{min-height:2.75rem;padding:0 1rem;font-size:.9375rem}.switch{position:relative;flex:none;width:2.5rem;height:1.375rem;margin:0;border-radius:.6875rem;background-color:#1f2125;border:1px solid #2a2c31;appearance:none;cursor:pointer;transition:background-color .2s,border-color .2s}.switch::after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:.875rem;height:.875rem;border-radius:50%;background-color:#8e9196;transition:transform .2s cubic-bezier(0.77, 0, 0.18, 1),background-color .2s}.switch:checked{border-color:#c6f432;background-color:#c6f432}.switch:checked::after{background-color:#0e0f11;transform:translateX(1.125rem)}.switch:disabled{cursor:not-allowed;opacity:.55}.switch:focus-visible{outline:2px solid #c6f432;outline-offset:3px}@keyframes cookie-in{from{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion: reduce){.cookie-banner,.cookie-panel{animation:none}}.needs-consent .floating-cta{opacity:0;visibility:hidden;pointer-events:none}[data-aos]{will-change:opacity,transform}[data-aos][data-aos-delay="50"]{transition-delay:0s}[data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}[data-aos][data-aos-delay="100"]{transition-delay:0s}[data-aos][data-aos-delay="100"].aos-animate{transition-delay:100ms}[data-aos][data-aos-delay="150"]{transition-delay:0s}[data-aos][data-aos-delay="150"].aos-animate{transition-delay:150ms}[data-aos][data-aos-delay="200"]{transition-delay:0s}[data-aos][data-aos-delay="200"].aos-animate{transition-delay:200ms}[data-aos][data-aos-delay="250"]{transition-delay:0s}[data-aos][data-aos-delay="250"].aos-animate{transition-delay:250ms}[data-aos][data-aos-delay="300"]{transition-delay:0s}[data-aos][data-aos-delay="300"].aos-animate{transition-delay:300ms}[data-aos][data-aos-delay="350"]{transition-delay:0s}[data-aos][data-aos-delay="350"].aos-animate{transition-delay:350ms}[data-aos][data-aos-delay="400"]{transition-delay:0s}[data-aos][data-aos-delay="400"].aos-animate{transition-delay:400ms}[data-aos][data-aos-delay="450"]{transition-delay:0s}[data-aos][data-aos-delay="450"].aos-animate{transition-delay:450ms}[data-aos][data-aos-delay="500"]{transition-delay:0s}[data-aos][data-aos-delay="500"].aos-animate{transition-delay:500ms}[data-aos][data-aos-delay="550"]{transition-delay:0s}[data-aos][data-aos-delay="550"].aos-animate{transition-delay:550ms}[data-aos][data-aos-delay="600"]{transition-delay:0s}[data-aos][data-aos-delay="600"].aos-animate{transition-delay:600ms}[data-aos][data-aos-delay="650"]{transition-delay:0s}[data-aos][data-aos-delay="650"].aos-animate{transition-delay:650ms}[data-aos][data-aos-delay="700"]{transition-delay:0s}[data-aos][data-aos-delay="700"].aos-animate{transition-delay:700ms}[data-aos][data-aos-delay="750"]{transition-delay:0s}[data-aos][data-aos-delay="750"].aos-animate{transition-delay:750ms}[data-aos][data-aos-delay="800"]{transition-delay:0s}[data-aos][data-aos-delay="800"].aos-animate{transition-delay:800ms}[data-aos][data-aos-delay="850"]{transition-delay:0s}[data-aos][data-aos-delay="850"].aos-animate{transition-delay:850ms}[data-aos][data-aos-delay="900"]{transition-delay:0s}[data-aos][data-aos-delay="900"].aos-animate{transition-delay:900ms}[data-aos][data-aos-delay="950"]{transition-delay:0s}[data-aos][data-aos-delay="950"].aos-animate{transition-delay:950ms}[data-aos][data-aos-delay="1000"]{transition-delay:0s}[data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1000ms}[data-aos][data-aos-delay="1050"]{transition-delay:0s}[data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1050ms}[data-aos][data-aos-delay="1100"]{transition-delay:0s}[data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1100ms}[data-aos][data-aos-delay="1150"]{transition-delay:0s}[data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1150ms}[data-aos][data-aos-delay="1200"]{transition-delay:0s}[data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1200ms}[data-aos][data-aos-delay="1250"]{transition-delay:0s}[data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1250ms}[data-aos][data-aos-delay="1300"]{transition-delay:0s}[data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1300ms}[data-aos][data-aos-delay="1350"]{transition-delay:0s}[data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1350ms}[data-aos][data-aos-delay="1400"]{transition-delay:0s}[data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1400ms}[data-aos][data-aos-delay="1450"]{transition-delay:0s}[data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1450ms}[data-aos][data-aos-delay="1500"]{transition-delay:0s}[data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1500ms}.js [data-aos=reveal],.js [data-aos=drift-up],.js [data-aos=rise-soft],.js [data-aos=soft-scale],.js [data-aos=focus-in],.js [data-aos=rise-mask]{transition-timing-function:cubic-bezier(0.2, 0.7, 0.2, 1) !important;transition-duration:.6s !important}.js [data-aos=reveal]{opacity:0;transition-property:opacity}.js [data-aos=drift-up]{opacity:0;transform:translate3d(0, 16px, 0);transition-property:opacity,transform}.js [data-aos=rise-soft]{opacity:0;transform:translate3d(0, 24px, 0);transition-property:opacity,transform}.js [data-aos=soft-scale]{opacity:0;transform:scale(0.97);transition-property:opacity,transform}.js [data-aos=focus-in]{opacity:.05;filter:blur(4px);transition-property:opacity,filter}.js [data-aos=rise-mask]{transition-duration:.8s !important;opacity:0;transform:translate3d(0, 0.35em, 0);clip-path:inset(0 -5% 100% -5%);transition-property:opacity,transform,clip-path}.js [data-aos].aos-animate{opacity:1;transform:none;filter:none}.js [data-aos=rise-mask].aos-animate{clip-path:inset(-25% -5% -25% -5%)}@keyframes hero-in{from{opacity:.2}}.home-hero [data-aos],.page-hero [data-aos],.service-hero [data-aos],.case-hero [data-aos]{opacity:1;transform:none;filter:none;clip-path:none;transition:none !important;will-change:auto;animation:hero-in .5s cubic-bezier(0.2, 0.7, 0.2, 1) backwards}.home-hero [data-aos-delay="50"],.page-hero [data-aos-delay="50"],.service-hero [data-aos-delay="50"],.case-hero [data-aos-delay="50"]{animation-delay:50ms}.home-hero [data-aos-delay="100"],.page-hero [data-aos-delay="100"],.service-hero [data-aos-delay="100"],.case-hero [data-aos-delay="100"]{animation-delay:100ms}.home-hero [data-aos-delay="150"],.page-hero [data-aos-delay="150"],.service-hero [data-aos-delay="150"],.case-hero [data-aos-delay="150"]{animation-delay:150ms}.home-hero [data-aos-delay="200"],.page-hero [data-aos-delay="200"],.service-hero [data-aos-delay="200"],.case-hero [data-aos-delay="200"]{animation-delay:200ms}.home-hero [data-aos-delay="250"],.page-hero [data-aos-delay="250"],.service-hero [data-aos-delay="250"],.case-hero [data-aos-delay="250"]{animation-delay:250ms}.home-hero [data-aos-delay="300"],.page-hero [data-aos-delay="300"],.service-hero [data-aos-delay="300"],.case-hero [data-aos-delay="300"]{animation-delay:300ms}.home-hero [data-aos-delay="350"],.page-hero [data-aos-delay="350"],.service-hero [data-aos-delay="350"],.case-hero [data-aos-delay="350"]{animation-delay:350ms}.home-hero [data-aos-delay="400"],.page-hero [data-aos-delay="400"],.service-hero [data-aos-delay="400"],.case-hero [data-aos-delay="400"]{animation-delay:400ms}.home-hero [data-aos-delay="450"],.page-hero [data-aos-delay="450"],.service-hero [data-aos-delay="450"],.case-hero [data-aos-delay="450"]{animation-delay:450ms}.home-hero [data-aos-delay="500"],.page-hero [data-aos-delay="500"],.service-hero [data-aos-delay="500"],.case-hero [data-aos-delay="500"]{animation-delay:500ms}.home-hero [data-aos-delay="550"],.page-hero [data-aos-delay="550"],.service-hero [data-aos-delay="550"],.case-hero [data-aos-delay="550"]{animation-delay:550ms}.home-hero [data-aos-delay="600"],.page-hero [data-aos-delay="600"],.service-hero [data-aos-delay="600"],.case-hero [data-aos-delay="600"]{animation-delay:600ms}@media(prefers-reduced-motion: reduce){.home-hero [data-aos],.page-hero [data-aos],.service-hero [data-aos],.case-hero [data-aos]{animation:none}}.case-frame{overflow:hidden;border:1px solid #2e3136;border-radius:.375rem;background-color:#0e0f11}.case-frame__bar{display:flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .625rem;border-bottom:1px solid #222428}@media(min-width: 1025px){.case-frame__bar{height:2rem;padding:0 .75rem}}.case-frame__bar i{display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:#33363c}.case-frame__bar .mono{margin-left:.5rem;font-size:.5625rem;color:#7c7f85}@media(min-width: 1025px){.case-frame__bar .mono{margin-left:.875rem;font-size:.6875rem}}.case-frame__image{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.case-phone{overflow:hidden;border:1px solid #3a3d43;border-radius:1.5rem;background-color:#0e0f11}@media(min-width: 1025px){.case-phone{border-radius:1.75rem}}.case-hero{padding-top:2rem;border-bottom:1px solid #1e2024}@media(min-width: 1025px){.case-hero{padding-top:4.5rem}}.case-hero__head{row-gap:1.75rem;margin-top:1.75rem}@media(min-width: 1025px){.case-hero__head{align-items:end;margin-top:2.5rem}}.case-hero__intro{grid-column:1/-1;display:flex;flex-direction:column;gap:.875rem}@media(min-width: 1025px){.case-hero__intro{grid-column:span 7;gap:1.25rem}}.case-hero__category{color:#c6f432}.case-hero__summary{max-width:40rem;margin-top:.25rem;font-size:1.0625rem;line-height:1.5;color:#b8bbc0}@media(min-width: 1025px){.case-hero__summary{margin-top:0;font-size:1.375rem}}.case-hero__meta{grid-column:1/-1;border-top:1px solid #24262b}@media(min-width: 768px)and (max-width: 1024px){.case-hero__meta{grid-column:1/span 3}}@media(min-width: 1025px){.case-hero__meta{grid-column:9/span 4}}.case-hero__meta-row{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #24262b}@media(min-width: 1025px){.case-hero__meta-row{gap:1.5rem;padding:.875rem 0}}.case-hero__meta-row dt{flex:none}.case-hero__meta-row dd{font-size:.75rem;text-align:right}@media(min-width: 1025px){.case-hero__meta-row dd{font-size:.8125rem}}.case-hero__meta-row .link-ul{display:inline-flex;align-items:center;gap:.25rem}.case-hero__frame{margin-top:2rem;border-bottom:0;border-radius:.375rem .375rem 0 0}@media(min-width: 1025px){.case-hero__frame{margin-top:4rem;border-radius:.5rem .5rem 0 0}}.case-hero__shot{background-color:#17191c}.case-hero__shot .case-frame__image{height:auto}.case-work{padding:4rem 0}@media(min-width: 1025px){.case-work{padding:8rem 0}}.case-work .container{row-gap:3.5rem}.case-work .section-head{padding-top:.75rem}@media(min-width: 1025px){.case-work .section-head{padding-top:1rem}}.case-work__challenge{grid-column:1/-1}@media(min-width: 1025px){.case-work__challenge{grid-column:span 5;align-self:start}}.case-work__lead{margin-top:1.25rem;font-size:1.3125rem;line-height:1.4}@media(min-width: 1025px){.case-work__lead{margin-top:1.5rem;font-size:1.625rem;letter-spacing:-0.01em}}.case-work__text{margin-top:.875rem;font-size:.9375rem;line-height:1.6;color:#8e9196}@media(min-width: 1025px){.case-work__text{margin-top:1.5rem;font-size:1.0625rem}}.case-work__sub{margin-top:2rem;color:#c6f432}@media(min-width: 1025px){.case-work__sub{margin-top:3rem}}.case-work__did{grid-column:1/-1}@media(min-width: 1025px){.case-work__did{grid-column:7/span 6}}.case-work--wide .case-work__did{grid-column:1/-1}.case-did{margin-top:.5rem}@media(min-width: 1025px){.case-did{margin-top:1rem}}@media(min-width: 768px){.case-work--wide .case-did{columns:2;column-gap:3rem}}.case-did__item{display:grid;grid-template-columns:2.25rem minmax(0, 1fr);padding:1rem 0;border-bottom:1px solid #1e2024;font-size:.9375rem;line-height:1.55;color:#b8bbc0;break-inside:avoid}@media(min-width: 1025px){.case-did__item{grid-template-columns:3rem minmax(0, 1fr);padding:1.125rem 0;font-size:1.0625rem}}.case-did__item b{font-weight:500;color:#ededed}.case-did__index{padding-top:.1875rem;font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.case-did__index{padding-top:.25rem;font-size:.8125rem}}.case-results{padding:3.5rem 0;border-top:1px solid #1e2024;border-bottom:1px solid #1e2024;background-color:#111214}@media(min-width: 1025px){.case-results{padding:6rem 0}}.case-results .section-head{padding-top:.75rem}@media(min-width: 1025px){.case-results .section-head{padding-top:1rem}}@media(max-width: 767px){.case-results .section-head__meta{display:none}}.case-results__body{row-gap:1.75rem;margin-top:1.75rem}@media(min-width: 1025px){.case-results__body{align-items:end;margin-top:3rem}}.case-results__main{grid-column:1/-1;display:flex;flex-direction:column;gap:.75rem}@media(min-width: 1025px){.case-results__main{grid-column:span 5;gap:1rem}}.case-results__summary{max-width:47.5rem;margin-top:2rem;font-size:1rem;line-height:1.6;color:#8e9196}@media(min-width: 1025px){.case-results__summary{margin-top:3rem;font-size:1.1875rem}}.case-results__quote{max-width:47.5rem;margin-top:2rem;padding-left:1.25rem;border-left:2px solid #c6f432}@media(min-width: 1025px){.case-results__quote{margin-top:3rem}}.case-results__quote blockquote{margin:.75rem 0 0;font-size:1.125rem;line-height:1.5}@media(min-width: 1025px){.case-results__quote blockquote{font-size:1.375rem}}.case-results__quote cite{display:block;margin-top:.75rem;font-style:normal;font-size:.75rem;color:#8e9196}.case-results__proof{display:grid;gap:1rem;margin-top:2rem}@media(min-width: 1025px){.case-results__proof{margin-top:3rem;gap:1.5rem}}@media(min-width: 768px){.case-results__proof--pair{grid-template-columns:repeat(2, minmax(0, 1fr))}}.case-results__proof-item{margin:0}.case-results__proof-image{display:block;width:100%;height:auto;border:1px solid #1e2024;border-radius:6px;background-color:#fff}.case-results__proof-caption{display:block;margin-top:.625rem;font-size:.75rem;color:#8e9196}.case-results__body--pair{align-items:start}.case-results__body--pair .case-results__main{padding-top:1.25rem;border-top:1px solid #24262b}@media(min-width: 768px){.case-results__body--pair .case-results__main{grid-column:span 2}}@media(min-width: 1025px){.case-results__body--pair .case-results__main{grid-column:span 6;padding-top:1.75rem}}.case-results__number{font-size:6rem;line-height:.9;letter-spacing:-0.06em;color:#c6f432;font-variant-numeric:tabular-nums}@media(min-width: 1025px){.case-results__number{font-size:10rem}}.case-results__label{font-size:1.0625rem;color:#b8bbc0}@media(min-width: 1025px){.case-results__label{font-size:1.25rem}}.case-results__body--pair .case-results__label{color:#ededed}@media(min-width: 1025px){.case-results__body--pair .case-results__label{font-size:1.5rem;letter-spacing:-0.02em}}.case-results__note{font-size:.75rem;color:#8e9196}@media(min-width: 1025px){.case-results__note{font-size:.8125rem}}.case-results__line{font-size:2.5rem;line-height:1.05;letter-spacing:-0.03em;color:#c6f432}@media(min-width: 1025px){.case-results__line{font-size:4.5rem}}@media(min-width: 1025px){.case-results__body--outcome{align-items:center}}.case-results__points{grid-column:1/-1;border-top:1px solid #24262b}@media(min-width: 1025px){.case-results__points{grid-column:7/span 6}}.case-results__points li{display:grid;grid-template-columns:1.75rem minmax(0, 1fr);align-items:center;padding:.875rem 0;border-bottom:1px solid #24262b;font-size:.9375rem;color:#b8bbc0}@media(min-width: 1025px){.case-results__points li{grid-template-columns:2.25rem minmax(0, 1fr);padding:1rem 0;font-size:1.0625rem}}.case-results__check{display:inline-flex;color:#c6f432}.case-results__stack{display:flex;flex-direction:column;gap:.625rem;margin-top:2rem}@media(min-width: 1025px){.case-results__stack{flex-direction:row;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid #24262b}}.case-results__head+.case-results__stack{margin-top:1.75rem}.case-results__chips{display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width: 1025px){.case-results__chips{gap:.75rem}}.case-compare{grid-column:1/-1;display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 1025px){.case-compare{grid-column:7/span 6;gap:1.75rem;padding-bottom:.5rem}}.case-compare__row{display:flex;flex-direction:column;gap:.5rem}@media(min-width: 1025px){.case-compare__row{gap:.625rem}}.case-compare__head{display:flex;justify-content:space-between;align-items:baseline}.case-compare__row--after .label{color:#c6f432}.case-compare__value{font-size:1.25rem;letter-spacing:-0.02em}@media(min-width: 1025px){.case-compare__value{font-size:1.75rem}}.case-compare__value span{font-size:.75rem;letter-spacing:0;color:#8e9196}@media(min-width: 1025px){.case-compare__value span{font-size:.875rem}}.case-compare__bar{display:block;height:.625rem;border-radius:2px;background-color:#1e2024}@media(min-width: 1025px){.case-compare__bar{height:.75rem}}.case-compare__bar span{display:block;height:100%;border-radius:inherit;background-color:#3a3d43}.case-compare__row--after .case-compare__bar span{background-color:#c6f432}.case-screens{padding:4rem 0}@media(min-width: 1025px){.case-screens{padding:8rem 0}}.case-screens .section-head{padding-top:.75rem}@media(min-width: 1025px){.case-screens .section-head{padding-top:1rem}}.case-screens__desktop{display:grid;gap:1.5rem;margin-top:1.5rem}@media(min-width: 768px){.case-screens__desktop{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1025px){.case-screens__desktop{margin-top:3rem}}.case-screens__mobile{margin-top:1.5rem}@media(min-width: 768px){.case-screens__mobile{padding:2.5rem 2rem;border:1px solid #24262b;border-radius:4px;background-color:#111214}}@media(min-width: 1025px){.case-screens__mobile{padding:3.5rem 4rem}}.case-screens__track{display:flex;align-items:flex-start;gap:.75rem}@media(max-width: 767px){.case-screens__track{margin-right:-1.25rem;padding-bottom:.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.case-screens__track::-webkit-scrollbar{display:none}}@media(min-width: 768px){.case-screens__track{justify-content:center;gap:1.5rem}}.case-screens__note{margin-top:1.25rem;font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.case-screens__note{font-size:.75rem}}.case-screen{display:flex;flex-direction:column;gap:.625rem;min-width:0}@media(min-width: 1025px){.case-screen{gap:.75rem}}.case-screen--desktop .case-screen__shot{aspect-ratio:16/10}.case-screen--mobile{flex:none;width:9.375rem;scroll-snap-align:start}@media(min-width: 768px){.case-screen--mobile{flex:0 1 13.75rem;width:auto}}.case-screen--mobile .case-phone{padding:.375rem}.case-screen--mobile .case-screen__shot{overflow:hidden;aspect-ratio:780/1688;border-radius:1.125rem}@media(min-width: 1025px){.case-screen--mobile .case-screen__shot{border-radius:1.375rem}}.case-screen__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:1rem;border:1px dashed #3a3d43;font-size:.625rem;text-align:center;word-break:break-all;color:#ededed}@media(min-width: 1025px){.case-screen__placeholder{font-size:.75rem}}.case-screen--mobile .case-screen__placeholder{border-radius:inherit;font-size:.5625rem}@media(min-width: 1025px){.case-screen--mobile .case-screen__placeholder{font-size:.625rem}}.case-screen__placeholder-tag{color:#c6f432}.case-screen__placeholder-size{color:#7c7f85}.case-screen__caption{font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.case-screen__caption{font-size:.75rem}}.case-nav{border-bottom:1px solid #1e2024}.case-nav__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.case-nav__link{display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:1.75rem 1rem 1.75rem 0;color:#ededed}@media(min-width: 1025px){.case-nav__link{gap:.75rem;padding:3rem 2rem 3rem 0}}.case-nav__link--prev{border-right:1px solid #24262b}.case-nav__link--next{align-items:flex-end;padding:1.75rem 0 1.75rem 1rem;text-align:right}@media(min-width: 1025px){.case-nav__link--next{padding:3rem 0 3rem 2rem}}.case-nav__link:hover .case-nav__title{color:#c6f432}.case-nav__label{display:inline-flex;align-items:center;gap:.5rem}.case-nav__title{font-size:1.25rem;font-weight:500;letter-spacing:-0.03em;transition:color .3s cubic-bezier(0.77, 0, 0.18, 1)}@media(min-width: 1025px){.case-nav__title{font-size:2.25rem}}.case-nav__metric{font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.case-nav__metric{font-size:.8125rem}}.case-page .cta-band__status{min-height:0;padding:0;border:0;background:none}.arrow--back{transform:scaleX(-1)}a:hover .arrow--back,a:focus-visible .arrow--back{transform:scaleX(-1) translateX(6px)}.policy{padding:2rem 0 5rem;border-bottom:1px solid #1e2024}@media(min-width: 1025px){.policy{padding:4.5rem 0 8rem}}@media(min-width: 768px){.policy__inner{max-width:50rem}}.policy__title{margin-top:1.5rem;font-size:2.5rem;font-weight:500;line-height:.96;letter-spacing:-0.05em}@media(min-width: 1025px){.policy__title{margin-top:2rem;font-size:4.5rem}}.policy__updated{margin-top:1rem;font-size:.75rem;color:#8e9196}.policy__toc{margin-top:2rem;padding:1rem;border:1px solid #24262b;border-radius:4px;background-color:#111214}@media(min-width: 1025px){.policy__toc{margin-top:3rem;padding:1.5rem}}.policy__toc ol{margin-top:.625rem}.policy__toc li{padding:.625rem 0;border-bottom:1px solid #1e2024}.policy__toc a{display:flex;gap:.875rem;font-size:.9375rem;color:#ededed;transition:color .2s}@media(min-width: 1025px){.policy__toc a{font-size:1rem}}.policy__toc a:hover{color:#c6f432}.policy__toc a .mono{padding-top:.125rem;font-size:.75rem;color:#8e9196}.policy__section{padding-top:2.5rem;scroll-margin-top:calc(var(--header-h, 64px) + 16px)}@media(min-width: 1025px){.policy__section{padding-top:3.5rem}}.policy__section-head{display:flex;align-items:baseline;gap:.875rem;padding-top:.875rem;border-top:1px solid #24262b}.policy__section-head .mono{font-size:.75rem;color:#c6f432}.policy__section-head h2{font-size:1.375rem;font-weight:500;line-height:1.2;letter-spacing:-0.02em}@media(min-width: 1025px){.policy__section-head h2{font-size:1.75rem}}.policy__prose{margin-top:1rem;font-size:1rem;line-height:1.7;color:#b8bbc0}@media(min-width: 1025px){.policy__prose{font-size:1.0625rem}}.policy__prose p,.policy__prose ul,.policy__prose ol{margin:0 0 1rem}.policy__prose ul,.policy__prose ol{padding-left:1.25rem}.policy__prose ul{list-style:disc}.policy__prose ol{list-style:decimal}.policy__prose a{color:#ededed;text-decoration:underline;text-underline-offset:3px}.policy__prose a:hover{color:#c6f432}.policy__prose>:last-child{margin-bottom:0}.not-found{padding:3.5rem 0 5rem;border-bottom:1px solid #1e2024}@media(min-width: 1025px){.not-found{padding:7.5rem 0 8.5rem}}.not-found__inner{row-gap:3rem}@media(min-width: 1025px){.not-found__inner{align-items:end}}.not-found__main{grid-column:1/-1}@media(min-width: 1025px){.not-found__main{grid-column:span 7}}.not-found__code{display:block;font-size:9.375rem;line-height:.85;letter-spacing:-0.07em}@media(min-width: 768px){.not-found__code{font-size:13.75rem}}@media(min-width: 1025px){.not-found__code{font-size:17.5rem}}.not-found__meta{margin-top:1.5rem;font-size:.75rem;color:#8e9196}@media(min-width: 1025px){.not-found__meta{margin-top:1.75rem;font-size:.875rem}}.not-found__title{margin-top:1rem;font-size:2.75rem;font-weight:500;line-height:.96;letter-spacing:-0.05em}@media(min-width: 1025px){.not-found__title{margin-top:1.25rem;font-size:4.5rem}}.not-found__text{max-width:35rem;margin-top:1.125rem;font-size:1.0625rem;line-height:1.5;color:#b8bbc0}@media(min-width: 1025px){.not-found__text{margin-top:1.75rem;font-size:1.375rem}}.not-found__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.75rem}@media(min-width: 1025px){.not-found__actions{gap:.75rem;margin-top:2.5rem}}@media(max-width: 767px){.not-found__actions .btn--primary{width:100%}.not-found__actions .btn--secondary{flex:1}}.not-found__report{grid-column:1/-1}@media(min-width: 768px)and (max-width: 1024px){.not-found__report{max-width:26.25rem}}@media(min-width: 1025px){.not-found__report{grid-column:9/span 4}}.not-found__card{border:1px solid #24262b;border-radius:4px;background-color:#111214}.not-found__card-head{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 1.125rem;border-bottom:1px solid #24262b}.not-found__card-head .label:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.not-found__rows{padding:.375rem 1.125rem .75rem}.not-found__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:.75rem 0;border-bottom:1px solid #1e2024}.not-found__row dd{font-size:1rem}.not-found__row--lcp{row-gap:.625rem;border-bottom:0}.not-found__status{color:#ff8a7a}.not-found__lcp{display:flex;flex-direction:column;gap:.625rem;width:100%}.not-found__bar{display:block;height:.25rem;border-radius:2px;background:repeating-linear-gradient(90deg, #C6F432 0 8px, transparent 8px 12px);background-size:12px 100%;animation:not-found-bar 1s linear infinite}.not-found__scale{display:flex;justify-content:space-between;font-size:.6875rem !important;color:#7c7f85}.not-found__note{margin-top:1rem;font-size:.75rem;color:#7c7f85}@keyframes not-found-bar{to{background-position:12px 0}}@media(prefers-reduced-motion: reduce){.not-found__bar{animation:none}}.logo{display:inline-flex;align-items:center;gap:.625rem;color:#ededed}@media(min-width: 1200px){.logo{gap:.75rem}}.logo__mark{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.25rem;font-weight:500;line-height:1;letter-spacing:-0.06em;white-space:nowrap;color:#ededed}@media(min-width: 1200px){.logo__mark{font-size:1.5rem}}.logo__slash{color:#c6f432}.logo__divider{flex:none;width:1px;height:1.375rem;background-color:#2a2c31}@media(min-width: 1200px){.logo__divider{height:1.625rem}}.logo__text{display:flex;flex-direction:column;gap:.1875rem}.logo__name{font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:-0.01em}@media(min-width: 1200px){.logo__name{font-size:1.0625rem}}.logo__role{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.625rem;line-height:1;color:#8e9196;white-space:nowrap}@media(min-width: 1200px){.logo__role{font-size:.6875rem}}.logo--footer{gap:.625rem;color:#b8bbc0}.logo--footer .logo__mark{font-size:1rem}.logo__signature{font-size:.8125rem;line-height:1.4}.header{position:fixed;top:0;left:0;right:0;z-index:999999;border-bottom:1px solid #1e2024;background-color:rgba(14,15,17,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s cubic-bezier(0.77, 0, 0.18, 1),border-color .3s cubic-bezier(0.77, 0, 0.18, 1)}@media(min-width: 1200px){.header{border-bottom-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none}.header.is-compact{border-bottom-color:#1e2024;background-color:rgba(14,15,17,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:4rem;max-width:90rem;margin:0 auto;padding:0 1.25rem;transition:height .3s cubic-bezier(0.77, 0, 0.18, 1)}@media(min-width: 1200px){.header__inner{gap:2rem;height:4.75rem;padding:0 5rem}.is-compact .header__inner{height:3.5rem}}.header .logo__role{transition:opacity .3s cubic-bezier(0.77, 0, 0.18, 1),max-height .3s cubic-bezier(0.77, 0, 0.18, 1);max-height:.75rem}@media(min-width: 1200px){.header.is-compact .logo__role{opacity:0;max-height:0}}.header__nav,.header__actions{display:none}@media(min-width: 1200px){.header__nav,.header__actions{display:flex;align-items:center}}.header__actions{gap:1rem}.header__mob-actions{display:flex;align-items:center;gap:.5rem}@media(min-width: 1200px){.header__mob-actions{display:none}}.header__menu{display:flex;align-items:center;flex-wrap:wrap;column-gap:2.25rem}.header__item{position:relative}.header__link{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 0;font-size:.9375rem;color:#b8bbc0;transition:color .2s,opacity .3s cubic-bezier(0.77, 0, 0.18, 1)}.header__link:hover,.is-current>.header__link{color:#ededed}.header__chevron{display:inline-flex;transition:transform .2s}.header__chevron svg{width:.625rem;height:.625rem}.header .has-dropdown::after{content:"";position:absolute;top:100%;left:-1.25rem;right:-1.25rem;height:1.75rem}.header .has-dropdown:hover .header__chevron,.header .has-dropdown:focus-within .header__chevron,.header .has-dropdown.is-open .header__chevron{transform:rotate(180deg)}.header .has-dropdown:hover .header__dropdown,.header .has-dropdown:focus-within .header__dropdown,.header .has-dropdown.is-open .header__dropdown{opacity:1;visibility:visible;transform:none}.header .has-dropdown.is-closed .header__dropdown{opacity:0;visibility:hidden}.header__dropdown{position:absolute;top:calc(100% + 1.125rem);left:-1.25rem;width:27.5rem;padding:.5rem;border:1px solid #24262b;border-radius:4px;background-color:#111214;box-shadow:0 1.5rem 3rem rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility .18s}.header__dropdown-link{display:grid;grid-template-columns:2.25rem minmax(0, 1fr) 1rem;align-items:center;gap:.5rem;padding:.75rem;border-radius:2px;color:#ededed;transition:background-color .2s}.header__dropdown-link:hover,.header__dropdown-link:focus-visible{background-color:#1a1c20}.header__dropdown-link:hover .header__dropdown-index,.header__dropdown-link:focus-visible .header__dropdown-index{color:#c6f432}.header__dropdown-link[aria-current=page] .header__dropdown-index{color:#c6f432}.header__dropdown-link--all{margin-top:.25rem;border-top:1px solid #24262b;border-radius:0}.header__dropdown-index,.header__dropdown-arrow{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#8e9196;transition:color .2s,transform .3s cubic-bezier(0.77, 0, 0.18, 1)}.header__dropdown-link:hover .header__dropdown-arrow{transform:translateX(6px)}.header__dropdown-title{display:block;font-size:.9375rem;font-weight:500}.header__dropdown-desc{display:block;margin-top:.25rem;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;color:#8e9196}.header__dropdown-all{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#b8bbc0}.header__cta-dot{display:none;background-color:#0e0f11}.header.is-compact .header__cta-dot{display:block}.mob-menu{position:fixed;inset:0;z-index:9999999;display:flex;flex-direction:column;height:100vh;padding:0 1.25rem;background-color:#0e0f11;opacity:0;transition:opacity .2s cubic-bezier(0.77, 0, 0.18, 1)}@supports(height: 1dvh){.mob-menu{height:100dvh}}.mob-menu[hidden]{display:none}.mob-menu.is-open{opacity:1;transition-duration:.3s}.mob-menu__head,.mob-menu__scroll,.mob-menu__bottom{margin:0 -1.25rem;padding:0 1.25rem}.mob-menu__head{flex:none;display:flex;align-items:center;justify-content:space-between;height:4rem;border-bottom:1px solid #1e2024}.mob-menu__head-actions{display:flex;align-items:center;gap:.75rem}.mob-menu__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mob-menu__nav{margin-top:.5rem}.mob-menu__row,.mob-menu__extra,.mob-menu__bottom{opacity:0;transform:translateY(16px);transition:opacity .2s cubic-bezier(0.77, 0, 0.18, 1),transform .5s cubic-bezier(0.77, 0, 0.18, 1)}.is-open .mob-menu__row,.is-open .mob-menu__extra,.is-open .mob-menu__bottom{opacity:1;transform:none;transition:opacity .5s cubic-bezier(0.77, 0, 0.18, 1),transform .5s cubic-bezier(0.77, 0, 0.18, 1),background-color .3s;transition-delay:calc(60ms + var(--i, 0)*40ms)}.mob-menu__row{border-bottom:1px solid #24262b}.mob-menu__item{display:grid;grid-template-columns:2.5rem minmax(0, 1fr) 2.75rem;align-items:center;gap:.5rem;width:100%;padding:.875rem 0;color:#ededed;text-align:left}.mob-menu__item:hover .mob-menu__index,.mob-menu__item[aria-expanded=true] .mob-menu__index{color:#c6f432}.mob-menu__item .icon-btn{justify-self:end}.mob-menu__index{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#8e9196;transition:color .2s}.mob-menu__title{display:inline-flex;align-items:center;gap:.625rem;font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:-0.03em}.mob-menu__sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(0.77, 0, 0.18, 1),visibility .3s}.mob-menu__sub.is-open{grid-template-rows:1fr;visibility:visible}.mob-menu__sub-list{min-height:0;overflow:hidden;padding-left:2.5rem}.is-open>.mob-menu__sub-list{padding-bottom:.75rem}.mob-menu__sub-link{display:grid;grid-template-columns:1.75rem minmax(0, 1fr) 1rem;align-items:center;gap:.5rem;padding:.75rem 0;border-top:1px solid #1e2024;color:#ededed;transition:color .2s}.mob-menu__sub-link:hover,.mob-menu__sub-link[aria-current=page]{color:#c6f432}.mob-menu__sub-index,.mob-menu__sub-desc{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;color:#8e9196}.mob-menu__sub-body{display:flex;flex-direction:column;gap:.1875rem}.mob-menu__sub-title{font-size:1.0625rem;font-weight:500}.mob-menu__extra{display:flex;flex-direction:column;gap:.875rem;padding:1.75rem 0 1.5rem}.mob-menu__contacts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.mob-menu__contact{display:flex;flex-direction:column;gap:.1875rem;min-width:0;padding:.75rem;border:1px solid #24262b;border-radius:4px;color:#ededed;transition:border-color .2s}.mob-menu__contact:hover{border-color:#3a3d43}.mob-menu__contact .label{font-size:.625rem}.mob-menu__contact .mono{overflow:hidden;text-overflow:ellipsis;font-size:.75rem}.mob-menu__meta{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.875rem;border-top:1px solid #24262b}.mob-menu__note{font-size:.6875rem;color:#8e9196}.mob-menu__bottom{flex:none;position:relative;z-index:2;display:flex;flex-direction:column;gap:.75rem;padding-top:.875rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid #24262b;background-color:#0e0f11;box-shadow:0 -1.75rem 1.75rem -0.625rem #0e0f11}.mob-menu__bottom .status-pill{align-self:flex-start}@media(min-width: 1200px){.mob-menu{display:none !important}}.footer{position:relative;border-top:1px solid #1e2024}.footer__cta{row-gap:2.25rem;padding:4rem 0 2.5rem;border-bottom:1px solid #24262b}@media(min-width: 1025px){.footer__cta{align-items:end;padding:6.5rem 0 4.5rem}}.footer__cta-main{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}@media(min-width: 1025px){.footer__cta-main{grid-column:span 7;gap:2.25rem}}@media(max-width: 1024px){.footer__cta-btn{width:100%}}.footer__channels{grid-column:1/-1;display:flex;flex-direction:column;gap:1.375rem}@media(min-width: 1025px){.footer__channels{grid-column:8/span 5;gap:1.75rem}}.footer__channel{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer__channel-link{font-size:1.375rem;line-height:1.2;letter-spacing:-0.02em}@media(min-width: 1025px){.footer__channel-link{font-size:2rem}}.footer__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:1rem 0;border-bottom:1px solid #24262b;font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.footer__status{padding:1.125rem 0;font-size:.75rem}}.footer__status-live{display:inline-flex;align-items:center;gap:.625rem;color:#c6f432}.footer__status-sep{color:#3a3d43}.footer__time{display:inline-block;min-width:5ch;font-variant-numeric:tabular-nums;text-align:center}.footer__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 1.25rem;padding:2.25rem 0}@media(min-width: 1025px){.footer__columns{grid-template-columns:repeat(12, minmax(0, 1fr));gap:0 1.5rem;padding:3.5rem 0}}.footer__col{display:flex;flex-direction:column;align-items:flex-start}.footer__col-title{margin-bottom:1.125rem}.footer__links{display:flex;flex-direction:column;gap:.75rem}.footer__links a,.footer__top{display:inline-flex;align-items:center;gap:.375rem}.footer__col--services{grid-column:1/-1}@media(min-width: 1025px){.footer__col--services{grid-column:4/span 3}}@media(min-width: 1025px){.footer__col--site{grid-column:7/span 2}}@media(min-width: 1025px){.footer__col--elsewhere{grid-column:9/span 2}}@media(max-width: 1024px){.footer__signature,.footer__col--lang{order:1;padding-top:1.5rem;border-top:1px solid #1e2024}}@media(min-width: 1025px){.footer__signature{grid-column:span 3;grid-row:1}}@media(max-width: 1024px){.footer__col--lang{align-items:flex-end;justify-content:center}.footer__col--lang .footer__col-title{display:none}}@media(min-width: 1025px){.footer__col--lang{grid-column:11/span 2}}.footer__legal{display:flex;flex-direction:column;gap:.75rem;padding:1.125rem 0 1.5rem;border-top:1px solid #24262b;font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.footer__legal{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0 1.75rem;font-size:.75rem}}.footer__legal .link-muted{font-size:.75rem;color:#8e9196}.footer__legal .link-muted:hover{color:#c6f432}.footer__legal-links{display:flex;flex-wrap:wrap;gap:.625rem 1.125rem}@media(min-width: 1025px){.footer__legal-links{gap:1.5rem}}@media(max-width: 1024px){.footer__legal{display:grid;grid-template-columns:1fr auto}.footer__legal-links,.footer__built{grid-column:1/-1}.footer__legal-links{order:-2}.footer__built{order:-1}}.footer .footer__top{color:#ededed}.home-hero{position:relative;padding-top:3rem;border-bottom:1px solid #1e2024}@media(min-width: 768px){.home-hero{padding-top:4.5rem}}@media(min-width: 1025px){.home-hero{padding-top:6.5rem}}.home-hero__badges{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width: 1025px){.home-hero__badges{gap:.75rem}}.home-hero__badge{display:inline-flex;align-items:center;gap:.625rem;height:2.125rem;padding:0 .75rem;border:1px solid #2a2c31;border-radius:4px;background-color:#111214;font-size:.75rem;white-space:nowrap}@media(min-width: 1025px){.home-hero__badge{gap:.75rem;height:2.375rem;padding:0 1rem;font-size:.8125rem}}.home-hero__live{display:none}@media(min-width: 1025px){.home-hero__live{display:inline-flex;align-items:center;gap:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#8e9196}.home-hero__live::after{content:"";width:1px;height:.875rem;background-color:#2a2c31}}.home-hero__title{margin-top:1.75rem}@media(min-width: 768px)and (max-width: 1024px){.home-hero__title{font-size:6.5rem}}@media(min-width: 1025px){.home-hero__title{margin-top:2.5rem}}@media(max-width: 767px){.home-hero__title br{display:none}}.home-hero__body{row-gap:2.5rem;margin-top:1.5rem}@media(min-width: 1025px){.home-hero__body{align-items:end;margin-top:3.5rem}}.home-hero__content{grid-column:1/-1;display:flex;flex-direction:column;gap:2rem}@media(min-width: 1025px){.home-hero__content{grid-column:span 6;gap:2.5rem}}.home-hero__text{max-width:35rem}@media(max-width: 1024px){.home-hero__text{font-size:1.125rem}}.home-hero__actions{display:flex;flex-direction:column;gap:.625rem}@media(min-width: 768px){.home-hero__actions{flex-direction:row;flex-wrap:wrap;gap:.75rem}}.home-hero__report{display:none}@media(min-width: 768px){.home-hero__report{grid-column:1/-1;display:block;border:1px solid #24262b;border-radius:4px;background-color:#111214}}@media(min-width: 1025px){.home-hero__report{grid-column:8/span 5}}.home-hero__report-head{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 1.125rem;border-bottom:1px solid #24262b}.home-hero__report-body{display:grid;grid-template-columns:8rem minmax(0, 1fr);align-items:center;gap:1.75rem;padding:1.5rem 1.125rem}.home-hero__gauge{display:block;width:8rem;height:8rem;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.home-hero__gauge circle{fill:none;stroke-width:6}.home-hero__gauge-track{stroke:#24262b}.home-hero__gauge-value{stroke:#c6f432;stroke-linecap:round}.home-hero__gauge-score{font-size:28px;letter-spacing:-0.04em;fill:#ededed}.home-hero__gauge-score.is-placeholder{font-size:11px;letter-spacing:0}.home-hero__gauge-max{font-size:9px;fill:#8e9196}.home-hero__report-data{display:flex;flex-direction:column;gap:1.125rem}.home-hero__report-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-bottom:.875rem;border-bottom:1px solid #1e2024}.home-hero__report-row--lcp{row-gap:.625rem;padding-bottom:0;border-bottom:0}.home-hero__report-value{font-size:1.125rem}.home-hero__lcp{display:flex;flex-direction:column;gap:.625rem;width:100%}.home-hero__lcp-bar{display:block;height:.25rem;border-radius:.125rem;background-color:#1e2024}.home-hero__lcp-bar span{display:block;height:100%;border-radius:inherit;background-color:#c6f432}.home-hero__lcp-scale{display:flex;justify-content:space-between;font-size:.6875rem;color:#7c7f85}.home-hero__metrics{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:3rem;border-top:1px solid #24262b}@media(min-width: 1025px){.home-hero__metrics{grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:6rem}}.home-hero__metric{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1.25rem .75rem 1.25rem 0}.home-hero__metric:nth-child(even){padding:1.25rem 0 1.25rem 1rem;border-left:1px solid #24262b}.home-hero__metric:nth-child(-n+2):nth-last-child(n+3){border-bottom:1px solid #24262b}@media(min-width: 1025px){.home-hero__metric{gap:.625rem}.home-hero__metric,.home-hero__metric:nth-child(even){padding:1.75rem 1.5rem}.home-hero__metric:first-child{padding-left:0}.home-hero__metric+.home-hero__metric{border-left:1px solid #24262b}.home-hero__metric:nth-child(-n+2):nth-last-child(n+3){border-bottom:0}}.home-hero__metric .metric--sm{line-height:2rem}@media(min-width: 1025px){.home-hero__metric .metric--sm{font-size:1.875rem;line-height:2.75rem}}.home-hero__metric-unit{font-size:.9375rem;letter-spacing:0;color:#8e9196}@media(min-width: 1025px){.home-hero__metric-unit{font-size:1.25rem}}@media(max-width: 1024px){.home-hero__metric-label{display:none}}.home-hero__metric-label--mob{display:none}@media(max-width: 1024px){.home-hero__metric-label--mob{display:inline}}.home-hero__location{display:flex;justify-content:space-between;gap:1.5rem;padding:1rem 0;border-top:1px solid #24262b;font-size:.6875rem;line-height:1.6;color:#8e9196}@media(min-width: 1025px){.home-hero__location{padding:1.25rem 0;font-size:.75rem}}.home-hero__region{display:none}@media(min-width: 1025px){.home-hero__region{display:inline}}.home-hero__badge--location{gap:.375rem;padding:0 .625rem;background-color:rgba(0,0,0,0);color:#b8bbc0}@media(min-width: 1025px){.home-hero__badge--location{gap:.5rem;padding:0 .875rem}}.home-hero__badge--location svg{flex:none;color:#c6f432}.home-hero__badge-mob{display:none}@media(max-width: 1024px){.home-hero__badge-full{display:none}.home-hero__badge-mob{display:inline}}@media(min-width: 1025px){.home-hero--local{padding-top:6rem}}.home-hero--local .home-hero__title{max-width:73.75rem;margin-top:1.625rem;font-size:2.625rem;line-height:1;letter-spacing:-0.045em}@media(min-width: 768px)and (max-width: 1024px){.home-hero--local .home-hero__title{font-size:4.5rem}}@media(min-width: 1025px){.home-hero--local .home-hero__title{margin-top:2.5rem;font-size:6.25rem;line-height:.96;letter-spacing:-0.05em}}.home-hero--local .home-hero__body{margin-top:1.25rem}@media(min-width: 1025px){.home-hero--local .home-hero__body{margin-top:3rem}}@media(min-width: 1025px){.home-hero--local .home-hero__content{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}}@media(min-width: 1025px){.home-hero--local .home-hero__text{max-width:39.25rem;font-size:1.3125rem}}@media(min-width: 1025px){.home-hero--local .home-hero__actions{flex:none;flex-wrap:nowrap}}.home-hero--local .home-hero__metrics{margin-top:2.5rem}@media(min-width: 1025px){.home-hero--local .home-hero__metrics{margin-top:5.5rem}}.hp-services{padding:5rem 0}@media(min-width: 1025px){.hp-services{padding:8.5rem 0 8rem}}.hp-services .section-head{padding-top:.75rem}@media(min-width: 1025px){.hp-services .section-head{padding-top:1rem}}.hp-services__intro{row-gap:1rem;margin-top:2rem}@media(min-width: 1025px){.hp-services__intro{align-items:end;margin-top:3rem}}.hp-services__title{grid-column:1/-1}@media(min-width: 1025px){.hp-services__title{grid-column:span 7}}.hp-services__text{grid-column:1/-1;font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.hp-services__text{grid-column:9/span 4;font-size:1.125rem}}.hp-services__list{margin-top:2.5rem;border-top:1px solid #24262b}@media(min-width: 1025px){.hp-services__list{margin-top:4rem}}.hp-services .acc__summary{display:grid;grid-template-columns:2.25rem minmax(0, 1fr) 2.5rem;align-items:center;gap:.5rem;padding:1.375rem 0}@media(min-width: 1025px){.hp-services .acc__summary{grid-template-columns:7.5rem minmax(0, 1fr) auto 4rem;gap:1.5rem;padding:2rem 0}}.hp-services .acc__index{font-size:.75rem;color:#8e9196;transition:color .3s cubic-bezier(0.77, 0, 0.18, 1)}@media(min-width: 1025px){.hp-services .acc__index{font-size:.875rem}}.hp-services .acc.is-open .acc__index{color:#c6f432}.hp-services .acc__title{font-size:1.5rem;font-weight:500;line-height:1.15;letter-spacing:-0.02em}@media(min-width: 1025px){.hp-services .acc__title{font-size:2.5rem;letter-spacing:-0.03em}}.hp-services .acc__icon{width:2.5rem;height:2.5rem}.hp-services .acc__icon svg{width:.875rem;height:.875rem}@media(min-width: 1025px){.hp-services .acc__icon{justify-self:end;width:2.75rem;height:2.75rem}.hp-services .acc__icon svg{width:1rem;height:1rem}}.hp-services .acc__tags{display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width: 1025px){.hp-services .acc__tags{gap:.5rem}}.hp-services .acc__tags--head{display:none}@media(min-width: 1025px){.hp-services .acc__tags--head{display:flex;justify-content:flex-end}}@media(min-width: 1025px){.hp-services .acc__tags--body{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}}.hp-services .acc__content{display:flex;flex-direction:column;gap:1rem;padding:0 0 1.5rem 2.75rem}@media(min-width: 1025px){.hp-services .acc__content{padding:0 0 2.5rem 9rem}}.hp-services .acc__text{max-width:38.75rem;font-size:1rem;line-height:1.6;color:#b8bbc0}@media(min-width: 1025px){.hp-services .acc__text{font-size:1.1875rem}}.hp-prices{padding:4.5rem 0}@media(min-width: 1025px){.hp-prices{padding:8rem 0}}.hp-prices .section-head{padding-top:.75rem}@media(min-width: 1025px){.hp-prices .section-head{padding-top:1rem}}@media(max-width: 767px){.hp-prices .section-head .section-head__meta{display:none}}.hp-prices__intro{row-gap:.875rem;margin-top:1.75rem}@media(min-width: 1025px){.hp-prices__intro{align-items:end;margin-top:3rem}}.hp-prices__title{grid-column:1/-1}@media(max-width: 767px){.hp-prices__title{font-size:2.25rem;line-height:1.02;letter-spacing:-0.04em}}@media(min-width: 1025px){.hp-prices__title{grid-column:span 7}}.hp-prices__text{grid-column:1/-1;font-size:.9375rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.hp-prices__text{grid-column:9/span 4;font-size:1.125rem}}.hp-prices__list{margin-top:1.75rem;border-top:1px solid #24262b}@media(min-width: 1025px){.hp-prices__list{margin-top:4rem}}.hp-prices__row{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"name price" "desc desc";align-items:baseline;gap:.5rem .75rem;padding:1.25rem 0;border-bottom:1px solid #24262b;color:#ededed;transition:background-color .3s cubic-bezier(0.77, 0, 0.18, 1)}@media(min-width: 1025px){.hp-prices__row{grid-template-columns:5rem minmax(0, 4fr) minmax(0, 5fr) 13.75rem;grid-template-areas:"index name desc price";align-items:center;gap:1.5rem;padding:1.75rem 0}}@media(hover: hover){.hp-prices a.hp-prices__row:hover{background-color:#111214}}.hp-prices a.hp-prices__row:focus-visible{outline:2px solid #c6f432;outline-offset:3px}.hp-prices__index{display:none;grid-area:index;font-size:.8125rem;color:#8e9196}@media(min-width: 1025px){.hp-prices__index{display:block}}.hp-prices__name{grid-area:name;font-size:1.25rem;font-weight:500;line-height:1.2}@media(min-width: 1025px){.hp-prices__name{font-size:1.75rem;letter-spacing:-0.02em}}.hp-prices__desc{grid-area:desc;font-size:.875rem;line-height:1.5;color:#8e9196}@media(min-width: 1025px){.hp-prices__desc{font-size:1rem}}.hp-prices__price{grid-area:price;font-size:.875rem;white-space:nowrap;text-align:right}@media(min-width: 1025px){.hp-prices__price{font-size:1.25rem}}.hp-prices__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}@media(min-width: 1025px){.hp-prices__tags{margin-top:.75rem}}@media(min-width: 1025px){.hp-prices__row--arrow{grid-template-columns:5rem minmax(0, 4fr) minmax(0, 5fr) 12.5rem 2.75rem;grid-template-areas:"index name desc price arrow"}}.hp-prices__arrow{display:none;grid-area:arrow}@media(min-width: 1025px){.hp-prices__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid #3a3d43;border-radius:4px;color:#ededed;transition:border-color .2s,background-color .2s,color .2s}}a:hover>.hp-prices__arrow{border-color:#c6f432;background-color:#c6f432;color:#0e0f11}.hp-prices__term{grid-area:term;font-size:.8125rem;color:#8e9196}@media(min-width: 1025px){.hp-prices__term{font-size:.9375rem}}.hp-prices__list--terms .hp-prices__row{grid-template-areas:"name price" "desc desc" "term term"}@media(min-width: 1025px){.hp-prices__list--terms .hp-prices__row{grid-template-columns:4rem minmax(0, 3.5fr) minmax(0, 4.5fr) 9.375rem 13.75rem;grid-template-areas:"index name desc term price"}}@media(min-width: 1025px){.hp-prices__list--terms .hp-prices__row--arrow{grid-template-columns:4rem minmax(0, 3.5fr) minmax(0, 4.5fr) 8.75rem 12.5rem 2.75rem;grid-template-areas:"index name desc term price arrow"}}.hp-cases{padding:4rem 0 5rem}@media(min-width: 1025px){.hp-cases{padding:8rem 0 8.5rem}}.hp-services+.hp-cases,.hp-prices+.hp-cases{padding-top:0}.hp-cases .section-head{padding-top:.75rem}@media(min-width: 1025px){.hp-cases .section-head{padding-top:1rem}}.hp-cases__intro{row-gap:1rem;margin-top:2rem}@media(min-width: 1025px){.hp-cases__intro{align-items:end;margin-top:3rem}}.hp-cases__title{grid-column:1/-1}@media(min-width: 1025px){.hp-cases__title{grid-column:span 7}}.hp-cases__aside{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(min-width: 1025px){.hp-cases__aside{grid-column:9/span 4;gap:1.25rem}}@media(min-width: 1025px){.hp-cases__aside--link{align-items:flex-end;padding-bottom:.5rem}}.hp-cases__text{font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.hp-cases__text{font-size:1.125rem}}.hp-cases__link{font-size:1rem}.hp-cases__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:3.5rem;margin-top:2.5rem}@media(min-width: 768px){.hp-cases__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem 1.5rem}}@media(min-width: 1025px){.hp-cases__grid{gap:5rem 2rem;margin-top:4.5rem}}@media(min-width: 1025px){.hp-cases__grid--three{grid-template-columns:repeat(3, minmax(0, 1fr));gap:3.5rem 1.5rem}}.hp-cases__grid--three .case-card__arrow{display:none}@media(min-width: 1025px){.hp-cases__grid--three .case-card__title{font-size:1.5rem}}.hp-process{padding:5rem 0;border-top:1px solid #1e2024;border-bottom:1px solid #1e2024;background-color:#111214}@media(min-width: 1025px){.hp-process{padding:8rem 0}}.hp-process .section-head{padding-top:.75rem}@media(min-width: 1025px){.hp-process .section-head{padding-top:1rem}}.hp-process__intro{row-gap:1rem;margin-top:2rem}@media(min-width: 1025px){.hp-process__intro{align-items:end;margin-top:3rem}}.hp-process__title{grid-column:1/-1}@media(min-width: 1025px){.hp-process__title{grid-column:span 7}}.hp-process__text{grid-column:1/-1;font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.hp-process__text{grid-column:9/span 4;font-size:1.125rem}}.hp-process__steps{display:grid;grid-template-columns:minmax(0, 1fr);margin-top:2.5rem}@media(min-width: 768px){.hp-process__steps{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem 1.5rem}}@media(min-width: 1025px){.hp-process__steps{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem;margin-top:4.5rem}}@media(min-width: 1025px){.hp-process__steps--5{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 1025px){.hp-process__steps--6{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:3rem}}.hp-process__step{position:relative;display:grid;grid-template-columns:3.5rem minmax(0, 1fr);align-content:start;gap:.5rem;padding:1.5rem 0;border-top:1px solid #3a3d43}@media(min-width: 768px){.hp-process__step{grid-template-columns:minmax(0, 1fr);gap:1.25rem;padding:1.5rem 0 0}}.hp-process__step:first-child::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#c6f432;transform-origin:left center;transition:transform .9s cubic-bezier(0.77, 0, 0.18, 1) .3s}.js .hp-process__step[data-aos]:not(.aos-animate):first-child::before{transform:scaleX(0)}.hp-process__index{font-size:1.5rem;line-height:1.1}@media(min-width: 768px){.hp-process__index{font-size:3rem;line-height:1;letter-spacing:-0.03em}}.hp-process__body{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}@media(min-width: 768px){.hp-process__body{gap:1.25rem}}.hp-process__step-title{font-size:1.25rem;font-weight:500;line-height:1.2}@media(min-width: 768px){.hp-process__step-title{font-size:1.5rem;letter-spacing:-0.02em}}.hp-process__step-text{font-size:.9375rem;line-height:1.55;color:#8e9196}@media(min-width: 768px){.hp-process__step-text{font-size:1rem}}.hp-about{padding:5rem 0}@media(min-width: 1025px){.hp-about{padding:8.5rem 0}}.hp-about .section-head{padding-top:.75rem}@media(min-width: 1025px){.hp-about .section-head{padding-top:1rem}}.hp-about__body{row-gap:2rem;margin-top:2rem}@media(min-width: 1025px){.hp-about__body{margin-top:3rem}}.hp-about__photo{grid-column:1/-1;position:relative;overflow:hidden;aspect-ratio:4/5;border:1px solid #24262b;border-radius:4px;background-color:#111214}@media(min-width: 1025px){.hp-about__photo{grid-column:span 5;align-self:start}}.hp-about__image{width:100%;height:100%;object-fit:cover;object-position:top}.hp-about__caption{position:absolute;right:1rem;bottom:.875rem;font-size:.6875rem;color:#8e9196}.hp-about__content{grid-column:1/-1;display:flex;flex-direction:column;gap:1rem}@media(min-width: 1025px){.hp-about__content{grid-column:7/span 6;gap:2rem;padding-top:.5rem}}.hp-about__heading{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.25rem}@media(min-width: 1025px){.hp-about__heading{gap:.875rem;margin-bottom:0}}.hp-about__label{color:#c6f432}.hp-about__lead{font-size:1.1875rem;color:#ededed}@media(min-width: 1025px){.hp-about__lead{font-size:1.375rem}}.hp-about__text{font-size:1rem;line-height:1.6;color:#8e9196}@media(min-width: 1025px){.hp-about__text{font-size:1.125rem}}.hp-about__text p+p{margin-top:.875rem}.hp-about__note{font-size:.75rem;color:#8e9196}.hp-about__btn{align-self:flex-start}.hp-about__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:.75rem;border-top:1px solid #24262b;border-bottom:1px solid #24262b}@media(min-width: 1025px){.hp-about__stats{margin-top:0}}.hp-about__stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;min-width:0;padding:1rem .5rem 1rem .75rem}.hp-about__stat:first-child{padding-left:0}.hp-about__stat+.hp-about__stat{border-left:1px solid #24262b}@media(min-width: 1025px){.hp-about__stat{gap:.375rem;padding:1.25rem 1rem}}.hp-about__stat-value{font-size:1.125rem;line-height:1.2;white-space:nowrap}@media(min-width: 1025px){.hp-about__stat-value{font-size:1.5rem}}@media(max-width: 767px){.hp-about__stat-label{display:none}}.hp-about__stat-label--mob{display:none}@media(max-width: 767px){.hp-about__stat-label--mob{display:inline}}.hp-about__tools{display:flex;flex-direction:column;gap:.875rem;margin-top:.75rem}@media(min-width: 1025px){.hp-about__tools{gap:1rem;margin-top:0}}.hp-about__tool-list{display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width: 1025px){.hp-about__tool-list{gap:.5rem}}.hp-about__tool{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem 0 .3125rem;border:1px solid #24262b;border-radius:4px;background-color:#111214;font-size:.8125rem;color:#d8d8d8;transition:border-color .35s cubic-bezier(0.77, 0, 0.18, 1)}@media(min-width: 1025px){.hp-about__tool{gap:.625rem;height:2.75rem;padding:0 .875rem 0 .375rem;font-size:.875rem}}@media(hover: hover){.hp-about__tool:hover{border-color:#44474d}}.hp-about__tool-code{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:2px;background-color:#1a1c20;font-size:.625rem;color:#c6f432}@media(min-width: 1025px){.hp-about__tool-code{width:1.875rem;height:1.875rem;font-size:.6875rem}}@media(min-width: 768px)and (max-width: 1024px){.hp-about__body{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start;column-gap:2rem;row-gap:0}.hp-about__photo{grid-column:1;grid-row:1/span 3}.hp-about__content{display:contents}.hp-about__heading,.hp-about__lead,.hp-about__text{grid-column:2}.hp-about__heading{margin-bottom:0}.hp-about__lead{margin-top:1.25rem}.hp-about__text{margin-top:1rem}.hp-about__stats,.hp-about__tools{grid-column:1/-1}.hp-about__stats{margin-top:3rem}.hp-about__stat{padding:1.25rem 1rem}.hp-about__stat:first-child{padding-left:0}.hp-about__stat-value{font-size:1.5rem}.hp-about__tools{margin-top:2rem}}@media(min-width: 1025px){.hp-about--compact .hp-about__photo{grid-column:span 3}.hp-about--compact .hp-about__content{grid-column:5/span 7}.hp-about--compact .hp-about__lead{font-size:1.125rem;color:#b8bbc0}}.hp-faq{padding-bottom:5rem}@media(min-width: 1025px){.hp-faq{padding-bottom:8.5rem}}.hp-faq .section-head{padding-top:.75rem}@media(min-width: 1025px){.hp-faq .section-head{padding-top:1rem}}.hp-faq__body{margin-top:2rem}@media(min-width: 1025px){.hp-faq__body{grid-template-rows:auto 1fr;margin-top:3rem}}.hp-faq__title{grid-column:1/-1}@media(min-width: 1025px){.hp-faq__title{grid-column:span 4;grid-row:1}}@media(max-width: 1024px){.hp-faq__title br{display:none}}.hp-faq__aside{grid-column:1/-1;order:2;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}@media(min-width: 1025px){.hp-faq__aside{grid-column:span 4;grid-row:2;align-self:start;gap:1.5rem;margin-top:1.5rem}}.hp-faq__text{font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.hp-faq__text{font-size:1.125rem}}.hp-faq__link{font-size:1rem}.hp-faq__list{grid-column:1/-1;order:1;margin-top:2rem;border-top:1px solid #24262b}@media(min-width: 1025px){.hp-faq__list{grid-column:6/span 7;grid-row:1/span 2;align-self:start;margin-top:0}}.hp-faq .acc__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0}@media(min-width: 1025px){.hp-faq .acc__summary{gap:1.5rem;padding:1.75rem 0}}.hp-faq .acc__title{font-size:1.125rem;font-weight:500;line-height:1.3}@media(min-width: 1025px){.hp-faq .acc__title{font-size:1.375rem;letter-spacing:-0.01em}}.hp-faq .acc__icon{flex:none;width:2.25rem;height:2.25rem}.hp-faq .acc__icon svg{width:.75rem;height:.75rem}@media(min-width: 1025px){.hp-faq .acc__icon{width:2.5rem;height:2.5rem}.hp-faq .acc__icon svg{width:.875rem;height:.875rem}}.hp-faq .acc__content{padding-bottom:1.25rem}@media(min-width: 768px){.hp-faq .acc__content{padding-right:4rem}}@media(min-width: 1025px){.hp-faq .acc__content{padding-bottom:1.75rem}}.hp-faq .acc__text{font-size:.9375rem;line-height:1.6;color:#8e9196}@media(min-width: 1025px){.hp-faq .acc__text{font-size:1.0625rem}}.hp-contact{padding:5rem 0;border-top:1px solid #1e2024}@media(min-width: 1025px){.hp-contact{padding:8rem 0}}.hp-contact .section-head{padding-top:.75rem}@media(min-width: 1025px){.hp-contact .section-head{padding-top:1rem}}.hp-contact__body{margin-top:2rem}@media(min-width: 1025px){.hp-contact__body{grid-template-rows:auto 1fr;margin-top:3rem}}.hp-contact__intro{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media(min-width: 1025px){.hp-contact__intro{grid-column:span 5;grid-row:1;gap:2rem}}.hp-contact__title{margin-top:.5rem;font-size:3rem;line-height:.98;letter-spacing:-0.05em}@media(min-width: 1025px){.hp-contact__title{margin-top:0;font-size:5rem}}@media(max-width: 1024px){.hp-contact__title br{display:none}}.hp-contact__text{max-width:26.25rem;font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.hp-contact__text{font-size:1.125rem}}.hp-contact__form{grid-column:1/-1;margin-top:2rem}@media(min-width: 1025px){.hp-contact__form{grid-column:7/span 6;grid-row:1/span 2;align-self:start;margin-top:0}}.hp-contact__aside{grid-column:1/-1;margin-top:2rem}@media(min-width: 1025px){.hp-contact__aside{grid-column:span 5;grid-row:2;align-self:start}}.hp-contact__note{margin-top:1rem;font-size:.6875rem;color:#8e9196}@media(min-width: 1025px){.hp-contact__note{margin-top:2rem;font-size:.75rem}}.seo-text{padding:3rem 0 3.5rem;border-top:1px solid #1e2024}@media(min-width: 1025px){.seo-text{padding:4.5rem 0 5.5rem}}.seo-text .section-head{padding-top:.75rem}@media(min-width: 1025px){.seo-text .section-head{padding-top:1rem}}.seo-text__title{margin-top:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:#b8bbc0}@media(min-width: 1025px){.seo-text__title{margin-top:2.5rem;font-size:1.875rem}}.seo-text__clip{position:relative;margin-top:1.25rem}@media(min-width: 1025px){.seo-text__clip{margin-top:1.5rem}}.js .seo-text:not(.is-open) .seo-text__clip{max-height:10.5rem;overflow:hidden}.js .seo-text:not(.is-open) .seo-text__clip::after{content:"";position:absolute;inset:auto 0 0;height:6rem;background:linear-gradient(rgba(14, 15, 17, 0), #0E0F11);pointer-events:none}.seo-text__content{font-size:.9375rem;line-height:1.7;color:#8e9196}.seo-text__content h2,.seo-text__content h3,.seo-text__content h4{margin:0 0 .625rem;font-size:1.0625rem;font-weight:500;line-height:1.35;color:#d8d8d8}.seo-text__content p,.seo-text__content ul,.seo-text__content ol{margin:0 0 1.125rem}.seo-text__content ul,.seo-text__content ol{padding-left:1.125rem}.seo-text__content ul{list-style:disc}.seo-text__content ol{list-style:decimal}.seo-text__content strong{font-weight:500;color:#b8bbc0}.seo-text__content a{color:#ededed;text-decoration:underline;text-decoration-color:#3a3d43;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.seo-text__content a:hover{color:#c6f432;text-decoration-color:#c6f432}.seo-text__content>:last-child{margin-bottom:0}.seo-text__ctl{margin-top:1.25rem}@media(min-width: 1025px){.seo-text__ctl{margin-top:1.5rem}}html:not(.js) .seo-text__ctl{display:none}.seo-text.is-short .seo-text__ctl{display:none}.seo-text__toggle{width:100%;min-height:2.75rem}@media(min-width: 768px){.seo-text__toggle{width:auto;min-height:2.5rem}}.seo-text__more,.seo-text__less{display:inline-flex;align-items:center;gap:.5rem}.seo-text__less,.seo-text.is-open .seo-text__more{display:none}.seo-text.is-open .seo-text__less{display:inline-flex}.work-archive{padding-bottom:5rem}@media(min-width: 1025px){.work-archive{padding-bottom:8rem}}.work-archive__top{padding-top:2rem;border-bottom:1px solid #1e2024}@media(min-width: 1025px){.work-archive__top{padding-top:3.5rem}}.work-archive__head{row-gap:1rem;margin-top:1.75rem}@media(min-width: 1025px){.work-archive__head{align-items:end;margin-top:2.5rem}}.work-archive__title{grid-column:1/-1}@media(min-width: 1025px){.work-archive__title{grid-column:span 7;font-size:7.5rem}}.work-archive__text{grid-column:1/-1;font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.work-archive__text{grid-column:9/span 4;padding-bottom:.75rem;font-size:1.125rem}}.work-archive__filter{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;padding:1rem 0 1.75rem;border-top:1px solid #24262b}@media(min-width: 1025px){.work-archive__filter{flex-wrap:nowrap;gap:1rem;margin-top:3.5rem;padding:1.25rem 0 6rem}}.work-archive__filter-label{flex:none}@media(max-width: 767px){.work-archive__filter-label{display:none}}.work-archive__chips{display:flex;flex-wrap:wrap;gap:.5rem;order:2;width:100%}@media(min-width: 768px){.work-archive__chips{order:0;width:auto}}.work-archive__chips .pick,.work-archive__chips .contact-form__picks .wpcf7-list-item-label,.contact-form__picks .work-archive__chips .wpcf7-list-item-label{gap:.5rem}@media(hover: hover)and (pointer: fine){.work-archive__chips:hover .pick:not(:hover):not(.is-active),.work-archive__chips:hover .contact-form__picks .wpcf7-list-item-label:not(:hover):not(.is-active),.contact-form__picks .work-archive__chips:hover .wpcf7-list-item-label:not(:hover):not(.is-active){opacity:.5}}.work-archive__chip-count{color:#7c7f85}.is-active .work-archive__chip-count{color:inherit;opacity:.7}.work-archive__count{margin-left:auto;white-space:nowrap}.work-archive__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:3.5rem;margin-top:2.5rem}@media(min-width: 768px){.work-archive__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem 1.5rem}}@media(min-width: 1025px){.work-archive__grid{gap:5rem 2rem;margin-top:7rem}}.work-archive__item[hidden]{display:none}.work-archive__item.is-entering{animation:work-item-in .45s cubic-bezier(0.77, 0, 0.18, 1) both}.work-archive .case-card__label{margin-bottom:.125rem}@keyframes work-item-in{from{opacity:0;transform:translateY(0.75rem)}}@media(prefers-reduced-motion: reduce){.work-archive__item.is-entering{animation:none}}.page-hero{padding:2rem 0 4rem;border-bottom:1px solid #1e2024}@media(min-width: 1025px){.page-hero{padding:4rem 0 7rem}}.page-hero__status{margin-top:1.75rem}@media(min-width: 1025px){.page-hero__status{margin-top:2.5rem}}.page-hero__title{margin-top:1.25rem;font-size:3rem;font-weight:500;line-height:.98;letter-spacing:-0.05em}@media(min-width: 768px){.page-hero__title{font-size:5rem}}@media(min-width: 1025px){.page-hero__title{margin-top:1.75rem;font-size:7rem;line-height:.96}}.page-hero__text{max-width:40rem;margin-top:1.125rem;font-size:1.0625rem;line-height:1.5;color:#b8bbc0}@media(min-width: 1025px){.page-hero__text{margin-top:1.75rem;font-size:1.375rem}}.page-hero__label{margin-top:1.75rem;color:#c6f432}@media(min-width: 1025px){.page-hero__label{margin-top:3.5rem}}@media(min-width: 1025px){.page-hero--split{padding-bottom:5rem}}@media(min-width: 1025px){.page-hero--split .page-hero__body{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}}@media(min-width: 1025px){.page-hero--split .page-hero__label+.page-hero__body .page-hero__title{margin-top:1rem}}@media(min-width: 1025px){.page-hero--split .page-hero__text{max-width:25rem;margin-bottom:.5rem;font-size:1.125rem}}.page-hero__btn{margin-top:1.5rem}@media(min-width: 1025px){.page-hero__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}}.page-hero--split .page-hero__foot{display:block}.contact-page{padding:3.5rem 0 4.5rem}@media(min-width: 1025px){.contact-page{padding:8rem 0}}.contact-page .container{row-gap:3.5rem}.contact-page .section-head{padding-top:.75rem}@media(min-width: 1025px){.contact-page .section-head{padding-top:1rem}}.contact-page__direct{grid-column:1/-1}@media(min-width: 1025px){.contact-page__direct{grid-column:span 5}}.contact-page__write{grid-column:1/-1}@media(min-width: 1025px){.contact-page__write{grid-column:7/span 6}}.contact-page__rows,.contact-page__form{margin-top:1.5rem}@media(min-width: 1025px){.contact-page__rows,.contact-page__form{margin-top:2rem}}.contact-page__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:1.5rem;border:1px solid #24262b;border-radius:4px}@media(min-width: 1025px){.contact-page__cards{margin-top:2rem}}.contact-page__card{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:1rem}@media(min-width: 1025px){.contact-page__card{padding:1.25rem}}.contact-page__card+.contact-page__card{border-left:1px solid #24262b}.contact-page__card-icon{display:inline-flex;color:#c6f432}.contact-page__card-dot{margin:.25rem 0 .25rem .25rem}.contact-page__card-title{font-size:.875rem;font-weight:500}@media(min-width: 1025px){.contact-page__card-title{font-size:.9375rem}}.contact-page__card-note{font-size:.6875rem;line-height:1.5;color:#8e9196}.booking{padding:4rem 0;border-top:1px solid #1e2024;border-bottom:1px solid #1e2024;background-color:#111214}@media(min-width: 1025px){.booking{padding:8rem 0}}.booking .section-head{padding-top:.75rem}@media(min-width: 1025px){.booking .section-head{padding-top:1rem}}.booking__body{row-gap:2.5rem;margin-top:1.75rem}@media(min-width: 1025px){.booking__body{align-items:start;margin-top:3rem}}.booking__intro{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem}@media(min-width: 1025px){.booking__intro{grid-column:span 5;gap:1.5rem}}.booking__text{max-width:26.25rem;font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.booking__text{font-size:1.125rem}}.booking__missing{font-size:.75rem;color:#8e9196}.booking__embed{grid-column:1/-1;position:relative;min-height:20rem;border:1px solid #24262b;border-radius:4px;background-color:#0e0f11}@media(min-width: 1025px){.booking__embed{grid-column:7/span 6}}.booking__embed.is-loaded{min-height:0}.booking__embed.is-loaded .booking__placeholder{display:none}.booking__embed iframe{display:block;width:100%}.booking__placeholder{display:grid;gap:1.5rem;padding:1.25rem}@media(min-width: 768px){.booking__placeholder{grid-template-columns:minmax(0, 1fr) 10rem;gap:2rem;padding:1.75rem}}.is-loading .booking__placeholder{animation:booking-pulse 1.4s ease-in-out infinite}.booking__placeholder-tag{position:absolute;top:-0.625rem;right:.75rem;padding:.125rem .5rem;border:1px solid #24262b;border-radius:2px;background-color:#111214;font-size:.625rem;color:#8e9196}.booking__month{display:block;width:5.5rem;height:.625rem;margin-bottom:1.25rem;border-radius:1px;background-color:#3a3d43}.booking__days{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:.375rem}.booking__days i{display:block;height:2.25rem;border:1px solid #3a3d43;border-radius:2px}@media(min-width: 1025px){.booking__days i{height:2.5rem}}.booking__days i.is-off{border-color:rgba(0,0,0,0);background-color:#111214}.booking__slots{display:flex;flex-direction:column;gap:.5rem}@media(min-width: 768px){.booking__slots{padding-top:1.875rem}}.booking__slots i{display:block;height:2.25rem;border:1px solid #3a3d43;border-radius:4px}.booking__slots i:nth-child(2){border-color:#c6f432}@keyframes booking-pulse{50%{opacity:.5}}@media(prefers-reduced-motion: reduce){.booking__embed.is-loading .booking__placeholder{animation:none}}.service-hero{padding:2rem 0 4rem;border-bottom:1px solid #1e2024}@media(min-width: 1025px){.service-hero{padding:4rem 0 7rem}}.service-hero__body{row-gap:2.5rem;margin-top:1.75rem}@media(min-width: 1025px){.service-hero__body{align-items:end;margin-top:3rem}}.service-hero__intro{grid-column:1/-1}@media(min-width: 1025px){.service-hero__intro{grid-column:span 7}}.service-hero__label{color:#c6f432}.service-hero__title{margin-top:.875rem;font-size:3rem;font-weight:500;line-height:.98;letter-spacing:-0.05em}@media(min-width: 768px){.service-hero__title{font-size:4.5rem}}@media(min-width: 1025px){.service-hero__title{margin-top:1.25rem;font-size:6rem;line-height:.96}}.service-hero__text{max-width:40rem;margin-top:1.125rem;font-size:1.0625rem;line-height:1.5;color:#b8bbc0}@media(min-width: 1025px){.service-hero__text{margin-top:1.75rem;font-size:1.375rem}}.service-hero__actions{display:flex;flex-direction:column;gap:.625rem;margin-top:1.75rem}@media(min-width: 768px){.service-hero__actions{flex-direction:row;flex-wrap:wrap;gap:.75rem}}@media(min-width: 1025px){.service-hero__actions{margin-top:2.5rem}}.service-hero__card{grid-column:1/-1;border:1px solid #24262b;border-radius:4px;background-color:#111214}@media(min-width: 768px)and (max-width: 1024px){.service-hero__card{max-width:30rem}}@media(min-width: 1025px){.service-hero__card{grid-column:9/span 4}}.service-hero__card-head{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 1.125rem;border-bottom:1px solid #24262b}.service-hero__card-body{padding:.375rem 1.125rem 1.125rem}.service-hero__card--paths{display:block;color:#ededed;transition:border-color .3s cubic-bezier(0.77, 0, 0.18, 1)}.service-hero__card--paths:hover{border-color:#44474d}.service-hero__card--paths:focus-visible{outline:2px solid #c6f432;outline-offset:3px}.service-hero__card--paths .service-hero__card-body{display:block;padding-bottom:.25rem}.service-hero__path{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.375rem .75rem;padding:.875rem 0}.service-hero__path+.service-hero__path{border-top:1px solid #1e2024}.service-hero__path-title{font-size:1.0625rem;font-weight:500}@media(min-width: 1025px){.service-hero__path-title{font-size:1.1875rem}}.service-hero__path-price{font-size:.8125rem;text-align:right}@media(min-width: 1025px){.service-hero__path-price{font-size:.875rem}}.service-hero__path-meta{font-size:.75rem;color:#8e9196}.service-hero__path-meta:last-child{text-align:right}.service-hero__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 0;border-bottom:1px solid #1e2024}.service-hero__row dt{flex:none;white-space:nowrap}.service-hero__row dd{font-size:.9375rem;text-align:right}@media(min-width: 1025px){.service-hero__row dd{font-size:1.0625rem}}.service-hero__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:1rem}.service-features{padding:4rem 0}@media(min-width: 1025px){.service-features{padding:8rem 0}}.service-features .section-head{padding-top:.75rem}@media(min-width: 1025px){.service-features .section-head{padding-top:1rem}}.service-features__intro{row-gap:.875rem;margin-top:1.75rem}@media(min-width: 1025px){.service-features__intro{align-items:end;margin-top:3rem}}.service-features__title{grid-column:1/-1}@media(min-width: 1025px){.service-features__title{grid-column:span 7}}.service-features__text{grid-column:1/-1;font-size:1rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.service-features__text{grid-column:9/span 4;font-size:1.125rem}}.service-features__list{display:grid;margin-top:2rem;border-bottom:1px solid #24262b}@media(min-width: 768px){.service-features__list{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2rem}}@media(min-width: 1025px){.service-features__list{column-gap:3rem;margin-top:4rem}}.service-features__item{display:grid;grid-template-columns:2.5rem minmax(0, 1fr);gap:.5rem;padding:1.375rem 0;border-top:1px solid #24262b}@media(min-width: 1025px){.service-features__item{grid-template-columns:4rem minmax(0, 1fr);gap:1rem;padding:1.75rem 0}}.service-features__index{padding-top:.3125rem;font-size:.75rem;color:#c6f432}@media(min-width: 1025px){.service-features__index{padding-top:.375rem;font-size:.8125rem}}.service-features__body{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.service-features__name{font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-0.02em}@media(min-width: 1025px){.service-features__name{font-size:1.5rem}}.service-features__desc{max-width:30rem;font-size:.9375rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.service-features__desc{font-size:1.0625rem}}.service-features__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.service-price{padding:4rem 0;border-top:1px solid #1e2024;border-bottom:1px solid #1e2024;background-color:#111214}@media(min-width: 1025px){.service-price{padding:8rem 0}}.service-price .section-head{padding-top:.75rem}@media(min-width: 1025px){.service-price .section-head{padding-top:1rem}}@media(max-width: 767px){.service-price .section-head .section-head__meta{display:none}}.service-price__body{row-gap:2rem;margin-top:1.75rem}@media(min-width: 1025px){.service-price__body{align-items:end;margin-top:3rem}}.service-price__main{grid-column:1/-1;display:flex;flex-direction:column;gap:.75rem}@media(min-width: 1025px){.service-price__main{grid-column:span 6;gap:1rem}}.service-price__value{font-size:3.5rem;line-height:.95;letter-spacing:-0.05em;color:#c6f432}@media(min-width: 768px){.service-price__value{font-size:5rem}}@media(min-width: 1025px){.service-price__value{font-size:7rem}}@media(min-width: 1025px){.service-price__value--long{font-size:5.5rem}}.service-price__label{font-size:1.0625rem;color:#b8bbc0}@media(min-width: 1025px){.service-price__label{font-size:1.25rem}}.service-price__side{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media(min-width: 1025px){.service-price__side{grid-column:8/span 5;gap:1.75rem}}.service-price__rows{width:100%;border-top:1px solid #24262b}.service-price__row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;border-bottom:1px solid #24262b}@media(min-width: 1025px){.service-price__row{padding:1.125rem 0}}.service-price__row dt{flex:none;white-space:nowrap}.service-price__row dd{font-size:.9375rem;text-align:right}@media(min-width: 1025px){.service-price__row dd{font-size:1.0625rem}}@media(max-width: 767px){.service-price__btn{width:100%}}.service-formats{padding:4rem 0}@media(min-width: 1025px){.service-formats{padding:8rem 0}}.service-formats .section-head{padding-top:.75rem}@media(min-width: 1025px){.service-formats .section-head{padding-top:1rem}}@media(max-width: 767px){.service-formats .section-head .section-head__meta{display:none}}.service-formats__list{display:grid;gap:1rem;margin-top:1.75rem}@media(min-width: 768px){.service-formats__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}}@media(min-width: 1025px){.service-formats__list{margin-top:3rem}}.service-formats__item{padding:1.5rem 1.25rem;border:1px solid #24262b;border-radius:4px;background-color:#111214}@media(min-width: 1025px){.service-formats__item{padding:2rem 2rem 2.25rem}}.service-formats__title{font-size:1.5rem;font-weight:500;line-height:1.12;letter-spacing:-0.035em}@media(min-width: 1025px){.service-formats__title{font-size:2.25rem}}.service-formats__text{margin-top:.75rem;font-size:.9375rem;line-height:1.6;color:#8e9196}@media(min-width: 1025px){.service-formats__text{margin-top:1rem;font-size:1.0625rem}}.service-results{padding:4rem 0;border-top:1px solid #1e2024;border-bottom:1px solid #1e2024;background-color:#111214}@media(min-width: 1025px){.service-results{padding:8rem 0}}.service-results .section-head{padding-top:.75rem}@media(min-width: 1025px){.service-results .section-head{padding-top:1rem}}@media(max-width: 767px){.service-results .section-head .section-head__meta{display:none}}.service-results__body{row-gap:2.5rem;margin-top:2rem}@media(min-width: 1025px){.service-results__body{align-items:center;margin-top:3.5rem}}.service-results__main{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}@media(min-width: 1025px){.service-results__main{grid-column:span 5;gap:.875rem}}.service-results__value{font-size:6rem;font-weight:400;line-height:.9;letter-spacing:-0.05em;color:#c6f432}@media(min-width: 1025px){.service-results__value{font-size:10.5rem}}.service-results__label{font-size:1.0625rem;color:#b8bbc0}@media(min-width: 1025px){.service-results__label{font-size:1.25rem}}.service-results__link{margin-top:.25rem;font-size:.9375rem}.service-results__side{grid-column:1/-1}@media(min-width: 1025px){.service-results__side{grid-column:7/span 6}}.service-results__bars{display:flex;flex-direction:column;gap:1.5rem}.service-results__bar{display:grid;grid-template-columns:auto 1fr;align-items:baseline;row-gap:.625rem}.service-results__bar.is-accent .label{color:#c6f432}.service-results__bar-value{justify-self:end;font-size:1.375rem}@media(min-width: 1025px){.service-results__bar-value{font-size:1.75rem}}.service-results__unit{margin-left:.25rem;font-size:.75rem;color:#8e9196}.service-results__track{grid-column:1/-1;height:.625rem;border-radius:2px;background-color:#1f2125;overflow:hidden}.service-results__fill{display:block;height:100%;border-radius:2px;background-color:#44474d}.is-accent .service-results__fill{background-color:#c6f432}.service-results__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:2rem;border:1px solid #24262b;border-radius:4px}.service-results__card{display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:1rem}@media(min-width: 1025px){.service-results__card{padding:1.25rem}}.service-results__card+.service-results__card{border-left:1px solid #24262b}.service-results__card-value{font-size:1.25rem;overflow-wrap:anywhere}@media(min-width: 1025px){.service-results__card-value{font-size:2rem}}.is-accent .service-results__card-value{color:#c6f432}.service-results__note{margin-top:.875rem;font-size:.6875rem;color:#7c7f85}.brief{padding:2rem 0 4.5rem}@media(min-width: 1025px){.brief{padding:6rem 0 8rem}}.brief .container{row-gap:2.5rem}.brief__aside{grid-column:1/-1;order:2}@media(min-width: 1025px){.brief__aside{grid-column:span 4;order:0;padding-top:.25rem}}.brief__form{grid-column:1/-1}@media(min-width: 1025px){.brief__form{grid-column:5/span 8}}.brief__aside-title{padding-bottom:1rem;border-bottom:1px solid #c6f432;font-weight:400}@media(min-width: 1025px){.brief__aside-title{padding-bottom:1.25rem}}.brief__next-item{display:grid;grid-template-columns:2.125rem minmax(0, 1fr);row-gap:.5rem;padding:1rem 0;border-bottom:1px solid #24262b}@media(min-width: 1025px){.brief__next-item{grid-template-columns:2.625rem minmax(0, 1fr)}}.brief__next-item:first-child .brief__next-index{color:#c6f432}.brief__next-index{padding-top:.1875rem;font-size:.75rem;color:#8e9196}.brief__next-text{font-size:.9375rem;line-height:1.4}@media(min-width: 1025px){.brief__next-text{font-size:1rem}}.brief__next-chip{grid-column:2;justify-self:start}.brief__note{margin-top:1.25rem;font-size:.6875rem;line-height:1.6;color:#7c7f85}.brief-form__progress{padding-bottom:1rem;border-bottom:1px solid #24262b}@media(min-width: 1025px){.brief-form__progress{padding-bottom:1.75rem}}.brief-form__count{display:flex;justify-content:space-between;gap:1rem;font-size:.6875rem}@media(min-width: 1025px){.brief-form__count{font-size:.8125rem}}.brief-form__current{color:#8e9196}@media(min-width: 1025px){.brief-form__current{font-size:.75rem}}.brief-form__bar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:.375rem;margin-top:.75rem}@media(min-width: 1025px){.brief-form__bar{margin-top:1rem}}.brief-form__segment{height:3px;border-radius:2px;background-color:#24262b;transition:background-color .3s cubic-bezier(0.77, 0, 0.18, 1)}.brief-form__segment.is-done{background-color:#c6f432}.brief-form__names{display:none}@media(min-width: 1025px){.brief-form__names{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:.375rem;margin-top:1rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#7c7f85}}.brief-form__name.is-current{color:#c6f432}.brief-form__name.is-done{color:#b8bbc0}.brief-form__check{display:none}.is-done>.brief-form__check{display:inline}.brief-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.brief-form__step{display:flex;flex-direction:column;gap:1.5rem;min-width:0;margin:0;padding:1.25rem 0 .25rem;border:0}@media(min-width: 1025px){.brief-form__step{gap:1.75rem;padding-top:2.25rem}}.brief-form__step[hidden]{display:none}.brief-form__legend{float:left;width:100%;padding:0}.brief-form__legend+*{clear:both}.brief-form__title{display:block;font-size:1.5rem;font-weight:500;line-height:1.1;letter-spacing:-0.03em;outline:none}@media(min-width: 1025px){.brief-form__title{font-size:2rem}}.brief-form__group{display:flex;flex-direction:column;gap:.75rem}@media(min-width: 1025px){.brief-form__group{gap:1rem}}.brief-form__picks{display:flex;flex-wrap:wrap;gap:.5rem}.brief-form .pick[aria-pressed=true],.brief-form .contact-form__picks [aria-pressed=true].wpcf7-list-item-label,.contact-form__picks .brief-form [aria-pressed=true].wpcf7-list-item-label{background-color:rgba(198,244,50,.06)}.brief-form textarea.field__input{min-height:6.875rem;resize:vertical}.brief-form__error{margin-top:1.25rem}.brief-form__nav{display:flex;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #24262b}@media(min-width: 1025px){.brief-form__nav{justify-content:space-between;margin-top:1.75rem}}.brief-form__back{flex:none;padding:0 1.125rem}.brief-form__back:disabled{background-color:rgba(0,0,0,0)}.brief-form__next{flex:1}@media(min-width: 1025px){.brief-form__next{flex:none}}.brief-form__next[hidden]{display:none}.brief-form__next:disabled{cursor:progress}.brief-form__privacy{max-width:none;margin-top:1rem}.brief-form__bar--done{margin:0 0 .25rem}.brief-form .contact-form__ok{justify-content:flex-start}.brief-form.is-sent .contact-form__panel{display:none}.brief-form.is-sent .contact-form__ok{position:relative;animation:brief-sent .4s cubic-bezier(0.77, 0, 0.18, 1) both}@media(prefers-reduced-motion: reduce){.brief-form.is-sent .contact-form__ok{animation:none}}@keyframes brief-sent{from{opacity:0;transform:translateY(8px)}}.info-list{padding:4rem 0}@media(min-width: 1025px){.info-list{padding:7rem 0}}.info-list .section-head{padding-top:.75rem}@media(min-width: 1025px){.info-list .section-head{padding-top:1rem}}@media(max-width: 767px){.info-list .section-head .section-head__meta{display:none}}.info-list__body{row-gap:1.75rem;margin-top:1.75rem}@media(min-width: 1025px){.info-list__body{margin-top:3rem}}.info-list__intro{grid-column:1/-1}@media(min-width: 1025px){.info-list__intro{grid-column:span 5}}@media(max-width: 767px){.info-list__title{font-size:2rem;line-height:1.05;letter-spacing:-0.04em}}.info-list__text{margin-top:1rem;font-size:.9375rem;line-height:1.6;color:#8e9196}@media(min-width: 1025px){.info-list__text{margin-top:1.5rem;font-size:1.0625rem}}.info-list__text p+p{margin-top:.75rem}@media(min-width: 1025px){.info-list__intro:only-child{grid-column:span 8}}.info-list__main{grid-column:1/-1}@media(min-width: 1025px){.info-list__main{grid-column:7/span 6}}@media(min-width: 1025px){.info-list:not(.info-list--band) .info-list__body>.info-list__main:only-child{grid-column:1/-1}}@media(min-width: 768px){.info-list:not(.info-list--band) .info-list__body>.info-list__main:only-child .info-list__items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2rem}}.info-list__items{border-top:1px solid #24262b}.info-list__item{display:grid;grid-template-columns:1.75rem minmax(0, 1fr);gap:.75rem;padding:1rem 0;border-bottom:1px solid #24262b}@media(min-width: 1025px){.info-list__item{grid-template-columns:2.5rem minmax(0, 1fr);padding:1.25rem 0}}.info-list__mark{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;margin-top:.0625rem;border:1px solid rgba(198,244,50,.4);border-radius:50%;color:#c6f432}.info-list__mark svg{width:.75rem;height:.75rem}.info-list__index{padding-top:.1875rem;font-size:.75rem;color:#8e9196}.info-list__item:first-child .info-list__index{color:#c6f432}.info-list__content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.info-list__name{font-size:1rem;font-weight:500;line-height:1.35}@media(min-width: 1025px){.info-list__name{font-size:1.125rem}}.info-list__desc{font-size:.875rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.info-list__desc{font-size:1rem}}.info-list__note{margin-top:1rem;font-size:.875rem;line-height:1.55;color:#b8bbc0}@media(min-width: 1025px){.info-list__note{font-size:.9375rem}}.info-list__note p+p{margin-top:.5rem}.info-list__btn{margin-top:1.5rem}@media(max-width: 767px){.info-list__btn{width:100%}}.info-list--band{padding:2rem 0;border-bottom:1px solid #1e2024}@media(min-width: 1025px){.info-list--band{padding:3rem 0}}.info-list--band .info-list__body{margin-top:0}.info-list--band .info-list__items.info-list__items{display:grid;gap:.75rem;border-top:0}@media(min-width: 768px){.info-list--band .info-list__items.info-list__items{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}@media(min-width: 1025px){.info-list--band .info-list__items.info-list__items{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}}@media(min-width: 1025px){.info-list--band .info-list__items--4.info-list__items--4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 768px){.info-list--band .info-list__items--3.info-list__items--3{grid-template-columns:repeat(3, minmax(0, 1fr))}}.info-list--band .info-list__item{display:block;padding:1.25rem;border:1px solid #24262b;border-top:2px solid #c6f432;border-radius:4px;background-color:#111214}@media(min-width: 1025px){.info-list--band .info-list__item{padding:1.5rem}}.info-list--band .info-list__content{gap:.5rem}.compare-table{padding:4rem 0}@media(min-width: 1025px){.compare-table{padding:7rem 0}}.compare-table .section-head{padding-top:.75rem}@media(min-width: 1025px){.compare-table .section-head{padding-top:1rem}}@media(max-width: 767px){.compare-table .section-head .section-head__meta{display:none}}.compare-table__intro{row-gap:.875rem;margin-top:1.75rem}@media(min-width: 1025px){.compare-table__intro{align-items:end;margin-top:3rem}}.compare-table__title{grid-column:1/-1}@media(max-width: 767px){.compare-table__title{font-size:2rem;line-height:1.05;letter-spacing:-0.04em}}@media(min-width: 1025px){.compare-table__title{grid-column:span 7}}.compare-table__text{grid-column:1/-1;font-size:.9375rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.compare-table__text{grid-column:9/span 4;font-size:1.0625rem}}.compare-table__text p+p{margin-top:.625rem}.compare-table__scroll{margin-top:1.75rem;overflow-x:auto;border:1px solid #24262b;border-radius:4px;background-color:#111214;-webkit-overflow-scrolling:touch}@media(min-width: 1025px){.compare-table__scroll{margin-top:3rem}}.compare-table__scroll:focus-visible{outline:2px solid #c6f432;outline-offset:3px}.compare-table__table{width:100%;min-width:35rem;border-collapse:collapse;font-size:.875rem;line-height:1.5}@media(min-width: 1025px){.compare-table__table{font-size:1rem}}.compare-table__table--cols-1{min-width:0}.compare-table__table--cols-1 td{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#c6f432}.compare-table__table--cols-1 tbody th{width:auto;font-family:"Inter Tight","Inter Tight Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:.9375rem;letter-spacing:0;text-transform:none;color:#ededed}@media(min-width: 1025px){.compare-table__table--cols-1 tbody th{font-size:1.0625rem}}.compare-table__table th,.compare-table__table td{padding:.875rem 1rem;border-bottom:1px solid #24262b;text-align:left;vertical-align:top}@media(min-width: 1025px){.compare-table__table th,.compare-table__table td{padding:1.125rem 1.5rem}}.compare-table__table tr:last-child>*{border-bottom:0}.compare-table__table td{font-family:"Inter Tight","Inter Tight Fallback",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#b8bbc0}.compare-table__table thead th{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#ededed;background-color:#1a1c20}@media(min-width: 1025px){.compare-table__table thead th{font-size:.8125rem}}.compare-table__table tbody th,.compare-table__table .compare-table__corner{position:sticky;left:0;z-index:1;width:9.375rem;font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#8e9196;background-color:#111214}@media(min-width: 1025px){.compare-table__table tbody th,.compare-table__table .compare-table__corner{width:13.75rem}}.compare-table__table .compare-table__corner{background-color:#1a1c20}.compare-table__table tbody tr:last-child td{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#c6f432}.compare-table__note{margin-top:1rem;font-size:.875rem;line-height:1.55;color:#b8bbc0}@media(min-width: 1025px){.compare-table__note{font-size:.9375rem}}.design-paths{padding:4rem 0}@media(min-width: 1025px){.design-paths{padding:8rem 0}}.design-paths .section-head{padding-top:.75rem}@media(min-width: 1025px){.design-paths .section-head{padding-top:1rem}}@media(max-width: 767px){.design-paths .section-head .section-head__meta{display:none}}.design-paths__intro{max-width:53.75rem;margin-top:1.75rem;font-size:1.375rem;line-height:1.3;letter-spacing:-0.02em}@media(min-width: 1025px){.design-paths__intro{margin-top:3.5rem;font-size:2rem}}.design-paths__grid{display:grid;gap:1rem;margin-top:2rem}@media(min-width: 1025px){.design-paths__grid{grid-template-columns:12.5rem minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto repeat(var(--rows), auto) auto;column-gap:1.5rem;row-gap:0;margin-top:4rem}}.design-paths__labels{display:none}@media(min-width: 1025px){.design-paths__labels{display:grid;grid-row:1/-1;grid-template-rows:subgrid}}.design-paths__compare{align-self:end;padding-bottom:1.5rem}.design-paths__label{padding:1.375rem 0;border-top:1px solid #24262b}.design-paths__card{padding:1.5rem 1.25rem;border:1px solid #2a2c31;border-radius:4px;background-color:#111214}@media(min-width: 1025px){.design-paths__card{display:grid;grid-row:1/-1;grid-template-rows:subgrid;padding:2.25rem 2.25rem 2.25rem}}.design-paths__card--designer{border-color:#c6f432;background-image:linear-gradient(180deg, rgba(198, 244, 50, 0.05), rgba(198, 244, 50, 0) 13.75rem)}.design-paths__card-head{display:flex;flex-direction:column;gap:1.125rem;padding-bottom:1.25rem}@media(min-width: 1025px){.design-paths__card-head{gap:1.75rem;padding-bottom:1.5rem}}.design-paths__index{min-height:1.625rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;color:#8e9196}.design-paths__card--designer .design-paths__index{color:#c6f432}.design-paths__badge{padding:.25rem .625rem;border:1px solid rgba(198,244,50,.5);border-radius:2px;font-size:.6875rem;color:#c6f432}.design-paths__title{font-size:2rem;font-weight:500;line-height:1;letter-spacing:-0.04em}@media(min-width: 1025px){.design-paths__title{font-size:3rem}}@media(min-width: 1025px){.design-paths__rows{display:grid;grid-row:span var(--rows);grid-template-rows:subgrid}}.design-paths__row{padding:.875rem 0;border-top:1px solid #24262b}@media(min-width: 1025px){.design-paths__row{padding:1.25rem 0}}.design-paths__dt{margin-bottom:.375rem}@media(min-width: 1025px){.design-paths__dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.design-paths__value{font-size:1rem;line-height:1.5}@media(min-width: 1025px){.design-paths__value{font-size:1.0625rem}}.design-paths__row.is-mono .design-paths__value{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem}@media(min-width: 1025px){.design-paths__row.is-mono .design-paths__value{font-size:1.125rem}}.design-paths__row.is-price .design-paths__value{font-family:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.5rem;color:#c6f432}@media(min-width: 1025px){.design-paths__row.is-price .design-paths__value{font-size:1.875rem}}.design-paths__action{padding-top:.75rem}@media(min-width: 1025px){.design-paths__action{align-self:end;padding-top:1rem}}.design-paths__note{margin-top:1.5rem;padding:1rem 1.25rem;border:1px dashed #2a2c31;border-radius:4px;font-size:.9375rem;color:#b8bbc0}.design-work{padding:4rem 0}@media(min-width: 1025px){.design-work{padding:6rem 0 8rem}}.design-work .section-head{padding-top:.75rem}@media(min-width: 1025px){.design-work .section-head{padding-top:1rem}}@media(max-width: 767px){.design-work .section-head .section-head__meta{display:none}}.design-work__card{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.75rem;padding:1.5rem 1.25rem;border:1px solid #24262b;border-radius:4px;background-color:#111214}@media(min-width: 768px){.design-work__card{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}@media(min-width: 1025px){.design-work__card{margin-top:2.5rem;padding:2rem 2.25rem}}.design-work__text{max-width:47.5rem}.design-work__title{font-size:1.5rem;font-weight:500;letter-spacing:-0.03em}@media(min-width: 1025px){.design-work__title{font-size:2rem}}.design-work__desc{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:#8e9196}@media(min-width: 1025px){.design-work__desc{font-size:1.0625rem}}.design-work__btn{flex:none}@media(max-width: 767px){.design-work__btn{width:100%}}.design-work__icon{display:inline-flex;color:#c6f432;transition:color .35s cubic-bezier(0.77, 0, 0.18, 1)}.design-work__btn:hover .design-work__icon{color:inherit}.design-work__tabs{display:flex;gap:.5rem;margin-top:1.75rem}.design-work__grid{display:grid;gap:1.5rem;margin-top:1.5rem}@media(min-width: 768px){.design-work__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.design-work__grid[hidden]{display:none}.design-work__item{display:flex;flex-direction:column;gap:.5rem}.design-work__image{width:100%;height:auto;border:1px solid #24262b;border-radius:4px}.design-work__name{font-size:1rem;font-weight:500}.design-work__credit{font-size:.75rem;color:#8e9196}.info-list.is-band{border-top:1px solid #1e2024;border-bottom:1px solid #1e2024;background-color:#111214}