@font-face{font-family: '42dot Sans';font-style: normal;font-weight: 500;font-display: swap;src: url(../assets/fonts/42dotsans-500-latin.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: 'Figtree';font-style: normal;font-weight: 400;font-display: swap;src: url(../assets/fonts/figtree-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Figtree';font-style: normal;font-weight: 400;font-display: swap;src: url(../assets/fonts/figtree-var-latin.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: 'Figtree';font-style: normal;font-weight: 700;font-display: swap;src: url(../assets/fonts/figtree-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Figtree';font-style: normal;font-weight: 700;font-display: swap;src: url(../assets/fonts/figtree-var-latin.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: 'Mulish';font-style: normal;font-weight: 400;font-display: swap;src: url(../assets/fonts/mulish-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Mulish';font-style: normal;font-weight: 400;font-display: swap;src: url(../assets/fonts/mulish-var-latin.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: 'Mulish';font-style: normal;font-weight: 500;font-display: swap;src: url(../assets/fonts/mulish-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Mulish';font-style: normal;font-weight: 500;font-display: swap;src: url(../assets/fonts/mulish-var-latin.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: 'Mulish';font-style: normal;font-weight: 600;font-display: swap;src: url(../assets/fonts/mulish-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Mulish';font-style: normal;font-weight: 600;font-display: swap;src: url(../assets/fonts/mulish-var-latin.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: 'Mulish';font-style: normal;font-weight: 700;font-display: swap;src: url(../assets/fonts/mulish-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Mulish';font-style: normal;font-weight: 700;font-display: swap;src: url(../assets/fonts/mulish-var-latin.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: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../assets/fonts/opensans-400-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../assets/fonts/opensans-400-latin.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: 'Roboto';font-style: normal;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(../assets/fonts/roboto-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;font-stretch: 100%;font-display: swap;src: url(../assets/fonts/roboto-var-latin.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: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../assets/fonts/roboto-var-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(../assets/fonts/roboto-var-latin.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}
:root{--c-primary: #ff7300;--c-bg: #030303;--c-grey: #424242;--c-white: #ffffff;--c-offwhite: #f6f6f6;--c-muted: rgb(var(--fg-rgb) / 0.5);--c-surface: rgb(var(--grey-rgb) / 0.2);--c-card: #1e1e1e;--c-line: #3d4446;--c-input: #1c1c1c;--c-placeholder: #6b7280;--c-ink: #111111;--c-neutral-dark: #444444;--fg-rgb: 246 246 246;--bg-rgb: 3 3 3;--grey-rgb: 66 66 66;--f-body: "Mulish",system-ui,sans-serif;--f-display: "Figtree","Mulish",system-ui,sans-serif;--f-over: "Roboto",system-ui,sans-serif;--f-review: "42dot Sans","Mulish",system-ui,sans-serif;--f-grotesk: "Neue Haas Grotesk Display Pro","Helvetica Neue",Helvetica,Arial,sans-serif;--f-legal: "Open Sans",system-ui,sans-serif;--frame: 1512px;--gutter: 120px;--radius-pill: 900px;--radius-card: 16px;--header-h: 80px;--header-top: 32px;--ease-out: cubic-bezier(0.16,1,0.3,1)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--header-top) + var(--header-h) + 16px);-webkit-text-size-adjust: 100%;overflow-x: clip;color-scheme: dark;scrollbar-color: var(--c-grey) var(--c-bg)}body{margin: 0;background: var(--c-bg);color: var(--c-white);font-family: var(--f-body);font-size: 16px;line-height: 1.2;overflow-x: clip;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,fieldset{margin: 0;padding: 0}ul,ol{list-style: none}fieldset{border: 0;min-width: 0}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer;background: none;border: 0;padding: 0}em{font-style: normal;color: var(--c-primary)}strong,b{font-weight: 700}::selection{background: var(--c-primary);color: var(--c-white)}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: var(--c-bg)}::-webkit-scrollbar-thumb{background: var(--c-grey);border-radius: 10px;border: 2px solid var(--c-bg)}::-webkit-scrollbar-thumb:hover{background: #5a5a5a}:focus-visible{outline: 2px solid var(--c-primary);outline-offset: 3px;border-radius: 8px}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: fixed;left: 16px;top: -60px;z-index: 100;background: var(--c-primary);color: var(--c-white);padding: 12px 20px;border-radius: var(--radius-pill);font-weight: 600;transition: top 0.2s var(--ease-out)}.skip-link:focus{top: 16px}.wrap{position: relative;width: 100%;max-width: var(--frame);margin-inline: auto;padding-inline: var(--gutter)}.section{position: relative}.hero,.section,.footer{overflow-x: clip}.wrap>:where(:not(.glow)){position: relative;z-index: 1}.glow{position: absolute;z-index: 0;left: calc(var(--x) - 400px);top: calc(var(--y) - 400px);width: 1342px;height: 1343px;max-width: none;pointer-events: none;user-select: none;display: block;background: radial-gradient(circle closest-side,rgba(255,187,136,0.12) 0%,rgba(255,182,118,0.11) 15%,rgba(255,166,100,0.09) 30%,rgba(255,170,85,0.06) 45%,rgba(255,159,64,0.03) 60%,rgba(255,128,64,0.016) 75%,rgba(255,128,0,0.004) 90%,rgba(255,128,0,0) 100%)}.overtitle{font-family: var(--f-over);font-weight: 300;font-size: 16px;line-height: 1.2;color: var(--c-muted)}.overtitle--lg{font-size: 18px}.h1{font-family: var(--f-display);font-weight: 700;font-size: 48px;line-height: 1;color: var(--c-white)}.h2{font-weight: 700;font-size: 58px;line-height: 1;color: var(--c-white)}.h3{font-weight: 700;font-size: 32px;line-height: 1;color: var(--c-white)}.h3-lg{font-weight: 700;font-size: 40px;line-height: 1;color: var(--c-white)}.lead,.text{font-size: 16px;line-height: 1.2;color: var(--c-offwhite)}.lead--white,.text--white{color: var(--c-white)}.section-head{display: flex;flex-direction: column;gap: 12px;text-align: center;width: 100%}.section-head--narrow{max-width: 978px;margin-inline: auto}.h2--wide{margin-inline: -44px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;flex-shrink: 0;padding: 16px 32px;border: 0.5px solid var(--c-grey);border-radius: var(--radius-pill);font-family: var(--f-body);font-size: 16px;line-height: 1.2;color: var(--c-white);white-space: nowrap;transition: background-color 0.25s var(--ease-out),border-color 0.25s var(--ease-out),transform 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out)}.btn__dot{width: 12px;height: 12px;flex-shrink: 0}.btn__arrow{width: 24px;height: 24px;flex-shrink: 0;transition: transform 0.3s var(--ease-out)}.btn--primary{background: var(--c-primary)}.btn--secondary{background: var(--c-surface)}.btn--sm{padding: 12px 16px}.btn:not(.btn--static):hover .btn__arrow{transform: translateX(4px)}.btn--primary:hover{background: #ff8524;box-shadow: 0 8px 24px -8px rgba(255,115,0,0.6)}.btn--secondary:not(.btn--static):hover{background: rgb(var(--grey-rgb) / 0.45);border-color: #5c5c5c}.btn:not(.btn--static):active{transform: translateY(1px)}.btn--static{cursor: default}.site-header{position: fixed;z-index: 50;top: var(--header-top);left: 50%;transform: translateX(-50%);width: max-content;max-width: calc(100% - 32px)}.nav{display: flex;align-items: center;gap: 42px;height: var(--header-h);padding: 16px 32px;border: 1px solid var(--c-grey);border-radius: var(--radius-pill);background: rgb(var(--bg-rgb) / 0);transition: background-color 0.35s var(--ease-out),backdrop-filter 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.site-header.is-scrolled .nav{background: rgba(8,8,8,0.86);border-color: rgb(var(--fg-rgb) / 0.14);-webkit-backdrop-filter: blur(22px) saturate(140%);backdrop-filter: blur(22px) saturate(140%);box-shadow: 0 18px 40px -14px rgba(0,0,0,0.95),inset 0 1px 0 rgba(255,255,255,0.05)}.nav__logo img{width: 184.897px;height: 42px;object-fit: contain}.nav__links{display: flex;align-items: center;gap: 42px}.nav__links a{position: relative;font-weight: 600;font-size: 16px;line-height: 1.2;color: var(--c-white);transition: color 0.2s}.nav__links a::after{content: "";position: absolute;left: 0;right: 0;bottom: -6px;height: 1px;background: var(--c-primary);transform: scaleX(0);transform-origin: left;transition: transform 0.3s var(--ease-out)}.nav__links a:hover::after,.nav__links a.is-active::after{transform: scaleX(1)}.nav__toggle{display: none}.nav__item{position: relative}.nav__trigger{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;font-size: 16px;line-height: 1.2;color: var(--c-white)}.nav__chev{transition: transform 0.3s var(--ease-out);opacity: 0.7}.has-sub.is-open .nav__chev{transform: rotate(180deg)}.submenu{position: absolute;top: calc(100% + 30px);left: 50%;width: 380px;padding: 10px;border: 1px solid var(--c-grey);border-radius: 22px;background: rgba(12,12,12,0.97);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);box-shadow: 0 24px 48px -16px rgba(0,0,0,0.85);opacity: 0;visibility: hidden;transform: translate(-50%,-8px);transition: opacity 0.25s var(--ease-out),transform 0.25s var(--ease-out),visibility 0.25s}.submenu::before{content: "";position: absolute;left: 0;right: 0;top: -32px;height: 32px}.has-sub.is-open .submenu{opacity: 1;visibility: visible;transform: translate(-50%,0)}@media (hover: hover) and (min-width: 901px){.has-sub:hover .submenu{opacity: 1;visibility: visible;transform: translate(-50%,0)}.has-sub:hover .nav__chev{transform: rotate(180deg)}}.submenu__list{display: flex;flex-direction: column;gap: 4px}.nav__links .submenu__link{display: flex;font-weight: 400;font-size: 16px}.nav__links .submenu a::after{display: none}.submenu__link{display: flex;align-items: center;gap: 14px;padding: 12px;border-radius: 14px;transition: background-color 0.2s}.submenu__link:hover,.submenu__link:focus-visible{background: var(--c-surface)}.submenu__icon{display: grid;place-items: center;flex-shrink: 0;width: 44px;height: 44px;border: 0.5px solid var(--c-grey);border-radius: 12px;background: rgba(255,115,0,0.08);color: var(--c-primary)}.submenu__text{display: flex;flex-direction: column;gap: 4px;flex: 1;min-width: 0}.submenu__text b{font-weight: 700;font-size: 16px;color: var(--c-white)}.submenu__text small{font-size: 13px;line-height: 1.35;color: var(--c-muted)}.submenu__arrow{flex-shrink: 0;color: var(--c-muted);transition: transform 0.25s var(--ease-out),color 0.2s}.submenu__link:hover .submenu__arrow{transform: translateX(3px);color: var(--c-primary)}.submenu__all{display: block;margin-top: 6px;padding: 12px 12px 6px;border-top: 1px solid rgb(var(--fg-rgb) / 0.08);font-size: 14px;font-weight: 600;color: var(--c-muted);transition: color 0.2s}.submenu__all:hover{color: var(--c-white)}.hero{position: relative;isolation: isolate;overflow-x: clip}.hero-scroll .hero{height: 640vh;height: 640svh}.hero__sticky{position: relative;min-height: 803px;overflow: hidden}.hero-scroll .hero__sticky{position: sticky;top: 0;height: 100vh;height: 100svh;min-height: 0}.hero__media{position: absolute;inset: 0;z-index: -2;overflow: hidden}.hero__cubes{position: absolute;inset: 0;background: url("../assets/img/hero-cubes.webp") 60% 38% / cover no-repeat;transform: translateY(calc(var(--hp-video,0) * -24px)) scale(var(--hp-zoom,1));transform-origin: 60% 42%;will-change: transform}.hero-scroll .hero__cubes{background: none}.hero-scroll .hero__cubes::before{content: "";position: absolute;inset: -20px;background: url("../assets/img/hero-cubes.webp") 60% 40% / cover no-repeat;opacity: calc(0.3 * (1 - var(--hp-build,0) * 0.6));filter: blur(10px)}.cube-tile{position: absolute;background-image: url("../assets/img/hero-cubes.webp");background-repeat: no-repeat;opacity: 0;will-change: transform,opacity}.hero__shade{position: absolute;inset: 0;background: #030303;opacity: calc(0.52 + var(--hp-dim,0) * 0.2 + var(--hp-out,0) * 0.28)}.hero__veil{position: absolute;inset: 0;background: linear-gradient(90deg,var(--c-bg) 0%,rgb(var(--bg-rgb) / 0.75) 22%,rgb(var(--bg-rgb) / 0) 60%),linear-gradient(180deg,var(--c-bg) 0%,rgb(var(--bg-rgb) / 0.55) 26%,rgb(var(--bg-rgb) / 0) 48%,rgb(var(--bg-rgb) / 0.15) 78%,var(--c-bg) 100%)}.hero__glow{--x: -169px;--y: -93px;left: calc(50% - var(--frame) / 2 + var(--x) - 400px)}.hero__wordmark{position: absolute;z-index: -1;left: 50%;bottom: -2vw;width: min(100%,1680px);transform: translate(-50%,calc((1 - var(--hp-word,0)) * 70%));opacity: calc(var(--hp-word,0) * 0.07 * (1 - var(--hp-out,0)));pointer-events: none}.hero__wordmark img{width: 100%;height: auto}.hero__scene{display: none}.hero-scroll .hero__scene{display: block;position: absolute;inset: 0;pointer-events: none}.hero__scene-wrap{height: 100%}.hero__statement{position: absolute;margin: 0;color: var(--c-white)}.hero__statement--main{top: 50%;left: 50%;width: min(1100px,calc(100% - var(--gutter) * 2));transform: translate(-50%,-50%);font-weight: 700;font-size: 58px;line-height: 1.05;letter-spacing: -0.015em;text-align: center;text-wrap: balance;opacity: calc(var(--hp-main-in,0) * (1 - var(--hp-out,0)))}.hero__statement--main{display: flex;flex-direction: column;align-items: center;gap: 28px}.hero__final-title{margin: 0;font: inherit;color: var(--c-white)}.hero__final-title>span{display: block}.hero__final-title em{font-style: normal;color: var(--c-primary)}.hero__final-text{opacity: var(--hp-final-sub,0);transform: translateY(calc((1 - var(--hp-final-sub,0)) * 16px))}.hero__final-text{max-width: 920px;margin: 0;font-weight: 400;font-size: 20px;line-height: 1.5;letter-spacing: 0;color: var(--c-offwhite);text-wrap: balance}.hero__statement .w{display: inline-block;opacity: calc(0.08 + var(--w,0) * 0.92);filter: blur(calc((1 - var(--w,0)) * 10px));transform: translateY(calc((1 - var(--w,0)) * 10px));will-change: opacity,filter,transform}.hero-feature{position: absolute;inset: 0;left: var(--gutter);right: var(--gutter);display: grid;grid-template-columns: minmax(0,0.85fr) minmax(0,1.15fr);align-items: center;gap: 72px;padding-top: calc(var(--header-top) + var(--header-h));opacity: calc(var(--f-in,0) * (1 - var(--f-out,0)));visibility: hidden}.hero-feature.is-live{visibility: visible}.hero-feature--reverse{grid-template-columns: minmax(0,1.15fr) minmax(0,0.85fr)}.hero-feature--reverse .hero-feature__copy{order: 2;justify-self: end}.hero-feature--reverse .mock{order: 1}.hero-feature__copy{display: flex;flex-direction: column;gap: 20px;max-width: 520px;transform: translateY(calc((1 - var(--f-in,0)) * 30px + var(--f-out,0) * -40px))}.hero-feature__kicker{display: flex;align-items: center;gap: 12px;font-family: var(--f-over);font-weight: 300;font-size: 16px;letter-spacing: 0.24em;color: var(--c-muted)}.hero-feature__title{font-weight: 700;font-size: 54px;line-height: 1.04;letter-spacing: -0.015em;color: var(--c-white);text-wrap: balance}.hero-feature__text{max-width: 440px;font-size: 18px;line-height: 1.5;color: rgb(var(--fg-rgb) / 0.72)}.hero-feature [data-b]{opacity: var(--k,0);transform: translateY(calc((1 - var(--k,0)) * 14px)) scale(calc(0.97 + var(--k,0) * 0.03))}.mock{position: relative;margin: 0;display: flex;flex-direction: column;align-items: center;gap: 28px;transform: translateY(calc((1 - var(--f-in,0)) * 60px + var(--f-out,0) * -50px)) scale(calc(0.94 + var(--f-in,0) * 0.06))}.mock__frame{position: relative;border: 1px solid #4a4a50;background: rgba(28,28,31,0.92);box-shadow: 0 40px 80px -30px rgba(0,0,0,0.9),0 0 0 10px rgba(255,255,255,0.015);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.mock--browser .mock__frame{width: min(640px,100%);border-radius: 26px;overflow: hidden}.mock--phone .mock__frame{display: flex;flex-direction: column;gap: 16px;width: 300px;height: min(560px,60vh);padding: 22px 18px;border-radius: 44px;overflow: hidden}.mk-bubble{position: absolute;display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border: 1px solid #4a4a50;border-radius: 999px;background: rgba(36,36,40,0.95);box-shadow: 0 16px 32px -12px rgba(0,0,0,0.8);font-weight: 600;font-size: 14px;color: #d6d6da;white-space: nowrap}.mk-bubble--like{top: 18%;right: calc(50% - 230px)}.mk-bubble--follow{top: 52%;left: calc(50% - 250px)}.mock__caption{display: flex;align-items: center;gap: 18px;font-family: var(--f-over);font-weight: 400;font-size: 18px;letter-spacing: 0.32em;color: rgb(var(--fg-rgb) / 0.45)}.mock__track{position: relative;width: 150px;height: 1px;background: rgb(var(--fg-rgb) / 0.3)}.mock__track b{position: absolute;top: 50%;left: calc(20% + var(--k,0) * 50%);width: 9px;height: 9px;margin-top: -4.5px;border-radius: 50%;background: var(--c-primary);box-shadow: 0 0 10px rgba(255,115,0,0.6)}.hero-scroll .hero__wrap{opacity: calc(1 - var(--hp-intro,0));transform: translateY(calc(var(--hp-intro,0) * -90px)) scale(calc(1 - var(--hp-intro,0) * 0.05));filter: blur(calc(var(--hp-intro,0) * 10px));will-change: opacity,transform,filter}@media (min-width: 901px){.hero__wrap{min-height: 100vh;min-height: 100svh;gap: 40px;padding-top: calc(var(--header-top) + var(--header-h) + 24px);padding-bottom: 88px}.hero-scroll .hero__wrap{height: 100%;min-height: 0}.hero__intro{flex: 1;justify-content: center}}@media (max-height: 820px) and (min-width: 901px){.hero__wrap{gap: 28px;padding-bottom: 72px}}.hero__cue{display: none}.hero-scroll .hero__cue{display: block;position: absolute;left: 50%;bottom: 28px;width: 22px;height: 36px;margin-left: -11px;border: 1px solid rgb(var(--fg-rgb) / 0.35);border-radius: 12px;opacity: calc(1 - var(--hp-intro,0) * 1.6)}.hero__cue span{position: absolute;left: 50%;top: 7px;width: 3px;height: 7px;margin-left: -1.5px;border-radius: 2px;background: var(--c-primary);animation: cue 1.8s var(--ease-out) infinite}@keyframes cue{0%{transform: translateY(0);opacity: 0}30%{opacity: 1}100%{transform: translateY(12px);opacity: 0}}.hero__wrap{display: flex;flex-direction: column;gap: 64px;padding-top: calc(var(--header-top) + var(--header-h) + 96px);padding-bottom: 60px}.hero__intro{display: flex;flex-direction: column;align-items: center;gap: 24px}.hero__copy{display: flex;flex-direction: column;gap: 12px;width: 804px;max-width: 100%;text-align: center}.hero__actions{display: flex;gap: 24px;flex-wrap: wrap;justify-content: center}.hero__proof{display: flex;flex-direction: column;gap: 24px}.hero__brands-label{font-size: 16px;color: var(--c-muted);text-align: center}.brands{display: flex;align-items: center;justify-content: space-between;height: 56px;padding-left: 38px;margin-top: -12px}.brand{display: flex;align-items: center;flex-shrink: 0;opacity: 1;transition: opacity 0.3s}.rating-pill{align-self: flex-end;display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 12px 32px;border: 0.5px solid var(--c-grey);border-radius: 100px;background: var(--c-surface);font-weight: 600;color: var(--c-muted)}.rating-pill__row{display: flex;align-items: center;gap: 7px}.stars{display: inline-flex;gap: 2px}.stars img{width: 20px;height: 20px}.whatsapp{position: fixed;z-index: 40;right: max(24px,calc((100vw - var(--frame)) / 2 + 120px));bottom: 32px;display: grid;place-items: center;width: 64px;height: 64px;border: 0.5px solid var(--c-grey);border-radius: var(--radius-pill);background: rgba(30,30,30,0.8);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);transition: transform 0.3s var(--ease-out),background-color 0.3s}.whatsapp:hover{transform: scale(1.06);background: rgb(var(--grey-rgb) / 0.45)}.whatsapp__icon{display: block;width: 32px;height: 32px}.services{display: flex;flex-direction: column;align-items: center;gap: 48px;padding-block: 60px}.pillars{display: flex;align-items: flex-start;gap: 24px;width: 100%}.pillars__list{position: relative;flex: 1 1 0;min-width: 0;overflow: hidden;height: var(--win-h,auto);transition: height 0.8s var(--ease-pillars)}.pillars__track{display: flex;flex-direction: column;gap: 96px;transform: translate3d(0,var(--track-y,0px),0);transition: transform 0.8s var(--ease-pillars)}.pillars{--ease-pillars: cubic-bezier(0.65,0,0.25,1)}.pillar{display: flex;gap: 24px;padding-right: 60px;text-align: left;width: 100%;opacity: 0;pointer-events: none;transition: opacity 0.6s var(--ease-out)}.pillar.is-visible{opacity: 1;pointer-events: auto}@media (prefers-reduced-motion: reduce){.pillars__list,.pillars__track,.pillar{transition: none}}.pillar__index{display: flex;gap: 12px;align-self: stretch;flex-shrink: 0}.pillar__num{flex-shrink: 0;width: 20px;font-weight: 700;font-size: 16px;line-height: 1.2;color: var(--c-grey);transition: color 0.4s var(--ease-out)}.pillar__bar{width: 4px;background: var(--c-grey);transition: background-color 0.4s var(--ease-out)}.pillar.is-active .pillar__num{color: var(--c-primary)}.pillar.is-active .pillar__bar{background: var(--c-primary)}.pillar.is-next:hover .pillar__num{color: #8a8a8a}.pillar.is-next:hover .pillar__bar{background: #8a8a8a}.pillar__body{display: flex;flex-direction: column;gap: 12px;flex: 1 1 0;min-width: 0}.pillar__title{font-weight: 700;font-size: 32px;line-height: 1;color: var(--c-white)}.pillar__tag{font-weight: 600;font-size: 16px;line-height: 1.2;color: var(--c-muted)}.pillar__text{font-size: 16px;line-height: 1.2;color: var(--c-offwhite)}.pillar.is-active{position: relative}.pillar.is-active::after{content: "";position: absolute;left: 32px;top: 100%;width: 4px;height: 96px;background: var(--c-grey)}.pillars__media{position: relative;flex-shrink: 0;width: 573px;height: 452px;border-radius: var(--radius-card);overflow: hidden;background: var(--c-card)}.pillars__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transform: scale(1.04);transition: opacity 0.6s var(--ease-out),transform 1.2s var(--ease-out)}.pillars__media img.is-active{opacity: 1;transform: none}.cta-bar{margin-top: 40px;display: flex;align-items: center;gap: 48px;padding: 16px 32px;border-radius: var(--radius-pill);background: linear-gradient(90deg,rgb(var(--fg-rgb) / 0.2) 0%,rgba(144,144,144,0.1) 118.36%)}.cta-bar__text{font-weight: 600;font-size: 24px;line-height: 1;color: var(--c-muted);white-space: nowrap}.cta-bar--wide{width: 100%;justify-content: space-between;padding: 16px 48px}.cta-bar__text--sm{font-size: 18px;line-height: 1.2}.method{display: flex;flex-direction: column;gap: 48px;padding-block: 60px}.phases{display: flex;flex-direction: column;gap: 24px}.phase{position: sticky;top: calc(var(--header-top) + var(--header-h) + 24px);display: flex;align-items: center;justify-content: space-between;width: 100%;max-width: 1259px;min-height: 381px;border-radius: var(--radius-card);background: var(--c-card);box-shadow: 0 -16px 40px -24px rgba(0,0,0,0.9);overflow: hidden}.phase__media{position: relative;align-self: stretch;flex-shrink: 0;width: 573px;min-height: 381px;overflow: hidden}.phase__media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.phase__body{display: flex;flex-direction: column;gap: 24px;width: 555px;flex-shrink: 0;padding-right: 120px}.phase__count{font-weight: 600;font-size: 16px;line-height: 1.2;color: rgba(255,115,0,0.5)}.phase__count--first{color: rgba(255,115,0,0.75)}.phase__tags{display: flex;flex-wrap: wrap;gap: 4px 24px}.phase__tags li{display: flex;align-items: center;gap: 4px;font-family: var(--f-over);font-weight: 300;font-size: 16px;line-height: 1.2;color: var(--c-muted);white-space: nowrap}.phase__tags li::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--c-muted)}.about{display: flex;align-items: flex-start;gap: 120px;padding-block: 60px}.about__main{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: 48px}.about__copy{display: flex;flex-direction: column;gap: 12px;padding-top: 90px}.about__copy .overtitle{white-space: nowrap}.about__copy .lead p + p{margin-top: 1.2em}.figures{display: flex;align-items: center;justify-content: space-between;height: 88px;padding-inline: 24px}.figures--about{border-top: 1px solid var(--c-muted)}.figures__item{flex: 1 1 auto;min-width: 0;padding-inline: 28px;display: flex;flex-direction: column;align-items: center;gap: 4px;text-align: center;color: var(--c-muted)}.figures__item + .figures__item{border-left: 1px solid var(--c-muted)}.figures__item dd{font-family: var(--f-over);font-weight: 300;font-size: 32px;line-height: 40px}.figures__item dt{font-family: var(--f-over);font-weight: 400;font-size: 14px;line-height: 16px;letter-spacing: 0.6px;text-transform: uppercase;white-space: nowrap}.figures--about .figures__item{height: 86px;justify-content: center}.values{display: flex;align-items: center;justify-content: center}.chip-tag{display: inline-flex;align-items: center;gap: 4px;padding: 12px 8px;border-radius: 5px;font-family: var(--f-over);font-weight: 400;font-size: 12px;line-height: normal;color: var(--c-muted);white-space: nowrap}.chip-tag--lg{font-size: 18px}.antenna{width: 10px;height: 10px;padding: 3.33px;box-sizing: border-box;overflow: visible}.values__line{width: 50px;height: 20px;background: url("../assets/img/connector-line.svg") center / 50px 20px no-repeat}.about__card{position: relative;flex-shrink: 0;width: 490px;height: 643px;border-radius: 15.403px;background: #222222}.about__card{overflow: hidden}.about__card img.about__photo{left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;border-radius: inherit}.about__card img{position: absolute;left: 21px;top: 25px;width: 448px;height: 587px}.edge{display: flex;flex-direction: column;align-items: center;gap: 48px;padding-bottom: 60px}.edge__grid{display: flex;align-items: stretch;gap: 66px;width: 100%}.edge-card{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: 24px;padding: 24px;border: 0.5px solid var(--c-primary);border-radius: var(--radius-card);background: var(--c-surface);transition: transform 0.4s var(--ease-out),background-color 0.4s}.edge-card:hover{transform: translateY(-4px);background: rgb(var(--grey-rgb) / 0.3)}.edge-card__copy{display: flex;flex-direction: column;gap: 12px}.edge-card{min-height: 305px}.edge-card__medal{width: 29.71px;height: 36.82px}.icon-circle{display: grid;place-items: center;flex-shrink: 0;width: 64px;height: 64px;border: 0.5px solid var(--c-grey);border-radius: var(--radius-pill);background: var(--c-surface)}.reviews{display: flex;flex-direction: column;align-items: center;gap: 48px;padding-block: 60px}.google-pill{display: inline-flex;align-items: center;gap: 4px;padding: 12px 32px;border: 0.5px solid var(--c-grey);border-radius: 100px;background: var(--c-offwhite);font-weight: 600;font-size: 16px;line-height: 1.2;color: var(--c-bg);white-space: nowrap}.google-pill .stars{margin-left: 3px;margin-right: 3px}.google-pill>img{width: 76.596px;height: 24px;margin-left: 8px}.review-fan{width: 100%;display: flex;justify-content: center}.review-fan__track{position: relative;flex-shrink: 0;width: 1395.866px;height: 444.21px}.review{position: absolute;left: var(--l);top: var(--t);width: var(--w);height: var(--h);display: flex;align-items: center;justify-content: center;z-index: 1}.review__card{display: flex;flex-direction: column;justify-content: space-between;width: 266.667px;height: 409px;padding: 20px;border-radius: 10px;overflow: hidden;transform: rotate(var(--r));transition: transform 0.5s var(--ease-out),box-shadow 0.5s var(--ease-out)}.review__card--light{background: var(--c-white);color: var(--c-neutral-dark)}.review__card--dark{background: var(--c-grey);color: var(--c-white)}.review:hover{z-index: 5}.review:hover .review__card{transform: rotate(0deg) translateY(-14px) scale(1.03);box-shadow: 0 24px 48px -12px rgba(0,0,0,0.7)}.review__stars{width: 106px;height: 18px;margin-bottom: 26px}.review__text{flex: 0 1 auto;min-height: 0;max-height: calc(1.6em * 9 + 6px);overflow: hidden;font-family: var(--f-review);font-weight: 500;font-size: 16px;line-height: 1.6}.review__text p + p{margin-top: 6px}.review__author{display: flex;align-items: center;gap: 14px;margin-top: 16px}.review__author img{width: 46px;height: 46px;border-radius: 50%;flex-shrink: 0}.review__author>span{display: flex;flex-direction: column;gap: 5px;min-width: 0;font-family: var(--f-grotesk);font-size: 16px}.review__author b{font-weight: 500;line-height: 1.5}.review__author small{font-size: 16px;font-weight: 400;line-height: 1.13}.review__author small.light{font-weight: 300}.content{isolation: isolate}.content__bg{position: absolute;inset: 0;z-index: -1;overflow: hidden}.content__bg img{width: 100%;height: 100%;object-fit: cover;opacity: 0.5}.content__bg::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(180deg,rgb(var(--bg-rgb) / 0) 69.325%,var(--c-bg) 100%),linear-gradient(180deg,var(--c-bg) 0%,rgb(var(--bg-rgb) / 0) 50.008%),linear-gradient(90deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%)}.content__wrap{display: flex;flex-direction: column;gap: 48px;padding-block: 96px}.socials{display: flex;justify-content: space-between;gap: 24px}.social-card{display: flex;align-items: flex-start;gap: 24px;width: 380px;height: 337.448px;padding: 24px;border-radius: var(--radius-card);background: rgb(var(--fg-rgb) / 0.15);-webkit-backdrop-filter: blur(12.5px);backdrop-filter: blur(12.5px);transition: transform 0.4s var(--ease-out),background-color 0.4s}a.social-card:hover{transform: translateY(-4px);background: rgb(var(--fg-rgb) / 0.2)}.social-card__copy{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;gap: 24px}.social-card__copy>img{width: 48px;height: 48px}.social-card__tiktok{display: grid;place-items: center;width: 48px;height: 48px;border: 0.375px solid var(--c-grey);border-radius: 675px;background: var(--c-surface)}.social-card__tiktok img{width: 20.96px;height: 24px}.social-card__text{display: flex;flex-direction: column;gap: 12px}.social-card__meta{display: flex;flex-direction: column;line-height: 1.2;color: var(--c-offwhite)}.social-card__meta b{font-size: 14px}.social-card__meta span{font-size: 12px;font-weight: 500}.social-card__phone{position: relative;flex-shrink: 0;overflow: hidden}.social-card__phone img{position: absolute;max-width: none}.social-card__phone--li{width: 129px;height: 289.448px}.social-card__phone--li img{width: 186.07%;height: 103.62%;left: -42.29%;top: -1.4%}.social-card__phone--tt{width: 134.894px;height: 271.791px}.social-card__phone--tt img{width: 162.9%;height: 101.03%;left: -31.82%;top: -0.41%}.social-card__phone--ig{width: 127.975px;height: 280.791px}.social-card__phone--ig img{width: 175.59%;height: 100%;left: -38.32%;top: 0}.content__footer{display: flex;flex-direction: column;align-items: center;gap: 12px}.signals{display: flex;justify-content: center;flex-wrap: wrap}.catalog{display: flex;flex-direction: column;align-items: center;gap: 48px;padding-block: 60px}.catalog__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 48px 24px;width: 100%;align-items: start}.catalog__grid>:nth-child(1),.catalog__grid>:nth-child(2){align-self: stretch}.spec-card{display: flex;flex-direction: column;gap: 24px;padding: 32px;border: 0.5px solid var(--c-primary);border-radius: var(--radius-card);background: var(--c-surface);transition: background-color 0.4s}.spec-card:hover{background: rgb(var(--grey-rgb) / 0.3)}.spec-card__top{display: flex;align-items: flex-start;justify-content: space-between}.spec-card__num{font-weight: 700;font-size: 80px;line-height: 1;color: transparent;-webkit-text-stroke: 1px rgba(255,115,0,0.6);transition: -webkit-text-stroke-color 0.4s}.spec-card:hover .spec-card__num{-webkit-text-stroke-color: var(--c-primary)}.spec-card__copy{display: flex;flex-direction: column;gap: 12px}.spec-card__rule{width: 100%;height: 0;margin: 0;border: 0;border-top: 0.5px solid var(--c-muted)}.bullets{list-style: disc;padding-left: 24px;font-size: 16px;line-height: 1.2;color: var(--c-offwhite)}.bullets li::marker{font-size: 12px}.spec-card__tags{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.tag{display: flex;align-items: center;justify-content: center;gap: 10px;padding: 10px 12px;border: 0.5px solid var(--c-grey);border-radius: var(--radius-pill);background: var(--c-surface);font-size: 16px;line-height: 1.2;color: var(--c-muted);white-space: nowrap}.tag img{width: 12px;height: 12px;flex-shrink: 0}.icon-ux,.icon-social,.icon-ads{position: relative;display: block;width: 32px;height: 32px}.icon-ux img,.icon-social img,.icon-ads img{position: absolute;inset: 0;width: 100%;height: 100%}.icon-ux .icon-ux__u{inset: 33.36% 55.42% 33.35% 20.04%;width: auto;height: auto}.icon-ux .icon-ux__x{inset: 33.36% 20.05% 33.36% 55.15%;width: auto;height: auto}.icon-social .icon-social__1{inset: 5.96% 59.57% 48.05% 0;width: auto;height: auto}.icon-social .icon-social__2{inset: 66.91% 62.94% 9.93% 10.93%;width: auto;height: auto}.icon-social .icon-social__3{inset: 9.93% 9.93% 42.09% 48.05%;width: auto;height: auto}.icon-ads .icon-ads__1{inset: 17.66% 0;width: auto;height: auto}.icon-ads .icon-ads__2{inset: 36.71% 57.34% 36.71% 22.42%;width: auto;height: auto}.icon-ads .icon-ads__3{inset: 36.71% 33.53% 36.71% 49.4%;width: auto;height: auto}.icon-ads .icon-ads__4{inset: 36.71% 12.9% 36.71% 73.21%;width: auto;height: auto}.projects{display: flex;flex-direction: column;align-items: center;gap: 60px;padding-block: 60px}.projects__grid{display: grid;grid-template-columns: repeat(2,626px);justify-content: space-between;gap: 48px 20px;width: 100%}.project{display: flex;flex-direction: column;gap: 24px}.project__media{aspect-ratio: 626 / 372;border-radius: var(--radius-card) var(--radius-card) 0 0;overflow: hidden;background: #161616}.project__media img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.9s var(--ease-out)}.project:hover .project__media img{transform: scale(1.03)}.project__meta{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 12px 16px}.project__title{font-weight: 600;font-size: 24px;line-height: 1.2;white-space: nowrap}.team{padding-top: 60px}.team .h2{text-wrap: balance}.team__wrap{padding-bottom: 60px}.team__photo{position: relative;max-width: 1920px;margin-inline: auto;aspect-ratio: 2 / 1;max-height: 860px;overflow: hidden}.team__photo img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 40%}.team__photo::after{content: "";position: absolute;inset: auto 0 0;height: 22%;background: linear-gradient(180deg,rgb(var(--bg-rgb) / 0) 0%,var(--c-bg) 100%);pointer-events: none}.reach{display: flex;flex-direction: column;align-items: center;gap: 48px;padding-block: 60px}.map{position: relative;width: 100%;aspect-ratio: 1272 / 532}.map__img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.map__fade{position: absolute;inset: 0;background-image: linear-gradient(180deg,rgb(var(--bg-rgb) / 0) 78.73%,var(--c-bg) 100%),linear-gradient(180deg,var(--c-bg) 0%,rgb(var(--bg-rgb) / 0) 56.831%)}.map-pin{position: absolute;left: var(--px);top: var(--py);display: flex;flex-direction: column;gap: 4px;padding: 12px 16px;border: 0.5px solid var(--c-grey);border-radius: var(--radius-pill);background: var(--c-surface);font-size: 16px;line-height: 1.2;white-space: nowrap}.map-pin::after{content: "";height: 0;border-top: 0.5px solid var(--c-muted)}.map-pin__row{display: flex;align-items: center;gap: 10px}.map-pin__row img{width: 12px;height: 12px}.figures--reach .figures__item{gap: 12px;height: 86px;justify-content: center}.figures--reach{width: 100%}.figures--reach .figures__item dd{font-family: var(--f-body);font-weight: 700;font-size: 40px;line-height: 1}.figures--reach .figures__item dt{font-size: 18px}.growth{position: relative;background: var(--c-bg);color: var(--c-ink);padding-block: 96px}.growth-card{position: relative;isolation: isolate;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;gap: 32px;padding: 80px 76px 88px;border: 1px solid #ececec;border-radius: 40px;background: #fcfcfc}.growth-card__art{position: absolute;z-index: -1;left: 128px;top: 100px;width: 1148px;height: 507px;opacity: 0.05;pointer-events: none}.growth-card__art img{width: 100%;height: 100%;object-fit: cover}.growth-card__art::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg,rgba(255,255,255,0.9) 12.84%,rgba(255,255,255,0) 74.74%)}.growth-card__head{display: flex;flex-direction: column;align-items: flex-start;gap: 32px;width: 100%}.growth-card__badge{padding: 10px 22px;border: 1px solid rgba(255,115,0,0.35);border-radius: var(--radius-pill);background: rgba(255,115,0,0.08);font-weight: 700;font-size: 14px;line-height: normal;letter-spacing: 2.24px;text-transform: uppercase;color: #d95f00;white-space: nowrap}.growth-card__title{max-width: 1120px;font-family: var(--f-display);font-weight: 700;font-size: 52px;line-height: 1.06;letter-spacing: -1.04px;color: var(--c-ink)}.growth-card__title em{color: var(--c-primary)}.growth-card__lead{width: 100%;font-weight: 600;font-size: 16px;line-height: 1.6;color: rgba(17,17,17,0.8)}.growth-card__body{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;width: 100%}.growth-card__compare{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px;width: 100%}.compare-box{display: flex;align-items: center;gap: 16px;min-height: 96px;padding: 22px 28px;border-radius: 20px;font-size: 16px;line-height: 1.35}.compare-box img{width: 32px;height: 32px;flex-shrink: 0}.compare-box--plain{background: #3d3d3d;font-weight: 500;color: var(--c-offwhite)}.compare-box--stack{border: 1px solid rgba(255,115,0,0.35);background: rgba(255,115,0,0.12);font-weight: 600;color: var(--c-ink)}.btn--glow{border-color: transparent}.btn--glow:hover{box-shadow: none}.contact{display: flex;flex-direction: column;align-items: center;gap: 48px;padding-block: 60px}.contact__row{display: flex;align-items: flex-start;justify-content: space-between;gap: 40px;width: 100%}.contact__info{display: flex;flex-direction: column;gap: 24px;width: 521px;flex-shrink: 0}.contact__intro{display: flex;flex-direction: column;gap: 24px}.contact__channels{display: flex;flex-direction: column;gap: 24px}.channel{display: flex;align-items: center;gap: 12px;padding: 16px;border: 1px solid var(--c-line);border-radius: var(--radius-card);transition: border-color 0.3s,background-color 0.3s}.channel:hover{border-color: var(--c-primary);background: rgba(255,115,0,0.05)}.channel>img{width: 32px;height: 32px;flex-shrink: 0}.channel__icon{display: flex;padding: 4px;flex-shrink: 0}.channel__icon img{width: 24px;height: 24px}.channel>span:last-child{display: flex;flex-direction: column;gap: 8px;line-height: 1.2}.channel b{font-size: 18px}.channel b + span{font-size: 16px}.lead-form{display: flex;flex-direction: column;gap: 48px;width: 712px;flex-shrink: 1;min-width: 0;padding: 60px;border: 0.5px solid var(--c-line);border-radius: var(--radius-card);background: var(--c-bg)}.stepper{display: flex;gap: 4px}.stepper__step{flex: 1 1 0;display: flex;flex-direction: column;align-items: center;gap: 12px}.stepper__num{display: grid;place-items: center;width: 48px;height: 48px;border: 1px solid var(--c-white);border-radius: var(--radius-pill);font-family: var(--f-display);font-size: 24px;line-height: 1.2;transition: background-color 0.3s,color 0.3s}.stepper__bar{width: 100%;height: 4px;border-radius: 90px;background: rgb(var(--fg-rgb) / 0.18);transition: background-color 0.4s var(--ease-out)}.stepper__step.is-current .stepper__bar,.stepper__step.is-done .stepper__bar{background: var(--c-white)}.stepper__step:not(.is-current):not(.is-done) .stepper__num{border-color: rgb(var(--fg-rgb) / 0.3);color: rgb(var(--fg-rgb) / 0.45)}.lead-form__step{display: flex;flex-direction: column;gap: 12px}.lead-form__step[hidden],.lead-form__done[hidden],.lead-form__actions[hidden],.pill-btn[hidden]{display: none}.field{display: flex;flex-direction: column;gap: 8px;position: relative}.field label{font-weight: 600;font-size: 16px;line-height: 1.2}.field input,.field select,.field textarea{width: 100%;height: 48px;padding: 0 16px;border: 1px solid transparent;border-radius: 8px;background: var(--c-input);font-family: var(--f-body);font-size: 16px;line-height: normal;color: var(--c-white);caret-color: var(--c-primary);transition: border-color 0.2s,background-color 0.2s;appearance: none;-webkit-appearance: none}.field textarea{height: auto;min-height: 96px;padding: 14px 16px;resize: vertical}.field ::placeholder{color: var(--c-placeholder);opacity: 1}.field input:hover,.field select:hover,.field textarea:hover{background: #222222}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline: none;border-color: var(--c-primary)}.field--select select{padding-right: 48px;cursor: pointer}.field--select select:invalid{color: var(--c-placeholder)}.field--select select option{color: var(--c-white);background: var(--c-input)}.field--select::after{content: "";position: absolute;right: 24px;bottom: 12px;width: 24px;height: 24px;background: url("../assets/img/chevron-down.svg") center / 24px 24px no-repeat;pointer-events: none}.field.has-error input,.field.has-error select{border-color: #ff5a4f}.field__error{font-size: 14px;color: #ff8a80;min-height: 0}.field__error:empty{display: none}.lead-form__done{display: flex;flex-direction: column;gap: 12px}.lead-form__actions{display: flex;gap: 24px}.pill-btn{flex: 1 1 0;display: flex;align-items: center;justify-content: center;padding: 16px 32px;border-radius: 96px;font-family: var(--f-display);font-weight: 700;font-size: 18px;line-height: 1.2;transition: background-color 0.25s,transform 0.25s var(--ease-out),opacity 0.25s}.pill-btn--ghost{background: rgba(255,255,255,0.15);-webkit-backdrop-filter: blur(7.5px);backdrop-filter: blur(7.5px);color: var(--c-white)}.pill-btn--solid{background: var(--c-white);color: var(--c-ink)}.pill-btn--ghost:hover:not(:disabled){background: rgba(255,255,255,0.24)}.pill-btn--solid:hover:not(:disabled){background: var(--c-primary);color: var(--c-white)}.pill-btn:active:not(:disabled){transform: translateY(1px)}.pill-btn:disabled{cursor: not-allowed}.footer{display: flex;flex-direction: column;align-items: center;gap: 96px;max-width: var(--frame);margin-inline: auto}.footer__tagline{padding-inline: var(--gutter);font-weight: 700;font-size: 40px;line-height: 1;text-align: center}.footer__logo{width: 100%}.footer__logo img{width: 100%;height: auto}.footer__bar{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px 24px;width: 100%;min-height: 41px;padding: 10px 66px;margin-top: -96px;color: rgb(var(--fg-rgb) / 0.55)}.footer__bar>p{font-family: var(--f-display);font-size: 14px}.footer__legal{display: flex;align-items: center;gap: 10px;font-family: var(--f-legal);font-size: 12px}.footer__legal li[aria-hidden]{font-size: 14px}.footer__legal a{transition: color 0.2s}.footer__legal a:hover{color: var(--c-white)}@media (prefers-reduced-motion: no-preference){.hero-anim .hero__intro>*,.hero-anim .hero__proof{animation: rise 1s var(--ease-out) both}.hero-anim .hero__intro>:nth-child(2){animation-delay: 0.12s}.hero-anim .hero__intro>.hero__copy{animation-name: rise-in-place}.hero-anim .hero__proof{animation-delay: 0.24s}}@keyframes rise-in-place{from{transform: translateY(18px)}to{transform: none}}@keyframes rise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition-duration: 0.01ms !important;animation-duration: 0.01ms !important}}@media (max-width: 1440px){:root{--gutter: 80px}.projects__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1280px){:root{--gutter: 56px}.nav,.nav__links{gap: 28px}.about{gap: 64px}.about__card{width: 420px;height: auto;aspect-ratio: 490 / 643}.about__card img{left: 4.29%;top: 3.89%;width: 91.43%;height: auto}.about__card img.about__photo{left: 0;top: 0;width: 100%;height: 100%}.edge__grid{gap: 24px}.socials{gap: 16px}.social-card{width: auto;flex: 1 1 0;min-width: 0;height: auto;min-height: 337px}.phase__body{width: auto;flex: 1 1 0;padding: 32px 56px 32px 48px}.phase__media{width: 45%}.pillars__media{width: 46%;height: auto;aspect-ratio: 573 / 452}.lead-form{padding: 40px}.contact__info{width: 420px}}@media (max-width: 1100px){.nav__links{gap: 22px}.nav{gap: 24px}.about{flex-direction: column;align-items: stretch}.about__copy{padding-top: 0}.about__card{align-self: center;width: min(490px,100%)}.socials{flex-direction: column}.social-card{flex: none;min-height: 0}.social-card__phone{transform-origin: top right}.contact__row{flex-direction: column;align-items: stretch}.contact__info,.lead-form{width: 100%}.catalog__grid{grid-template-columns: 1fr}.cta-bar--wide{flex-direction: column;text-align: center;border-radius: 32px;padding: 24px;gap: 20px}.cta-bar__text--sm{white-space: normal}.growth-card{padding: 56px 48px 64px}.growth-card__title{font-size: 44px}.growth-card__art{left: auto;right: -200px}.growth-card__compare{grid-template-columns: 1fr}}@media (max-width: 900px){:root{--gutter: 32px;--header-top: 16px;--header-h: 64px}.h1{font-size: 40px}.h2{font-size: 44px}.h3-lg{font-size: 32px}.h2--wide{margin-inline: 0}.site-header{width: calc(100% - 32px)}.nav{justify-content: space-between;padding: 10px 12px 10px 24px;gap: 12px}.site-header .nav{background: rgba(8,8,8,0.84);-webkit-backdrop-filter: blur(22px) saturate(140%);backdrop-filter: blur(22px) saturate(140%)}.nav__logo img{width: 140px;height: 32px}.nav__cta{display: none}.nav__toggle{display: grid;place-items: center;align-content: center;gap: 6px;width: 44px;height: 44px;border-radius: 50%;border: 0.5px solid var(--c-grey);background: var(--c-surface)}.nav__toggle span{display: block;width: 18px;height: 1.5px;background: var(--c-white);transition: transform 0.3s var(--ease-out)}.nav__toggle[aria-expanded="true"] span:first-child{transform: translateY(3.75px) rotate(45deg)}.nav__toggle[aria-expanded="true"] span:last-child{transform: translateY(-3.75px) rotate(-45deg)}.nav__links{position: absolute;top: calc(100% + 8px);left: 0;right: 0;flex-direction: column;align-items: stretch;gap: 0;padding: 8px;border: 1px solid var(--c-grey);border-radius: 24px;background: rgba(12,12,12,0.98);-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity 0.3s var(--ease-out),transform 0.3s var(--ease-out),visibility 0.3s}.nav__links.is-open{opacity: 1;visibility: visible;transform: none}.nav__links a{display: block;padding: 16px;font-size: 18px;border-radius: 16px}.nav__links a::after{display: none}.nav__links a:hover{background: var(--c-surface)}.nav__trigger{width: 100%;justify-content: space-between;padding: 16px;font-size: 18px;border-radius: 16px}.submenu{position: static;width: auto;padding: 0 0 6px 8px;border: 0;background: none;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none;transform: none;display: none}.has-sub.is-open .submenu{display: block;transform: none}.submenu::before{display: none}.nav__links .submenu__link{padding: 10px;font-size: 16px}.submenu__icon{width: 38px;height: 38px}.nav__links .submenu__all{padding: 10px;font-size: 14px}.hero-scroll .hero{height: 540vh;height: 540svh}.hero-feature,.hero-feature--reverse{grid-template-columns: minmax(0,1fr);align-content: center;gap: 28px;padding-top: calc(var(--header-top) + var(--header-h) + 8px)}.hero-feature__title{font-size: 34px}.hero-feature--reverse .hero-feature__copy{order: 0;justify-self: start}.hero-feature--reverse .mock{order: 0}.hero-feature__text{font-size: 15px}.hero-feature__kicker{font-size: 13px}.mock{gap: 16px}.mock{width: 100%;min-width: 0}.mock--browser .mock__frame{width: 100%}.mock--phone .mock__frame{width: 220px;height: min(380px,44vh);padding: 16px 14px;gap: 12px;border-radius: 34px}.mk-bubble{font-size: 12px;padding: 7px 12px}.mk-bubble--like{right: 0;top: 10%}.mk-bubble--follow{left: 0;top: 46%}.mock__caption{font-size: 13px}.mock__track{width: 80px}.hero-scroll .hero__cue{display: none}.hero__sticky{min-height: 0}.hero__statement--main{font-size: 38px;gap: 22px}.hero__final-text{font-size: 17px}.hero__wrap{gap: 64px;padding-top: calc(var(--header-top) + var(--header-h) + 56px)}.brands{flex-wrap: wrap;justify-content: center;gap: 24px 40px;height: auto;padding-left: 0}.rating-pill{align-self: center}.whatsapp{right: 16px;bottom: 16px}.pillars{flex-direction: column-reverse}.pillars__list{flex: none;width: 100%}.pillars__media{width: 100%}.pillar{padding-right: 0}.cta-bar{flex-direction: column;text-align: center;border-radius: 32px;padding: 24px;gap: 20px}.cta-bar__text{white-space: normal;font-size: 20px}.phase{flex-direction: column;align-items: stretch;min-height: 0}.phase__media{width: 100%;min-height: 0;aspect-ratio: 573 / 300}.phase__body{padding: 24px}.edge__grid{flex-direction: column}.edge-card{min-height: 0;flex: none}.review-fan{justify-content: flex-start;overflow-x: auto;scroll-snap-type: x mandatory;margin-inline: calc(var(--gutter) * -1);padding: 24px var(--gutter);width: calc(100% + var(--gutter) * 2);scrollbar-width: none}.review-fan::-webkit-scrollbar{display: none}.review-fan__track{display: flex;gap: 16px;width: auto;height: auto}.review{position: static;width: auto;height: auto;scroll-snap-align: center}.review__card{transform: none}.review:hover .review__card{transform: none;box-shadow: none}.projects__grid{grid-template-columns: 1fr}.figures{height: auto;padding-inline: 0}.figures__item dt{white-space: normal}.map-pin{padding: 8px 12px;font-size: 14px}}@media (max-width: 640px){:root{--gutter: 16px}.h1{font-size: 34px}.h2{font-size: 34px}.h3{font-size: 26px}.h3-lg{font-size: 28px}.overtitle--lg{font-size: 14px}.overtitle,.about__copy .overtitle{white-space: normal;font-size: 13px}.lead,.text{font-size: 15px}.hero__actions{flex-direction: column;align-items: stretch;width: 100%}.hero__statement--main{font-size: 32px;gap: 18px}.hero__final-text{font-size: 16px}.hero__actions .btn{white-space: normal}.btn{white-space: normal;text-align: center}.google-pill{flex-wrap: wrap;justify-content: center;padding: 12px 20px;white-space: normal;text-align: center;border-radius: 24px}.values{flex-wrap: wrap}.values__line{width: 20px;background-size: 20px 20px}.figures{flex-direction: column;gap: 16px}.figures--about{padding-top: 16px}.figures__item + .figures__item{border-left: 0;border-top: 1px solid rgb(var(--fg-rgb) / 0.15);padding-top: 16px}.figures--about .figures__item,.figures--reach .figures__item{height: auto}.figures__item dd{font-size: 28px}.social-card{flex-direction: column;align-items: stretch}.social-card__phone{align-self: center}.spec-card{padding: 24px}.spec-card__num{font-size: 56px}.spec-card__tags{grid-template-columns: 1fr}.tag{white-space: normal}.project__meta{flex-direction: column;align-items: flex-start;padding-inline: 0}.project__title{font-size: 20px}.map{aspect-ratio: 4 / 3}.team__photo{aspect-ratio: 4 / 3}.team__photo img{object-position: 42% 50%}.map-pin{font-size: 12px;padding: 6px 10px}.growth{padding-block: 48px}.growth-card{padding: 36px 22px 40px;gap: 24px;border-radius: 28px}.growth-card__badge{font-size: 11px;letter-spacing: 0.1em;padding: 8px 14px;white-space: normal}.growth-card__title{font-size: 34px}.compare-box{font-size: 16px;padding: 18px 20px;gap: 14px}.growth-card__art{width: 640px;right: -180px}.growth-card .btn--glow{width: 100%}.chip-tag--lg{font-size: 14px}.lead-form{padding: 24px 16px;gap: 32px}.lead-form__actions{gap: 12px}.pill-btn{padding: 14px 16px;font-size: 16px}.contact__info{gap: 20px}.footer{gap: 48px}.footer__tagline{font-size: 26px}.footer__bar{margin-top: -40px;padding-inline: 16px;flex-direction: column;text-align: center}.footer__legal{flex-wrap: wrap;justify-content: center}}.m-dots{display: none}@media (max-width: 640px){[data-mcarousel]{display: flex;flex-direction: row;align-items: stretch;gap: 24px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;width: calc(100% + var(--gutter) * 2);margin-inline: calc(var(--gutter) * -1);padding-inline: var(--gutter);scroll-padding-inline: var(--gutter)}[data-mcarousel]::-webkit-scrollbar{display: none}[data-mcarousel]>*{flex: 0 0 100%;min-width: 0;scroll-snap-align: start;scroll-snap-stop: always}.phases[data-mcarousel]>.phase{position: relative;top: auto;box-shadow: none}.catalog__grid[data-mcarousel]>*{align-self: stretch}.projects__grid[data-mcarousel] .project__media{border-radius: var(--radius-card) var(--radius-card) 0 0}.m-dots{display: flex;justify-content: center;align-items: center;gap: 8px;margin-top: -24px}.m-dots button{display: grid;place-items: center;min-width: 24px;height: 24px;padding: 0;margin: 0 -4px;border: 0;background: none;cursor: pointer;position: relative}.m-dots button::before{content: "";width: 10px;height: 10px;border-radius: 5px;background: var(--c-grey);transition: width 0.35s var(--ease-out),background-color 0.35s var(--ease-out)}.m-dots button.is-active::before{width: 44px;background: var(--c-primary)}.m-dots button:focus-visible{outline: 2px solid var(--c-primary);outline-offset: 3px}}.projects__actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 24px}.projects__grid>.project[data-proj-page="2"]{display: none}@media (max-width: 640px){.projects__grid>.project[data-proj-page="2"]{display: flex}.projects__cta.btn--primary{background: var(--c-surface);box-shadow: none}}.brand--custom img{width: auto;height: 28px;max-width: 170px;object-fit: contain;filter: grayscale(1) contrast(0) brightness(0.85)}.icon-circle .icon-custom{width: 32px;height: 32px;object-fit: contain}.mock__site{position: relative;aspect-ratio: 640 / 441;overflow: hidden;container-type: size;background: #f4f4f4}.mock__site img{display: block;width: 100%;height: auto;transform: translate3d(0,calc(var(--f-scroll,0) * (100cqh - 100%)),0);will-change: transform}.ig{padding: 14px 12px 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size: 11px;line-height: 1.35;color: #f5f5f5;transform: translate3d(0,calc(var(--f-scroll,0) * (100cqh - 100%)),0);will-change: transform}.ig__top{display: flex;align-items: center;gap: 5px;padding: 4px 2px 12px}.ig__top b{font-size: 14px;font-weight: 700}.ig__dots{margin-left: auto}.ig__head{display: flex;align-items: center;gap: 22px}.ig__avatar{flex: none;width: 72px;height: 72px;padding: 3px;border-radius: 50%;background: conic-gradient(from 200deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.ig__avatar img{display: block;width: 100%;height: 100%;border: 2.5px solid #000;border-radius: 50%}.ig__stat{display: flex;flex-direction: column;align-items: center}.ig__stat b{font-size: 14px;font-weight: 700}.ig__stat small{font-size: 11px;color: #d0d0d0}.ig__name{margin: 10px 0 2px;font-weight: 600}.ig__bio{margin: 0}.ig__link{margin: 2px 0 0;color: #e0f1ff;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ig__btns{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;margin: 10px 0 12px}.ig__btns span{padding: 6px 0;border-radius: 8px;background: #262626;text-align: center;font-weight: 600}.ig__btns .is-primary{background: #0095f6}.ig__hls{display: flex;justify-content: space-between;padding: 0 2px 12px}.ig-hl{display: flex;flex-direction: column;align-items: center;gap: 4px;width: 56px}.ig-hl img{width: 52px;height: 52px;border-radius: 50%;box-shadow: 0 0 0 1.5px #000,0 0 0 2.5px #3a3a3a}.ig-hl small{font-size: 10px;color: #e6e6e6}.ig__tabs{display: grid;grid-template-columns: repeat(3,1fr);margin: 0 -12px;border-top: 1px solid #262626;color: #8e8e8e}.ig__tabs span{display: grid;place-items: center;padding: 8px 0}.ig__tabs .is-on{color: #f5f5f5;box-shadow: inset 0 1px 0 #f5f5f5}.ig__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.5px;margin: 0 -12px}.ig__grid img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;object-fit: cover}@media (max-width: 900px){.ig{padding: 10px 9px 0;font-size: 9px}.ig__top b{font-size: 12px}.ig__head{gap: 16px}.ig__avatar{width: 54px;height: 54px}.ig__stat b{font-size: 12px}.ig__stat small{font-size: 9px}.ig__btns{margin: 8px 0 10px}.ig__btns span{padding: 5px 0}.ig-hl{width: 42px}.ig-hl img{width: 38px;height: 38px}.ig-hl small{font-size: 8px}.ig__tabs,.ig__grid{margin: 0 -9px}}.mock .device-tablet,.mock .device-phone{border: 0;-webkit-backdrop-filter: none;backdrop-filter: none;background: linear-gradient(145deg,#5a5a60 0%,#2a2a2e 22%,#1a1a1d 55%,#3c3c42 100%);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14),inset 0 0 0 2px #0b0b0c,0 50px 90px -30px rgba(0,0,0,0.95),0 20px 40px -20px rgba(0,0,0,0.7)}.mock--browser .device-tablet{width: min(660px,100%);padding: 16px;border-radius: 34px;overflow: visible}.device-tablet::before{content: "";position: absolute;inset: 3px;border-radius: 31px;background: #050505;pointer-events: none}.device-tablet__cam{position: absolute;top: 6px;left: 50%;z-index: 1;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#3a4a66,#0a0a10 70%)}.device-tablet__screen{position: relative;z-index: 1;display: flex;flex-direction: column;aspect-ratio: 1.44;overflow: hidden;border-radius: 18px;background: #000}.device-tablet .mock__site{flex: 1;aspect-ratio: auto;min-height: 0}.safari-bar{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;height: 30px;padding: 0 14px;background: #1c1c1e;border-bottom: 1px solid #2c2c2e;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size: 10px;color: #f2f2f7}.safari-bar__time{font-weight: 600}.safari-bar__url{display: inline-flex;align-items: center;gap: 5px;min-width: 200px;justify-content: center;padding: 4px 14px;border-radius: 8px;background: #2c2c2e;color: #d1d1d6}.safari-bar__icons{display: flex;justify-content: flex-end;gap: 10px}.safari-bar__icons i{width: 12px;height: 12px;border-radius: 3px;border: 1.4px solid #8e8e93}.mock--phone .device-phone{display: block;width: auto;height: min(600px,66vh);aspect-ratio: 9 / 19.2;padding: 11px;border-radius: 54px;overflow: visible}.device-phone::before{content: "";position: absolute;inset: 3px;border-radius: 51px;background: #050505;pointer-events: none}.device-phone__btn{position: absolute;width: 4px;border-radius: 2px;background: linear-gradient(90deg,#2a2a2e,#6a6a70,#2a2a2e)}.device-phone__btn--action{left: -3px;top: 17%;height: 4.5%}.device-phone__btn--up{left: -3px;top: 25%;height: 9%}.device-phone__btn--down{left: -3px;top: 36%;height: 9%}.device-phone__btn--power{right: -3px;top: 28%;height: 14%}.device-phone__screen{position: relative;z-index: 1;display: flex;flex-direction: column;height: 100%;overflow: hidden;border-radius: 43px;background: #000}.device-phone__status{position: relative;display: flex;flex: none;align-items: center;justify-content: space-between;height: 44px;padding: 4px 26px 0 30px;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size: 13px;color: #fff}.device-phone__status span{display: flex;align-items: center;gap: 5px}.device-phone__island{position: absolute;top: 10px;left: 50%;width: 31%;height: 26px;transform: translateX(-50%);border-radius: 14px;background: #000;box-shadow: inset 0 0 0 1px #111}.device-phone__viewport{position: relative;flex: 1;min-height: 0;overflow: hidden;container-type: size}.device-phone .ig{padding-top: 2px}.mk-bubble{z-index: 3}.mk-bubble b{font-weight: 700;color: #fff}.mk-bubble--like{right: calc(50% - 250px)}.mk-bubble--follow{left: calc(50% - 270px)}@media (max-width: 900px){.mock--browser .device-tablet{padding: 9px;border-radius: 22px}.device-tablet::before{inset: 2px;border-radius: 20px}.device-tablet__cam{top: 3px;width: 3px;height: 3px;margin-left: -1.5px}.device-tablet__screen{border-radius: 12px}.safari-bar{height: 20px;padding: 0 8px;font-size: 7px}.safari-bar__url{min-width: 110px;padding: 2px 8px;border-radius: 5px}.safari-bar__icons{gap: 6px}.safari-bar__icons i{width: 8px;height: 8px;border-radius: 2px}.mock--phone .device-phone{height: min(420px,50vh);padding: 7px;border-radius: 38px}.device-phone::before{border-radius: 36px;inset: 2px}.device-phone__screen{border-radius: 31px}.device-phone__status{height: 30px;padding: 2px 18px 0 22px;font-size: 10px}.device-phone__island{top: 7px;height: 18px}.mk-bubble--like{right: 0}.mk-bubble--follow{left: 0}}.brands-marquee{position: relative;overflow: hidden;margin-top: -12px;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brands.brands--tools{flex-wrap: nowrap;justify-content: flex-start;gap: 56px;width: max-content;height: 56px;margin: 0;padding: 0 28px 0 0}.brands-marquee.is-running .brands--tools{animation: brands-scroll var(--marquee-dur,60s) linear infinite}.brands-marquee:hover .brands--tools{animation-play-state: paused}@keyframes brands-scroll{to{transform: translate3d(-50%,0,0)}}.brand--tool{gap: 10px}.brand--tool>img{width: 24px;height: 24px;object-fit: contain}.brand--wordmark>img{width: auto;height: 38px}.brand__name{font-family: var(--f-display);font-weight: 600;font-size: 18px;letter-spacing: -0.01em;white-space: nowrap;color: #7d7d7d}@media (max-width: 900px){.brands.brands--tools{gap: 36px;padding-right: 18px;height: 48px}.brand--tool>img{width: 20px;height: 20px}.brand--wordmark>img{width: auto;height: 32px}.brand__name{font-size: 15px}.brands-marquee{-webkit-mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image: linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}}@media (prefers-reduced-motion: reduce){.brands-marquee{-webkit-mask-image: none;mask-image: none}.brands.brands--tools{flex-wrap: wrap;justify-content: center;width: auto;height: auto;gap: 20px 36px;padding: 0}}.mock .device-phone--android{background: linear-gradient(150deg,#e4e4e8 0%,#a9a9b0 18%,#6e6e75 50%,#b9b9bf 82%,#f0f0f3 100%);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.55),inset 0 0 0 2px #3a3a3f,0 50px 90px -30px rgba(0,0,0,0.95),0 20px 40px -20px rgba(0,0,0,0.7)}.mock--phone .device-phone--android{aspect-ratio: 9 / 19.5;padding: 7px;border-radius: 40px}.device-phone--android::before{inset: 2px;border-radius: 38px}.device-phone--android .device-phone__screen{border-radius: 33px}.device-phone--android .device-phone__btn{background: linear-gradient(90deg,#8a8a90,#e8e8ec,#8a8a90)}.device-phone__btn--vol{right: -3px;top: 20%;height: 12%}.device-phone__btn--side{right: -3px;top: 36%;height: 7%}.device-phone--android .device-phone__status{height: 34px;padding: 2px 22px 0 24px;font-family: Roboto,"Segoe UI",system-ui,sans-serif;font-size: 12px}.device-phone--android .device-phone__status b{font-weight: 500}.device-phone--android .device-phone__status small{font-size: 11px}.device-phone--android .device-phone__status span{gap: 4px}.device-phone__punch{position: absolute;top: 9px;left: 50%;width: 14px;height: 14px;margin-left: -7px;border-radius: 50%;background: radial-gradient(circle at 40% 38%,#2c3140 0 18%,#07080b 45%);box-shadow: 0 0 0 1.5px #111}.device-phone--android .ig{animation: ig-autoscroll 16s cubic-bezier(0.45,0,0.55,1) 1.2s infinite alternate}@keyframes ig-autoscroll{0%,12%{transform: translate3d(0,0,0)}88%,100%{transform: translate3d(0,calc(100cqh - 100%),0)}}@media (prefers-reduced-motion: reduce){.device-phone--android .ig{animation: none}}.mock-static .mock--ig .mock__frame.device-phone--android{width: auto;height: 600px}@media (max-width: 900px){.mock-static .mock--ig .mock__frame.device-phone--android{width: auto;height: 500px;padding: 6px;border-radius: 34px}.device-phone--android::before{border-radius: 32px}.device-phone--android .device-phone__screen{border-radius: 28px}.device-phone--android .device-phone__status{height: 30px;font-size: 10px;padding: 2px 18px 0 20px}.device-phone__punch{top: 8px;width: 11px;height: 11px;margin-left: -5.5px}}@media (max-width: 900px){.hero-scroll .hero__wrap{filter: none;will-change: opacity,transform}.hero__statement .w{filter: none;will-change: auto}.hero-scroll .hero__cubes::before{filter: none}.hero__cubes{will-change: transform}.whatsapp{-webkit-backdrop-filter: none;backdrop-filter: none;background: rgba(30,30,30,0.94)}}html.is-ios,html.is-ios body{overflow-x: visible}html.is-ios .hero{overflow-x: visible}html.is-ios main>section:not(.hero),html.is-ios .footer{overflow-x: clip}html.is-ios .hero-scroll .hero__sticky{-webkit-transform: translateZ(0);transform: translateZ(0)}
.reveal-up{opacity: 0;transform: translateY(28px);filter: blur(6px);transition: opacity 0.9s var(--ease-out),transform 0.9s var(--ease-out),filter 0.9s var(--ease-out);transition-delay: var(--rv-d,0s)}.reveal-up.is-in{opacity: 1;transform: none;filter: none}[data-count]{white-space: nowrap}[data-count-value]{font-variant-numeric: tabular-nums}.pillars-scroll .pillars-pin{position: relative}.pillars-scroll .pillars{position: sticky;top: var(--pin-top,120px)}.pillars-scroll .pillar__bar{position: relative;overflow: hidden;background: var(--c-grey)}.pillars-scroll .pillar__bar::after{content: "";position: absolute;inset: 0;background: var(--c-primary);transform-origin: top;transform: scaleY(0)}.pillars-scroll .pillar.is-active .pillar__bar::after{transform: scaleY(var(--local,0))}.pillars-scroll .pillar.is-active .pillar__bar{background: rgba(255,115,0,0.22)}.pillars-scroll .pillar.is-active::after{background: linear-gradient(180deg,var(--c-grey),rgb(var(--grey-rgb) / 0.25))}.pillars-scroll .pillars__media img{opacity: 1;clip-path: inset(100% 0 0 0);transform: scale(1.12);transition: clip-path 0.95s cubic-bezier(0.77,0,0.18,1),transform 1.4s var(--ease-out);z-index: 0}.pillars-scroll .pillars__media[data-dir="-1"] img{clip-path: inset(0 0 100% 0)}.pillars-scroll .pillars__media img.is-prev{clip-path: inset(0 0 0 0);z-index: 1;transition: none;transform: scale(1.02)}.pillars-scroll .pillars__media img.is-active{clip-path: inset(0 0 0 0);z-index: 2;transform: scale(calc(1.06 - var(--local,0) * 0.06))}.pillars__progress{position: absolute;left: 20px;right: 20px;bottom: 18px;z-index: 3;display: flex;gap: 6px}.pillars__progress span{flex: 1 1 0;height: 3px;border-radius: 2px;background: rgba(255,255,255,0.28);overflow: hidden}.pillars__progress span::after{content: "";display: block;height: 100%;background: var(--c-white);transform-origin: left;transform: scaleX(var(--p,0))}.phase{transform-origin: 50% 0;will-change: transform}.phase::after{content: "";position: absolute;inset: 0;z-index: 2;border-radius: inherit;background: #000;opacity: calc(var(--dim,0) * 0.55);pointer-events: none}.map.is-js .map-pin{left: 0;top: 0;z-index: 3;opacity: 0;transform: translate(-10px,-50%) scale(0.96);transition: opacity 0.6s var(--ease-out),transform 0.7s var(--ease-out),border-color 0.6s}.map.is-js .map-pin.is-on{opacity: 1;transform: translate(0,-50%);border-color: rgba(255,115,0,0.45)}.map__routes{position: absolute;inset: 0;z-index: 1;width: 100%;height: 100%;overflow: visible;pointer-events: none}.map__routes path{fill: none;stroke-linecap: round}.map__track{stroke: rgba(255,115,0,0.18);stroke-width: 1;stroke-dasharray: 2 6;opacity: 0;transition: opacity 1s}.map.is-drawn .map__track{opacity: 1}.map__line{stroke-width: 2;filter: drop-shadow(0 0 6px rgba(255,115,0,0.85))}.map__comet{stroke: #fff;stroke-width: 3;opacity: 0;filter: drop-shadow(0 0 6px #ffb36b) drop-shadow(0 0 14px rgba(255,115,0,0.9))}.map.is-live .map__comet{opacity: 1}.map-dot{position: absolute;z-index: 2;width: 14px;height: 14px;margin: -7px 0 0 -7px;opacity: 0;transform: scale(0);transition: opacity 0.4s,transform 0.7s cubic-bezier(0.34,1.56,0.64,1);pointer-events: none}.map-dot b{position: absolute;inset: 0;border-radius: 50%;background: #fff;box-shadow: 0 0 0 3px #ff7300,0 0 16px 6px rgba(255,115,0,0.75),0 0 48px 16px rgba(255,115,0,0.35)}.map-dot i{position: absolute;inset: 0;border-radius: 50%;border: 1.5px solid rgba(255,140,40,0.9);opacity: 0}.map-dot.is-on{opacity: 1;transform: scale(1)}.map-dot.is-on b{animation: map-twinkle 2.2s ease-in-out infinite}.map-dot.is-on i{animation: map-ring 2.4s cubic-bezier(0.2,0.6,0.35,1) infinite}.map-dot.is-on i + i{animation-delay: 1.2s}.map-dot:nth-of-type(2).is-on b{animation-delay: 0.7s}.map-dot:nth-of-type(3).is-on b{animation-delay: 1.4s}@keyframes map-ring{0%{opacity: 0.9;transform: scale(1)}100%{opacity: 0;transform: scale(6.5)}}@keyframes map-twinkle{0%,100%{opacity: 1;transform: scale(1)}45%{opacity: 0.55;transform: scale(0.78)}55%{opacity: 1;transform: scale(1.12)}}.zz.is-js::before{opacity: 0.35}.zz__rail{position: absolute;top: 8px;bottom: 8px;left: 50%;width: 2px;margin-left: -0.5px;pointer-events: none}.zz__fill{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(255,115,0,0.2),#ff7300 18%,#ffb36b);box-shadow: 0 0 12px rgba(255,115,0,0.7);transform-origin: top;transform: scaleY(0)}.zz__head{position: absolute;top: 0;left: 50%;width: 12px;height: 12px;margin-top: -6px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 4px rgba(255,115,0,0.35),0 0 22px 6px rgba(255,115,0,0.8);transition: opacity 0.3s}.zz__head.is-hidden{opacity: 0}.zz.is-static .zz__fill{transform: none}.zz.is-static .zz__head{display: none}.zz.is-js .zz__node{position: relative;z-index: 1;border-color: rgba(255,115,0,0.3);color: rgba(255,115,0,0.45);box-shadow: 0 0 0 8px var(--c-bg);transform: scale(0.82);transition: transform 0.6s cubic-bezier(0.34,1.56,0.64,1),background-color 0.5s,color 0.5s,border-color 0.5s,box-shadow 0.6s}.zz.is-js .zz__item.is-on .zz__node{transform: scale(1);border-color: var(--c-primary);background: var(--c-primary);color: #fff;box-shadow: 0 0 0 8px var(--c-bg),0 0 32px 4px rgba(255,115,0,0.55)}.zz.is-js .zz__card{opacity: 0;transform: translateX(var(--zz-from,-56px)) scale(0.97);filter: blur(4px);transition: opacity 0.8s var(--ease-out),transform 0.9s var(--ease-out),filter 0.8s var(--ease-out),border-color 0.8s}.zz.is-js .zz__item:nth-child(even) .zz__card{--zz-from: 56px}.zz.is-js .zz__item.is-on .zz__card{opacity: 1;transform: none;filter: none;border-color: rgba(255,115,0,0.22)}@media (max-width: 900px){.zz__rail{left: 28px}.zz.is-js .zz__card,.zz.is-js .zz__item:nth-child(even) .zz__card{--zz-from: 32px}}@media (max-width: 900px){.pillars-scroll .pillar.is-next{opacity: 0;pointer-events: none}.pillars-scroll .pillar.is-active::after{display: none}.pillars-scroll .pillars{gap: 20px}.pillars-scroll .pillars__media{aspect-ratio: 16 / 10;height: auto}}@media (max-width: 640px){.pillars__progress{left: 14px;right: 14px;bottom: 12px}.map-dot{width: 10px;height: 10px;margin: -5px 0 0 -5px}.map-dot b{box-shadow: 0 0 0 2px #ff7300,0 0 10px 4px rgba(255,115,0,0.75),0 0 28px 10px rgba(255,115,0,0.3)}.map__line{stroke-width: 1.5}.map__comet{stroke-width: 2.5}}@media (prefers-reduced-motion: reduce){.reveal-up{opacity: 1;transform: none;filter: none}.map-dot.is-on b,.map-dot.is-on i{animation: none}}a.google-pill{color: var(--c-bg);text-decoration: none;transition: border-color 0.3s var(--ease-out),background-color 0.3s var(--ease-out)}a.google-pill:hover{border-color: rgba(255,115,0,0.5)}a.google-pill:focus-visible{outline: 2px solid var(--c-primary);outline-offset: 3px}.review__author img,.rv-slide__sign img{border-radius: 50%;object-fit: cover}.rv-slide__media--google{display: grid;place-items: center;background: radial-gradient(120% 90% at 50% 0%,rgba(255,115,0,0.22),transparent 60%),#121213}.rv-slide__media--google::after{display: none}.rv-google{display: flex;flex-direction: column;align-items: center;gap: 14px;padding: 40px 32px;border: 1px solid rgb(var(--fg-rgb) / 0.12);border-radius: 24px;background: rgb(var(--bg-rgb) / 0.55);color: var(--c-white);text-align: center;text-decoration: none;transition: border-color 0.3s var(--ease-out),transform 0.5s var(--ease-out)}.rv-google:hover{border-color: rgba(255,115,0,0.55);transform: translateY(-4px)}.rv-google__logo{width: 96px;height: auto}.rv-google__score{font-family: var(--f-display);font-weight: 700;font-size: 72px;line-height: 1;letter-spacing: -0.03em}.rv-google__stars{display: flex;gap: 4px}.rv-google__count{font-family: var(--f-over);font-size: 14px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--c-muted)}.rv-google__cta{margin-top: 6px;font-weight: 600;font-size: 15px;color: var(--c-primary)}@media (max-width: 640px){.rv-google{padding: 28px 24px}.rv-google__score{font-size: 56px}}.rv-slide__media--review>img{object-position: 50% 50%}.rv-photo-tag{position: absolute;left: 20px;bottom: 20px;z-index: 2;display: inline-flex;align-items: center;gap: 10px;padding: 10px 16px;border-radius: 100px;background: rgba(255,255,255,0.92);color: #111;font-weight: 600;font-size: 14px;text-decoration: none;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.rv-photo-tag img{width: 58px;height: auto}html.has-modal{overflow: hidden}.lead-modal{width: min(640px,calc(100% - 32px));max-width: none;max-height: calc(100dvh - 48px);margin: auto;padding: 0;border: 0;background: transparent;color: var(--c-white);overflow: visible}.lead-modal::backdrop{background: rgb(var(--bg-rgb) / 0.72);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.lead-modal[open]{animation: modal-in 0.45s var(--ease-out) both}.lead-modal[open]::backdrop{animation: backdrop-in 0.35s ease both}.lead-modal.is-closing{animation: modal-out 0.22s ease both}.lead-modal.is-closing::backdrop{animation: backdrop-out 0.22s ease both}@keyframes modal-in{from{opacity: 0;transform: translateY(24px) scale(0.97)}to{opacity: 1;transform: none}}@keyframes modal-out{to{opacity: 0;transform: translateY(12px) scale(0.98)}}@keyframes backdrop-in{from{opacity: 0}}@keyframes backdrop-out{to{opacity: 0}}.lead-modal__panel{position: relative;display: flex;flex-direction: column;gap: 24px;max-height: calc(100dvh - 48px);padding: 40px 36px 32px;border: 1px solid rgb(var(--fg-rgb) / 0.12);border-radius: 28px;background: radial-gradient(90% 60% at 100% 0%,rgba(255,115,0,0.14),transparent 60%),#0b0b0b;box-shadow: 0 40px 120px -30px rgba(0,0,0,0.9);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.lead-modal__close{position: absolute;top: 18px;right: 18px;display: grid;place-items: center;width: 44px;height: 44px;border: 1px solid var(--c-grey);border-radius: 50%;background: var(--c-surface);color: var(--c-white);cursor: pointer;transition: border-color 0.25s,transform 0.35s var(--ease-out)}.lead-modal__close:hover{border-color: var(--c-primary);transform: rotate(90deg)}.lead-modal__close:focus-visible{outline: 2px solid var(--c-primary);outline-offset: 3px}.lead-modal__head{display: flex;flex-direction: column;gap: 10px;padding-right: 48px}.lead-modal__head .h3-lg{font-size: 34px;line-height: 1.05}.lead-modal__head .h3-lg em{font-style: normal;color: var(--c-primary)}.lead-modal .lead-form{width: 100%;max-width: none;margin: 0}@media (max-width: 640px){.lead-modal{width: 100%;max-height: 100dvh;margin: auto 0 0}.lead-modal__panel{max-height: 92dvh;padding: 28px 18px 24px;border-radius: 24px 24px 0 0}.lead-modal[open]{animation-name: sheet-in}.lead-modal.is-closing{animation-name: sheet-out}.lead-modal__head .h3-lg{font-size: 28px}.lead-modal__close{top: 14px;right: 14px}}@keyframes sheet-in{from{transform: translateY(100%)}to{transform: none}}@keyframes sheet-out{to{transform: translateY(100%)}}@media (prefers-reduced-motion: reduce){.lead-modal[open],.lead-modal.is-closing,.lead-modal[open]::backdrop{animation: none}}.phone-field{display: flex;gap: 8px;width: 100%}.phone-field>input{flex: 1 1 auto;min-width: 0}.phone-cc{position: relative;flex: 0 0 auto;display: flex;align-items: center;height: 48px;padding: 0 34px 0 14px;border: 1px solid transparent;border-radius: 8px;background: var(--c-input) url("../assets/img/chevron-down.svg") right 8px center / 20px 20px no-repeat;transition: border-color 0.2s,background-color 0.2s}.phone-cc:hover{background-color: #222222}.phone-cc:focus-within{border-color: var(--c-primary)}.phone-cc__label{font-size: 16px;line-height: 1;color: var(--c-white);white-space: nowrap;pointer-events: none}.field .phone-cc select{position: absolute;inset: 0;width: 100%;height: 100%;padding: 0;opacity: 0;cursor: pointer}.phone-field.has-own-code .phone-cc{opacity: 0.45}.field.has-error .phone-cc{border-color: transparent}
:root{--section-gap: 120px}@media (max-width: 900px){:root{--section-gap: 96px}}@media (max-width: 640px){:root{--section-gap: 72px}}main>.section:not(.content):not(.team)>.wrap{padding-top: var(--section-gap);padding-bottom: 0}main>.team{padding-top: var(--section-gap)}main>.section.content{margin-top: var(--section-gap)}:is(main,main>div)>.sp-section,main:has(>.ab-hero)>.sp-section{padding-top: var(--section-gap);padding-bottom: 0}main>.sp-section>.wrap.projects{padding-block: 0}main>.manifesto{padding-top: var(--section-gap);padding-bottom: 0}main>.growth{padding-top: var(--section-gap);padding-bottom: 0}main>section:last-child,main>div:last-child>section:last-child,main:has(>.ab-hero)>.sp-section:last-child{padding-bottom: var(--section-gap)}.faq-hero__inner{padding-bottom: 0}
.theme-toggle{position: relative;display: inline-flex;align-items: center;flex-shrink: 0;width: 64px;height: 34px;padding: 3px;border: 0.5px solid var(--c-grey);border-radius: var(--radius-pill);background: var(--c-surface);color: var(--c-white);transition: border-color 0.25s var(--ease-out),background-color 0.25s var(--ease-out)}.theme-toggle:hover{border-color: rgb(var(--fg-rgb) / 0.35)}.theme-toggle:focus-visible{outline: 2px solid var(--c-primary);outline-offset: 3px}.theme-toggle__knob{position: absolute;top: 3px;left: 3px;width: 28px;height: 28px;border-radius: 50%;background: var(--c-primary);box-shadow: 0 4px 12px -4px rgba(255,115,0,0.7);transition: transform 0.45s var(--ease-out)}.theme-toggle__icon{position: relative;z-index: 1;display: grid;place-items: center;width: 28px;height: 28px;opacity: 0.55;transition: opacity 0.3s var(--ease-out),color 0.3s var(--ease-out)}.theme-toggle__icon svg{width: 16px;height: 16px}.theme-toggle__icon--moon{opacity: 1;color: #fff}[data-theme="light"] .theme-toggle__knob{transform: translateX(30px)}[data-theme="light"] .theme-toggle__icon--moon{opacity: 0.55;color: inherit}[data-theme="light"] .theme-toggle__icon--sun{opacity: 1;color: #fff}html.theme-switching *,html.theme-switching *::before,html.theme-switching *::after{transition: background-color 0.45s var(--ease-out),border-color 0.45s var(--ease-out),color 0.45s var(--ease-out),fill 0.45s,stroke 0.45s !important}@media (prefers-reduced-motion: reduce){.theme-toggle__knob{transition: none}}@media (max-width: 900px){.theme-toggle{margin-left: auto}}html[data-theme="light"]{color-scheme: light;--c-bg: #f6f6f6;--c-white: #0b0b0c;--c-offwhite: #1d1d1f;--c-muted: rgba(11,11,12,0.6);--c-surface: rgba(255,255,255,0.78);--c-card: #ffffff;--c-line: #dcdcdc;--c-input: #ffffff;--c-placeholder: #8a8f98;--c-grey: #d3d3d3;--c-neutral-dark: #e9e9e9;--fg-rgb: 11 11 12;--bg-rgb: 246 246 246;--grey-rgb: 205 205 205;scrollbar-color: #c4c4c4 var(--c-bg)}html[data-theme="light"] ::selection{color: #fff}html[data-theme="light"] .rv-slide,html[data-theme="light"] .cta-panel,html[data-theme="light"] .chat-phone,html[data-theme="light"] .wd,html[data-theme="light"] .mock,html[data-theme="light"] .device-phone,html[data-theme="light"] .compare-box--plain,html[data-theme="light"] .gs-board,html[data-theme="light"] .map{color-scheme: dark;--c-bg: #030303;--c-white: #ffffff;--c-offwhite: #f6f6f6;--c-muted: rgba(246,246,246,0.5);--c-surface: rgba(66,66,66,0.2);--c-card: #1e1e1e;--c-line: #3d4446;--c-input: #1c1c1c;--c-placeholder: #6b7280;--c-grey: #424242;--c-neutral-dark: #444444;--fg-rgb: 246 246 246;--bg-rgb: 3 3 3;--grey-rgb: 66 66 66;color: var(--c-white)}html[data-theme="light"] .nav__logo img,html[data-theme="light"] .site-header .btn__arrow{filter: brightness(0)}html[data-theme="light"] .site-header.is-scrolled .nav,html[data-theme="light"] .site-header .nav{border-color: rgba(11,11,12,0.1);box-shadow: 0 18px 40px -18px rgba(20,20,30,0.28),inset 0 1px 0 rgba(255,255,255,0.8)}html[data-theme="light"] .site-header.is-scrolled .nav{background: rgba(255,255,255,0.82)}html[data-theme="light"] .site-header:not(.is-scrolled) .nav{background: rgba(255,255,255,0.55);-webkit-backdrop-filter: blur(18px) saturate(140%);backdrop-filter: blur(18px) saturate(140%)}@media (max-width: 900px){html[data-theme="light"] .site-header .nav{background: rgba(255,255,255,0.86)}html[data-theme="light"] .nav__links{background: rgba(255,255,255,0.97)}}html[data-theme="light"] .btn--primary{color: #fff}html[data-theme="light"] .btn--secondary{background: #fff;border-color: rgba(11,11,12,0.14)}html[data-theme="light"] .btn--secondary:not(.btn--static):hover{background: #fff;border-color: rgba(11,11,12,0.35);box-shadow: 0 10px 24px -14px rgba(20,20,30,0.35)}html[data-theme="light"] .btn--secondary .btn__arrow{filter: brightness(0)}html[data-theme="light"] .hero__cubes{filter: grayscale(0.35)}html[data-theme="light"] .hero__shade{background: var(--c-bg);opacity: calc(0.58 + var(--hp-dim,0) * 0.2 + var(--hp-out,0) * 0.3)}html[data-theme="light"] .hero__wordmark img{filter: brightness(0)}html[data-theme="light"] img[src*="arrow-right.svg"],html[data-theme="light"] img[src*="/icon-"],html[data-theme="light"] img[src*="antenna.svg"],html[data-theme="light"] img[src*="logo-footer.svg"],html[data-theme="light"] img[src*="logo-empirika.png"]{filter: brightness(0)}html[data-theme="light"] .btn--primary img[src*="arrow-right.svg"]{filter: none}html[data-theme="light"] select,html[data-theme="light"] .faq-item summary::after{filter: none}html[data-theme="light"] .pill-btn--solid{background: #0b0b0c;color: #fff}html[data-theme="light"] .pill-btn--solid:hover:not(:disabled){background: var(--c-primary);color: #fff}html[data-theme="light"] .pill-btn--ghost{background: rgba(11,11,12,0.06)}html[data-theme="light"] .pill-btn--ghost:hover:not(:disabled){background: rgba(11,11,12,0.12)}html[data-theme="light"] input,html[data-theme="light"] textarea,html[data-theme="light"] select{border-color: rgba(11,11,12,0.12)}html[data-theme="light"] .phase::after{background: var(--c-bg)}html[data-theme="light"] .sp-section--mural .zz__card{background: rgba(255,255,255,0.82);border-color: rgba(11,11,12,0.08);box-shadow: 0 24px 50px -30px rgba(20,20,30,0.35)}html[data-theme="light"] .rs-mural img{opacity: 0.16}html[data-theme="light"] .ab-collage__veil{background: linear-gradient(180deg,rgb(var(--bg-rgb) / 0.9) 0%,rgb(var(--bg-rgb) / 0.74) 30%,rgb(var(--bg-rgb) / 0.74) 70%,var(--c-bg) 100%)}html[data-theme="light"] .social-card{background: rgba(255,255,255,0.8)}html[data-theme="light"] a.social-card:hover{background: rgba(255,255,255,0.92)}html[data-theme="light"] .submenu{background: rgba(255,255,255,0.97);border-color: rgba(11,11,12,0.08);box-shadow: 0 24px 48px -20px rgba(20,20,30,0.3)}html[data-theme="light"] .gs-step,html[data-theme="light"] .gs-part:not(.gs-part--statement),html[data-theme="light"] .gs-case,html[data-theme="light"] .gs-fit,html[data-theme="light"] .gs-phase,html[data-theme="light"] .gs-panel{background-color: #fff;box-shadow: 0 20px 40px -32px rgba(20,20,30,0.35)}html[data-theme="light"] .gs-phase.is-on{background: #fff7f0}html[data-theme="light"] .map{overflow: hidden;border-radius: 28px;background: #030303;box-shadow: 0 40px 80px -40px rgba(20,20,30,0.55),0 0 0 1px rgba(11,11,12,0.06)}html[data-theme="light"] .map__fade{background-image: linear-gradient(180deg,rgba(3,3,3,0.5) 0%,rgba(3,3,3,0) 30%,rgba(3,3,3,0) 82%,rgba(3,3,3,0.55) 100%),radial-gradient(120% 90% at 50% 50%,rgba(3,3,3,0) 60%,rgba(3,3,3,0.45) 100%)}@media (max-width: 640px){html[data-theme="light"] .map{border-radius: 20px}}
