:root{--carbon: #130b18;--surface: #211127;--edge: #4d2a56;--violet: #7a0f96;--violet-light: #d690e3;--ink: #f8f4f8;--muted: #b9a7bf;--acid: #dfff91;--acid-hover: #efffca;--on-acid: #192014;--ground-2: #1a0d20;--ground-3: #0e0516;--on-violet: #f0c8f6;--font-display: 'Sora','Segoe UI',system-ui,sans-serif;--font-body: 'Plus Jakarta Sans','Segoe UI',system-ui,sans-serif;--t-display: clamp(min(2.4rem,10.4vw),1rem + 5vw,5.25rem);--t-h2: clamp(2rem,1.1rem + 2.6vw,3.5rem);--t-h3: clamp(1.375rem,0.85rem + 1.45vw,2.125rem);--t-body: 1.125rem;--t-small: 0.9375rem;--pad: clamp(20px,3.4vw,48px);--max: 1360px;--radius: 16px;--gap-section: clamp(96px,12vw,200px);--bar-h: 72px;--ease-out: cubic-bezier(0.23,1,0.32,1);--ease-in-out: cubic-bezier(0.77,0,0.175,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--bar-h) + 16px);background: var(--carbon)}@media (prefers-reduced-motion: no-preference){html.rolagem-suave{scroll-behavior: smooth}}body{margin: 0;background: var(--carbon);color: var(--ink);font-family: var(--font-body);font-size: var(--t-body);line-height: 1.55;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img,svg,picture{display: block;max-width: 100%}img{height: auto}a{color: inherit}h1,h2,h3,p,ol,ul,dl,dd,figure{margin: 0;padding: 0}ol,ul{list-style: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}::selection{background: var(--violet);color: #fff}:focus-visible{outline: 2px solid var(--acid);outline-offset: 3px;border-radius: 6px}.sr-only{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--acid);color: var(--on-acid);padding: 10px 16px;border-radius: 999px;font-weight: 700;text-decoration: none}.skip:focus{top: 12px}.wrap{width: 100%;max-width: var(--max);margin-inline: auto;padding-inline: var(--pad)}.h2{font-family: var(--font-display);font-weight: 600;font-size: var(--t-h2);line-height: 1.04;letter-spacing: -0.035em;text-wrap: balance}.h3{font-family: var(--font-display);font-weight: 600;font-size: var(--t-h3);line-height: 1.15;letter-spacing: -0.025em;text-wrap: balance}.lead{font-size: var(--t-body);line-height: 1.55;max-width: 34em}.statement{font-family: var(--font-display);font-weight: 500;font-size: var(--t-body);line-height: 1.3;letter-spacing: -0.02em;max-width: 30em;text-wrap: pretty}mark.confirmar{background: rgba(223,255,145,0.1);color: var(--acid);outline: 1px dashed rgba(223,255,145,0.6);outline-offset: 1px;border-radius: 4px;padding: 0.1em 0.35em;font-size: var(--t-small);font-weight: 600;-webkit-box-decoration-break: clone;box-decoration-break: clone}.grain{position: absolute;inset: 0;pointer-events: none;opacity: 0.07;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 26px;border-radius: 999px;font-family: var(--font-display);font-weight: 600;font-size: var(--t-small);letter-spacing: -0.01em;text-decoration: none;white-space: nowrap;transition: transform 160ms var(--ease-out),background-color 200ms ease}.btn svg{width: 18px;height: 18px}.btn:active{transform: scale(0.97)}.btn--acid{background: var(--acid);color: var(--on-acid)}.btn--sm{min-height: 44px;padding: 0 20px}@media (hover: hover) and (pointer: fine){.btn--acid:hover{background: var(--acid-hover)}}.stores{display: flex;flex-wrap: wrap;gap: 10px}.store{display: inline-flex;align-items: center;gap: 11px;height: 54px;padding: 0 20px 0 15px;border-radius: 10px;background: #000;color: #fff;text-decoration: none;border: 1px solid #a6a6a6;transition: transform 160ms var(--ease-out),background-color 200ms ease,border-color 200ms ease}.store:active{transform: scale(0.97)}@media (hover: hover) and (pointer: fine){.store:hover{background: #121014;border-color: #d0d0d0}}.store__icon{width: 26px;height: 26px;flex: none}.store__icon--play{width: 23px;height: 23px}.store__txt{display: flex;flex-direction: column;line-height: 1.05}.store__txt small{font-size: 0.75rem;font-weight: 500;letter-spacing: 0.01em}.store__txt strong{font-family: var(--font-display);font-size: 1.25rem;font-weight: 600;letter-spacing: -0.02em}.link{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 5px;text-decoration-color: rgba(214,144,227,0.7);transition: text-decoration-color 200ms ease,color 200ms ease}.link svg{width: 18px;height: 18px;transition: transform 200ms var(--ease-out)}@media (hover: hover) and (pointer: fine){.link:hover{text-decoration-color: var(--acid);color: var(--acid)}.link:hover svg{transform: translate(2px,-2px)}}.bar{position: sticky;top: 0;z-index: 50;view-transition-name: topo}.bar::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--carbon);pointer-events: none;transition: opacity 240ms ease}.bar.is-sobre::before{opacity: 0}.bar::after{content: "";position: absolute;inset: 0;z-index: -1;opacity: 0;pointer-events: none;transition: opacity 240ms ease;background: rgba(19,11,24,0.3)}.bar.is-vidro{-webkit-backdrop-filter: blur(18px) saturate(1.3);backdrop-filter: blur(18px) saturate(1.3)}.bar.is-vidro::before{opacity: 0}.bar.is-vidro::after{opacity: 1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bar::after{background: rgba(19,11,24,0.9)}}.bar:has(.menu[open])::before{opacity: 1}.bar__in{height: var(--bar-h);display: flex;align-items: center;gap: 28px}.bar__logo{flex: none}.bar__credito{display: flex;align-items: center;gap: 9px;flex: none;margin: 0 auto 0 -12px;padding-left: 16px;height: 24px;border-left: 1px solid rgba(248,244,248,0.28)}.bar__credito span{font-size: 0.625rem;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);white-space: nowrap}.bar__credito img{display: block;width: 70px;height: auto}@media (max-width: 479px){.bar__in{gap: 12px}.bar__credito{margin-left: -4px;padding-left: 12px}.bar__credito span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}}@media (min-width: 960px){.bar__credito{gap: 10px}.bar__credito span{font-size: 0.6875rem}.bar__credito img{width: 84px}}.bar__logo img{width: 116px}.bar__janela{display: block;overflow: hidden}.bar__nav{display: none;gap: 30px;font-size: var(--t-small);font-weight: 500}.bar__nav a{text-decoration: none;color: var(--ink);padding: 10px 0;opacity: 0.86;transition: opacity 200ms ease}@media (hover: hover) and (pointer: fine){.bar__nav a:hover{opacity: 1}}.bar__nav a[aria-current="page"],.menu__panel a[aria-current="page"]{opacity: 1;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 8px;text-decoration-color: var(--violet-light)}.bar__cta{display: none}.menu{position: static}.menu summary{list-style: none;width: 44px;height: 44px;display: grid;place-content: center;gap: 6px;cursor: pointer;border-radius: 999px;background: var(--surface)}.bar.is-sobre .menu:not([open]) summary,.bar.is-vidro .menu:not([open]) summary{background: rgba(248,244,248,0.1);box-shadow: inset 0 0 0 1px rgba(248,244,248,0.26)}.menu summary::-webkit-details-marker{display: none}.menu summary span{display: block;width: 18px;height: 2px;background: var(--ink);border-radius: 2px;transition: transform 200ms var(--ease-out)}.menu[open] summary span:first-child{transform: translateY(4px) rotate(45deg)}.menu[open] summary span:last-child{transform: translateY(-4px) rotate(-45deg)}.menu:not([open]) .menu__panel{display: none}.menu__panel{position: absolute;left: 0;right: 0;top: var(--bar-h);background: var(--surface);padding: 12px var(--pad) 28px;display: grid;gap: 2px;font-family: var(--font-display);font-size: var(--t-h3);font-weight: 600;letter-spacing: -0.02em;box-shadow: 0 24px 48px rgba(6,2,9,0.6)}.menu__panel a{text-decoration: none;padding: 10px 0}.menu__panel a:last-child{color: var(--acid)}@media (min-width: 960px){.bar__nav{display: flex}.bar__cta{display: inline-flex}.menu{display: none}.bar__logo img{width: 128px}}@media (min-width: 960px) and (max-width: 1099px){.bar__in{gap: 20px}.bar__nav{gap: 20px}}.device{--w: 300px;position: relative;width: var(--w);aspect-ratio: 1 / 2.0789;padding: calc(var(--w) * 0.016);border-radius: calc(var(--w) * 0.155);background: repeating-linear-gradient(180deg,rgba(255,255,255,0.035) 0 1px,rgba(0,0,0,0.05) 1px 2px),linear-gradient(140deg,#8c8692 0%,#3a3540 16%,#1d1a21 40%,#2c2831 58%,#8f8995 78%,#34303a 92%,#6d6772 100%);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2),inset 0 0 0 2px rgba(0,0,0,0.55),inset 1px 1px 1px rgba(255,255,255,0.3),0 50px 90px -30px rgba(4,0,8,0.85),0 18px 36px -12px rgba(4,0,8,0.6);transform-style: preserve-3d}.device::before,.device::after{content: "";position: absolute;inset: 0;border-radius: inherit;pointer-events: none}.device::before{background: #2a2630;transform: translateZ(-4px)}.device::after{background: #18151b;transform: translateZ(-8px)}.device__bezel{position: relative;height: 100%;padding: calc(var(--w) * 0.024);border-radius: calc(var(--w) * 0.139);background: #030104;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.06)}.device__screen{position: relative;height: 100%;overflow: hidden;border-radius: calc(var(--w) * 0.115);background: #000;isolation: isolate}.device__screen picture,.device__screen img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.device__island{position: absolute;z-index: 4;top: calc(var(--w) * 0.024);left: 50%;width: calc(var(--w) * 0.262);height: calc(var(--w) * 0.077);margin-left: calc(var(--w) * -0.131);border-radius: 999px;background: #000}.device__island::after{content: "";position: absolute;right: 18%;top: 50%;width: calc(var(--w) * 0.026);height: calc(var(--w) * 0.026);margin-top: calc(var(--w) * -0.013);border-radius: 50%;background: #0d0b1a;box-shadow: inset 0 0 0 1px #1c1a30}.device__glare{position: absolute;inset: 0;z-index: 5;pointer-events: none;background: linear-gradient(118deg,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0.05) 24%,rgba(255,255,255,0) 40%)}.device__sweep{position: absolute;top: -10%;bottom: -10%;left: -60%;width: 220%;z-index: 6;pointer-events: none;opacity: 0;background: linear-gradient(104deg,rgba(255,255,255,0) 40%,rgba(255,255,255,0.2) 49%,rgba(255,255,255,0.06) 52%,rgba(255,255,255,0) 60%);transform: translateX(-60%)}.device__key{position: absolute;width: calc(var(--w) * 0.012);border-radius: 2px;background: linear-gradient(90deg,#4a4550,#9a94a0 55%,#3c3842)}.device__key--action{left: calc(var(--w) * -0.009);top: 16.5%;height: 4.2%}.device__key--up{left: calc(var(--w) * -0.009);top: 23.5%;height: 7.4%}.device__key--down{left: calc(var(--w) * -0.009);top: 32.4%;height: 7.4%}.device__key--power{right: calc(var(--w) * -0.009);top: 27%;height: 11%}.device__key--cam{right: calc(var(--w) * -0.009);top: 62%;height: 7%}.scr{opacity: 0;transform: scale(1.04);transition: opacity 700ms ease,transform 1100ms var(--ease-out)}.scr.is-on{opacity: 1;transform: none}.scr.is-off{transform: scale(0.985)}.contact-shadow{position: absolute;left: 50%;bottom: -26px;width: 86%;height: 44px;margin-left: -43%;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(3,0,6,0.85),rgba(3,0,6,0.4) 55%,rgba(3,0,6,0))}.hero{position: relative;display: grid;min-height: calc(100svh - var(--bar-h));padding: 28px 0 64px;overflow-x: clip;clip-path: inset(calc(var(--bar-h) * -1) 0 0 0)}.hero__grid{position: relative;z-index: 1;display: grid;grid-template-rows: auto 1fr;gap: 44px}.hero__copy{position: relative;z-index: 2;min-width: 0}.hero__title{font-family: var(--font-display);font-weight: 600;font-size: var(--t-display);line-height: 1.02;letter-spacing: -0.042em}.lines .line{display: block;overflow: hidden;padding-bottom: 0.1em;margin-bottom: -0.1em}.lines [data-line]{display: block;white-space: nowrap}.hero__lead{margin-top: 22px;max-width: 31em;font-size: var(--t-body);line-height: 1.55;color: var(--ink)}.hero__stores{margin-top: 28px}.hero__web{margin-top: 18px;font-size: var(--t-small);color: var(--muted)}.hero__web a{color: var(--ink);text-underline-offset: 4px;text-decoration-color: rgba(214,144,227,0.7)}.hero__stage{position: relative;z-index: 1;display: none;justify-self: center;align-self: center;width: min(74vw,320px);aspect-ratio: 1.07924;pointer-events: none}.js .hero__stage{display: block}.bolha{position: absolute;inset: 0;transform-origin: 0 0}.bolha canvas{position: absolute;display: block}.bolha__fundo,.bolha__luz{position: absolute;inset: 0}.campo{position: absolute;left: 0;right: 0;bottom: 0;top: calc(var(--bar-h) * -1);z-index: 0;pointer-events: none;overflow: hidden}.campo__prof,.campo__ir,.campo__veu{position: absolute;inset: 0}.campo canvas{position: absolute;left: 0;top: 0;display: block}.campo__anel{opacity: 0}.campo::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: clamp(96px,12vw,160px);background: linear-gradient(180deg,rgba(26,13,32,0),var(--ground-2))}.campo__faisca{position: absolute;left: 0;top: 0;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;opacity: 0;background: radial-gradient(circle,rgb(255,246,255) 0 16%,rgba(226,170,240,0.7) 32%,rgba(214,144,227,0) 70%)}html:not(.js) .campo{background: radial-gradient(52% 64% at 74% 52%,rgba(122,15,150,0.5),rgba(122,15,150,0) 72%),radial-gradient(48% 60% at 18% 42%,rgba(78,20,112,0.45),rgba(78,20,112,0) 72%)}@media (max-width: 1023px){html:not(.js) .hero{min-height: 0}}@media (max-width: 1023px){.hero__title,.hero__lead,.hero__stores,.hero__web{position: relative;z-index: 2}.js .hero__grid{display: flex;flex-direction: column;gap: 0}.js .hero__copy{display: contents}.js .hero__title{order: -2}.js .hero__stage{order: -1;align-self: center;width: min(66vw,280px);margin-block: 36px;margin-block: clamp(20px,5.8svh,52px)}.js .hero__lead{margin-top: 0}}.abrindo .hero__stage{z-index: 3}@media (min-width: 1024px){.hero{--passagem: clamp(96px,12vw,160px);clip-path: inset(calc(var(--bar-h) * -1) 0 calc(var(--passagem) * -1) 0)}.campo{bottom: calc(var(--passagem) * -1)}.campo::after{height: var(--passagem)}.hero{align-items: center;padding: 24px 0 96px}.hero__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);grid-template-rows: none;align-items: center;gap: 24px}.hero__stores{margin-top: 36px}.hero__title{font-size: min(var(--t-display),6.2vw)}.hero__stage{justify-self: end;width: min(100%,36vw,(100svh - var(--bar-h)) * 0.626,604px)}}.intro{position: fixed;inset: 0;z-index: 60;pointer-events: none;display: none}.abrindo .intro{display: block;pointer-events: auto}.intro canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.pular{position: fixed;right: max(16px,env(safe-area-inset-right));bottom: max(16px,env(safe-area-inset-bottom));z-index: 70;display: none;min-height: 44px;padding: 0 16px;border-radius: 999px;opacity: 0;border: 1px solid rgba(248,244,248,0.16);background: rgba(19,11,24,0.55);color: var(--muted);font-size: 0.8125rem;font-weight: 500;letter-spacing: 0.02em;transition: color 200ms ease,border-color 200ms ease}.abrindo .pular{display: block}.pular:focus-visible{outline-color: var(--violet-light)}@media (hover: hover) and (pointer: fine){.pular:hover{color: var(--ink);border-color: rgba(248,244,248,0.4)}}.abrindo .bar,.abrindo .bar__logo img,.abrindo .hero__title [data-line],.abrindo .hero__lead,.abrindo .hero__stores .store,.abrindo .hero__web,.abrindo .bolha,.abrindo .campo{opacity: 0}.abrindo .bar{pointer-events: none}.abrindo .hero__title [data-line]{transform: translateY(105%)}.abrindo .hero__lead,.abrindo .hero__stores .store,.abrindo .hero__web{transform: translateY(14px)}.abrindo .hero__stores .store{transition: none}.abertura .hero__title [data-line],.abertura .hero__lead,.abertura .hero__stores .store,.abertura .hero__web{animation: none}.how{background: var(--ground-2);padding: var(--gap-section) 0}.how__grid{display: grid;gap: 56px}.how__head .lead{margin-top: 20px}.steps{display: grid;gap: 72px;counter-reset: passo}.step{display: grid;gap: 24px}.step__txt p{margin-top: 14px;max-width: 32em}.step__shot{position: relative;height: calc(232px * 2.0789 * 0.62);overflow: clip;border-radius: var(--radius);background: var(--surface);display: flex;justify-content: center;align-items: flex-start;padding-top: 28px}.step__shot .device{flex: none}.device--mini{--w: 232px;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2),inset 0 0 0 2px rgba(0,0,0,0.55),inset 1px 1px 1px rgba(255,255,255,0.3)}.device--mini::before,.device--mini::after{display: none}.how__stage{display: none}@media (min-width: 600px) and (max-width: 1023px){.step{grid-template-columns: minmax(0,1fr) 280px;column-gap: 44px;align-items: center}.step:nth-child(even){grid-template-columns: 280px minmax(0,1fr)}.step:nth-child(even) .step__txt{order: 2}}@media (min-width: 1024px){.how__grid{grid-template-columns: minmax(0,6fr) minmax(0,6fr);column-gap: 40px;row-gap: 0}.how__head{grid-column: 1}.steps{grid-column: 1;gap: 0;margin-top: 0}.step:first-child{min-height: 48svh}.step{min-height: 58svh;align-content: center}.how{padding-bottom: clamp(64px,7vw,120px)}.step__shot{display: none}.step__txt{max-width: 520px;transition: color 300ms ease}.js .step:not(.is-active) .step__txt{color: var(--muted)}.how__stage{display: block;grid-column: 2;grid-row: 1 / span 2;position: relative}.how__sticky{--w: clamp(250px,calc((100svh - var(--bar-h) - 120px) / 2.0789),320px);position: sticky;top: calc(var(--bar-h) + (100svh - var(--bar-h) - var(--w) * 2.0789) / 2);display: flex;justify-content: center;perspective: 1700px}.device--how{--w: inherit;transform: rotateY(-8deg) rotateX(3deg)}.contact-shadow--how{width: var(--w);margin-left: calc(var(--w) / -2);bottom: -30px}}.where{padding: var(--gap-section) 0}.where__grid{display: grid;gap: 48px;align-items: center}.where__copy .lead{margin-top: 20px}.where__list{margin-top: 36px;display: grid;gap: 14px;justify-items: start}.where__list .h3{margin-bottom: 4px}.where__copy .link{margin-top: 32px}.where__map{position: relative}.where__map svg{width: 100%;height: auto;border-radius: var(--radius)}@media (max-width: 759px){.where__map .map-lbl text{font-size: 26px}}.where__map figcaption{margin-top: 14px;font-size: var(--t-small);color: var(--muted)}@media (min-width: 1024px){.where__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 72px}}.about{background: var(--ground-3);padding: var(--gap-section) 0}.about__grid{display: grid;gap: 64px}.about__head .statement{margin-top: 28px}.pairs{margin-top: 28px;display: grid;gap: 26px}.pairs dt{font-family: var(--font-display);font-weight: 600;font-size: var(--t-body);letter-spacing: -0.015em}.pairs dd{margin-top: 6px;color: var(--muted);max-width: 34em}@media (min-width: 760px){.pairs--two{grid-template-columns: 1fr 1fr;column-gap: 40px}}@media (min-width: 1024px){.about__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 72px;row-gap: 96px}.about__head{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);column-gap: 72px;align-items: start}.about__head .statement{margin-top: 6px;font-size: var(--t-h3);max-width: none}}.biz{position: relative;overflow: clip;background: var(--violet);padding: clamp(88px,10vw,160px) 0}.biz__mark{position: absolute;width: 520px;right: -170px;bottom: -190px;opacity: 0.13;pointer-events: none}.biz__grid{position: relative;display: grid;gap: 40px}.biz__copy .lead{margin-top: 20px;color: var(--ink)}.biz__act{display: grid;gap: 14px;justify-items: start;align-content: start}.biz__act p{color: var(--on-violet);font-size: var(--t-small)}.biz .confirmar{background: rgba(19,11,24,0.55)}@media (min-width: 1024px){.biz__grid{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 72px;align-items: end}.biz__mark{width: 820px;right: -150px;top: 50%;bottom: auto;margin-top: -410px}}.help{padding: var(--gap-section) 0}.help__grid{display: grid;gap: 48px}.contact{margin-top: 16px;display: flex;align-items: center;gap: 18px;padding: 20px 22px;border-radius: var(--radius);background: var(--surface);text-decoration: none;transition: background-color 200ms ease,transform 160ms var(--ease-out)}.help__side .h2 + .contact{margin-top: 32px}.contact__check{margin-top: 10px}.contact:active{transform: scale(0.985)}@media (hover: hover) and (pointer: fine){.contact:hover{background: #2d1835}}.contact svg{width: 28px;height: 28px;flex: none;color: var(--violet-light)}.contact span{display: grid;gap: 2px;min-width: 0}.contact small{font-size: var(--t-small);color: var(--muted)}.contact strong{font-family: var(--font-display);font-weight: 600;font-size: var(--t-h3);letter-spacing: -0.025em;line-height: 1.2}.tip{margin-top: 24px;max-width: 34em;color: var(--muted)}.tip strong{color: var(--ink)}.faq{display: grid;gap: 4px;align-content: start}.faq details{border-radius: var(--radius);transition: background-color 200ms ease}.faq details[open]{background: var(--surface)}.faq summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 20px 22px;font-weight: 600;font-size: var(--t-body);line-height: 1.4;border-radius: var(--radius)}.faq summary::-webkit-details-marker{display: none}.faq summary svg{width: 22px;height: 22px;flex: none;color: var(--violet-light);transition: transform 240ms var(--ease-out)}.faq details[open] summary svg{transform: rotate(45deg)}.faq details p{padding: 0 22px 22px;max-width: 40em}@media (hover: hover) and (pointer: fine){.faq details:not([open]) summary:hover{background: var(--ground-2)}}@media (min-width: 1024px){.help__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 72px;align-items: start}.help__side{position: sticky;top: calc(var(--bar-h) + 32px)}}.get{padding: 0 0 clamp(72px,8vw,128px)}.get__tile{position: relative;overflow: clip;border-radius: calc(var(--radius) * 1.5);background: var(--surface);padding: 56px 24px 0;display: grid;gap: 44px}.get__tile::before{content: "";position: absolute;left: 50%;bottom: -260px;width: 720px;height: 720px;margin-left: -360px;border-radius: 50%;pointer-events: none;background: radial-gradient(closest-side,rgba(122,15,150,0.7),rgba(122,15,150,0.22) 50%,rgba(122,15,150,0))}.get__copy{position: relative}.get__copy .lead{margin-top: 18px}.get__copy .stores{margin-top: 30px}.get__web{margin-top: 18px;font-size: var(--t-small);color: var(--muted)}.get__web a{color: var(--ink);text-underline-offset: 4px;text-decoration-color: rgba(214,144,227,0.7)}.get__shot{position: relative;height: calc(min(62vw,270px) * 2.0789 * 0.6);display: flex;justify-content: center;align-items: flex-start}.device--get{--w: min(62vw,270px);flex: none}@media (min-width: 1024px){.get__tile{grid-template-columns: minmax(0,7fr) minmax(0,5fr);padding: 0 72px;gap: 48px;align-items: center}.get__tile::before{left: 76%;bottom: -380px;width: 1000px;height: 1000px;margin-left: -500px}.get__copy{padding: 96px 0}.get__shot{height: 100%;min-height: 460px;align-items: flex-start;padding-top: 64px}.get__shot .device{position: absolute;top: 64px}.device--get{--w: 300px}}.foot{background: var(--ground-3);padding: 88px 0 32px}.foot__top{display: grid;gap: 48px}.foot__line{font-family: var(--font-display);font-weight: 600;font-size: var(--t-h3);letter-spacing: -0.025em;line-height: 1.2;max-width: 16em}.foot__contacts{margin-top: 24px;display: grid;gap: 4px}.foot__contacts a{display: inline-flex;align-items: center;gap: 12px;min-height: 40px;text-decoration: none;font-weight: 500}.foot__contacts svg{width: 20px;height: 20px;color: var(--violet-light)}@media (hover: hover) and (pointer: fine){.foot__contacts a:hover,.foot__cols a:hover{color: var(--acid)}}.foot__cols{display: grid;grid-template-columns: 1fr 1fr;gap: 36px 24px}.foot__cols nav{display: grid;gap: 4px;align-content: start}.foot__h{font-weight: 700;margin-bottom: 6px}.foot__cols a{text-decoration: none;color: var(--muted);padding: 6px 0;font-size: var(--t-small);transition: color 200ms ease}.foot__logo{width: 100%;max-width: 1040px;margin: 80px 0 0;opacity: 0.16}.foot__legal{margin-top: 36px;display: flex;flex-wrap: wrap;gap: 12px 32px;justify-content: space-between;font-size: var(--t-small);color: var(--muted)}.foot__legal a{color: var(--ink)}@media (min-width: 1024px){.foot__top{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 72px}.foot__cols{grid-template-columns: repeat(3,1fr)}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}}@keyframes vt-out{to{opacity: 0}}@keyframes vt-in{from{opacity: 0;transform: translateY(14px)}}::view-transition-old(root){animation: vt-out 120ms ease-out both}::view-transition-new(root){animation: vt-in 400ms cubic-bezier(0.23,1,0.32,1) 120ms both}::view-transition-group(topo){animation: none}::view-transition-old(topo){display: none}::view-transition-new(topo){animation: none}@media (prefers-reduced-motion: no-preference){.js [data-reveal]{opacity: 0;transform: translateY(26px);transition: opacity 800ms var(--ease-out),transform 900ms var(--ease-out);transition-delay: var(--rd,0ms)}.js [data-reveal].is-in{opacity: 1;transform: none}}@keyframes line-up{from{transform: translateY(108%)}to{transform: none}}@keyframes fade-up{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: no-preference){.hero__title [data-line]{animation: line-up 950ms var(--ease-out) both;animation-delay: 80ms}.hero__title .line + .line [data-line]{animation-delay: 190ms}.hero__lead{animation: fade-up 700ms var(--ease-out) 420ms both}.hero__stores .store{animation: fade-up 700ms var(--ease-out) 540ms both}.hero__stores .store + .store{animation-delay: 610ms}.hero__web{animation: fade-up 700ms var(--ease-out) 700ms both}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.scr{transform: none !important;transition: opacity 240ms ease}.device__sweep{display: none}}