.landing{--lp-bezel:var(--color-text-primary);--lp-bezel-edge:var(--color-text-secondary);--lp-phone:calc(var(--space-24) * 2);overflow-x:clip}[data-theme=dark] .landing{--lp-bezel:var(--color-surface-secondary);--lp-bezel-edge:var(--color-border-strong)}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing{--lp-bezel:var(--color-surface-secondary);--lp-bezel-edge:var(--color-border-strong)}}main:has(>.landing){padding-block:0}.landing h1,.landing h2,.landing h3{text-wrap:balance}.landing p{text-wrap:pretty}.lp-eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-text-accent) 9%, transparent);color:var(--color-text-accent);font-size:var(--text-label-medium-size);font-weight:var(--text-heading-h4-weight);line-height:var(--text-label-medium-line-height);display:inline-flex}.lp-h2{margin-block:0 var(--space-4);font-size:clamp(var(--text-display-small-size), calc(var(--text-body-medium-size) + 2.4vw), calc(var(--text-display-medium-size) * 1.25));font-weight:var(--text-display-medium-weight);letter-spacing:var(--text-display-medium-letter-spacing);line-height:1.35}.lp-h3{margin-block:var(--space-3) var(--space-3);font-size:clamp(var(--text-heading-h1-size), calc(var(--text-body-medium-size) + 1.4vw), calc(var(--text-display-small-size) * 1.1));letter-spacing:var(--text-heading-h1-letter-spacing);line-height:1.4}.lp-h4{margin-block:0 var(--space-2);font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height)}.lp-lead{color:var(--color-text-secondary);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);margin-block-end:0}.lp-center{text-align:center;margin-inline:auto}.lp-section-head{max-inline-size:40em;margin-block-end:var(--space-10)}.lp-section-head.lp-center{flex-direction:column;align-items:center;display:flex}.lp-text-link{align-items:center;gap:var(--space-2);min-block-size:var(--size-tap-target-min);font-weight:var(--text-label-large-weight);display:inline-flex}.phone{inline-size:var(--lp-phone);aspect-ratio:600/1300;padding:calc(var(--lp-phone) * .03);border-radius:calc(var(--lp-phone) * .16);background:linear-gradient(155deg, var(--lp-bezel-edge), var(--lp-bezel) 28%, var(--lp-bezel) 72%, var(--lp-bezel-edge));box-shadow:var(--shadow-overlay), inset 0 0 0 var(--border-width-thin) color-mix(in oklab, var(--color-text-inverse) 16%, transparent);position:relative}.phone picture{block-size:100%;display:block}.phone img{object-fit:cover;border-radius:calc(var(--lp-phone) * .13);background:var(--lp-bezel);block-size:100%;inline-size:100%;display:block}.store-buttons{gap:var(--space-3);margin:var(--space-6) 0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.store-buttons li{flex:0 auto;display:flex}.store-buttons.is-center{justify-content:center}.store-button{align-items:center;gap:var(--space-2);min-block-size:calc(var(--size-button-lg) + var(--space-1));inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-text-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-md);transition:transform var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;display:inline-flex}a.store-button[href]:hover{transform:translateY(calc(-1 * var(--space-0-5)));box-shadow:var(--shadow-lg)}a.store-button[href]:active{transform:none}.store-button:focus-visible{border-radius:var(--radius-lg)}.store-button.is-soon{cursor:default}.store-glyph{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);flex:none}.store-text{flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.store-kicker{font-size:var(--text-label-small-size);font-weight:var(--text-label-small-weight);opacity:.85}.store-name{font-family:var(--font-family-en);font-size:var(--text-heading-h4-size);font-weight:var(--text-heading-h3-weight);letter-spacing:var(--text-heading-h2-letter-spacing)}@media (min-width:414px){.store-button{gap:var(--space-3);padding-inline:var(--space-5) var(--space-6);min-inline-size:calc(var(--space-24) * 1.75)}.store-glyph{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}.store-name{font-size:var(--text-heading-h3-size)}}.is-inverse .store-button{background:var(--color-surface-primary);color:var(--color-text-primary)}.lp-hero{padding-block:var(--space-10) var(--space-16);background:radial-gradient(55% 45% at 88% 8%, color-mix(in oklab, var(--color-action-secondary) 95%, transparent), transparent 72%), radial-gradient(45% 40% at 6% 62%, color-mix(in oklab, var(--color-emotion-calm-surface) 85%, transparent), transparent 70%), radial-gradient(40% 35% at 62% 100%, color-mix(in oklab, var(--color-emotion-energized-surface) 80%, transparent), transparent 70%), var(--color-background-primary);position:relative;overflow:clip}.lp-glow{inline-size:calc(var(--space-24) * 3);aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--color-brand-primary) 16%, transparent), transparent 68%);filter:blur(var(--space-6));pointer-events:none;border-radius:50%;position:absolute;inset-block-start:10%;inset-inline-end:8%}.lp-hero-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.lp-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-pulse{inline-size:var(--space-2);block-size:var(--space-2);box-shadow:0 0 0 var(--space-1) color-mix(in oklab, var(--color-text-accent) 20%, transparent);background:currentColor;border-radius:50%}.lp-hero-title{margin:0 0 var(--space-5);font-size:clamp(calc(var(--text-display-small-size) * .92), calc(var(--text-body-medium-size) * .8 + 4.4vw), calc(var(--text-display-large-size) * 1.45));font-weight:var(--text-display-large-weight);letter-spacing:var(--text-display-large-letter-spacing);line-height:1.3}.lp-hero-title:lang(en){font-size:clamp(calc(var(--text-display-small-size) * .92), calc(var(--text-body-medium-size) * .6 + 3.4vw), calc(var(--text-display-large-size) * 1.25));line-height:1.18}.lp-hero-title>span{display:block}.lp-hero-title-b{color:var(--color-brand-primary)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lp-hero-title-b{background:linear-gradient(100deg, var(--color-brand-primary), var(--color-text-link) 45%, var(--color-brand-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;padding-block-end:.08em}}.lp-hero-lead{max-inline-size:34em;color:var(--color-text-secondary);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);margin:0}.lp-hero-copy .store-buttons{justify-content:center}.lp-trust{justify-content:center;gap:var(--space-2) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-label-medium-size);font-weight:var(--text-label-medium-weight);line-height:var(--text-label-medium-line-height);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-trust li{align-items:center;gap:var(--space-1);display:inline-flex}.lp-trust .icon{color:var(--color-brand-primary)}.lp-langs{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-secondary);font-size:var(--text-label-medium-size);line-height:var(--text-label-medium-line-height);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.lp-langs-label{font-weight:var(--text-label-medium-weight)}.lp-langs ul{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-langs li{padding:var(--space-0-5) var(--space-3);border-radius:var(--radius-full);border:var(--border-width-thin) solid var(--color-border-default);background:color-mix(in oklab, var(--color-surface-primary) 70%, transparent);color:var(--color-text-primary);font-weight:var(--text-label-medium-weight)}.lp-hero-visual{--lp-phone:clamp(calc(var(--space-24) * 1.6), 46vw, calc(var(--space-24) * 2.7));padding-block:var(--space-4);place-items:center;display:grid;position:relative}.lp-hero-visual>*{grid-area:1/1}.lp-orbit{inline-size:calc(var(--lp-phone) * 2);aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--color-brand-primary) 14%, transparent), transparent 66%);border:var(--border-width-thin) solid color-mix(in oklab, var(--color-brand-primary) 14%, transparent);border-radius:50%}.phone-main{z-index:2}.phone-side{z-index:1;scale:.84}.phone-side-a{translate:-64% 4%;rotate:-7deg}.phone-side-b{translate:64% 4%;rotate:7deg}.lp-chip{z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:var(--border-width-thin) solid var(--color-border-subtle);background:color-mix(in oklab, var(--color-surface-elevated) 90%, transparent);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));box-shadow:var(--shadow-lg);color:var(--color-text-primary);font-size:var(--text-label-medium-size);font-weight:var(--text-label-medium-weight);line-height:var(--text-label-medium-line-height);white-space:nowrap;display:none;position:absolute}.lp-chip .icon{color:var(--color-brand-primary)}.lp-chip-a{inset-block-start:16%;inset-inline-start:4%}.lp-chip-b{inset-block-end:22%;inset-inline-end:2%}.lp-chip-c{inset-block-end:5%;inset-inline-start:10%}@media (min-width:414px){.lp-chip{display:inline-flex}}@media (min-width:600px){.lp-hero{padding-block:var(--space-16) var(--space-20)}.lp-chip-a{inset-inline-start:12%}.lp-chip-b{inset-inline-end:10%}.lp-chip-c{inset-inline-start:18%}}@media (min-width:1024px){.lp-hero{padding-block:var(--space-16) var(--space-24)}.lp-hero-grid{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lp-hero-copy{text-align:start;align-items:flex-start}.lp-hero-copy .store-buttons,.lp-trust,.lp-langs,.lp-langs ul{justify-content:flex-start}.lp-hero-visual{--lp-phone:min(calc(var(--space-24) * 2.6), 20vw);padding-block:var(--space-8)}.lp-chip-a{inset-inline-start:0}.lp-chip-b{inset-inline-end:0}.lp-chip-c{inset-inline-start:6%}}.lp-promise{padding-block:var(--space-16);background:var(--color-surface-brand);border-block:var(--border-width-thin) solid var(--color-border-subtle)}.lp-promise .lp-eyebrow{inline-size:fit-content;display:flex}.lp-promise-list{gap:var(--space-4);margin:var(--space-10) 0 0;padding:0;list-style:none;display:grid}.lp-promise-card{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-primary);border:var(--border-width-thin) solid var(--color-border-subtle);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.lp-promise-card p{font-size:calc(var(--text-heading-h2-size) * 1.05);font-weight:var(--text-label-large-weight);margin:0;line-height:1.75}.lp-promise-card p:lang(ar){font-family:var(--font-family-editorial-ar);line-height:1.9}.lp-promise-num{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);border-radius:var(--radius-full);background:var(--color-action-secondary);color:var(--color-action-on-secondary);font-weight:var(--text-heading-h4-weight);place-items:center;display:grid}@media (min-width:1024px){.lp-promise{padding-block:var(--space-20)}.lp-promise-list{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.lp-promise-card{padding:var(--space-8)}}.lp-features{padding-block:var(--space-16) var(--space-8)}.lp-features .lp-section-head{margin-block-end:var(--space-6)}.lp-feature{gap:var(--space-8);padding-block:var(--space-10);border-block-start:var(--border-width-thin) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lp-features .lp-section-head+.lp-feature{border-block-start:0}.lp-feature-eyebrow{align-items:center;gap:var(--space-3);color:var(--color-text-link);font-size:var(--text-label-large-size);font-weight:var(--text-label-large-weight);line-height:var(--text-label-large-line-height);margin:0;display:inline-flex}.lp-feature-icon{inline-size:var(--size-avatar-md);block-size:var(--size-avatar-md);border-radius:var(--radius-md);background:var(--color-action-secondary);color:var(--color-action-on-secondary);place-items:center;display:grid}.lp-feature-p{color:var(--color-text-secondary);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);max-inline-size:34em}.lp-points{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.lp-points li{align-items:flex-start;gap:var(--space-2);display:flex}.lp-points .icon{color:var(--color-brand-primary);margin-block-start:calc(var(--space-1) + var(--space-0-5))}.lp-feature-media{--lp-phone:clamp(calc(var(--space-24) * 1.7), 52vw, calc(var(--space-24) * 2.5));padding-block:var(--space-6);place-items:center;display:grid;position:relative}.lp-feature-media>*{grid-area:1/1}.lp-feature-media.is-pair{--lp-phone:clamp(calc(var(--space-24) * 1.45), 40vw, calc(var(--space-24) * 2.2))}.lp-feature-media.is-pair .phone:nth-child(2){translate:30%;rotate:5deg;scale:.94}.lp-feature-media.is-pair .phone:nth-child(3){z-index:1;translate:-30% 6%;rotate:-5deg;scale:.94}.lp-blob{inline-size:calc(var(--lp-phone) * 1.75);aspect-ratio:1;background:var(--lp-tint,var(--color-surface-brand));border-radius:46% 54% 58% 42%/44% 40% 60% 56%}.tint-journal{--lp-tint:var(--color-emotion-overwhelmed-surface)}.tint-mood{--lp-tint:var(--color-emotion-calm-surface)}.tint-ai{--lp-tint:var(--color-emotion-sad-surface)}.tint-community{--lp-tint:var(--color-emotion-energized-surface)}.tint-calm{--lp-tint:var(--color-emotion-stable-surface)}.tint-ai .lp-feature-icon{background:color-mix(in oklab, var(--color-brand-secondary) 18%, var(--color-surface-primary));color:var(--color-text-primary)}@media (min-width:1024px){.lp-features{padding-block:var(--space-24) var(--space-12)}.lp-feature{gap:var(--space-16);padding-block:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-feature:nth-of-type(2n) .lp-feature-media{order:-1}.lp-feature-media{--lp-phone:calc(var(--space-24) * 2.6)}.lp-feature-media.is-pair{--lp-phone:calc(var(--space-24) * 2.35)}}.lp-breathe{padding-block:var(--space-8)}.lp-breathe-grid{gap:var(--space-8);padding-block:var(--space-10);border-radius:var(--radius-2xl);background:radial-gradient(70% 90% at 15% 50%, color-mix(in oklab, var(--color-emotion-calm-surface) 90%, transparent), transparent 70%), radial-gradient(60% 80% at 90% 20%, var(--color-action-secondary), transparent 70%), var(--color-surface-brand);border:var(--border-width-thin) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lp-breathe-copy{text-align:center}.lp-breathe-copy .lp-eyebrow{margin-inline:auto}.lp-breathe-orb{inline-size:min(calc(var(--space-24) * 2.6), 66vw);aspect-ratio:1;place-items:center;margin-inline:auto;display:grid;position:relative}.lp-breathe-orb>*{grid-area:1/1}.lp-orb-ring{border:var(--border-width-strong) dashed color-mix(in oklab, var(--color-brand-primary) 32%, transparent);border-radius:50%;block-size:100%;inline-size:100%}.lp-orb-core{aspect-ratio:1;background:radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--color-action-primary) 72%, var(--color-text-on-action)), var(--color-action-primary) 62%);inline-size:78%;box-shadow:0 0 0 var(--space-4) color-mix(in oklab, var(--color-brand-primary) 10%, transparent), 0 0 0 var(--space-10) color-mix(in oklab, var(--color-brand-primary) 6%, transparent);border-radius:50%;scale:.78}.lp-orb-label{z-index:1;color:var(--color-text-on-action);font-size:var(--text-heading-h2-size);font-weight:var(--text-heading-h2-weight)}.lp-orb-out{opacity:0}@media (min-width:600px){.lp-breathe-grid{padding-inline:var(--space-10)}}@media (min-width:1024px){.lp-breathe{padding-block:var(--space-12)}.lp-breathe-grid{padding:var(--space-12) var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lp-breathe-copy{text-align:start}.lp-breathe-copy .lp-eyebrow{margin-inline:0}}.lp-privacy{padding-block:var(--space-16)}.lp-privacy .lp-section-head{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.lp-privacy-grid{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17em),1fr));padding:0;list-style:none;display:grid}.lp-privacy-card{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-primary);border:var(--border-width-thin) solid var(--color-border-subtle);transition:transform var(--motion-duration-base) var(--motion-easing-standard), box-shadow var(--motion-duration-base) var(--motion-easing-standard)}.lp-privacy-card:hover{transform:translateY(calc(-1 * var(--space-1)));box-shadow:var(--shadow-lg)}.lp-privacy-card p{color:var(--color-text-secondary);margin:0}.lp-privacy-icon{inline-size:var(--space-12);block-size:var(--space-12);border-radius:var(--radius-lg);background:var(--color-surface-brand);color:var(--color-brand-primary);place-items:center;margin-block-end:var(--space-4);display:grid}@media (min-width:1024px){.lp-privacy{padding-block:var(--space-24) var(--space-16)}.lp-privacy-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-how{padding-block:var(--space-12);background:var(--color-background-secondary)}.lp-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.lp-step{column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface-primary);border:var(--border-width-thin) solid var(--color-border-subtle);grid-template-columns:auto 1fr;align-content:start;display:grid}.lp-step>:not(.lp-step-num){grid-column:2}.lp-step p{color:var(--color-text-secondary);margin:0}.lp-step-num{inline-size:var(--space-12);block-size:var(--space-12);border-radius:var(--radius-full);background:var(--color-action-primary);color:var(--color-text-on-action);font-size:var(--text-heading-h3-size);font-weight:var(--text-heading-h3-weight);grid-row:1/span 2;place-items:center;display:grid}@media (min-width:1024px){.lp-how{padding-block:var(--space-20)}.lp-steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.lp-step{padding:var(--space-8);row-gap:var(--space-1);grid-template-columns:1fr}.lp-step>:not(.lp-step-num){grid-column:1}.lp-step-num{grid-row:auto;margin-block-end:var(--space-4)}}.lp-safety-wrap{padding-block:var(--space-12) var(--space-4)}.lp-safety{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);justify-items:start;display:grid}.lp-safety-icon{color:var(--color-safety-ink);display:flex}.lp-safety-body p{margin:0}.lp-safety-body .lp-h4{color:var(--color-safety-ink)}.lp-safety-cta{min-block-size:var(--size-button-lg)}@media (min-width:1024px){.lp-safety{align-items:center;gap:var(--space-6);padding:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto}}.lp-faq{padding-block:var(--space-12) var(--space-16)}.lp-faq-grid{gap:var(--space-4);display:grid}.lp-faq .lp-section-head{margin-block-end:0}.lp-faq-list{border-block-start:var(--border-width-thin) solid var(--color-border-default)}.lp-faq-item{border-block-end:var(--border-width-thin) solid var(--color-border-default)}.lp-faq-item summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--size-tap-target-min);padding-block:var(--space-5);cursor:pointer;font-size:var(--text-heading-h3-size);font-weight:var(--text-heading-h3-weight);line-height:var(--text-heading-h3-line-height);list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:hover{color:var(--color-text-link)}.lp-faq-item summary:focus-visible{border-radius:var(--radius-sm)}.lp-faq-toggle{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl);border-radius:var(--radius-full);background:var(--color-action-secondary);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);flex:none;position:relative}.lp-faq-toggle:before,.lp-faq-toggle:after{content:"";inline-size:44%;block-size:var(--border-width-strong);border-radius:var(--radius-full);background:var(--color-action-on-secondary);transition:rotate var(--motion-duration-base) var(--motion-easing-standard);margin:auto;position:absolute;inset:0}.lp-faq-toggle:after{rotate:90deg}.lp-faq-item[open] .lp-faq-toggle{background:var(--color-action-secondary-hover)}.lp-faq-item[open] .lp-faq-toggle:after{rotate:none}.lp-faq-a{max-inline-size:42em;color:var(--color-text-secondary);padding-block-end:var(--space-5)}.lp-faq-a>:last-child{margin-block-end:0}@media (min-width:1024px){.lp-faq{padding-block:var(--space-20)}.lp-faq-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.lp-faq .lp-section-head{position:sticky;inset-block-start:var(--space-8)}}.lp-cta-wrap{padding-block:var(--space-4) var(--space-16)}.lp-cta{isolation:isolate;padding:var(--space-16) var(--space-5) var(--space-12);border-radius:var(--radius-2xl);text-align:center;background:radial-gradient(80% 60% at 50% 0%, color-mix(in oklab, var(--color-text-on-action) 14%, transparent), transparent 70%), var(--color-action-primary);color:var(--color-text-on-action);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.lp-cta-rings{z-index:-1;background:repeating-radial-gradient(circle at 50% 115%, transparent 0 calc(var(--space-12) - var(--border-width-thin)), color-mix(in oklab, var(--color-text-on-action) 10%, transparent) calc(var(--space-12) - var(--border-width-thin)) var(--space-12));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.lp-cta picture{display:block}.lp-cta-icon{inline-size:var(--space-20);block-size:var(--space-20);box-shadow:var(--shadow-lg), 0 0 0 var(--border-width-thin) color-mix(in oklab, var(--color-text-on-action) 25%, transparent);border-radius:22.5%;margin-block-end:var(--space-6);display:block}.lp-cta-title{margin:0 0 var(--space-3);font-size:clamp(var(--text-display-small-size), calc(var(--text-body-medium-size) + 3.2vw), calc(var(--text-display-large-size) * 1.3));line-height:1.3}.lp-cta-p{max-inline-size:30em;font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);opacity:.92;margin:0}.lp-cta .store-buttons{margin-block-end:0}.lp-cta .store-button:focus-visible{outline-color:var(--color-text-on-action)}@media (min-width:1024px){.lp-cta{padding:var(--space-20) var(--space-10) var(--space-16)}}@media (prefers-reduced-motion:no-preference){.lp-rise{animation:lp-rise calc(var(--motion-duration-gentle) * 1.4) var(--motion-easing-enter) both}.lp-hero-copy>:nth-child(2){animation-delay:calc(var(--motion-duration-instant) * 1)}.lp-hero-copy>:nth-child(3){animation-delay:calc(var(--motion-duration-instant) * 2)}.lp-hero-copy>:nth-child(4){animation-delay:calc(var(--motion-duration-instant) * 3)}.lp-hero-copy>:nth-child(5){animation-delay:calc(var(--motion-duration-instant) * 4)}.lp-hero-copy>:nth-child(6){animation-delay:calc(var(--motion-duration-instant) * 5)}.lp-hero-visual{animation:lp-enter calc(var(--motion-duration-gentle) * 1.6) var(--motion-easing-enter) both;animation-delay:var(--motion-duration-base)}.lp-hero-visual .phone{animation:lp-float calc(var(--motion-duration-breath) * 2) var(--motion-easing-calm) infinite alternate}.lp-hero-visual .phone-side-a{animation-delay:calc(var(--motion-duration-breath) * -.7)}.lp-hero-visual .phone-side-b{animation-delay:calc(var(--motion-duration-breath) * -1.4)}.lp-chip{animation:lp-chip calc(var(--motion-duration-gentle) * 1.2) var(--motion-easing-enter) both, lp-float calc(var(--motion-duration-breath) * 1.5) var(--motion-easing-calm) infinite alternate}.lp-chip-a{animation-delay:calc(var(--motion-duration-gentle) * 1.2), 0s}.lp-chip-b{animation-delay:calc(var(--motion-duration-gentle) * 1.5), calc(var(--motion-duration-breath) * -.5)}.lp-chip-c{animation-delay:calc(var(--motion-duration-gentle) * 1.8), calc(var(--motion-duration-breath) * -1)}.lp-orbit{animation:lp-breathe var(--motion-duration-breath) var(--motion-easing-calm) infinite alternate}.lp-glow{animation:lp-drift calc(var(--motion-duration-breath) * 4) var(--motion-easing-calm) infinite alternate}.lp-pulse{animation:lp-pulse calc(var(--motion-duration-breath) * .5) var(--motion-easing-calm) infinite alternate}.lp-orb-core{animation:lp-orb calc(var(--motion-duration-breath) * 2) var(--motion-easing-calm) infinite}.lp-orb-in{animation:lp-label-in calc(var(--motion-duration-breath) * 2) linear infinite}.lp-orb-out{animation:lp-label-out calc(var(--motion-duration-breath) * 2) linear infinite}.lp-blob{animation:lp-morph calc(var(--motion-duration-breath) * 4) var(--motion-easing-calm) infinite alternate}.lp-cta-rings{animation:lp-rings calc(var(--motion-duration-breath) * 2) var(--motion-easing-calm) infinite alternate}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes lp-rise{0%{opacity:0;translate:0 var(--space-6)}to{opacity:1;translate:0}}@keyframes lp-enter{0%{opacity:0;transform:translateY(var(--space-16))}to{opacity:1;transform:none}}@keyframes lp-float{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--space-3)))}}@keyframes lp-chip{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes lp-breathe{0%{opacity:.75;scale:.94}to{opacity:1;scale:1.04}}@keyframes lp-drift{0%{translate:0}to{translate:calc(-1 * var(--space-16)) var(--space-10)}}@keyframes lp-pulse{0%{opacity:.55}to{opacity:1}}@keyframes lp-orb{0%,to{scale:.62}50%{scale:1}}@keyframes lp-label-in{0%,46%{opacity:1}50%,96%{opacity:0}to{opacity:1}}@keyframes lp-label-out{0%,46%{opacity:0}50%,96%{opacity:1}to{opacity:0}}@keyframes lp-morph{0%{border-radius:46% 54% 58% 42%/44% 40% 60% 56%;rotate:none}to{border-radius:58% 42% 44% 56%/56% 58% 42% 44%;rotate:8deg}}@keyframes lp-rings{0%{opacity:.6}to{opacity:1}}@keyframes lp-reveal{0%{opacity:0;translate:0 var(--space-8)}to{opacity:1;translate:0}}
