.AppStoreCTA-module__eTlpaW__waiting{align-items:center;gap:var(--tq-4);flex-direction:column;display:flex}.AppStoreCTA-module__eTlpaW__cta{min-height:52px;padding:0 var(--tq-8);border-radius:var(--tq-r-pill);color:var(--tq-cta-ink);font-family:var(--tq-font-ui);font-size:var(--tq-fs-body);letter-spacing:.01em;text-align:center;background:linear-gradient(100deg,var(--tq-cta)0%,var(--tq-cta-hot)52%,var(--tq-cta)100%);box-shadow:var(--tq-glow-cta);animation:AppStoreCTA-module__eTlpaW__sheen 4.5s var(--tq-ease)infinite;transition:transform var(--tq-dur-fast)var(--tq-ease),box-shadow var(--tq-dur-fast)var(--tq-ease);background-size:220% 100%;justify-content:center;align-items:center;font-weight:650;display:inline-flex;position:relative}.AppStoreCTA-module__eTlpaW__lg{min-height:60px;padding:0 var(--tq-10);font-size:var(--tq-fs-lead)}.AppStoreCTA-module__eTlpaW__cta:after{content:"";border-radius:inherit;border:1px solid var(--tq-cta);opacity:0;animation:AppStoreCTA-module__eTlpaW__ring 2.6s var(--tq-ease-out)infinite;pointer-events:none;position:absolute;inset:-4px}@keyframes AppStoreCTA-module__eTlpaW__sheen{to{background-position:-220% 0}}@keyframes AppStoreCTA-module__eTlpaW__ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}a.AppStoreCTA-module__eTlpaW__cta:hover,a.AppStoreCTA-module__eTlpaW__cta:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 1px #f5a52499,0 14px 44px #f5a5245c}.AppStoreCTA-module__eTlpaW__live{animation:none}.AppStoreCTA-module__eTlpaW__live:after{opacity:0;animation:none}.AppStoreCTA-module__eTlpaW__label,.AppStoreCTA-module__eTlpaW__badgeText{z-index:1;color:var(--tq-cta-ink);position:relative}.AppStoreCTA-module__eTlpaW__status{color:var(--tq-ink-dim);font-size:var(--tq-fs-sm);text-align:center}@media (prefers-reduced-motion:reduce){.AppStoreCTA-module__eTlpaW__cta,.AppStoreCTA-module__eTlpaW__cta:after{animation:none}.AppStoreCTA-module__eTlpaW__cta{background-position:0 0}}
.QuestionField-module__CfIb0a__wrapper{z-index:var(--tq-z-canvas);pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;position:absolute;inset:0 0 96px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 91%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.QuestionField-module__CfIb0a__canvas{width:100%;height:100%;display:block}
.Hero-module__3COcIW__hero{min-height:88svh;padding:var(--tq-16)var(--tq-gutter)var(--tq-24);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__3COcIW__content{z-index:var(--tq-z-content);align-items:center;gap:var(--tq-6);text-align:center;flex-direction:column;max-width:min(94vw,34rem);display:flex;position:relative}@media (min-width:860px){.Hero-module__3COcIW__content{max-width:min(92vw,56rem)}}.Hero-module__3COcIW__title{font-size:var(--tq-fs-hero);line-height:.98}.Hero-module__3COcIW__accent{background:linear-gradient(96deg,var(--tq-peri-200),var(--tq-magenta)62%,var(--tq-cta));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;display:block}.Hero-module__3COcIW__lead{max-width:52ch;font-size:var(--tq-fs-lead);color:var(--tq-ink-dim);line-height:1.5}.Hero-module__3COcIW__cta{margin-top:var(--tq-4)}.Hero-module__3COcIW__cue{bottom:var(--tq-8);z-index:var(--tq-z-content);align-items:center;gap:var(--tq-1);font-size:var(--tq-fs-xs);letter-spacing:var(--tq-tracking-eyebrow);text-transform:uppercase;color:var(--tq-ink-faint);transition:color var(--tq-dur)var(--tq-ease);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__3COcIW__cue:hover,.Hero-module__3COcIW__cue:focus-visible{color:var(--tq-peri-400)}.Hero-module__3COcIW__arrow{animation:Hero-module__3COcIW__nudge 2.4s var(--tq-ease)infinite}@keyframes Hero-module__3COcIW__nudge{0%,70%,to{transform:translateY(0)}35%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.Hero-module__3COcIW__arrow{animation:none}}
.StatBand-module__1xWGYW__band{border-block:1px solid var(--tq-line);background:var(--tq-ground-raise);padding-block:clamp(2.5rem,6vw,4.5rem)}.StatBand-module__1xWGYW__inner{max-width:var(--tq-container);padding-inline:var(--tq-gutter);margin-inline:auto}.StatBand-module__1xWGYW__grid{gap:var(--tq-8)var(--tq-4);grid-template-columns:repeat(2,1fr);margin:0;display:grid}@media (min-width:720px){.StatBand-module__1xWGYW__grid{grid-template-columns:repeat(4,1fr)}}.StatBand-module__1xWGYW__item{align-items:center;gap:var(--tq-1);text-align:center;flex-direction:column;display:flex}.StatBand-module__1xWGYW__value{color:var(--tq-ink);font-variant-numeric:lining-nums tabular-nums;font-family:Palatino,Palatino Linotype,Book Antiqua,Charter,serif;font-size:clamp(2rem,1.2rem + 3vw,3.25rem);line-height:1}.StatBand-module__1xWGYW__label{font-size:var(--tq-fs-sm);color:var(--tq-ink-faint);letter-spacing:.02em;margin:0}
.PhoneFrame-module__HewkpW__frame{box-shadow:var(--tq-shadow-phone);background:linear-gradient(160deg,#96b4ff4d,#96b4ff0f 45%,#96b4ff38);border-radius:13%/6.2%;padding:5px}.PhoneFrame-module__HewkpW__screen{background:#14102a;border-radius:11.4%/5.4%;overflow:hidden}
.ScreenshotGallery-module__erpsYq__wrap{gap:var(--tq-6);flex-direction:column;display:flex}.ScreenshotGallery-module__erpsYq__stage{position:relative}.ScreenshotGallery-module__erpsYq__rail{--tq-shot-w:clamp(240px,64vw,360px);padding-block:var(--tq-8)var(--tq-6);scroll-snap-type:x mandatory;padding-inline:max(var(--tq-gutter),calc((100vw - var(--tq-shot-w))/2));scroll-padding-inline:max(var(--tq-gutter),calc((100vw - var(--tq-shot-w))/2));overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:clamp(1rem,3vw,2.5rem);margin:0;list-style:none;display:flex;overflow-x:auto}.ScreenshotGallery-module__erpsYq__rail::-webkit-scrollbar{display:none}.ScreenshotGallery-module__erpsYq__rail:focus-visible{outline:2px solid var(--tq-peri-400);outline-offset:6px;border-radius:var(--tq-r-lg)}.ScreenshotGallery-module__erpsYq__item{flex:0 0 var(--tq-shot-w);scroll-snap-align:center}.ScreenshotGallery-module__erpsYq__card{cursor:pointer;width:100%;transform:perspective(1500px)rotateY(var(--yaw,0deg))translateZ(var(--depth,0px))translateY(var(--lift,0px))scale(var(--scale,1));opacity:var(--dim,1);transition:opacity .22s var(--tq-ease);will-change:transform,opacity;background:0 0;border:0;padding:0;display:block}.ScreenshotGallery-module__erpsYq__shot{width:100%;height:auto}.ScreenshotGallery-module__erpsYq__controls{justify-content:center;align-items:center;gap:var(--tq-2);display:flex}.ScreenshotGallery-module__erpsYq__arrow{border:1px solid var(--tq-line);background:var(--tq-surface);width:44px;height:44px;color:var(--tq-peri-200);cursor:pointer;transition:background var(--tq-dur-fast)var(--tq-ease),border-color var(--tq-dur-fast)var(--tq-ease),opacity var(--tq-dur-fast)var(--tq-ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ScreenshotGallery-module__erpsYq__arrow:hover:not(:disabled),.ScreenshotGallery-module__erpsYq__arrow:focus-visible:not(:disabled){background:var(--tq-surface-hi);border-color:var(--tq-line-hi)}.ScreenshotGallery-module__erpsYq__arrow:disabled{opacity:.3;cursor:default}.ScreenshotGallery-module__erpsYq__dots{justify-content:center;gap:0;display:flex}.ScreenshotGallery-module__erpsYq__dot{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:relative}.ScreenshotGallery-module__erpsYq__dot:after{content:"";background:var(--tq-line-hi);width:7px;height:7px;transition:background var(--tq-dur)var(--tq-ease),transform var(--tq-dur)var(--tq-ease);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ScreenshotGallery-module__erpsYq__dotOn:after{background:var(--tq-peri-400);transform:translate(-50%,-50%)scale(1.5)}@media (max-width:480px){.ScreenshotGallery-module__erpsYq__dot{width:34px}}.ScreenshotGallery-module__erpsYq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ScreenshotGallery-module__erpsYq__card{opacity:1;transition:none;transform:none}.ScreenshotGallery-module__erpsYq__rail{scroll-behavior:auto}}
.FeatureGrid-module__35GEua__grid{gap:var(--tq-4);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:720px){.FeatureGrid-module__35GEua__grid{gap:var(--tq-5);grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.FeatureGrid-module__35GEua__grid{grid-template-columns:repeat(3,1fr)}}.FeatureGrid-module__35GEua__card{gap:var(--tq-3);padding:var(--tq-6);border:1px solid var(--tq-line);border-radius:var(--tq-r-lg);background:var(--tq-surface);transition:background var(--tq-dur)var(--tq-ease),border-color var(--tq-dur)var(--tq-ease);flex-direction:column;display:flex}.FeatureGrid-module__35GEua__card:hover{background:var(--tq-surface-hi);border-color:var(--tq-line-hi)}.FeatureGrid-module__35GEua__name{font-size:var(--tq-fs-h3)}.FeatureGrid-module__35GEua__line{color:var(--tq-ink-dim);font-size:var(--tq-fs-sm);flex:1;line-height:1.6}.FeatureGrid-module__35GEua__detail{font-family:var(--tq-font-ui);font-size:var(--tq-fs-xs);letter-spacing:var(--tq-tracking-eyebrow);text-transform:uppercase;color:var(--tq-peri-600)}
.QuestionSample-module__L5vUea__list{gap:var(--tq-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:720px){.QuestionSample-module__L5vUea__list{gap:var(--tq-4);grid-template-columns:repeat(2,1fr)}}.QuestionSample-module__L5vUea__item{padding:var(--tq-5)var(--tq-6);border-left:2px solid var(--tq-line-hi);border-radius:0 var(--tq-r-md)var(--tq-r-md)0;background:var(--tq-surface);font-family:var(--tq-font-display);font-size:var(--tq-fs-body);color:var(--tq-peri-200);line-height:1.5}
.LanguageStrip-module__FJELLa__strip{gap:var(--tq-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.LanguageStrip-module__FJELLa__chip{padding:var(--tq-2)var(--tq-4);border:1px solid var(--tq-line);border-radius:var(--tq-r-pill);font-size:var(--tq-fs-sm);color:var(--tq-ink-dim)}
.SectionHeading-module__in02zq__head{gap:var(--tq-3);max-width:var(--tq-measure);margin-bottom:var(--tq-10);flex-direction:column;display:flex}.SectionHeading-module__in02zq__center{text-align:center;align-items:center;margin-inline:auto}.SectionHeading-module__in02zq__eyebrow{font-family:var(--tq-font-ui);font-size:var(--tq-fs-xs);letter-spacing:var(--tq-tracking-eyebrow);text-transform:uppercase;color:var(--tq-peri-600);font-weight:600}.SectionHeading-module__in02zq__title{font-size:var(--tq-fs-h2)}.SectionHeading-module__in02zq__lead{font-size:var(--tq-fs-lead);line-height:var(--tq-lh-snug);color:var(--tq-ink-dim)}
.Home-module__Rcwb5W__section{padding-block:var(--tq-section-y)}.Home-module__Rcwb5W__raised{background:var(--tq-ground-raise);border-block:1px solid var(--tq-line)}.Home-module__Rcwb5W__inner{max-width:var(--tq-container);padding-inline:var(--tq-gutter);margin-inline:auto}.Home-module__Rcwb5W__innerNarrow{max-width:var(--tq-container-narrow);padding-inline:var(--tq-gutter);margin-inline:auto}.Home-module__Rcwb5W__split{gap:var(--tq-12);max-width:var(--tq-container);padding-inline:var(--tq-gutter);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:860px){.Home-module__Rcwb5W__split{gap:var(--tq-16);grid-template-columns:repeat(2,1fr)}}.Home-module__Rcwb5W__body{max-width:var(--tq-measure);color:var(--tq-ink-dim);line-height:var(--tq-lh-body)}.Home-module__Rcwb5W__closing{text-align:center;background:radial-gradient(ellipse 70% 100% at 50% 100%,#7c3aed29,transparent 70%),var(--tq-ground);border-top:1px solid var(--tq-line);padding-block:clamp(5rem,11vw,9rem)}.Home-module__Rcwb5W__closingTitle{font-size:var(--tq-fs-h2)}.Home-module__Rcwb5W__closingLead{margin-top:var(--tq-4);color:var(--tq-ink-dim);font-size:var(--tq-fs-lead)}.Home-module__Rcwb5W__closingCta{margin-top:var(--tq-8);justify-content:center;display:flex}
