@font-face{font-family:"Humble Nostalgia";src:url("../../assets/fonts/humble-nostalgia-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../../assets/fonts/Inter-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../../assets/fonts/Inter-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../../assets/fonts/Inter-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url("../../assets/fonts/Inter-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--color-bg-body: #080a05;--color-bg-surface: #15180e;--color-bg-surface-hover: #212814;--color-bg-card: #1a1e10;--color-accent: #b0d944;--color-accent-hover: #c8f050;--color-accent-dark: #8fb02e;--color-white: #fff;--color-text-primary: #f6f6f6;--color-text-secondary: #bdc3ac;--color-text-muted: #8b94a3;--color-border: #212814;--color-border-secondary: #2c3618;--color-error: #d13b3d;--color-border-accent: #b0d944;--color-overlay-dark: rgb(8 10 5 / 0.85);--color-brand: #b0d944;--font-primary: 'Inter', sans-serif;--font-display: 'Humble Nostalgia', serif;--font-weight-thin: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--max-width: 1440px;--container-padding: 30px;--header-height: 95px;--slide-gap: 15px;--wrapper-radius: 28px;--z-base: 1;--z-phone: 2;--z-chips: 3;--z-arrow: 9;--z-header: 10;--z-menu: 11;--z-logo: 12;--z-dialog: 13;--dur-slide: 0.75s;--ease-slide: cubic-bezier(0.65, 0, 0.35, 1);--dur-card: 0.65s;--ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);--dur-fast: 0.15s;--dur-base: 0.25s;--dur-slow: 0.5s;--ease-out: ease-out}@media(max-width: 47.99em){:root{--container-padding: 15px;--header-height: 72px;--dur-slide: 0.56s;--phone-width: 260px;--phone-height: 570px;--phone-radius: 26px;--wrapper-radius: 16px}}@media(prefers-reduced-motion: reduce){:root{--dur-slide: 0s;--dur-fast: 0s;--dur-base: 0s;--dur-slow: 0s;--dur-card: 0s}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:4px}html{scroll-behavior:smooth}body{min-height:100svh;background-color:var(--color-bg-body);color:var(--color-text-primary);font-family:var(--font-primary);font-weight:var(--font-weight-thin);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-download,body.page-contact{overflow:auto}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}b,strong{font-weight:var(--font-weight-bold)}button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}ul,ol{list-style:none}.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}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--container-padding)}.desktop-only{display:none !important}@media(min-width: 64em){.desktop-only{display:block !important}.desktop-hidden{display:none !important}.mobile-first{order:0 !important}}.slides{position:fixed;top:calc(var(--header-height)*var(--contraction, 0));bottom:0;left:50%;transform:translateX(-50%);overflow:clip;width:100%;border:1px solid var(--color-bg-surface-hover);border-bottom:none;background:var(--color-bg-surface);border-radius:calc(16px*var(--contraction, 0)) calc(16px*var(--contraction, 0)) 0 0}@media(min-width: 48em){.slides{width:calc(100% - 30px*var(--contraction, 0));border-radius:calc(var(--wrapper-radius)*var(--contraction, 0));bottom:calc(15px*var(--contraction, 0))}}.slides__wrapper{height:100%;overflow-y:auto;overscroll-behavior-y:contain;overflow-x:hidden;touch-action:pan-y;will-change:scroll-position}.slides--footer-visible{bottom:var(--footer-height, 0)}.slide{min-height:100svh;position:relative;scroll-margin-top:var(--header-height)}.slide-arrow{position:fixed;bottom:17px;left:50%;transform:translateX(-50%);z-index:var(--z-arrow);width:48px;height:48px;border-radius:8px;background:rgba(0,0,0,0);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}@media(min-width: 48em){.slide-arrow{bottom:30px;width:60px;height:60px}}.slide-arrow:hover{background:var(--color-bg-surface-hover)}.slide-arrow--hidden{opacity:0;pointer-events:none}.logo{font-family:var(--font-display);font-size:36px;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:normal;margin:0}.logo svg{width:23px;height:auto}.skip-link{position:absolute;top:-100%;left:0;padding:8px 16px;background:var(--color-bg-surface);color:var(--color-text-primary);font-weight:600;z-index:calc(var(--z-header) + 1);text-decoration:none;border-radius:0 0 4px;transition:top .1s}.skip-link:focus{top:0}.header{position:fixed;top:0;transform:translateY(calc(-100% * (1 - var(--contraction, 0))));inset-inline:0;height:var(--header-height);background:rgba(0,0,0,0);transition:background var(--dur-fast) var(--ease-out);z-index:var(--z-header)}.header--visible{background:var(--color-bg-body)}body:not(.home) .header{transform:translateY(0);background:var(--color-bg-body)}.header__logo{position:relative;z-index:var(--z-logo);cursor:pointer}.header__close,.header__show{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:var(--z-logo);background:none;border:none;border-radius:8px;cursor:pointer;color:var(--color-text-primary);transition:background var(--dur-fast) var(--ease-out)}.header__close:hover,.header__show:hover{background:var(--color-bg-surface-hover)}.header__close svg,.header__show svg{pointer-events:none}.header__close{display:none}.header__show{display:flex}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:16px}@media(min-width: 48em){.nav{padding-inline:var(--container-padding)}}@media(min-width: 64em){.nav{gap:32px;justify-content:space-between}}.nav--open .nav__menu{display:flex}.nav--open .header__close{display:flex}.nav--open .header__show{display:none}.nav__menu{display:flex;align-items:center;gap:24px}@media(max-width: 63.99em){.nav__menu{display:none;position:fixed;inset:0;height:100dvh;width:100vw;background:var(--color-bg-body);flex-direction:column;align-items:center;z-index:var(--z-menu);padding:calc(20svh + 72px) 15px 40px;overflow-y:auto}}.nav__menu-item{position:relative}.nav__menu-item a:not(.button,.nav__dd-item),.nav__menu-item .nav__dd-trigger{display:flex;align-items:center;gap:4px;color:var(--color-text-primary);font-size:1rem;font-weight:var(--font-weight-medium);background:none;border:none;cursor:pointer;padding:12px;transition:color var(--dur-fast) var(--ease-out)}.nav__menu-item a:not(.button,.nav__dd-item):hover,.nav__menu-item .nav__dd-trigger:hover{color:var(--color-accent-hover)}.nav__menu-item .button{min-width:250px}.nav__menu-item.active a:not(.button,.nav__dd-item){color:var(--color-accent)}.nav__menu-item.active a:not(.button,.nav__dd-item)::after{content:"";position:absolute;bottom:-2px;left:12px;right:12px;height:2px;border-radius:1px;background:var(--color-accent)}.nav__menu-item.active .button{pointer-events:none}.nav__menu-item.active .button--primary{background:var(--color-accent-hover)}.nav__menu-link{display:flex;align-items:center;gap:8px;color:var(--color-brand);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:.5px;text-transform:uppercase;background:none;border:none;cursor:pointer;padding:6px 12px}@media(max-width: 63.99em){.nav__menu-link{font-size:22px;letter-spacing:4px}}.nav__menu-link-container{position:relative}.nav__menu-link-container.is-active .nav__menu-link-dropdown{display:block}.nav__menu-link-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--color-bg-surface);border:1px solid var(--color-border-secondary);border-radius:12px;padding:8px;z-index:var(--z-dialog)}.nav__menu-link-dropdown-item a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--color-text-primary);text-decoration:none;text-transform:none;letter-spacing:0;font-weight:var(--font-weight-medium)}.nav__menu-link-dropdown-item a:hover{background:var(--color-bg-surface-hover)}@media(max-width: 63.99em){.nav__menu-link-dropdown{position:static;border:none;border-top:1px solid var(--color-border);background:rgba(0,0,0,0);border-radius:0;margin-top:8px;padding-top:8px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center}.nav__menu-link-dropdown-item a{font-size:16px;flex-direction:column;text-align:center;padding:12px 16px}}.nav__menu-item--has-dd{min-width:128px;position:relative;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:8px 8px 0 0;margin-right:-12px}@media(max-width: 63.99em){.nav__menu-item--has-dd{width:100%;margin:0;border-radius:8px;order:-1}}.nav__menu-item--has-dd.is-active{border-color:var(--color-border);background:var(--color-bg-surface)}.nav__menu-item--has-dd.is-active .nav__dd-trigger{color:var(--color-text-secondary)}.nav__menu-item--has-dd .nav__dd-trigger{width:100%}@media(max-width: 63.99em){.nav__menu-item--has-dd .nav__dd-trigger{justify-content:center}}.nav__dd{position:absolute;top:100%;left:-1px;right:-1px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-top:none;border-radius:0 0 8px 8px;padding:0 12px 12px;box-shadow:0 0 12px rgba(5,11,6,.25);z-index:var(--z-dialog);flex-direction:column;gap:12px;display:none}.nav__dd--open{display:flex}@media(max-width: 63.99em){.nav__dd{position:static;width:100%;gap:8px;padding-bottom:0}}.nav__dd-item{display:flex;align-items:center;gap:8px;color:var(--color-white);font-size:1rem;font-weight:var(--font-weight-medium);text-decoration:none;line-height:normal;transition:color var(--dur-fast) var(--ease-out)}@media(max-width: 63.99em){.nav__dd-item{justify-content:center;padding-top:12px;padding-bottom:12px}.nav__dd-item br{display:none}}.nav__dd-item:hover{color:var(--color-accent-hover)}.nav__dd-item svg{width:24px}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px;border-radius:8px;font-size:1rem;font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);white-space:nowrap;text-decoration:none}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button--primary{background:var(--color-accent);color:var(--color-bg-body);border:none}.button--primary:hover{background:var(--color-accent-hover)}.button--secondary{background:rgba(0,0,0,0);color:var(--color-text-primary);border:1px solid var(--color-border-secondary)}.button--secondary:hover{background:var(--color-border-secondary)}.button--qr{background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-secondary)}.button--qr--large{padding:12px 20px}.button--qr:hover{background:var(--color-bg-surface-hover)}.button__icon{flex-shrink:0}.section-intro{display:grid;gap:var(--section-intro-gap, 8px);align-content:start;margin-bottom:var(--section-intro-margin-bottom, 60px)}@media(min-width: 48em){.section-intro{--section-intro-gap: 24px;--section-intro-margin-bottom: 36px}}.section-title{font-family:var(--font-display);font-size:1.9375rem;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.3;margin:0;text-align:center;position:relative}@media(min-width: 48em){.section-title{font-size:3.0625rem}}.section-subtitle{font-size:1rem;color:var(--color-text-primary);text-align:center;line-height:normal;max-width:650px;margin:0 auto}@media(min-width: 48em){.section-subtitle{font-size:1.25rem}}@media(min-width: 48em){.slide--hero{overflow:clip}}.hero__inner{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg, var(--color-bg-surface) 32.69%, var(--color-bg-surface-hover) 75.96%, var(--color-bg-surface) 100%);position:relative;width:100%;justify-content:space-between;margin-inline:auto}.hero__inner::after{content:"";position:absolute;bottom:0;left:0;right:0;height:116px;background:linear-gradient(180deg, rgba(21, 24, 14, 0) 0%, var(--color-bg-surface) 57.39%);z-index:2}.hero__content{width:100%;text-align:center;padding:70px var(--container-padding) 0;max-width:800px}@media(min-width: 48em){.hero__content{padding-top:80px}}.hero__title{font-family:var(--font-display);font-size:2.4375rem;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:normal;margin-bottom:48px}.hero__title svg{width:25px;height:auto}@media(min-width: 48em){.hero__title{font-size:5.75rem;margin-bottom:30px}.hero__title svg{width:60px}}.hero__subtitle{font-family:var(--font-display);font-size:2rem;font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:normal;margin:0}@media(min-width: 48em){.hero__subtitle{font-size:3.125rem;display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid currentcolor;max-width:682px;width:0}.hero__subtitle br{display:none}}@media(min-width: 48em)and (prefers-reduced-motion: reduce){.hero__subtitle{width:auto;overflow:visible;white-space:normal;border-right:none}}.hero__description{font-size:1rem;color:var(--color-text-primary);line-height:normal;margin-top:var(--space-md)}.hero__description br{display:none}@media(min-width: 48em){.hero__description{font-size:1.25rem}.hero__description br{display:block}}.hero__actions{min-width:250px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap;flex-direction:column;padding-top:16px;margin-bottom:auto}@media(min-width: 48em){.hero__actions{gap:32px;padding-top:32px;flex-direction:row}}.hero__phone-area{position:relative;flex:1;width:100%;max-width:1200px;min-height:0;max-height:765px;margin-inline:auto;margin-top:60px}.hero__chip{position:absolute;display:flex;align-items:center;gap:8px;padding:4px 8px;background:rgba(21,24,14,.65);border:1px solid var(--color-bg-surface-hover);border-radius:8px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;z-index:var(--z-chips);backdrop-filter:blur(8px);animation:chip-float 6s linear infinite}@media(min-width: 48em){.hero__chip{font-size:16px;padding:11px 16px}}.hero__chip-fog{position:absolute;top:0;bottom:0;width:0;pointer-events:none;box-shadow:-44px 45px 18px 0 rgba(0,0,0,.01),-28px 29px 16px 0 rgba(0,0,0,.06),-16px 16px 14px 0 rgba(0,0,0,.2),-7px 7px 10px 0 rgba(0,0,0,.34),-2px 2px 6px 0 rgba(0,0,0,.39)}.hero__chip--identities{left:6%;top:42%;animation-delay:0s}@media(min-width: 64em){.hero__chip--identities{left:18%;top:30%}}.hero__chip--logins{left:0%;top:11%;animation-delay:.4s}@media(min-width: 64em){.hero__chip--logins{left:8%;top:55%}}.hero__chip--credit-card{left:22%;top:73%;animation-delay:.8s}.hero__chip--notes{right:5%;top:32%;animation-delay:.2s}@media(min-width: 64em){.hero__chip--notes{right:12%;top:32%}}.hero__chip--recovery{right:8%;top:57%;animation-delay:.6s}.hero__chip--wifi{right:20%;top:17%;animation-delay:1s}@media(min-width: 64em){.hero__chip--wifi{right:30%;top:30%}}.hero__chip-icon{width:24px;height:24px;flex-shrink:0}.hero__phone{width:170px;margin-inline:auto;position:relative;border-radius:35px 35px 0 0;z-index:var(--z-phone);box-shadow:0 -330px 92px rgba(0,0,0,0),0 -211px 84px rgba(0,0,0,.03),0 -119px 71px rgba(0,0,0,.1),0 -53px 53px rgba(0,0,0,.18),0 -13px 29px rgba(0,0,0,.2)}@media(min-width: 48em){.hero__phone{width:351px;max-height:586px}}.hero__phone img{height:auto;width:100%}.hero__scroll-hint{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none}.hero__scroll-hint--visible{opacity:1}.hero__scroll-hint-bar{width:2px;height:40px;background:linear-gradient(to bottom, transparent, var(--color-accent));border-radius:1px;animation:scroll-hint-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion: reduce){.hero__scroll-hint-bar{animation:none}}.slide--hero:not(.hero--enter) .hero__title,.slide--hero:not(.hero--enter) .hero__description,.slide--hero:not(.hero--enter) .hero__actions,.slide--hero:not(.hero--enter) .hero__phone-area,.slide--hero:not(.hero--enter) .hero__chip{opacity:0}@media(min-width: 48em){.slide--hero:not(.hero--enter) .hero__subtitle{width:0}}.slide--hero.hero--enter .hero__title{animation:hero-fade-up .8s cubic-bezier(0.22, 1, 0.36, 1) .15s both}@media(min-width: 48em){.slide--hero.hero--enter .hero__subtitle{animation:hero-typewriter 2.2s steps(33, end) .9s both,hero-cursor-blink .7s step-end .9s infinite}}@media(min-width: 48em)and (prefers-reduced-motion: reduce){.slide--hero.hero--enter .hero__subtitle{animation:none;width:auto}}.slide--hero.hero--enter .hero__description{animation:hero-fade-up .8s cubic-bezier(0.22, 1, 0.36, 1) .5s both}.slide--hero.hero--enter .hero__actions{animation:hero-fade-up .8s cubic-bezier(0.22, 1, 0.36, 1) .7s both}.slide--hero.hero--enter .hero__phone-area{animation:hero-phone-rise 1.1s cubic-bezier(0.22, 1, 0.36, 1) .85s both}.slide--hero.hero--enter .hero__chip--identities{animation:hero-chip-in .7s cubic-bezier(0.34, 1.56, 0.64, 1) 1.2s both,chip-float 6s linear 1.9s infinite}.slide--hero.hero--enter .hero__chip--wifi{animation:hero-chip-in .7s cubic-bezier(0.34, 1.56, 0.64, 1) 1.35s both,chip-float-l 6s linear 2.05s infinite}.slide--hero.hero--enter .hero__chip--notes{animation:hero-chip-in .7s cubic-bezier(0.34, 1.56, 0.64, 1) 1.5s both,chip-float-l 6s linear 2.2s infinite}.slide--hero.hero--enter .hero__chip--logins{animation:hero-chip-in .7s cubic-bezier(0.34, 1.56, 0.64, 1) 1.65s both,chip-float 6s linear 2.35s infinite}.slide--hero.hero--enter .hero__chip--recovery{animation:hero-chip-in .7s cubic-bezier(0.34, 1.56, 0.64, 1) 1.8s both,chip-float-l 6s linear 2.5s infinite}.slide--hero.hero--enter .hero__chip--credit-card{animation:hero-chip-in .7s cubic-bezier(0.34, 1.56, 0.64, 1) 1.95s both,chip-float 6s linear 2.65s infinite}@media(prefers-reduced-motion: reduce){.slide--hero.hero--enter .hero__title,.slide--hero.hero--enter .hero__description,.slide--hero.hero--enter .hero__actions,.slide--hero.hero--enter .hero__phone-area,.slide--hero.hero--enter .hero__chip{animation:none;opacity:1;transform:none}}@keyframes chip-float{0%{transform:translate(0, 0)}10%{transform:translate(1.1px, -0.6px)}20%{transform:translate(4.1px, -2.1px)}30%{transform:translate(7.9px, -3.9px)}40%{transform:translate(10.9px, -5.4px)}50%{transform:translate(12px, -6px)}60%{transform:translate(10.9px, -5.4px)}70%{transform:translate(7.9px, -3.9px)}80%{transform:translate(4.1px, -2.1px)}90%{transform:translate(1.1px, -0.6px)}100%{transform:translate(0, 0)}}@keyframes chip-float-l{0%{transform:translate(0, 0)}10%{transform:translate(-1.1px, -0.6px)}20%{transform:translate(-4.1px, -2.1px)}30%{transform:translate(-7.9px, -3.9px)}40%{transform:translate(-10.9px, -5.4px)}50%{transform:translate(-12px, -6px)}60%{transform:translate(-10.9px, -5.4px)}70%{transform:translate(-7.9px, -3.9px)}80%{transform:translate(-4.1px, -2.1px)}90%{transform:translate(-1.1px, -0.6px)}100%{transform:translate(0, 0)}}@keyframes hero-chip-in{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes hero-fade-up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-phone-rise{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-typewriter{from{width:0}to{width:100%}}@keyframes hero-cursor-blink{0%,100%{border-right-color:currentcolor}50%{border-right-color:rgba(0,0,0,0)}}@keyframes chip-bounce{0%{transform:rotate(var(--chip-rot, 0deg)) scale(1)}30%{transform:rotate(var(--chip-rot, 0deg)) scale(1.12)}50%{transform:rotate(var(--chip-rot, 0deg)) scale(0.96)}70%{transform:rotate(var(--chip-rot, 0deg)) scale(1.06)}85%{transform:rotate(var(--chip-rot, 0deg)) scale(0.99)}100%{transform:rotate(var(--chip-rot, 0deg)) scale(1)}}@keyframes scroll-hint-pulse{0%,100%{opacity:.3;transform:scaleY(0.8)}50%{opacity:1;transform:scaleY(1)}}.slide__inner{width:100%}.slide__inner-wrapper{width:100%;margin-inline:auto}.slide__inner-wrapper>.container{padding-block:70px;display:flex;flex-direction:column;gap:var(--slide-container-gap)}@media(min-width: 48em){.slide__inner-wrapper>.container{padding-block:76px}}.slide--comparison{--slide-container-gap: 75px}.contact-section__chip,.comparison__chip{width:64px;height:64px;position:absolute;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--color-bg-surface-hover);border:1px solid var(--color-border-secondary);border-radius:8px;z-index:2;animation:chip-bounce 6.8s ease-in-out infinite;transform:rotate(var(--chip-rot, 0deg)) scale(1);box-shadow:32px 32px 6.5px rgba(0,0,0,.01),20px 20px 6px rgba(0,0,0,.06),11px 11px 5px rgba(0,0,0,.2),5px 5px 3.5px rgba(0,0,0,.34),1px 1px 2px rgba(0,0,0,.39)}.contact-section__chip svg,.comparison__chip svg{transform:rotate(calc(-1 * var(--chip-rot)))}.comparison{position:relative;overflow:visible}@media(max-width: 89.99em){.comparison__chip{display:none}}.comparison__chip--handshake{--chip-rot: -20.9deg;left:5%;top:38%;animation-delay:0s}.comparison__chip--visibility{--chip-rot: -7.81deg;left:4.5%;top:70%;animation-delay:.9s}.comparison__chip--report{--chip-rot: 12.83deg;right:4.5%;top:25%;animation-delay:.4s;box-shadow:-32px 32px 6.5px rgba(0,0,0,.01),-20px 20px 6px rgba(0,0,0,.06),-11px 11px 5px rgba(0,0,0,.2),-5px 5px 3.5px rgba(0,0,0,.34),-1px 1px 2px rgba(0,0,0,.39)}.comparison__chip--lock{--chip-rot: 3.38deg;right:4%;top:63%;animation-delay:1.3s;box-shadow:-32px 32px 6.5px rgba(0,0,0,.01),-20px 20px 6px rgba(0,0,0,.06),-11px 11px 5px rgba(0,0,0,.2),-5px 5px 3.5px rgba(0,0,0,.34),-1px 1px 2px rgba(0,0,0,.39)}.comparison__table{width:100%;max-width:1100px;margin:0 auto;overflow:hidden;border:1px solid var(--color-bg-surface-hover);border-radius:16px;box-shadow:0 497px 139px 0 rgba(0,0,0,.01),0 318px 127px 0 rgba(0,0,0,.04),0 179px 107px 0 rgba(0,0,0,.14),0 80px 80px 0 rgba(0,0,0,.25),0 20px 44px 0 rgba(0,0,0,.28)}.comparison__row{display:grid;grid-template-columns:repeat(3, 1fr);border-bottom:1px solid var(--color-border)}@media(min-width: 64em){.comparison__row{grid-template-columns:220px 440px 1fr}}.comparison__row:last-child{border-bottom:none}.comparison__row--header .comparison__col{font-size:.8125rem;color:var(--color-white);padding:10px}@media(min-width: 64em){.comparison__row--header .comparison__col{font-size:20px;padding:18px 20px}}.comparison__row--header .comparison__col--label{font-weight:var(--font-weight-thin)}.comparison__row--header .comparison__col--pearpass{font-weight:var(--font-weight-medium);color:var(--color-white);background:#191e10}.comparison__col{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:10px;padding:10px;font-size:13px;line-height:1.5}@media(min-width: 64em){.comparison__col{font-size:20px;padding:18px 20px;flex-direction:row;text-align:left;justify-content:start}}.comparison__col:not(:last-child){border-right:1px solid var(--color-border)}.comparison__col--label{font-weight:var(--font-weight-medium);color:var(--color-white);background:var(--color-bg-surface)}.comparison__col--cloud{color:var(--color-text-secondary)}.comparison__col--pearpass{color:var(--color-white);background:#191e10}.comparison__col-icon{flex-shrink:0}.comparison__badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.comparison__badge--no{background:#421010;color:var(--color-error)}.comparison__badge--no svg{width:14px}.comparison__badge--yes{background:var(--color-border-secondary);color:var(--color-border-accent)}.comparison__badge--yes svg{width:18px}.platforms{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width: 48em){.platforms{gap:52px}}.platforms__list{width:100%;max-width:1000px;display:flex;justify-content:space-evenly;flex-wrap:wrap;margin:0 auto;gap:24px;list-style:none;padding:0}@media(min-width: 48em){.platforms__list{display:flex;flex-wrap:nowrap;justify-content:space-between}}.platforms__item{display:flex}.platforms__link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;background:var(--color-bg-surface-hover);border:1px solid var(--color-border-secondary);border-radius:8px;text-decoration:none;color:inherit;outline-offset:4px;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.platforms__link:hover,.platforms__link[aria-selected=true]{border-color:var(--color-accent)}.platforms__link[aria-selected=true]{background:color-mix(in srgb, var(--color-bg-surface-hover) 70%, var(--color-accent) 30%)}.platforms__icon-wrap{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary)}.platforms__icon-wrap img,.platforms__icon-wrap svg{width:100%;height:100%;object-fit:contain}.platforms__name{font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-white);white-space:nowrap;line-height:normal}.slide--features{--slide-container-gap: 48px}@media(min-width: 48em){.slide--features{--slide-container-gap: 60px}}.features-list{display:flex;flex-direction:column;gap:56px}@media(min-width: 48em){.features-list{gap:48px}}.features-list--reverse .feature{gap:24px}@media(min-width: 48em){.features-list--reverse .feature{gap:36px}}@media(min-width: 48em){.features-list--reverse .feature:nth-child(odd){flex-direction:row-reverse}}@media(min-width: 48em){.features-list--reverse .feature:nth-child(even){flex-direction:row}.features-list--reverse .feature:nth-child(even) .feature__content{padding-left:0}}@media(min-width: 48em){.features-list--reverse .feature__text-group{max-width:600px}}@media(min-width: 48em){.features-list--large .feature{gap:10px}.features-list--large .feature__media{flex:1 1 var(--feature-large-width)}}.features-list--large .feature__video{max-height:var(--feature-large-height);object-fit:contain}.features-list--chrome{margin-bottom:100px}.features-list--chrome img{border-radius:5px;box-shadow:0 141.691px 39.809px 0 rgba(0,0,0,.01),0 91.087px 36.435px 0 rgba(0,0,0,.05),0 51.279px 30.362px 0 rgba(0,0,0,.18),0 22.941px 22.941px 0 rgba(0,0,0,.3),0 5.398px 12.82px 0 rgba(0,0,0,.34)}.features-list--chrome .feature__content{padding:0 20px}.feature{display:flex;flex-direction:column;gap:36px;align-items:center}@media(min-width: 48em){.feature{flex-direction:row;gap:48px}}@media(min-width: 48em){.feature:nth-child(even){flex-direction:row-reverse}}@media(min-width: 80em){.feature:nth-child(even) .feature__content{padding-left:10%}}.feature__media{width:100%}@media(min-width: 48em){.feature__media{flex:1 1 50%;min-width:0}}.feature__video,.feature__image{width:100%;max-height:636px;height:auto;object-fit:cover;display:block;position:relative}@media(max-width: 47.99em){.feature__video,.feature__image{right:var(--feature-mobile-media-right);margin-bottom:var(--feature-mobile-media-margin-bottom)}}.feature__content{width:100%;display:flex;flex-direction:column;gap:16px;position:relative}@media(min-width: 48em){.feature__content{flex:1 1 50%;gap:24px}}.feature__text-group{display:flex;flex-direction:column;gap:16px;text-align:center}@media(min-width: 48em){.feature__text-group{text-align:left;max-width:475px}}.feature__title{font-family:var(--font-primary);font-size:1.25rem;font-weight:var(--font-weight-medium);color:var(--color-white);line-height:1.2}@media(min-width: 48em){.feature__title{font-size:1.5625rem}}.feature__text{font-size:1rem;color:var(--color-white);line-height:normal;padding:0 30px}@media(min-width: 48em){.feature__text{font-size:1.25rem;padding:0}}.feature__link{font-size:.875rem}@media(min-width: 48em){.feature__link{align-self:flex-start}}@media(min-width: 48em){.feature .button{align-self:flex-start}}.slide--last{--slide-container-gap: 24px}@media(min-width: 48em){.slide--last{--slide-container-gap: 30px}}.faq-container{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:24px}@media(min-width: 48em){.faq-container{gap:30px}}.faq{display:flex;flex-direction:column;gap:28px}.faq__item{border-bottom:1px solid var(--color-border)}.faq__item--open .faq__answer{max-height:1000px;opacity:1}.faq__item--open .faq__question svg{transform:rotate(180deg)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:none;padding:15px 10px 15px 0;text-align:left;cursor:pointer;color:var(--color-text-primary);transition:color var(--dur-fast) var(--ease-out)}.faq__question span{font-size:1.25rem;font-weight:var(--font-weight-normal);line-height:normal;flex:1}@media(min-width: 48em){.faq__question span{font-size:1.5625rem}}.faq__question svg{flex-shrink:0;transition:transform var(--dur-base) var(--ease-out);color:var(--color-text-secondary)}.faq__question:hover{color:var(--color-accent)}.faq__answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.faq__answer p{font-size:1rem;color:var(--color-text-secondary);line-height:normal;padding-bottom:12px}@media(min-width: 48em){.faq__answer p{line-height:1.6;font-size:1.25rem}}.faq__answer a{text-decoration:underline}.faq__answer a:hover{text-decoration:none}.contact-section{--section-intro-gap: 8px;--section-intro-margin-bottom: 24px;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);position:relative;overflow:visible;margin-top:60px;margin-bottom:40px}@media(min-width: 48em){.contact-section{margin-bottom:70px}}.contact-section__subtitle{padding:0 50px}@media(min-width: 48em){.contact-section__subtitle{padding:0}}.contact-section__wrapper{position:relative}.contact-section__chip--contact-mail{--chip-rot: -17deg;left:-10%;top:-8%;animation-delay:0s}@media(min-width: 48em){.contact-section__chip--contact-mail{left:-6%;top:3%}}.contact-section__chip--info{--chip-rot: -7deg;left:-8%;top:57%;animation-delay:.7s;display:none}@media(min-width: 48em){.contact-section__chip--info{display:flex}}.contact-section__chip--email{--chip-rot: 3deg;right:-11%;top:-17%;animation-delay:.3s;box-shadow:1px 1px 2px rgba(0,0,0,.34),6px 3px 3.5px rgba(0,0,0,.29),13px 7px 4.5px rgba(0,0,0,.17),23px 13px 5.5px rgba(0,0,0,.05),36px 20px 6px rgba(0,0,0,.01)}@media(min-width: 48em){.contact-section__chip--email{right:-8%;top:6%}}.contact-section__chip--support{--chip-rot: 17deg;right:-9%;top:95%;animation-delay:1s;box-shadow:1px 1px 2px rgba(0,0,0,.34),6px 3px 3.5px rgba(0,0,0,.29),13px 7px 4.5px rgba(0,0,0,.17),23px 13px 5.5px rgba(0,0,0,.05),36px 20px 6px rgba(0,0,0,.01)}@media(min-width: 48em){.contact-section__chip--support{right:-6%;top:49%}}.contact-section__form{width:100%;max-width:1100px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:8px;padding:24px;position:relative;z-index:2;box-shadow:0 497px 139px 0 rgba(0,0,0,.01),0 318px 127px 0 rgba(0,0,0,.04),0 179px 107px 0 rgba(0,0,0,.14),0 80px 80px 0 rgba(0,0,0,.25),0 20px 44px 0 rgba(0,0,0,.28)}.contact-section__form .wpcf7-form{display:flex;flex-direction:column;gap:24px}.contact-section__form .wpcf7 input:not([type=submit]),.contact-section__form .wpcf7 textarea{width:100%;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-surface);font-size:1rem;padding:12px;color:var(--color-white);font-family:var(--font-primary);font-weight:var(--font-weight-normal);line-height:normal;transition:border-color var(--dur-fast) var(--ease-out)}@media(min-width: 64em){.contact-section__form .wpcf7 input:not([type=submit]),.contact-section__form .wpcf7 textarea{font-size:1.25rem}}.contact-section__form .wpcf7 input:not([type=submit]):focus,.contact-section__form .wpcf7 textarea:focus{outline:none;border-color:var(--color-accent)}.contact-section__form .wpcf7 input:not([type=submit]):focus-visible,.contact-section__form .wpcf7 textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.contact-section__form .wpcf7 input:not([type=submit])::placeholder,.contact-section__form .wpcf7 textarea::placeholder{color:var(--color-white)}.contact-section__form .wpcf7 textarea{min-height:45px;height:45px;resize:vertical;overflow:hidden}@media(min-width: 64em){.contact-section__form .wpcf7 textarea{min-height:50px;height:50px}}.contact-section__form .wpcf7 input[type=submit]{width:100%;background-image:url("../../assets/images/icon-send.svg");background-size:14px auto;background-repeat:no-repeat;background-position:calc(50% - 28px) 50%}@media(min-width: 64em){.contact-section__form .wpcf7 input[type=submit]{justify-self:flex-end;width:85px;padding-left:24px;background-position:calc(50% - 23px) 50%}}.contact-section__form .wpcf7 form .wpcf7-response-output{border-color:var(--color-accent);color:var(--color-accent);font-size:1rem;font-weight:var(--font-weight-medium);line-height:normal;padding:12px;border-radius:8px;margin:0;background:var(--color-bg-surface)}.contact-section__form .wpcf7 form.invalid .wpcf7-response-output,.contact-section__form .wpcf7 form.unaccepted .wpcf7-response-output,.contact-section__form .wpcf7 form.payment-required .wpcf7-response-output{--color-accent: var(--color-error)}.contact-section__form .wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;z-index:1}.contact-section__form .wpcf7 .wpcf7-not-valid-tip{font-size:1rem;font-weight:var(--font-weight-medium);line-height:normal;color:var(--color-error);margin-top:4px}.contact-section__form .slide__fields{display:grid;gap:24px;align-content:start}@media(min-width: 64em){.contact-section__form .slide__fields{gap:24px;grid-template-columns:repeat(2, 1fr)}}.contact-section__form .slide__field{position:relative}.contact-section__form .slide__field br{display:none}.contact-section__form .slide__field .label{font-size:.875rem;color:var(--color-white);font-weight:var(--font-weight-normal);line-height:normal;margin:0;position:absolute;top:12px;left:12px;right:12px;z-index:1}@media(min-width: 64em){.contact-section__form .slide__field .label{font-size:1.25rem}}.contact-section__form .slide__submit{text-align:right}.contact-section__form .slide__submit p{position:relative}@media(min-width: 64em){.contact-section__form .slide__submit p{display:inline-block}}.community{background:var(--color-bg-surface-hover);border:1px solid var(--color-border-secondary);border-radius:24px;padding:40px 24px;display:grid;gap:24px;position:relative;margin-top:78px}@media(min-width: 48em){.community{margin-top:0;justify-content:space-between;grid-template-columns:300px auto}}@media(min-width: 64em){.community{grid-template-columns:525px auto}}@media(min-width: 80em){.community{padding:40px 104px}}.community__text{display:grid;gap:8px;align-content:start}@media(max-width: 47.99em){.community__title{position:absolute;bottom:calc(100% + 24px);left:0;right:0;z-index:2}}@media(min-width: 48em){.community__title{text-align:left}}.community__desc{margin:0 0 16px}@media(min-width: 48em){.community__desc{text-align:left}}.community__qr{flex-shrink:0;display:flex;justify-content:center}.community__qr img{width:260px;height:260px;border-radius:8px;display:block}.copy-box{max-width:290px;margin:0 auto;display:flex;align-items:center;gap:8px;padding:7px 12px;position:relative;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-surface)}@media(min-width: 64em){.copy-box{max-width:525px;margin:0;padding:12px;background:var(--color-bg-surface-hover);border:1px solid var(--color-border-accent);box-shadow:0 0 0 2px rgba(176,217,68,.2)}}.copy-box__inner{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.copy-box__label{font-size:12px;color:var(--color-white);font-weight:var(--font-weight-normal);white-space:nowrap}@media(max-width: 47.99em){.copy-box__label{display:none}}.copy-box__text{font-size:12px;color:var(--color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media(max-width: 47.99em){.copy-box__text{font-size:14px;color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}}.copy-box__button{display:flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;background:rgba(0,0,0,0);border-radius:6px;border:none;cursor:pointer;flex-shrink:0;color:var(--color-text-secondary);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.copy-box__button:hover{color:var(--color-text-primary);background:var(--color-bg-surface)}.copy-box__icon{display:block;transition:opacity .15s var(--ease-out),transform .2s var(--ease-spring)}.copy-box__icon--check{position:absolute;opacity:0;transform:scale(0.5);color:var(--color-accent)}.copy-box.copied .copy-box__button{color:var(--color-accent)}.copy-box.copied .copy-box__icon--copy{opacity:0;transform:scale(0.5)}.copy-box.copied .copy-box__icon--check{opacity:1;transform:scale(1)}.copy-box__notif{position:absolute;top:-36px;right:0;background:var(--color-accent);color:#080a05;font-size:12px;font-weight:var(--font-weight-medium);padding:4px 10px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out);white-space:nowrap}.copy-box.copied .copy-box__notif{opacity:1}.copy-box--guide{max-width:none;margin:0;background:var(--color-bg-surface-hover);border-color:var(--color-border-accent);box-shadow:0 0 0 2px rgba(176,217,68,.35)}.copy-box--guide .copy-box__label{display:block}.footer{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-arrow);transform:translateY(100%);transition:none;pointer-events:none;background:var(--color-bg-body);padding-top:90px;padding-bottom:20px}.footer--visible{transform:translateY(0)}.footer a,.footer button{pointer-events:auto}@media(min-width: 48em){.footer{padding-top:36px;padding-bottom:10px}}.footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:34px}@media(max-width: 47.99em){.footer__top{gap:24px;flex-direction:column;margin-bottom:48px}}.footer__logo{flex-shrink:0}@media(max-width: 47.99em){.footer__logo{align-self:center}}.footer__nav{display:flex;gap:55px;align-items:flex-start;flex-shrink:0}@media(max-width: 47.99em){.footer__nav{width:100%;gap:36px;flex-direction:column;align-items:center}}.footer__nav-col{display:flex;flex-direction:column;gap:5px}.footer__nav-heading{font-size:1.25rem;font-weight:var(--font-weight-medium);color:#4c4c4c;line-height:1.5;margin-bottom:0}@media(max-width: 47.99em){.footer__nav-heading{font-weight:var(--font-weight-thin)}}.footer__nav-list{list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px}@media(max-width: 47.99em){.footer__nav-list{align-items:center}}.footer__nav-list a,.footer__nav-list button{font-size:1rem;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;line-height:1.5;transition:opacity .15s var(--ease-out)}.footer__nav-list a:hover,.footer__nav-list button:hover{opacity:.7}.footer__cookie-btn{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:36px}@media(min-width: 48em){.footer__bottom{gap:24px}}.footer__bottom-cols{display:flex;gap:115px;width:100%;align-items:flex-start}@media(max-width: 47.99em){.footer__bottom-cols{flex-direction:column;gap:24px}}.footer__trademarks,.footer__notice{flex:1 0 0;min-width:1px;font-size:.75rem;font-weight:var(--font-weight-medium);color:#4c4c4c;line-height:2}@media(max-width: 47.99em){.footer__trademarks,.footer__notice{font-size:.875rem;text-align:center;font-weight:var(--font-weight-thin);line-height:normal}}.footer__notice{text-align:right}@media(max-width: 47.99em){.footer__notice{text-align:center}}.footer__copyright{font-size:.875rem;font-weight:var(--font-weight-medium);color:#4c4c4c;text-align:center;line-height:1.7;max-width:700px}@media(max-width: 47.99em){.footer__copyright{text-align:center;font-weight:var(--font-weight-thin);line-height:normal}}.body--no-scroll{overflow:hidden !important}.dl-main{background:var(--color-bg-body);height:100svh;overflow:hidden;padding-top:var(--header-height)}.dl-card{display:flex;flex-direction:column;width:calc(100% - 30px);height:calc(100svh - var(--header-height) - 15px);overflow:hidden;margin-inline:auto;border:1px solid var(--color-bg-surface-hover);background:var(--color-bg-surface);border-radius:var(--wrapper-radius);transition:height var(--dur-slide) var(--ease-slide)}.dl-card--footer-visible{height:calc(100svh - var(--header-height) - 15px - var(--footer-height, 300px))}.dl-card__wrapper{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;overflow-x:hidden;will-change:scroll-position}@media(max-width: 47.99em){.dl-card{width:100%;border-radius:var(--wrapper-radius) var(--wrapper-radius) 0 0;height:calc(100svh - var(--header-height))}}.dl-section{padding-block:70px 75px}.dl-section--hero{padding-block:0}.dl-section--hero .dl-hero{max-width:550px;margin-inline:auto;display:grid;gap:50px;place-content:center;padding-block:70px 75px}@media(max-width: 47.99em){.dl-section--hero .dl-hero{gap:30px;min-height:calc(100svh - var(--header-height))}}@media(min-width: 64em){.dl-section--hero .dl-hero{max-width:none}}.dl-section--faq{padding-block:70px 100px}.dl-section .container{display:flex;flex-direction:column;gap:30px}@media(min-width: 48em){.dl-section .container{gap:55px}}.dl-section__title{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.1;margin-bottom:var(--space-2xl)}.dl-section__title--split{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:clamp(1.75rem,4vw,3rem)}.dl-section__title--lg{max-width:820px}.dl-section__title-logo{display:inline-flex;align-items:center}.dl-section__title-logo img{width:clamp(36px,4vw,48px);height:auto}.dl-feature{display:grid;align-items:start;gap:24px}@media(min-width: 64em){.dl-feature{gap:48px;grid-template-columns:290px 1fr}}@media(min-width: 80em){.dl-feature{grid-template-columns:1fr 1fr}}@media(min-width: 64em){.dl-feature--narrow{grid-template-columns:400px 1fr}}@media(min-width: 80em){.dl-feature--narrow{grid-template-columns:1fr 1fr}}@media(min-width: 64em){.dl-feature--narrow .dl-feature__image{border-radius:34px}}@media(min-width: 80em){.dl-feature--narrow .dl-feature__image{transform:translateX(-25%)}}.dl-feature__content{display:grid;gap:24px;align-self:center;position:relative}@media(max-width: 63.99em){.dl-feature__content{order:2}}.dl-feature__platform-icon{display:inline-flex;align-items:center;gap:10px;padding:12px;background:var(--color-bg-surface-hover);border:1px solid var(--color-border-secondary);border-radius:8px;font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-white);white-space:nowrap;line-height:normal;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1}@media(min-width: 64em){.dl-feature__platform-icon{top:-10px;left:-40px;bottom:auto;transform:none}}.dl-feature__platform-icon svg,.dl-feature__platform-icon img{width:24px;height:24px;flex-shrink:0;object-fit:contain}.dl-feature__text-group{width:100%;max-width:550px;display:grid;gap:16px;text-align:center;position:relative;z-index:2}@media(min-width: 64em){.dl-feature__text-group{text-align:left;gap:24px}}.dl-feature__title{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-medium);color:var(--color-white);line-height:1.25}@media(min-width: 64em){.dl-feature__title{font-size:1.625rem}}.dl-feature__text{font-size:clamp(.95rem,1.5vw,1.125rem);font-weight:var(--font-weight-thin);color:var(--color-white);line-height:1.65}.dl-feature__media,.dl-feature__media picture{display:flex;align-items:center;justify-content:center;height:270px;position:relative}@media(min-width: 64em){.dl-feature__media,.dl-feature__media picture{height:440px}}.dl-feature__media img,.dl-feature__media picture img{height:100%;width:auto;object-fit:contain}.dl-feature__image{border-radius:14px;box-shadow:0 210px 29.5px rgba(0,0,0,.01),0 135px 27px rgba(0,0,0,.05),0 76px 22.5px rgba(0,0,0,.18),0 34px 17px rgba(0,0,0,.3),0 8px 9.5px rgba(0,0,0,.34)}.dl-platforms{margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border)}.dl-platforms__heading{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:var(--font-weight-normal);color:var(--color-text-primary);margin-bottom:var(--space-xl)}.dl-platforms__logo-inline{display:inline-flex;align-items:center}.dl-platforms__grid{display:flex;justify-content:space-between;gap:var(--space-md);list-style:none;padding:0;margin:0}@media(max-width: 33.74em){.dl-platforms__grid{gap:var(--space-sm)}}.dl-platform{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);text-decoration:none;padding:12px;border-radius:12px;border:1px solid rgba(0,0,0,0);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.dl-platform:hover{background:var(--color-bg-surface-hover);border-color:var(--color-border-secondary)}.dl-platform--active{border-color:var(--color-border-secondary)}.dl-platform--active .dl-platform__name{color:var(--color-accent)}.dl-platform--soon{opacity:.45;cursor:default;pointer-events:none}.dl-platform--soon .dl-platform__name::after{content:" (soon)";font-size:.7em;opacity:.7}.dl-platform__icon{width:90px;height:90px;border-radius:16px;background:var(--color-bg-card);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center}.dl-platform__icon img{width:48px;height:48px;object-fit:contain}@media(max-width: 33.74em){.dl-platform__icon{width:64px;height:64px}.dl-platform__icon img{width:36px;height:36px}}.dl-platform__name{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:center}.button--disabled{opacity:.5;cursor:default;pointer-events:none}.button__badge{display:inline-block;padding:2px 6px;border-radius:4px;background:var(--color-bg-surface-hover);font-size:.6875rem;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:.03em;margin-left:4px}.dl-feature__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:stretch}.dl-feature__actions .button--dark{height:42px;border-radius:5px;border:1px solid #a6a6a6;padding:0 10px;background:#000}.dl-feature__actions .button--dark img{max-height:100%;width:auto;object-fit:contain}@media(max-width: 63.99em){.dl-feature__actions .button{flex:1}}.dl-feature__actions-wrapper{display:grid;gap:var(--space-sm)}.android-guide{width:100%}.android-guide[hidden]{display:none}@media(min-width: 64em){.android-guide{position:absolute;top:calc(100% + var(--space-sm));left:0;width:820px;z-index:10}.android-guide .android-guide__card{max-width:100%}}.android-guide__card{max-width:550px;display:grid;gap:24px;align-items:center;padding:24px;background:var(--color-bg-surface-hover);border:1px solid var(--color-border-secondary);border-radius:20px;box-shadow:0 15px 16.5px rgba(0,0,0,.39),0 59px 29.5px rgba(0,0,0,.34),0 133px 40px rgba(0,0,0,.2)}@media(min-width: 64em){.android-guide__card{grid-template-columns:auto 1fr}}.android-guide__qr{justify-self:center}.android-guide__qr img{display:block;width:193px;height:193px;border-radius:8px;background:#fff}@media(max-width: 47.99em){.android-guide__qr img{width:160px;height:160px}}@media(max-width: 63.99em){.android-guide__qr{order:2}}.android-guide__content{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.android-guide__content .copy-box{padding-top:9px;padding-bottom:9px}.android-guide__content .copy-box__text{font-weight:var(--font-weight-medium)}.android-guide__title{font-size:22px;font-weight:700;color:var(--color-text-primary);margin:0}.android-guide__steps{margin:0 0 0 1.25em;padding:0;font-size:1.25rem;list-style:decimal;display:flex;flex-direction:column;gap:4px;color:var(--color-text-primary);font-weight:var(--font-weight-regular);line-height:1.6}.android-guide__steps a{color:var(--color-accent-primary);text-decoration:underline;text-underline-offset:2px}.android-guide__steps a:hover{opacity:.85}.android-guide-btn__chevron{transition:transform .2s ease;transform:rotate(180deg)}[aria-expanded=true] .android-guide-btn__chevron{transform:rotate(0deg)}.dl-scroll-btn{display:none}@media(max-width: 47.99em){.dl-scroll-btn{display:flex;position:fixed;bottom:17px;left:50%;transform:translateX(-50%);z-index:var(--z-arrow);width:48px;height:48px;border-radius:8px;background:rgba(0,0,0,0);border:none;color:#fff;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.dl-scroll-btn svg{display:block;flex-shrink:0}.dl-scroll-btn:hover{background:var(--color-bg-surface-hover)}}#download-platforms{scroll-margin-top:calc(var(--header-height) + 20px)}.dl-scroll-btn--hidden{opacity:0;pointer-events:none;animation:none}.dl-switcher{display:flex;flex-direction:column;gap:24px}@media(min-width: 48em){.dl-switcher{gap:50px}}.dl-switcher__panels{position:relative}.dl-switcher__panels[data-loading]{visibility:hidden}.dl-switcher__panel{display:none}.dl-switcher__panel--active{display:block;position:relative;z-index:1;animation:dl-panel-in var(--dur-base) var(--ease-out) both}@keyframes dl-panel-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.dl-switcher__tab-badge{position:absolute;top:8px;right:8px;padding:2px 5px;border-radius:4px;background:var(--color-bg-body);border:1px solid var(--color-border-secondary);font-size:.625rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}@media(max-width: 33.74em){.dl-switcher__tab-badge{font-size:.55rem;top:4px;right:4px}}.contact-section--page{margin:0}.contact-section--page .contact-section__form{max-width:1025px;margin-inline:auto}.page-contact .dl-section--faq .faq{max-width:1134px;margin-inline:auto}.page-404{overflow:auto}.dl-section--404{min-height:calc(100dvh - var(--header-height));display:flex;align-items:center}.contact-section--404{max-width:700px;margin-inline:auto;padding-block:var(--space-3xl)}.contact-section--404 .contact-section__code{font-family:var(--font-display);font-size:clamp(6rem,18vw,14rem);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-accent);opacity:.18;letter-spacing:-0.04em;margin-bottom:calc(var(--space-sm)*-1);pointer-events:none;user-select:none}.contact-section--404 .contact-section__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin-top:var(--space-md)}.contact-section--404 .contact-section__actions .button--primary{width:65%}.contact-section--404 .contact-section__subtitle{text-align:center}.page-static__main{font-size:20px}.page-static__main .container{padding:76px 98px;background:var(--color-bg-surface);border-radius:8px;overflow:hidden}@media(max-width: 47.99em){.page-static__main .container{padding:70px 15px;border-radius:16px 16px 0 0;border-top:1px solid var(--color-bg-surface-hover);border-inline:1px solid var(--color-bg-surface-hover)}}@media(max-width: 47.99em){.page-static__main{font-size:16px}}.page-static__main [id]{scroll-margin-top:calc(var(--header-height) + 20px)}.page-static__main .last-updated-date{font-weight:600;margin-bottom:22px}.page-static__main .last-updated-date p{margin:0}.page-static__main .wp-block-heading{margin:48px 0 0;line-height:normal}@media(max-width: 47.99em){.page-static__main .wp-block-heading{margin-top:85px}}.page-static__main .wp-block-table{width:100%;overflow-x:auto;margin:1em 0}.page-static__main .wp-block-table table{width:100%;border-collapse:collapse}.page-static__main .wp-block-table .has-fixed-layout{min-width:600px}.page-static__main .wp-block-table th,.page-static__main .wp-block-table td{border:1px solid rgba(252,252,252,.9);padding:10px;font-size:20px;line-height:normal;vertical-align:top}@media(max-width: 47.99em){.page-static__main .wp-block-table th,.page-static__main .wp-block-table td{font-size:16px}}.page-static__main h2,.page-static__main h3,.page-static__main h4,.page-static__main h5,.page-static__main h6{font-weight:700;line-height:1.2}.page-static__main h1.wp-block-heading{font-size:49px;font-family:var(--font-display);font-weight:400;text-align:center;line-height:normal;margin:0 0 1em}@media(max-width: 47.99em){.page-static__main h1.wp-block-heading{font-size:31px}}.page-static__main h2.wp-block-heading{font-size:20px;font-weight:600}.page-static__main h3.wp-block-heading,.page-static__main h4.wp-block-heading{font-size:20px;font-weight:600;text-decoration:underline;text-decoration-skip-ink:none}.page-static__main p{margin-bottom:22px;line-height:normal}.page-static__main p:last-child{margin-bottom:0}.page-static__main a{text-decoration:underline;text-decoration-skip-ink:none}.page-static__main a:hover{text-decoration:none}.page-static__main ol{list-style:decimal inside;margin-bottom:1em}.page-static__main ul{list-style:disc inside;margin-bottom:1em}.page-static__main .has-text-align-center{text-align:center}.page-static__main .has-text-align-left{text-align:left}.page-static__main .has-text-align-right{text-align:right}.footer-spacer{position:fixed;bottom:var(--footer-height, 0);right:0;left:0;z-index:var(--z-arrow);display:block;transform:translateY(100%);transition:none;opacity:0;background:var(--color-bg-body)}@media(min-width: 48em){.footer-spacer{right:15px;left:15px}}.footer-spacer::before{content:"";display:block;width:100%;height:56px;border-radius:0 0 var(--wrapper-radius) var(--wrapper-radius);border-left:1px solid var(--color-bg-surface-hover);border-right:1px solid var(--color-bg-surface-hover);border-bottom:1px solid var(--color-bg-surface-hover);background:var(--color-bg-surface)}/*# sourceMappingURL=styles.css.map */
