@font-face{font-family:Shoulders;font-weight:400;font-display:swap;src:url(fonts/BigShouldersDisplay-Regular.woff2) format("woff2")}@font-face{font-family:Shoulders;font-weight:500;font-display:swap;src:url(fonts/BigShouldersDisplay-Medium.woff2) format("woff2")}@font-face{font-family:Shoulders;font-weight:700;font-display:swap;src:url(fonts/BigShouldersDisplay-Bold.woff2) format("woff2")}:root{--color-primary: #6828d6;--color-secondary: #2090e4;--color-red: #be3148;--color-white: #fafafa;--color-background: #202031;--color-surface: #191928;--color-phone: #0d0d14;--color-accent: color-mix(in srgb, var(--color-primary) 70%, var(--color-white));--font: "Shoulders", system-ui, "Segoe UI", Roboto, sans-serif;--gutter: max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--impact: cubic-bezier(.22, 1.2, .36, 1);--smooth: cubic-bezier(.2, .7, .2, 1);--pw: 280px;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{overflow-x:clip;min-height:100vh;background:var(--color-background);color:var(--color-white);font-family:var(--font);font-size:1rem;line-height:1.4;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;inset:0;z-index:100;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}ul{list-style:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wordmark{font-size:1.6rem;line-height:1;letter-spacing:.01em;white-space:nowrap;text-box:trim-both cap alphabetic}@supports not (text-box: trim-both cap alphabetic){.wordmark{translate:0 .08em}}.wordmark__darts{font-weight:400}.wordmark__tribe{font-weight:700}.topbar{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(12px + env(safe-area-inset-top)) var(--gutter) 12px;border-bottom:1px solid transparent;transition:background-color .3s,border-color .3s,backdrop-filter .3s;animation:fadeIn .5s ease-out 1.3s backwards}.topbar.is-scrolled{background:color-mix(in srgb,var(--color-background) 78%,transparent);border-bottom-color:color-mix(in srgb,var(--color-white) 7%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar__brand{display:flex;align-items:center;gap:10px}.topbar__logo{width:28px;height:29px;color:var(--color-white)}.topbar__actions{display:flex;align-items:center;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 85%,var(--color-white)),var(--color-primary));box-shadow:inset 0 1px color-mix(in srgb,var(--color-white) 25%,transparent),0 10px 30px color-mix(in srgb,var(--color-primary) 45%,transparent);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:transform .2s var(--smooth),box-shadow .2s var(--smooth)}.button:hover{transform:translateY(-2px);box-shadow:inset 0 1px color-mix(in srgb,var(--color-white) 25%,transparent),0 16px 40px color-mix(in srgb,var(--color-primary) 60%,transparent)}.button:hover .button__arrow{translate:4px 0}.button__arrow{flex:none;width:22px;height:22px;transition:translate .2s var(--smooth)}[dir=rtl] .button__arrow{scale:-1 1}[dir=rtl] .button:hover .button__arrow{translate:-4px 0}.button--small{min-height:40px;padding:0 18px;background:color-mix(in srgb,var(--color-white) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-white) 18%,transparent);box-shadow:none;font-size:1.05rem}.button--small:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 8px 24px color-mix(in srgb,var(--color-primary) 45%,transparent)}.store-badge{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:6px 22px 6px 18px;border:1px solid #a6a6a6;border-radius:12px;background:#000;font-family:system-ui,Segoe UI,Roboto,Arial,sans-serif;transition:transform .2s var(--smooth),border-color .2s}.store-badge:hover{transform:translateY(-2px);border-color:var(--color-white)}.store-badge__icon{flex:none;width:26px;height:28px}.store-badge__icon--apple{width:26px;height:26px;color:var(--color-white)}.store-badge__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.store-badge__small{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.store-badge__big{font-size:1.35rem;font-weight:500;letter-spacing:-.01em}.cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:30px}.phone{position:relative;width:var(--pw);padding:calc(var(--pw) * .032);border-radius:calc(var(--pw) * .15);background:var(--color-phone);box-shadow:inset 0 0 0 1.5px #ffffff24,0 0 0 1px #0009,0 30px 60px #0000008c,0 10px 24px #0006}.phone__screen{position:relative;overflow:hidden;border-radius:calc(var(--pw) * .118);padding-top:calc(var(--pw) * .082);background:#212030}.phone__screen:before{content:"";position:absolute;top:calc(var(--pw) * .026);left:50%;width:calc(var(--pw) * .036);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:#050507;box-shadow:inset 0 0 0 1.5px #ffffff14}.phone__screen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.08) 0%,transparent 38%);pointer-events:none}.phone__screen img{width:100%}.phone__screen--dark{background:#0a0a0a}.ring{position:absolute;left:50%;top:50%;aspect-ratio:1;translate:-50% -50%;border:2px solid var(--color-white);border-radius:50%;pointer-events:none}.ring--1{width:calc(var(--pw) * 1.6);opacity:.2}.ring--2{width:calc(var(--pw) * 2.25);opacity:.1}.ring--3{width:calc(var(--pw) * 3);opacity:.05}.ring--burst{width:calc(var(--pw) * 1.1);opacity:0}.hero{--pw: clamp(200px, 20vw, 280px);position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:100vh;min-height:100svh;padding:96px var(--gutter) 64px;isolation:isolate;--hero-bg: radial-gradient( circle at 74% 50%, color-mix(in srgb, var(--color-primary) 42%, transparent) 0, transparent min(34vw, 520px) ), radial-gradient( circle at 96% 4%, color-mix(in srgb, var(--color-secondary) 22%, transparent) 0, transparent min(32vw, 480px) ), radial-gradient( circle at 4% 100%, color-mix(in srgb, var(--color-red) 14%, transparent) 0, transparent min(34vw, 500px) )}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hero-bg);-webkit-mask-image:linear-gradient(#000 calc(100% - 220px),transparent);mask-image:linear-gradient(#000 calc(100% - 220px),transparent);pointer-events:none}[dir=rtl] .hero{--hero-bg: radial-gradient( circle at 26% 50%, color-mix(in srgb, var(--color-primary) 42%, transparent) 0, transparent min(34vw, 520px) ), radial-gradient( circle at 4% 4%, color-mix(in srgb, var(--color-secondary) 22%, transparent) 0, transparent min(32vw, 480px) ), radial-gradient( circle at 96% 100%, color-mix(in srgb, var(--color-red) 14%, transparent) 0, transparent min(34vw, 500px) )}.hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.splash{display:flex;flex-direction:column;align-items:center}.splash__stage{position:relative;width:clamp(96px,10vw,144px);aspect-ratio:773 / 802}.splash__logo{display:block;width:100%;height:100%;color:var(--color-white);filter:drop-shadow(0 6px 18px rgba(0,0,0,.45));animation:logoReveal .7s ease-out both}.splash__ring{position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1;translate:-50% -50%;border:2px solid var(--color-white);border-radius:50%;opacity:0;animation:loadingRing .7s ease-out forwards}.splash__name{display:flex;margin-top:clamp(16px,2vw,24px);font-size:clamp(3.6rem,8.2vw,6.6rem);font-weight:400;line-height:.9;letter-spacing:.01em;white-space:nowrap;animation:nameShake .3s ease-out .82s}.splash__name span>span{display:inline-block;animation:letterImpact .35s var(--impact) both,letterFocus .35s ease-out both;animation-delay:calc(.25s + var(--i) * .04s)}.splash__tribe{font-weight:700}.splash__track{align-self:stretch;height:4px;margin-top:22px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-white) 12%,transparent)}.splash__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-red),var(--color-primary));box-shadow:0 0 16px color-mix(in srgb,var(--color-primary) 60%,transparent);animation:loadingFill .9s cubic-bezier(.4,0,.2,1) .7s both}.splash__slogan{margin-top:20px;padding-inline-start:.3em;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:500;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;opacity:.85;animation:fadeUp .4s ease-out .82s backwards}.slogan-dot{margin-inline:.35em .65em;color:var(--color-accent);font-size:1.4em;font-weight:700;line-height:0;vertical-align:-.08em}.hero__lead{max-width:24em;margin-top:36px;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:500;line-height:1.2;letter-spacing:.02em;opacity:.9;text-wrap:balance;animation:fadeUp .5s var(--smooth) 1s backwards}.hero .cta{animation:fadeUp .5s var(--smooth) 1.1s backwards}.facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:24px;font-size:1.05rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.7;animation:fadeUp .5s var(--smooth) 1.2s backwards}.facts li{display:flex;align-items:center;gap:8px}.facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.hero__phones{position:relative;justify-self:center;width:calc(var(--pw) * 2.05);height:calc(var(--pw) * 2.15)}.hero__phones .ring--1,.hero__phones .ring--2,.hero__phones .ring--3{animation:ringIn 1s var(--smooth) 1.15s backwards}.hero__phones .ring--2{animation-delay:1.25s}.hero__phones .ring--3{animation-delay:1.35s}.hero__phones .ring--burst{animation:loadingRing .8s ease-out 1.3s forwards}.hero__phone{position:absolute;top:0;z-index:1}.hero__phone--back{inset-inline-start:0;top:10%;rotate:-9deg;filter:brightness(.82);animation:landBack .75s var(--impact) 1.12s backwards}.hero__phone--front{inset-inline-end:0;top:0;rotate:6deg;animation:landFront .75s var(--impact) .98s backwards}.phone--float{animation:float 7s ease-in-out 2s infinite}.hero__phone--back .phone--float{animation-delay:3.6s}.feature{--pw: clamp(220px, 22vw, 290px);--halo: var(--color-primary);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);max-width:1180px;margin-inline:auto;padding:clamp(72px,12vh,140px) var(--gutter)}.feature--blue{--halo: var(--color-secondary)}.feature--red{--halo: var(--color-red)}.feature--reverse .feature__text{order:2}.title{font-size:clamp(3rem,6.2vw,5.75rem);line-height:.88;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.title__light{display:block;font-weight:400}.title__bold{display:block;font-weight:700}.title--small{font-size:clamp(2.4rem,3.4vw,3.1rem)}.title--large{font-size:clamp(3.4rem,9vw,8rem)}.track{width:clamp(90px,9vw,140px);height:6px;margin-top:26px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-white) 10%,transparent)}.track__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-red),var(--color-primary));box-shadow:0 0 20px color-mix(in srgb,var(--color-primary) 60%,transparent);transform-origin:left}[dir=rtl] .track__fill{background:linear-gradient(270deg,var(--color-red),var(--color-primary));transform-origin:right}.feature__subtitle{max-width:20em;margin-top:22px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500;line-height:1.15;letter-spacing:.04em;opacity:.85;text-wrap:balance}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.chips li{padding:6px 14px;border:1px solid color-mix(in srgb,var(--color-white) 14%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-white) 5%,transparent);font-size:1.1rem;font-weight:500;letter-spacing:.04em;white-space:nowrap}.chips--center{justify-content:center;margin-top:18px}.feature__media{position:relative;display:grid;place-items:center;padding-block:24px}.feature__media:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--pw) * 2.6);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--halo) 38%,transparent) 0,transparent 62%);pointer-events:none}.feature__media:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--pw) * 1.9);aspect-ratio:1;translate:-50% -50%;border:2px solid color-mix(in srgb,var(--color-white) 8%,transparent);border-radius:50%;pointer-events:none}.feature__media .phone{z-index:1;rotate:-4deg}.feature--reverse .feature__media .phone{rotate:4deg}.more{--pw: 240px;max-width:1180px;margin-inline:auto;padding:clamp(48px,8vh,96px) var(--gutter) clamp(72px,12vh,140px)}.more__title{display:flex;align-items:center;gap:20px;margin-bottom:40px;font-size:1.3rem;font-weight:500;letter-spacing:.3em;text-align:center;text-transform:uppercase;opacity:.8}.more__title:before,.more__title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-white) 25%,transparent))}.more__title:after{background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--color-white) 25%,transparent))}.more__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{--halo: var(--color-primary);position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:40px 24px 0;border:1px solid color-mix(in srgb,var(--color-white) 8%,transparent);border-radius:32px;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--halo) 34%,transparent) 0,transparent 70%),color-mix(in srgb,var(--color-white) 3%,transparent);text-align:center}.card:nth-child(2){--halo: var(--color-secondary)}.card:nth-child(3){--halo: var(--color-red)}.card .track{width:80px;height:5px;margin-top:20px}.card:hover .card__media{translate:0 -10px}.card__subtitle{margin-top:16px;font-size:1.3rem;font-weight:500;line-height:1.15;letter-spacing:.04em;opacity:.85;text-wrap:balance}.card__media{display:flex;align-items:flex-start;justify-content:center;height:calc(var(--pw) * 1.45);margin-top:auto;padding-top:32px;transition:translate .4s var(--smooth)}.closing{--pw: clamp(260px, 30vw, 380px);position:relative;overflow:hidden;padding:clamp(80px,14vh,160px) var(--gutter) 0;text-align:center}.closing:before{content:"";position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 240px);mask-image:linear-gradient(transparent,#000 240px);background:radial-gradient(circle at 50% 78%,color-mix(in srgb,var(--color-primary) 42%,transparent) 0,transparent min(60vw,620px)),radial-gradient(circle at 96% 10%,color-mix(in srgb,var(--color-secondary) 18%,transparent) 0,transparent min(46vw,520px)),radial-gradient(circle at 4% 96%,color-mix(in srgb,var(--color-red) 16%,transparent) 0,transparent min(46vw,520px))}.closing .ring{top:78%}.closing .ring--1{width:calc(var(--pw) * 2.4);opacity:.16}.closing .ring--2{width:calc(var(--pw) * 3.3);opacity:.08}.closing .ring--3{width:calc(var(--pw) * 4.4);opacity:.04}.closing__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.closing__phone{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;height:calc(var(--pw) * 1.25);margin-top:64px}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:40px var(--gutter) calc(40px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--color-white) 8%,transparent);background:var(--color-surface)}.footer__brand{display:flex;align-items:center;gap:10px}.footer__logo{width:28px;height:29px}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:1.1rem;letter-spacing:.03em}.footer__links a{opacity:.72;transition:opacity .2s}.footer__links a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer__copyright{width:100%;font-size:.95rem;letter-spacing:.06em;text-align:center;opacity:.45}.languages{position:relative}.languages__toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid color-mix(in srgb,var(--color-white) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-white) 7%,transparent);font-size:1.05rem;font-weight:500;letter-spacing:.03em;list-style:none;white-space:nowrap;cursor:pointer;transition:background-color .2s}.languages__toggle::-webkit-details-marker{display:none}.languages__toggle:hover,.languages[open] .languages__toggle{background:color-mix(in srgb,var(--color-white) 14%,transparent)}.languages__toggle svg{flex:none;width:18px;height:18px}.languages__code{display:none}.languages__list{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:60;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:min(600px,calc(100vw - 32px));max-height:min(60vh,520px);overflow-y:auto;padding:10px;border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);border-radius:18px;background:var(--color-surface);box-shadow:0 24px 60px #0000008c}.languages__list a{display:block;padding:8px 12px;border-radius:10px;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:.95rem;transition:background-color .15s}.languages__list a:hover{background:color-mix(in srgb,var(--color-white) 7%,transparent)}.languages__list a[aria-current=page]{background:color-mix(in srgb,var(--color-primary) 35%,transparent);font-weight:600}.js [data-reveal] .title__light,.js [data-reveal] .title__bold,.js [data-reveal] .feature__subtitle,.js [data-reveal] .card__subtitle,.js [data-reveal] .chips{opacity:0;transform:translateY(26px);transition:opacity .6s var(--smooth),transform .6s var(--smooth)}.js [data-reveal] .title__light{transition-delay:.05s}.js [data-reveal] .title__bold{transition-delay:.12s}.js [data-reveal] .feature__subtitle,.js [data-reveal] .card__subtitle{transition-delay:.3s}.js [data-reveal] .chips{transition-delay:.4s}.js [data-reveal] .track__fill{transform:scaleX(0);transition:transform .9s cubic-bezier(.4,0,.2,1) .25s}.js [data-reveal] .phone{opacity:0;transform:translateY(70px) rotate(8deg) scale(.96);transition:opacity .5s ease-out .1s,transform .8s var(--impact) .1s}.js [data-reveal].more__title{opacity:0;transition:opacity .8s ease-out}.js [data-reveal].is-visible .title__light,.js [data-reveal].is-visible .title__bold,.js [data-reveal].is-visible .feature__subtitle,.js [data-reveal].is-visible .card__subtitle,.js [data-reveal].is-visible .chips{opacity:1;transform:none}.js [data-reveal].is-visible .track__fill{transform:none}.js [data-reveal].is-visible .phone{opacity:1;transform:none}.js [data-reveal].is-visible .ring--burst{animation:loadingRing .9s ease-out .55s forwards}.js [data-reveal].is-visible.more__title{opacity:.8}.js .card[data-reveal]:nth-child(2) .title__light,.js .card[data-reveal]:nth-child(2) .title__bold,.js .card[data-reveal]:nth-child(2) .card__subtitle,.js .card[data-reveal]:nth-child(2) .chips,.js .card[data-reveal]:nth-child(2) .phone,.js .card[data-reveal]:nth-child(2) .track__fill{transition-delay:.15s}.js .card[data-reveal]:nth-child(3) .title__light,.js .card[data-reveal]:nth-child(3) .title__bold,.js .card[data-reveal]:nth-child(3) .card__subtitle,.js .card[data-reveal]:nth-child(3) .chips,.js .card[data-reveal]:nth-child(3) .phone,.js .card[data-reveal]:nth-child(3) .track__fill{transition-delay:.3s}:is(:lang(ar),:lang(he),:lang(hi),:lang(th),:lang(ja),:lang(ko),:lang(zh)) :is(.hero__lead,.facts,.feature__subtitle,.card__subtitle,.chips,.more__title,.button,.title){letter-spacing:normal}:is(:lang(hi),:lang(th),:lang(ja),:lang(ko),:lang(zh)) .title{line-height:1.15}:lang(ja){word-break:auto-phrase}:lang(ko){word-break:keep-all}@keyframes loadingRing{0%{opacity:0;transform:scale(.3)}25%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(3.2)}}@keyframes logoReveal{0%{clip-path:circle(0% at 50% 50%);opacity:0}to{clip-path:circle(75% at 50% 50%);opacity:1}}@keyframes letterImpact{0%{transform:scale(2.6)}}@keyframes letterFocus{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@keyframes nameShake{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes loadingFill{0%{width:0%}60%{width:78%}to{width:100%}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}}@keyframes ringIn{0%{opacity:0;transform:scale(.6)}}@keyframes landFront{0%{opacity:0;transform:translate(22%,-16%) rotate(14deg) scale(1.08)}}@keyframes landBack{0%{opacity:0;transform:translate(-18%,14%) rotate(-12deg) scale(1.06)}}@keyframes float{0%,to{transform:none}50%{transform:translateY(-10px)}}@media (max-width: 960px){.hero{--pw: min(40vw, 230px);grid-template-columns:1fr;gap:56px;padding-top:112px;padding-bottom:32px;--hero-bg: radial-gradient( circle at 50% 82%, color-mix(in srgb, var(--color-primary) 42%, transparent) 0, transparent min(70vw, 420px) ), radial-gradient( circle at 96% 4%, color-mix(in srgb, var(--color-secondary) 22%, transparent) 0, transparent min(60vw, 360px) ), radial-gradient( circle at 4% 60%, color-mix(in srgb, var(--color-red) 14%, transparent) 0, transparent min(60vw, 360px) )}.feature{grid-template-columns:1fr;gap:48px;text-align:center}.feature--reverse .feature__text{order:0}.feature__text{display:flex;flex-direction:column;align-items:center}.chips{justify-content:center}.track__fill,[dir=rtl] .track__fill{transform-origin:center}.more__grid{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.footer{flex-direction:column}.languages{position:static}.languages__list{top:calc(100% + 6px);left:var(--gutter);right:var(--gutter);width:auto;max-height:calc(100vh - 100px);max-height:calc(100svh - 100px);grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.topbar .wordmark{display:none}.topbar,.topbar__actions{gap:8px}.languages__toggle{gap:6px;padding:0 12px}.languages__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.languages__code{display:inline}.button--small{padding:0 14px;font-size:.95rem}.cta{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.store-badge{justify-content:center}.slogan-dot{margin-inline:.2em .45em}.splash__slogan{letter-spacing:.22em;font-size:.95rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.splash__fill{width:100%}.js [data-reveal] .title__light,.js [data-reveal] .title__bold,.js [data-reveal] .feature__subtitle,.js [data-reveal] .card__subtitle,.js [data-reveal] .chips,.js [data-reveal] .phone,.js [data-reveal].more__title{opacity:1;transform:none}.js [data-reveal].more__title{opacity:.8}.js [data-reveal] .track__fill{transform:none}}
