.best-teaser[data-astro-cid-anjbgdrr] h2[data-astro-cid-anjbgdrr]{margin-block:.5rem 1.5rem}.best-teaser__links[data-astro-cid-anjbgdrr]{flex-wrap:wrap;gap:.75rem;display:flex}.best-teaser__link[data-astro-cid-anjbgdrr]{border-radius:var(--radius-button);color:var(--color-text-soft);align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.best-teaser__link[data-astro-cid-anjbgdrr]:hover{color:var(--color-text);opacity:1;background:#ffffff24}.card-showcase[data-astro-cid-2vie3xoo] h2[data-astro-cid-2vie3xoo]{margin-block:.5rem .75rem}.showcase__sub[data-astro-cid-2vie3xoo]{color:var(--color-text-soft);margin-bottom:2rem}.carousel-wrap[data-astro-cid-2vie3xoo]{align-items:center;padding-inline:0;display:flex;position:relative}.carousel[data-astro-cid-2vie3xoo]{scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-inline:var(--gutter,1.5rem);scrollbar-width:none;-ms-overflow-style:none;gap:1.25rem;width:100%;margin:0;padding-bottom:.5rem;list-style:none;display:flex;overflow-x:auto}.carousel[data-astro-cid-2vie3xoo]::-webkit-scrollbar{display:none}.carousel__slide[data-astro-cid-2vie3xoo]{flex:0 0 calc(100% - 2 * var(--gutter,1.5rem));scroll-snap-align:start;max-width:300px}.carousel-btn[data-astro-cid-2vie3xoo]{z-index:2;border:1px solid var(--color-glass-border);-webkit-backdrop-filter:blur(12px);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;background:#0a0d14b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,opacity .15s;display:flex;position:absolute;top:40%;transform:translateY(-50%)}.carousel-btn--prev[data-astro-cid-2vie3xoo]{left:.25rem}.carousel-btn--next[data-astro-cid-2vie3xoo]{right:.25rem}.carousel-btn[data-astro-cid-2vie3xoo]:hover{background:#ffffff1f}.carousel-btn[data-astro-cid-2vie3xoo]:disabled{opacity:.3;cursor:default}@media (width<=600px){.carousel-btn[data-astro-cid-2vie3xoo]{display:none}}@media (width>=480px){.carousel__slide[data-astro-cid-2vie3xoo]{flex-basis:calc((100% - 2 * var(--gutter,1.5rem) - 1.25rem) / 2)}}@media (width>=760px){.carousel__slide[data-astro-cid-2vie3xoo]{flex-basis:calc((100% - 2 * var(--gutter,1.5rem) - 2 * 1.25rem) / 3)}}@media (width>=1100px){.carousel__slide[data-astro-cid-2vie3xoo]{flex-basis:calc((100% - 2 * var(--gutter,1.5rem) - 3 * 1.25rem) / 4)}}.features__grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.feature[data-astro-cid-cognygiv]{border-radius:var(--radius-list);padding:1.75rem 1.5rem}.feature__icon[data-astro-cid-cognygiv]{width:44px;height:44px;color:var(--color-accent);justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.feature[data-astro-cid-cognygiv] h3[data-astro-cid-cognygiv]{margin-bottom:.5rem;font-size:1.1rem}.feature[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.6}.transparency[data-astro-cid-cognygiv]{padding-block:0 2rem}.transparency__inner[data-astro-cid-cognygiv]{border-left:2px solid var(--color-accent);padding-left:1.25rem}.transparency__text[data-astro-cid-cognygiv]{font-size:var(--fs-small);color:var(--color-text-faint);max-width:640px;line-height:1.6}.transparency__text[data-astro-cid-cognygiv] strong[data-astro-cid-cognygiv]{color:var(--color-text-soft)}@media (width<=900px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:1fr 1fr}}@media (width<=600px){.features__grid[data-astro-cid-cognygiv]{grid-template-columns:1fr}}.hero__phone{flex-direction:column;align-items:center;gap:1rem;display:flex}.os-switch{border:1px solid var(--color-glass-border);background:#ffffff0f;border-radius:999px;padding:4px;display:inline-flex}.os-switch__btn{font:inherit;color:var(--color-text-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem 1rem;font-size:.8125rem;font-weight:600}.os-switch__btn[aria-pressed=true]{color:var(--color-ground);background:var(--color-text)}.os-switch__btn:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.device{flex-direction:column;align-items:center;gap:1.25rem;margin:0;display:flex}.device__frame{background:linear-gradient(145deg,#3a3a3e,#121214);border-radius:48px;width:min(320px,86vw);padding:10px 10px 0;box-shadow:0 0 0 1px #ffffff1f,inset 0 0 0 2px #0009,0 40px 80px -20px #000000b3}.device[hidden]{display:none}@media (width>=901px){.device__frame{width:min(clamp(340px,28vw,420px),62vh - 9.3rem)}}.device--android .device__frame{border-radius:36px}.device__screen{color:#fff;background:radial-gradient(120% 70% at 20% 10%,#c8893a 0%,#0000 60%),radial-gradient(90% 60% at 90% 60%,#1f6b5c 0%,#0000 65%),linear-gradient(#2b1d3a 0%,#0d1220 100%);border-radius:39px 39px 0 0;flex-direction:column;align-items:center;padding:0 5.5cqw 12cqw;display:flex;position:relative;overflow:hidden;container-type:inline-size}.device--android .device__screen{background:radial-gradient(110% 70% at 80% 5%,#3a6fb0 0%,#0000 60%),radial-gradient(90% 60% at 10% 70%,#6b3a8f 0%,#0000 65%),linear-gradient(#14213a 0%,#0b0f1c 100%);border-radius:28px 28px 0 0}.sb{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:13cqw;font-size:4.6cqw;font-weight:600;display:grid}.sb__icons{justify-self:end;align-items:center;gap:1.4cqw;display:inline-flex}.sb__icons svg{fill:currentColor;width:auto;height:3.6cqw}.island{background:#000;border-radius:999px;width:30cqw;height:9cqw}.punch{background:#000;border-radius:50%;width:4.5cqw;height:4.5cqw}.sb__pct{font-size:3.8cqw}.ios-lock{fill:currentColor;opacity:.9;width:3.4cqw;margin-top:2cqw}.ios-date{opacity:.85;margin-top:2cqw;font-size:5.2cqw;font-weight:600}.ios-time{letter-spacing:-.02em;opacity:.95;font-family:Inter Tight,sans-serif;font-size:26cqw;font-weight:700;line-height:1}.lock-stack{margin-top:7cqw;flex-direction:column;gap:2.2cqw;width:calc(100% + 8cqw);margin-inline:-4cqw;display:flex}.live,.note{-webkit-backdrop-filter:blur(20px);background:#1414188c;border-radius:6.5cqw;padding:3.6cqw 4.2cqw}.inote{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3cqw;display:grid}.inote__icon{background:linear-gradient(160deg,#2f6bff,#1238b8);border-radius:2.4cqw;place-items:center;width:10cqw;height:10cqw;display:grid}.inote__icon img{width:6cqw;height:6cqw}.inote__main{gap:.4cqw;min-width:0;display:grid}.inote__top{text-transform:uppercase;letter-spacing:.02em;color:#fff9;justify-content:space-between;gap:2cqw;font-size:3.2cqw;display:flex}.inote__top span:last-child{text-transform:none}.inote__title{overflow-wrap:anywhere;font-size:4.2cqw;font-weight:600}.inote__text{color:#ffffffd9;font-size:4cqw;line-height:1.3}.anote__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3cqw;margin-top:2cqw;display:grid}.anote__lines{min-width:0;display:grid}.anote__mono{background:linear-gradient(135deg,#e3c27a,#a8792f);border-radius:50%;place-items:center;width:10cqw;height:10cqw;font-size:5cqw;font-weight:700;display:grid}.anote__mono[data-tone=slate]{background:linear-gradient(135deg,#3d4a5c,#12161d)}.anote__mono[data-tone=blue]{background:linear-gradient(135deg,#3b6db5,#16305c)}.anote__actions{color:#7ee2b8;gap:5cqw;margin-top:3cqw;font-size:3.6cqw;font-weight:600;display:flex}.note{background:#ffffff2e;align-items:center;gap:2.8cqw;font-size:3.7cqw;display:flex}.note__icon{border-radius:2cqw;flex:none;width:8.5cqw;height:8.5cqw}.note__icon--cal,.anote__icon--cal{background:linear-gradient(160deg,#f4f4f4 0 35%,#e5484d 35%)}.note__text{flex:1;min-width:0}.note__top{justify-content:space-between;gap:2cqw;display:flex}.note__top span{opacity:.65}.ios-bottom{justify-content:space-between;width:100%;padding:4cqw 3cqw 0;display:flex}.round{-webkit-backdrop-filter:blur(12px);background:#00000059;border-radius:50%;place-items:center;width:13cqw;height:13cqw;display:grid}.round svg{fill:currentColor;width:5cqw;height:5cqw}.home-bar{background:#ffffffd9;border-radius:999px;width:36cqw;height:1.6cqw;margin:3.5cqw 0 2.6cqw}.sb--android .sb__clock{justify-self:start}.and-time{text-align:center;color:#dfe7ff;margin-top:6cqw;font-family:Inter Tight,sans-serif;font-size:24cqw;font-weight:600;line-height:.92}.and-date{opacity:.85;margin-top:3cqw;font-size:4.2cqw}.lock-stack--android{gap:1cqw}.anote{background:#1e2230e0;border-radius:2cqw;padding:3.4cqw 4cqw;font-size:3.7cqw}.anote:first-child{border-top-left-radius:6cqw;border-top-right-radius:6cqw}.anote:last-child{border-bottom-right-radius:6cqw;border-bottom-left-radius:6cqw}.anote__head{color:#ffffffa6;align-items:center;gap:2cqw;font-size:3.3cqw;display:flex}.anote__icon{background:#c8893a;border-radius:50%;flex:none;place-items:center;width:5.2cqw;height:5.2cqw;display:grid}.anote__icon img{width:3.4cqw;height:3.4cqw}.anote__title{font-size:5cqw;font-weight:600}.anote__text{color:#ffffffbf;margin-top:.6cqw}.and-bottom{justify-content:space-between;align-items:center;width:100%;padding:4cqw 2cqw 0;display:flex}.round--and{background:#ffffff1f}.fp{opacity:.8;width:9cqw;height:9cqw}.fp svg{width:100%;height:100%}.home-bar--and{width:28cqw;height:1.2cqw}.device__frame{-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.slot{display:grid}.slot>*{grid-area:1/1}.arrive{-webkit-backdrop-filter:blur(16px);opacity:0;background:#14141899;border-radius:999px;place-self:center;align-items:center;gap:2cqw;padding:2.6cqw 4.4cqw;font-size:4cqw;animation:7s both arrive;display:inline-flex}.arrive svg{fill:#7ee2b8;width:3.2cqw}.arrive b{font-weight:600}.slot>.live,.slot>.anote{animation:7s cubic-bezier(.2,.8,.2,1) both tile-in}.device__frame{animation:7s linear both buzz}.story li{animation:7s both step}.story li:nth-child(2){animation-name:step2}.story li:nth-child(3){animation-name:step3}@keyframes arrive{0%,4%{opacity:0;transform:translateY(-3cqw)}10%,34%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(-3cqw)}}@keyframes tile-in{0%,40%{opacity:0;transform:translateY(6cqw)scale(.96)}48%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes buzz{0%,36%,46%,to{transform:none}38%,42%{transform:translate(-2px)rotate(-.4deg)}40%,44%{transform:translate(2px)rotate(.4deg)}}@keyframes step{0%,34%{color:var(--color-text)}38%,to{color:var(--color-text-faint)}}@keyframes step2{0%,34%{color:var(--color-text-faint)}36%,46%{color:var(--color-text)}50%,to{color:var(--color-text-faint)}}@keyframes step3{0%,46%{color:var(--color-text-faint)}50%,to{color:var(--color-text)}}.story{counter-reset:step;color:var(--color-text-faint);gap:.4rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.story li{counter-increment:step;align-items:baseline;gap:.6rem;display:flex}.story li:before{content:counter(step);border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:700;display:grid}@media (prefers-reduced-motion:reduce){.arrive{display:none}.slot>.live,.slot>.anote,.device__frame,.story li{opacity:1;animation:none;transform:none}}.device-note{color:var(--color-text-faint);text-align:center;max-width:280px;font-size:.75rem}.story-control{border:1px solid var(--color-divider);color:var(--color-text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:0 auto 1rem;padding:.4rem .75rem;font-size:.8125rem}.story-control:not([hidden]){display:block}.hero__phone[data-story-paused=true] .arrive{display:none}.hero__phone[data-story-paused=true] :is(.slot>.live,.slot>.anote,.device__frame,.story li){opacity:1;animation:none;transform:none}.story-opening[data-astro-cid-wlyej27a]{padding-bottom:clamp(3rem,7vw,6rem)}.story-opening__grid[data-astro-cid-wlyej27a]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.story-opening[data-astro-cid-wlyej27a] h1[data-astro-cid-wlyej27a]{letter-spacing:-.055em;margin-block:1rem 1.5rem;font-size:clamp(2.75rem,5.8vw,5rem);line-height:1.03}.story-opening__lead[data-astro-cid-wlyej27a]{max-width:34rem;color:var(--color-text-soft);font-size:clamp(1.1rem,1.6vw,1.25rem);line-height:1.65}blockquote[data-astro-cid-wlyej27a]{border-left:2px solid var(--color-accent);margin:1.75rem 0 1.25rem;padding-left:1.1rem}blockquote[data-astro-cid-wlyej27a] p[data-astro-cid-wlyej27a]{margin-bottom:.4rem;font-size:1.125rem;font-weight:600;line-height:1.5}cite[data-astro-cid-wlyej27a]{color:var(--color-text-muted);font-size:.8125rem;font-style:normal}.story-opening__body[data-astro-cid-wlyej27a]{max-width:34rem;color:var(--color-text-muted);line-height:1.75}.story-opening__actions[data-astro-cid-wlyej27a]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-block:1.75rem 1.25rem;display:flex}.story-opening__actions[data-astro-cid-wlyej27a]>a[data-astro-cid-wlyej27a]:last-child{color:var(--color-text-soft);font-size:.9375rem}.story-opening__picture[data-astro-cid-wlyej27a]{min-width:0;margin:0}.story-opening__art[data-astro-cid-wlyej27a]{border:1px solid var(--color-divider);background:radial-gradient(at 30% 10%,#8b77d81a,#0000 70%);border-radius:2rem;overflow:hidden}.story-opening__picture[data-astro-cid-wlyej27a] img[data-astro-cid-wlyej27a]{width:100%;height:auto;display:block}figcaption[data-astro-cid-wlyej27a]{color:var(--color-text-muted);text-align:center;margin-top:1rem;font-size:.8125rem;line-height:1.5}@media (width<=760px){.story-opening__grid[data-astro-cid-wlyej27a]{grid-template-columns:1fr;gap:2rem}.story-opening[data-astro-cid-wlyej27a] h1[data-astro-cid-wlyej27a]{font-size:clamp(2.5rem,10vw,4rem)}.story-opening__picture[data-astro-cid-wlyej27a]{width:min(100%,28rem);margin-inline:auto}}.product-story[data-astro-cid-vg2kkmmx]{border-top:1px solid var(--color-divider)}h2[data-astro-cid-vg2kkmmx]{letter-spacing:-.04em;margin-block:.75rem 1.25rem;font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.12}.product-story__lead[data-astro-cid-vg2kkmmx]{max-width:42rem;color:var(--color-text-muted);font-size:1.125rem;line-height:1.7}.product-story__grid[data-astro-cid-vg2kkmmx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3rem;display:grid}.product-story__item[data-astro-cid-vg2kkmmx]{border-top:1px solid var(--color-divider);padding-top:1.25rem}.product-story__number[data-astro-cid-vg2kkmmx]{letter-spacing:.12em;color:var(--color-accent);margin-bottom:1.5rem;font-size:.8125rem;display:block}h3[data-astro-cid-vg2kkmmx]{margin-bottom:.75rem;font-size:1.25rem}.product-story__item[data-astro-cid-vg2kkmmx] p[data-astro-cid-vg2kkmmx]{color:var(--color-text-muted);line-height:1.75}.product-story__next[data-astro-cid-vg2kkmmx]{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.9375rem;display:flex}.product-story__next[data-astro-cid-vg2kkmmx] p[data-astro-cid-vg2kkmmx]{color:var(--color-text-muted)}@media (width<=700px){.product-story__grid[data-astro-cid-vg2kkmmx]{grid-template-columns:1fr;gap:1.75rem;margin-top:2rem}.product-story__number[data-astro-cid-vg2kkmmx]{margin-bottom:.75rem}}.hero[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.hero-field--violet[data-astro-cid-lcdefpme]{width:700px;height:700px;top:-250px;left:-150px}.hero-field--accent[data-astro-cid-lcdefpme]{width:500px;height:500px;top:0;right:5%}.hero-field--teal[data-astro-cid-lcdefpme]{width:400px;height:400px;bottom:0;left:30%}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem 4rem;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1rem}.hero__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.25rem;font-size:clamp(2.4rem,5vw,4.25rem)}.hero__sub[data-astro-cid-lcdefpme]{max-width:480px;color:var(--color-text-soft);margin-bottom:1rem;font-size:1.125rem;line-height:1.6}.hero__trust[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--color-text-faint);margin-bottom:2rem;line-height:1.5}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.store-badge[data-astro-cid-lcdefpme]{border-radius:var(--radius-button);background:var(--color-glass-fill);border:1px solid var(--color-glass-border);color:var(--color-text-soft);cursor:default;user-select:none;opacity:.6;align-items:center;gap:.55rem;padding:.55rem 1rem;display:inline-flex}.store-badge[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{opacity:.8;flex-shrink:0}.store-badge__text[data-astro-cid-lcdefpme]{flex-direction:column;line-height:1.2;display:flex}.store-badge__sub[data-astro-cid-lcdefpme]{letter-spacing:.03em;color:var(--color-text-faint);font-size:.6875rem;font-weight:500}.store-badge__store[data-astro-cid-lcdefpme]{font-size:.875rem;font-weight:600}.hero__browse-cta[data-astro-cid-lcdefpme]{white-space:nowrap}@media (width<=900px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=600px){.hero__inner[data-astro-cid-lcdefpme]{padding-block:1.5rem 2.5rem}}
