.landing-preview-module__7mDy3G__page{--ease-out:cubic-bezier(.22, 1, .36, 1);background:var(--landing-background);min-width:320px;color:var(--landing-heading);font-family:var(--font-landing-sans), sans-serif;--landing-serif:var(--font-landing-serif), Georgia, "Times New Roman", serif;overflow:clip}.landing-preview-module__7mDy3G__page *,.landing-preview-module__7mDy3G__page :before,.landing-preview-module__7mDy3G__page :after{box-sizing:border-box}.landing-preview-module__7mDy3G__page h1,.landing-preview-module__7mDy3G__page h2,.landing-preview-module__7mDy3G__page h3,.landing-preview-module__7mDy3G__page p{margin:0}.landing-preview-module__7mDy3G__page h1,.landing-preview-module__7mDy3G__page h2,.landing-preview-module__7mDy3G__page h3{font-family:var(--font-landing-sans), sans-serif;letter-spacing:-.04em;font-weight:500}.landing-preview-module__7mDy3G__page a{text-decoration:none}.landing-preview-module__7mDy3G__hero{isolation:isolate;background:var(--landing-dark);color:#fff;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__heroImage{z-index:-3;object-fit:cover;object-position:center 52%;animation:18s ease-in-out infinite alternate landing-preview-module__7mDy3G__hero-breathe}.landing-preview-module__7mDy3G__heroWash{z-index:-2;background:radial-gradient(circle at 94% 4%, color-mix(in srgb, var(--landing-primary) 24%, transparent) 0%, color-mix(in srgb, var(--landing-dark) 12%, transparent) 28%, transparent 52%), linear-gradient(to top right, color-mix(in srgb, var(--landing-dark) 94%, transparent) 0%, color-mix(in srgb, var(--landing-dark) 78%, transparent) 31%, color-mix(in srgb, var(--landing-dark) 38%, transparent) 62%, color-mix(in srgb, var(--landing-dark) 8%, transparent) 100%);position:absolute;inset:0}.landing-preview-module__7mDy3G__hero:after{z-index:-1;background:radial-gradient(ellipse at 0% 100%, color-mix(in srgb, var(--landing-dark) 86%, transparent) 0%, color-mix(in srgb, var(--landing-dark) 48%, transparent) 34%, transparent 68%);content:"";position:absolute;inset:0}.landing-preview-module__7mDy3G__navShell{z-index:100;color:#0a2440;background:#fff;border-bottom:1px solid #e8ecef;width:100%;padding:.5rem clamp(1rem,3.5vw,4rem);position:fixed;top:0;left:0}.landing-preview-module__7mDy3G__nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;width:min(100%,90rem);min-height:3.5rem;margin:0 auto;display:grid}.landing-preview-module__7mDy3G__brand{color:inherit;letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:.65rem;font-size:1.18rem;font-weight:750;display:inline-flex}.landing-preview-module__7mDy3G__navLinks,.landing-preview-module__7mDy3G__navActions{align-items:center;display:flex}.landing-preview-module__7mDy3G__navLinks{white-space:nowrap;gap:clamp(1rem,2.2vw,2rem)}.landing-preview-module__7mDy3G__navLinks a,.landing-preview-module__7mDy3G__signIn{color:#43576b;font-size:.86rem;font-weight:600;transition:color .18s}.landing-preview-module__7mDy3G__navLinks a:hover,.landing-preview-module__7mDy3G__signIn:hover{color:#078e87}.landing-preview-module__7mDy3G__navActions{white-space:nowrap;justify-content:flex-end;gap:1rem}.landing-preview-module__7mDy3G__navLanguage{color:#43576b;display:flex}.landing-preview-module__7mDy3G__navLanguage span{display:none}.landing-preview-module__7mDy3G__nav .landing-preview-module__7mDy3G__navLanguage select{cursor:pointer;border:0;border-radius:.25rem;min-height:2.75rem;padding:.25rem;font-size:.8rem;font-weight:600}.landing-preview-module__7mDy3G__nav .landing-preview-module__7mDy3G__primaryButton{min-height:2.65rem;box-shadow:none;color:#fff;background:#078e87;border-radius:.4rem;padding:.48rem 1rem;font-size:.82rem}.landing-preview-module__7mDy3G__nav .landing-preview-module__7mDy3G__primaryButton:hover{box-shadow:none;background:#067670}.landing-preview-module__7mDy3G__primaryButton,.landing-preview-module__7mDy3G__secondaryButton,.landing-preview-module__7mDy3G__primaryButtonDark{border:1px solid #0000;border-radius:.7rem;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1.35rem;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.landing-preview-module__7mDy3G__primaryButton{background:var(--landing-primary);box-shadow:0 .7rem 1.8rem color-mix(in srgb, var(--landing-primary) 22%, transparent);color:var(--landing-on-primary)}.landing-preview-module__7mDy3G__primaryButton:hover,.landing-preview-module__7mDy3G__primaryButtonDark:hover,.landing-preview-module__7mDy3G__secondaryButton:hover{transform:translateY(-2px)}.landing-preview-module__7mDy3G__primaryButton:hover{background:var(--landing-primary-hover);box-shadow:0 1rem 2rem color-mix(in srgb, var(--landing-primary) 30%, transparent)}.landing-preview-module__7mDy3G__secondaryButton{background:color-mix(in srgb, var(--landing-dark) 28%, transparent);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffffff57}.landing-preview-module__7mDy3G__secondaryButton:hover{background:color-mix(in srgb, var(--landing-dark) 48%, transparent);border-color:#fff9}.landing-preview-module__7mDy3G__heroContent{text-align:center;justify-items:center;width:min(90%,58rem);padding:8.5rem 0 9rem;display:grid}.landing-preview-module__7mDy3G__heroContent>*{animation:landing-preview-module__7mDy3G__hero-rise .85s var(--ease-out) both}.landing-preview-module__7mDy3G__heroContent>:first-child{animation-delay:.18s}.landing-preview-module__7mDy3G__heroContent>:nth-child(2){animation-delay:.28s}.landing-preview-module__7mDy3G__heroContent>:nth-child(3){animation-delay:.4s}.landing-preview-module__7mDy3G__heroContent>:nth-child(4){animation-delay:.52s}.landing-preview-module__7mDy3G__heroContent>:nth-child(5){animation-delay:.62s}.landing-preview-module__7mDy3G__heroKicker,.landing-preview-module__7mDy3G__sectionHeading>span,.landing-preview-module__7mDy3G__sectionHeadingLight>span,.landing-preview-module__7mDy3G__storyCopy>span{color:var(--landing-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:750}.landing-preview-module__7mDy3G__hero h1{text-wrap:balance;max-width:17ch;margin-top:1rem;font-size:clamp(3.15rem,6vw,6rem);font-weight:450;line-height:.98}.landing-preview-module__7mDy3G__hero h1 em{color:var(--landing-accent);font-family:var(--font-landing-sans), sans-serif;letter-spacing:-.035em;font-size:1.08em;font-weight:600;display:block}.landing-preview-module__7mDy3G__heroCopy{color:#ffffffc7;max-width:42rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7;margin-top:1.65rem!important}.landing-preview-module__7mDy3G__heroActions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;display:flex}.landing-preview-module__7mDy3G__microcopy{color:#ffffff94;font-size:.78rem;margin-top:.85rem!important}.landing-preview-module__7mDy3G__heroTrust{color:#ffffff94;justify-content:center;gap:2rem;font-size:.76rem;display:flex;position:absolute;bottom:2rem;left:0;right:0}.landing-preview-module__7mDy3G__heroTrust span:before{color:var(--landing-accent);content:"✦";margin-right:.45rem}.landing-preview-module__7mDy3G__showcase,.landing-preview-module__7mDy3G__occasions,.landing-preview-module__7mDy3G__how,.landing-preview-module__7mDy3G__comparison{padding:clamp(5rem,9vw,9rem) clamp(1.1rem,5vw,5.5rem)}.landing-preview-module__7mDy3G__productStage,.landing-preview-module__7mDy3G__quotes,.landing-preview-module__7mDy3G__occasionGrid,.landing-preview-module__7mDy3G__stepList,.landing-preview-module__7mDy3G__comparison{width:min(100%,86rem);margin-inline:auto}.landing-preview-module__7mDy3G__how,.landing-preview-module__7mDy3G__faq,.landing-preview-module__7mDy3G__finalCta{scroll-margin-top:6rem}.landing-preview-module__7mDy3G__sectionHeading p,.landing-preview-module__7mDy3G__storyCopy p,.landing-preview-module__7mDy3G__stepCopy p{color:var(--landing-body);line-height:1.75}.landing-preview-module__7mDy3G__showcase{background:var(--landing-section);border-radius:clamp(1.6rem,4vw,3.75rem)}.landing-preview-module__7mDy3G__sectionHeading,.landing-preview-module__7mDy3G__sectionHeadingLight{text-align:center;justify-items:center;max-width:52rem;margin:0 auto clamp(3rem,6vw,5rem);display:grid}.landing-preview-module__7mDy3G__sectionHeading h2,.landing-preview-module__7mDy3G__sectionHeadingLight h2{text-wrap:balance;max-width:15ch;margin-top:.7rem;font-size:clamp(2.35rem,4.4vw,4.35rem);font-weight:480;line-height:1.02}.landing-preview-module__7mDy3G__sectionHeading p{max-width:40rem;margin-top:1rem!important}.landing-preview-module__7mDy3G__sectionHeading h2,.landing-preview-module__7mDy3G__faq>h2{max-width:22ch;font-family:var(--landing-serif);letter-spacing:-.01em;margin-top:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:600;line-height:1.1}.landing-preview-module__7mDy3G__sectionHeading h2 em,.landing-preview-module__7mDy3G__faq>h2 em,.landing-preview-module__7mDy3G__comparisonIntro h2 em{color:var(--landing-primary);font-style:normal}@media (max-width:570px){.landing-preview-module__7mDy3G__sectionHeading h2,.landing-preview-module__7mDy3G__faq>h2{font-size:2rem}}.landing-preview-module__7mDy3G__designModeLink{color:var(--landing-decorative);letter-spacing:.02em;transition:color .18s ease, gap .18s var(--ease-out);align-items:center;gap:.45rem;margin-top:1.35rem;font-size:.76rem;font-weight:750;display:inline-flex}.landing-preview-module__7mDy3G__designModeLink:hover{color:var(--landing-dark);gap:.65rem}.landing-preview-module__7mDy3G__productStage{--product-frame-height:clamp(29rem, 36vw, 32.5rem);grid-template-columns:minmax(13.5rem,14.5rem) minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2vw,1.5rem);width:min(100%,63rem);display:grid}.landing-preview-module__7mDy3G__productPanel{grid-template-rows:auto var(--product-frame-height);gap:.55rem;min-width:0;display:grid}.landing-preview-module__7mDy3G__productPanelLabel{color:var(--landing-body);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:780}.landing-preview-module__7mDy3G__browserMock,.landing-preview-module__7mDy3G__phone{border:1px solid var(--landing-border);background:var(--landing-surface);box-shadow:0 1.3rem 3.5rem color-mix(in srgb, var(--landing-dark) 12%, transparent)}.landing-preview-module__7mDy3G__browserMock{pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:1.35rem;grid-template-rows:auto minmax(9.5rem,40%) minmax(0,1fr);min-width:0;height:100%;display:grid;overflow:hidden}.landing-preview-module__7mDy3G__browserChrome{border-bottom:1px solid var(--landing-border);background:var(--landing-section);align-items:center;min-height:1.3rem;padding:.2rem .55rem;display:flex}.landing-preview-module__7mDy3G__browserDots{gap:.28rem;display:inline-flex}.landing-preview-module__7mDy3G__browserDots i{background:var(--landing-primary);border-radius:50%;width:.36rem;height:.36rem;display:block}.landing-preview-module__7mDy3G__browserDots i:nth-child(2){background:var(--landing-accent)}.landing-preview-module__7mDy3G__browserDots i:nth-child(3){background:var(--landing-decorative)}.landing-preview-module__7mDy3G__phone{z-index:2;border:.34rem solid var(--landing-surface);border-radius:1.75rem;grid-template-rows:minmax(0,1fr);width:100%;height:100%;display:grid;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__phoneNotch{z-index:4;background:var(--landing-dark);border-radius:999px;width:4.6rem;height:1rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.landing-preview-module__7mDy3G__phoneScreen{min-height:0;overflow:hidden}.landing-preview-module__7mDy3G__phoneScreen>div{transform-origin:0 0}.landing-preview-module__7mDy3G__stylePreview{text-align:center;justify-items:center;gap:.7rem;width:min(100%,48rem);margin:clamp(1.8rem,3.5vw,2.8rem) auto 0;display:grid}.landing-preview-module__7mDy3G__stylePreview>p{color:var(--landing-body);font-size:.85rem}.landing-preview-module__7mDy3G__stylePreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.landing-preview-module__7mDy3G__stylePreviewCard{border:1px solid color-mix(in srgb, var(--landing-dark) 12%, transparent);background:var(--landing-border);min-height:4rem;box-shadow:0 .35rem 1rem color-mix(in srgb, var(--landing-dark) 8%, transparent);border-radius:.55rem;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__stylePreviewCard:after{background:linear-gradient(transparent, color-mix(in srgb, var(--landing-dark) 72%, transparent));content:"";position:absolute;inset:35% 0 0}.landing-preview-module__7mDy3G__stylePreviewCard>img{object-fit:cover}.landing-preview-module__7mDy3G__stylePreviewCard>span{z-index:1;color:#fff;font-family:var(--font-landing-sans), sans-serif;font-size:.78rem;position:absolute;bottom:.48rem;left:.6rem}.landing-preview-module__7mDy3G__stylePreviewCard>img{transition:filter .25s}.landing-preview-module__7mDy3G__stylePreviewCard:not(.landing-preview-module__7mDy3G__stylePreviewCardActive)>img{filter:saturate(.7)brightness(.82)}.landing-preview-module__7mDy3G__stylePreviewCard:hover>img{filter:none}.landing-preview-module__7mDy3G__stylePreviewCardActive{outline:2.5px solid var(--landing-primary);outline-offset:3px;box-shadow:0 .6rem 1.4rem color-mix(in srgb, var(--landing-dark) 16%, transparent)}.landing-preview-module__7mDy3G__stylePreviewCardActive>span{font-weight:700}.landing-preview-module__7mDy3G__styleSwatches{vertical-align:-.1rem;margin-right:.45rem;display:inline-flex}.landing-preview-module__7mDy3G__styleSwatches b{border:1.5px solid #ffffffd9;border-radius:50%;width:.75rem;height:.75rem}.landing-preview-module__7mDy3G__styleSwatches b+b{margin-left:-.25rem}.landing-preview-module__7mDy3G__stylePreviewNote{color:var(--landing-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.landing-preview-module__7mDy3G__testimonials{background:var(--landing-dark);color:#fff;padding:clamp(5rem,9vw,8rem) clamp(1.1rem,5vw,5.5rem)}.landing-preview-module__7mDy3G__sectionHeadingLight{margin-bottom:3.25rem}.landing-preview-module__7mDy3G__sectionHeadingLight h2{color:#fff}.landing-preview-module__7mDy3G__quotes{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.landing-preview-module__7mDy3G__quotes blockquote{border-left:1px solid #ffffff26;align-content:space-between;gap:2rem;min-height:15rem;margin:0;padding:1.5rem clamp(1.2rem,3vw,2.5rem);display:grid}.landing-preview-module__7mDy3G__quotes blockquote:last-child{border-right:1px solid #ffffff26}.landing-preview-module__7mDy3G__quotes p{font-family:var(--font-landing-sans), sans-serif;font-size:clamp(1.45rem,2.3vw,2.1rem);line-height:1.25}.landing-preview-module__7mDy3G__quotes footer{color:#ffffff8c;font-size:.78rem}.landing-preview-module__7mDy3G__splitStory{background:var(--landing-surface);grid-template-columns:1.05fr .95fr;min-height:46rem;display:grid}.landing-preview-module__7mDy3G__storyImage{min-height:36rem;position:relative}.landing-preview-module__7mDy3G__storyCopy{align-content:center;justify-items:start;max-width:40rem;padding:clamp(4rem,9vw,8rem) clamp(2rem,7vw,7rem);display:grid}.landing-preview-module__7mDy3G__storyCopy h2{text-wrap:balance;margin-top:.75rem;font-size:clamp(2.45rem,4.3vw,4.4rem);font-weight:480;line-height:1.02}.landing-preview-module__7mDy3G__storyCopy p{margin-top:1.3rem!important}.landing-preview-module__7mDy3G__storyCopy ul,.landing-preview-module__7mDy3G__stepCopy ul,.landing-preview-module__7mDy3G__comparisonTable ul{margin:1.5rem 0 0;padding:0;list-style:none}.landing-preview-module__7mDy3G__storyCopy li,.landing-preview-module__7mDy3G__stepCopy li{color:var(--landing-body);padding:.45rem 0 .45rem 1.5rem;position:relative}.landing-preview-module__7mDy3G__storyCopy li:before,.landing-preview-module__7mDy3G__stepCopy li:before{color:var(--landing-accent);content:"✓";position:absolute;left:0}.landing-preview-module__7mDy3G__textLink{color:var(--landing-decorative);gap:.5rem;margin-top:1.8rem;font-weight:700;display:inline-flex}.landing-preview-module__7mDy3G__occasions{background:#fff}.landing-preview-module__7mDy3G__occasions .landing-preview-module__7mDy3G__sectionHeading{margin-bottom:clamp(2.25rem,4vw,3.5rem)}.landing-preview-module__7mDy3G__occasions .landing-preview-module__7mDy3G__sectionHeading p,.landing-preview-module__7mDy3G__showcase .landing-preview-module__7mDy3G__sectionHeading p{font-size:clamp(1.1rem,1.5vw,1.25rem)}.landing-preview-module__7mDy3G__occasionGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.55rem,1vw,.85rem);display:grid}.landing-preview-module__7mDy3G__occasion{aspect-ratio:3/4;background:var(--landing-border);box-shadow:0 .8rem 2rem color-mix(in srgb, var(--landing-dark) 10%, transparent);color:#fff;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border-radius:1.1rem;display:block;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__occasionMedia{position:absolute;inset:0}.landing-preview-module__7mDy3G__occasionMedia:after{content:"";background:linear-gradient(#0000,#0a1218c7);position:absolute;inset:40% 0 0}.landing-preview-module__7mDy3G__occasionMedia img{object-fit:cover;transition:transform .7s}.landing-preview-module__7mDy3G__occasion:hover{z-index:2;box-shadow:0 1.2rem 2.6rem color-mix(in srgb, var(--landing-dark) 18%, transparent);transform:translateY(-.35rem)}.landing-preview-module__7mDy3G__occasion:hover .landing-preview-module__7mDy3G__occasionMedia img{transform:scale(1.06)}.landing-preview-module__7mDy3G__occasion:focus-visible{outline:3px solid var(--landing-primary);outline-offset:4px}.landing-preview-module__7mDy3G__occasionActive{outline:2.5px solid var(--landing-primary);outline-offset:4px}.landing-preview-module__7mDy3G__occasion h3{z-index:1;color:#fff;font-family:var(--font-landing-serif), Georgia, serif;text-shadow:0 1px 10px #0000004d;justify-content:space-between;align-items:center;gap:.5rem;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:600;line-height:1.1;display:flex;position:absolute;bottom:.85rem;left:.95rem;right:.85rem}.landing-preview-module__7mDy3G__occasion h3:after{content:"→";width:1.7rem;height:1.7rem;font-family:var(--font-landing-sans), sans-serif;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;font-size:.8rem;transition:opacity .25s,transform .25s;display:grid;transform:translate(-.3rem)}.landing-preview-module__7mDy3G__occasion:hover h3:after,.landing-preview-module__7mDy3G__occasion:focus-visible h3:after,.landing-preview-module__7mDy3G__occasionActive h3:after{opacity:1;transform:none}.landing-preview-module__7mDy3G__stepList{gap:clamp(2.5rem,5vw,4.5rem);display:grid}.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage{grid-column:2}.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepCopy{grid-area:1/1;justify-self:end;width:min(100%,30rem)}.landing-preview-module__7mDy3G__stepImage{aspect-ratio:3/2;border-radius:1.2rem;justify-self:end;width:72%;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage{justify-self:start}.landing-preview-module__7mDy3G__stepCopy{max-width:30rem}.landing-preview-module__7mDy3G__stepNumber{border:1px solid var(--landing-border);width:3rem;height:3rem;color:var(--landing-decorative);border-radius:50%;place-items:center;margin-bottom:1.3rem;font-size:.78rem;font-weight:750;display:inline-grid}.landing-preview-module__7mDy3G__stepCopy h3{font-family:var(--font-landing-sans), sans-serif;font-size:clamp(2.3rem,3.8vw,3.7rem);line-height:1}.landing-preview-module__7mDy3G__stepCopy p{margin-top:1.15rem!important}.landing-preview-module__7mDy3G__comparison{background:#fff;width:min(100%,76rem);padding-block:clamp(3rem,5vw,4.5rem)}.landing-preview-module__7mDy3G__primaryButtonDark{background:var(--landing-primary);color:var(--landing-on-primary);margin-top:1.75rem}.landing-preview-module__7mDy3G__primaryButtonDark:hover{background:var(--landing-primary-hover);box-shadow:0 .8rem 1.8rem color-mix(in srgb, var(--landing-dark) 20%, transparent)}.landing-preview-module__7mDy3G__comparisonIntro{text-align:center;max-width:52rem;margin:0 auto clamp(2rem,4vw,3rem)}.landing-preview-module__7mDy3G__comparisonIntro h2{font-family:var(--landing-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;line-height:1.1}.landing-preview-module__7mDy3G__sectionHeading .landing-preview-module__7mDy3G__showcaseHeading{max-width:none}@media (max-width:570px){.landing-preview-module__7mDy3G__comparisonIntro h2{font-size:1.85rem}}.landing-preview-module__7mDy3G__comparisonIntro p{text-wrap:balance;max-width:42rem;margin:1rem auto 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.landing-preview-module__7mDy3G__comparisonTable{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem);width:min(100%,64rem);margin-inline:auto;display:grid}.landing-preview-module__7mDy3G__comparisonTable>div{border:1px solid color-mix(in srgb, var(--landing-dark) 8%, transparent);background:color-mix(in srgb, var(--landing-dark) 3%, #fff);border-radius:1.5rem;align-content:start;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.landing-preview-module__7mDy3G__comparisonTable>div:first-child{border-color:color-mix(in srgb, var(--landing-primary) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--landing-primary) 8%, #fff), #fff 55%);box-shadow:0 1.5rem 3.5rem color-mix(in srgb, var(--landing-primary) 14%, transparent)}.landing-preview-module__7mDy3G__comparisonTable h3{min-height:2.5rem;font-family:var(--font-landing-sans), sans-serif;align-items:center;gap:.65rem;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:750;line-height:1.25;display:flex}.landing-preview-module__7mDy3G__comparisonTable>div:last-child h3{color:color-mix(in srgb, var(--landing-heading) 60%, transparent)}.landing-preview-module__7mDy3G__comparisonBrand img{flex-shrink:0;width:2rem;height:2rem}.landing-preview-module__7mDy3G__comparisonTable ul{margin:1.1rem 0 0;display:grid}.landing-preview-module__7mDy3G__comparisonTable li{border-top:1px solid color-mix(in srgb, var(--landing-dark) 8%, transparent);color:var(--landing-heading);padding:.95rem 0 .95rem 2.6rem;font-size:clamp(.98rem,1.25vw,1.06rem);line-height:1.45;position:relative}.landing-preview-module__7mDy3G__comparisonTable li:before{background:var(--landing-primary);width:1.6rem;height:1.6rem;color:var(--landing-on-primary);content:"✓";border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-preview-module__7mDy3G__comparisonTable>div:last-child li{color:color-mix(in srgb, var(--landing-body) 80%, transparent)}.landing-preview-module__7mDy3G__comparisonTable>div:last-child li:before{border:1.5px solid color-mix(in srgb, var(--landing-dark) 20%, transparent);color:color-mix(in srgb, var(--landing-dark) 50%, transparent);content:"×";background:0 0;font-size:1rem;font-weight:600}@media (max-width:640px){.landing-preview-module__7mDy3G__comparisonTable{grid-template-columns:1fr}}.landing-preview-module__7mDy3G__faq{color:var(--landing-heading);background:#fff;padding:clamp(3rem,5vw,5rem) max(clamp(1.1rem,5vw,5.5rem),50vw - 43rem)}.landing-preview-module__7mDy3G__faq>h2{text-align:center;max-width:none;margin:0 auto clamp(2.25rem,4vw,3.25rem)}.landing-preview-module__7mDy3G__faq>.landing-preview-module__7mDy3G__designModeLink{width:fit-content;margin:calc(-1*clamp(1.25rem,2.5vw,2rem)) auto clamp(1.5rem,3vw,2.25rem);display:flex}.landing-preview-module__7mDy3G__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;max-width:76rem;margin:0 auto;display:grid}.landing-preview-module__7mDy3G__faqCard{cursor:pointer;background:#fff;border:1px solid #0a244012;border-radius:1.1rem;justify-items:start;gap:1.1rem;padding:1.5rem 1.6rem;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 1px 2px #0a24400a,0 10px 28px #0a24400f}.landing-preview-module__7mDy3G__faqCard[hidden]{display:none}.landing-preview-module__7mDy3G__faqCard:hover{border-color:color-mix(in srgb, var(--landing-primary) 30%, transparent);box-shadow:0 1px 2px #0a24400d,0 14px 32px #0a244017}.landing-preview-module__7mDy3G__faqQuestion{align-items:center;gap:1rem;display:flex}.landing-preview-module__7mDy3G__faqQuestion h3{color:var(--landing-heading);letter-spacing:-.01em;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;line-height:1.35}.landing-preview-module__7mDy3G__faqIcon{background:color-mix(in srgb, var(--landing-primary) 10%, white);width:2.75rem;height:2.75rem;color:var(--landing-primary);border-radius:.75rem;flex:none;place-items:center;transition:background-color .18s,color .18s;display:grid}.landing-preview-module__7mDy3G__faqIcon svg{width:1.3rem;height:1.3rem}.landing-preview-module__7mDy3G__faqCard[data-open=true] .landing-preview-module__7mDy3G__faqIcon{background:var(--landing-primary);color:#fff}.landing-preview-module__7mDy3G__faqCard p{color:var(--landing-body);font-size:1rem;line-height:1.7}.landing-preview-module__7mDy3G__faqCard button{background:var(--landing-primary);color:#fff;min-height:1.85rem;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .75rem;font-size:.78rem;font-weight:700;transition:background-color .18s;display:inline-flex}.landing-preview-module__7mDy3G__faqCard button:hover{background:color-mix(in srgb, var(--landing-primary) 85%, black)}.landing-preview-module__7mDy3G__faqCard button:focus-visible{outline:2px solid var(--landing-primary);outline-offset:3px}.landing-preview-module__7mDy3G__faqCard button svg{width:.85rem;height:.85rem;transition:transform .18s}.landing-preview-module__7mDy3G__faqCard[data-open=true] button svg{transform:rotate(180deg)}.landing-preview-module__7mDy3G__faqWrap{max-width:76rem;margin:0 auto;position:relative}.landing-preview-module__7mDy3G__faqWrap[data-expanded=false]{padding-bottom:1.5rem}.landing-preview-module__7mDy3G__faqPeek{max-height:6.5rem;overflow:hidden}.landing-preview-module__7mDy3G__faqCurtain{background:linear-gradient(#fff0,#fff 72%);justify-content:center;align-items:flex-end;height:9rem;display:flex;position:absolute;inset:auto -1rem 0}.landing-preview-module__7mDy3G__faqMore{border:1px solid color-mix(in srgb, var(--landing-primary) 35%, transparent);min-height:2.6rem;color:var(--landing-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;transition:background-color .18s;display:inline-flex;box-shadow:0 6px 18px #0a244014}.landing-preview-module__7mDy3G__faqMore:hover{background:color-mix(in srgb, var(--landing-primary) 8%, white)}.landing-preview-module__7mDy3G__faqMore:focus-visible{outline:2px solid var(--landing-primary);outline-offset:3px}.landing-preview-module__7mDy3G__faqMore svg{width:1rem;height:1rem}.landing-preview-module__7mDy3G__faqWrap[data-expanded=true] .landing-preview-module__7mDy3G__faqMore{margin:1.75rem auto 0;display:flex}.landing-preview-module__7mDy3G__faqWrap[data-expanded=true] .landing-preview-module__7mDy3G__faqMore svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.landing-preview-module__7mDy3G__faqCard,.landing-preview-module__7mDy3G__faqIcon,.landing-preview-module__7mDy3G__faqCard button,.landing-preview-module__7mDy3G__faqCard button svg{transition:none}}@media (max-width:860px){.landing-preview-module__7mDy3G__faqGrid{grid-template-columns:minmax(0,1fr)}.landing-preview-module__7mDy3G__faqPeek+.landing-preview-module__7mDy3G__faqPeek{display:none}}@media (max-width:570px){.landing-preview-module__7mDy3G__faqCard{padding:1.25rem}}.landing-preview-module__7mDy3G__finalCta{isolation:isolate;color:#fff;place-items:center;min-height:38rem;display:grid;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__finalCta>img{z-index:-2}.landing-preview-module__7mDy3G__finalShade{z-index:-1;background:color-mix(in srgb, var(--landing-dark) 76%, transparent);position:absolute;inset:0}.landing-preview-module__7mDy3G__finalContent{text-align:center;justify-items:center;gap:1.2rem;max-width:52rem;padding:5rem 1.2rem;display:grid}.landing-preview-module__7mDy3G__finalLogo{background:#fffffff0;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 8px 24px #0000002e}.landing-preview-module__7mDy3G__finalContent h2{max-width:14ch;font-family:var(--landing-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.65rem,5vw,5rem);font-weight:400;line-height:1.05}.landing-preview-module__7mDy3G__finalContent h2 em{color:color-mix(in srgb, var(--landing-primary) 55%, white);font-style:normal}@media (max-width:570px){.landing-preview-module__7mDy3G__finalContent h2{font-size:2.4rem}}.landing-preview-module__7mDy3G__finalContent p{color:#ffffffad;max-width:42rem;line-height:1.7}.landing-preview-module__7mDy3G__footer{background:var(--landing-dark);color:#fff;padding:clamp(5rem,8vw,7.5rem) clamp(1.1rem,5vw,5.5rem) 0;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__footerTop{grid-template-columns:minmax(18rem,1.7fr) repeat(4,minmax(7rem,.7fr));gap:clamp(1.5rem,3vw,3rem);width:min(100%,86rem);margin-inline:auto;display:grid}.landing-preview-module__7mDy3G__footerBrand{align-content:start;justify-items:start;gap:1.2rem;display:grid}.landing-preview-module__7mDy3G__footerBrand>p{color:#ffffff94;max-width:29rem;font-size:.92rem;line-height:1.75}.landing-preview-module__7mDy3G__footerCta{border-bottom:1px solid color-mix(in srgb, var(--landing-primary) 72%, transparent);color:var(--landing-accent-light);align-items:center;gap:.65rem;padding-bottom:.35rem;font-size:.88rem;font-weight:700;display:inline-flex}.landing-preview-module__7mDy3G__footerGroup{align-content:start;gap:.72rem;display:grid}.landing-preview-module__7mDy3G__footerGroup h3{color:#fff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.45rem;font-size:.73rem;font-weight:750}.landing-preview-module__7mDy3G__footerGroup a,.landing-preview-module__7mDy3G__footerGroup p,.landing-preview-module__7mDy3G__footerGroup button{color:#ffffff8c;font-size:.83rem;line-height:1.55}.landing-preview-module__7mDy3G__footerGroup a{transition:color .18s,transform .18s}.landing-preview-module__7mDy3G__footerGroup a:hover{color:#fff;transform:translate(.2rem)}.landing-preview-module__7mDy3G__footerMeta{color:#fff6;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,86rem);margin:clamp(4rem,7vw,6rem) auto 0;padding:1.5rem 0;font-size:.72rem;display:flex}.landing-preview-module__7mDy3G__footerMeta a{color:#ffffff9e}.landing-preview-module__7mDy3G__footerMeta a:hover{color:#fff}.landing-preview-module__7mDy3G__footerWordmark{color:#ffffff12;width:min(100%,86rem);font-family:var(--font-landing-sans), sans-serif;letter-spacing:-.085em;text-align:center;white-space:nowrap;margin:0 auto -.2em;font-size:clamp(2rem,10.5vw,9rem);font-weight:700;line-height:.86}@keyframes landing-preview-module__7mDy3G__hero-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-preview-module__7mDy3G__hero-breathe{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes landing-preview-module__7mDy3G__reveal-up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-preview-module__7mDy3G__reveal-left{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-preview-module__7mDy3G__reveal-right{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-preview-module__7mDy3G__step-image-in{0%{opacity:0;transform:translate(-7rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-preview-module__7mDy3G__step-copy-in{0%{opacity:0;transform:translate(7rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-preview-module__7mDy3G__step-image-in-reverse{0%{opacity:0;transform:translate(7rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-preview-module__7mDy3G__step-copy-in-reverse{0%{opacity:0;transform:translate(-7rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-preview-module__7mDy3G__image-drift{0%{transform:scale(1.1)translateY(-2%)}to{transform:scale(1.1)translateY(2%)}}@supports (animation-timeline:view()){.landing-preview-module__7mDy3G__sectionHeading,.landing-preview-module__7mDy3G__sectionHeadingLight,.landing-preview-module__7mDy3G__productStage,.landing-preview-module__7mDy3G__quotes blockquote,.landing-preview-module__7mDy3G__occasion,.landing-preview-module__7mDy3G__comparisonTable,.landing-preview-module__7mDy3G__finalContent,.landing-preview-module__7mDy3G__footerTop,.landing-preview-module__7mDy3G__footerMeta{animation:linear both landing-preview-module__7mDy3G__reveal-up;animation-timeline:view();animation-range:entry 8% cover 30%}.landing-preview-module__7mDy3G__storyImage{animation:linear both landing-preview-module__7mDy3G__reveal-left;animation-timeline:view();animation-range:entry 8% cover 35%}.landing-preview-module__7mDy3G__storyCopy{animation:linear both landing-preview-module__7mDy3G__reveal-right;animation-timeline:view();animation-range:entry 8% cover 35%}.landing-preview-module__7mDy3G__stepImage>img,.landing-preview-module__7mDy3G__storyImage>img,.landing-preview-module__7mDy3G__occasionMedia>img,.landing-preview-module__7mDy3G__finalCta>img{animation:linear both landing-preview-module__7mDy3G__image-drift;animation-timeline:view();animation-range:entry exit}.landing-preview-module__7mDy3G__quotes blockquote:nth-child(2),.landing-preview-module__7mDy3G__occasion:nth-child(2){animation-range:entry 13% cover 34%}.landing-preview-module__7mDy3G__quotes blockquote:nth-child(3),.landing-preview-module__7mDy3G__occasion:nth-child(3){animation-range:entry 18% cover 38%}.landing-preview-module__7mDy3G__occasion:nth-child(4){animation-range:entry 23% cover 42%}.landing-preview-module__7mDy3G__occasion:nth-child(5){animation-range:entry 28% cover 46%}.landing-preview-module__7mDy3G__occasion:nth-child(6){animation-range:entry 33% cover 50%}}@media (prefers-reduced-motion:no-preference){.landing-preview-module__7mDy3G__stepRevealReady:not(.landing-preview-module__7mDy3G__stepVisible) .landing-preview-module__7mDy3G__stepImage{opacity:0;transform:translate(-7rem)}.landing-preview-module__7mDy3G__stepRevealReady:not(.landing-preview-module__7mDy3G__stepVisible) .landing-preview-module__7mDy3G__stepCopy{opacity:0;transform:translate(7rem)}.landing-preview-module__7mDy3G__stepRevealReady:not(.landing-preview-module__7mDy3G__stepVisible):nth-child(2n) .landing-preview-module__7mDy3G__stepImage{transform:translate(7rem)}.landing-preview-module__7mDy3G__stepRevealReady:not(.landing-preview-module__7mDy3G__stepVisible):nth-child(2n) .landing-preview-module__7mDy3G__stepCopy{transform:translate(-7rem)}.landing-preview-module__7mDy3G__stepVisible .landing-preview-module__7mDy3G__stepImage{animation:landing-preview-module__7mDy3G__step-image-in .85s var(--ease-out) both}.landing-preview-module__7mDy3G__stepVisible .landing-preview-module__7mDy3G__stepCopy{animation:landing-preview-module__7mDy3G__step-copy-in .85s 90ms var(--ease-out) both}.landing-preview-module__7mDy3G__stepVisible:nth-child(2n) .landing-preview-module__7mDy3G__stepImage{animation-name:landing-preview-module__7mDy3G__step-image-in-reverse}.landing-preview-module__7mDy3G__stepVisible:nth-child(2n) .landing-preview-module__7mDy3G__stepCopy{animation-name:landing-preview-module__7mDy3G__step-copy-in-reverse}.landing-preview-module__7mDy3G__stepVisible.landing-preview-module__7mDy3G__stepInstant .landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__stepVisible.landing-preview-module__7mDy3G__stepInstant .landing-preview-module__7mDy3G__stepCopy{opacity:1;animation:none;transform:translate(0)}}@media (max-width:1100px){.landing-preview-module__7mDy3G__navLinks{display:none}.landing-preview-module__7mDy3G__nav{justify-content:space-between;display:flex}}@media (max-width:980px){.landing-preview-module__7mDy3G__productStage{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.landing-preview-module__7mDy3G__occasionGrid{grid-template-columns:repeat(3,1fr)}.landing-preview-module__7mDy3G__footerTop{grid-template-columns:minmax(18rem,1.5fr) repeat(2,minmax(9rem,.7fr))}.landing-preview-module__7mDy3G__footerGroup:last-child{grid-column:2}}@media (max-width:760px){.landing-preview-module__7mDy3G__navShell{padding:.45rem .75rem}.landing-preview-module__7mDy3G__nav{min-height:3rem}.landing-preview-module__7mDy3G__brand{font-size:1rem}.landing-preview-module__7mDy3G__signIn:not(.landing-preview-module__7mDy3G__dashboardLink){display:none}.landing-preview-module__7mDy3G__nav .landing-preview-module__7mDy3G__primaryButton{min-height:2.2rem;padding-inline:.72rem;font-size:.72rem}.landing-preview-module__7mDy3G__heroContent{width:min(92%,42rem);padding-top:8rem}.landing-preview-module__7mDy3G__hero h1{max-width:13ch;font-size:clamp(2.85rem,12vw,4.7rem)}.landing-preview-module__7mDy3G__heroCopy{max-width:32rem;font-size:.95rem}.landing-preview-module__7mDy3G__heroTrust{flex-wrap:wrap;gap:.55rem 1rem;padding-inline:1rem}.landing-preview-module__7mDy3G__productStage{grid-template-columns:1fr;justify-items:center;width:100%}.landing-preview-module__7mDy3G__productPanel{grid-template-rows:auto clamp(32rem,104vw,39rem);width:100%}.landing-preview-module__7mDy3G__phonePanel{width:min(100%,20rem)}.landing-preview-module__7mDy3G__phone,.landing-preview-module__7mDy3G__browserMock{width:100%}.landing-preview-module__7mDy3G__quotes{grid-template-columns:1fr}.landing-preview-module__7mDy3G__quotes blockquote{border-top:1px solid #ffffff26;border-left:0;min-height:12rem}.landing-preview-module__7mDy3G__quotes blockquote:last-child{border-bottom:1px solid #ffffff26;border-right:0}.landing-preview-module__7mDy3G__splitStory{grid-template-columns:1fr}.landing-preview-module__7mDy3G__storyImage{min-height:29rem}.landing-preview-module__7mDy3G__storyCopy{padding:4.5rem 1.25rem}.landing-preview-module__7mDy3G__occasionGrid{grid-template-columns:repeat(2,1fr)}.landing-preview-module__7mDy3G__step,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepCopy{grid-area:auto}.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepCopy{justify-self:stretch;width:100%}.landing-preview-module__7mDy3G__step{grid-template-columns:1fr;gap:2rem}.landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage{aspect-ratio:4/3;justify-self:center;width:82%;min-height:0}.landing-preview-module__7mDy3G__footerTop{grid-template-columns:1fr 1fr}.landing-preview-module__7mDy3G__footerBrand{grid-column:1/-1;max-width:32rem}.landing-preview-module__7mDy3G__footerGroup:last-child{grid-column:auto}.landing-preview-module__7mDy3G__footerMeta{flex-direction:column;align-items:flex-start;gap:.65rem}}@media (max-width:520px){.landing-preview-module__7mDy3G__heroActions,.landing-preview-module__7mDy3G__heroActions a{width:100%}.landing-preview-module__7mDy3G__heroTrust{font-size:.66rem;bottom:1rem}.landing-preview-module__7mDy3G__showcase{border-radius:1.35rem}.landing-preview-module__7mDy3G__occasionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-preview-module__7mDy3G__comparisonTable,.landing-preview-module__7mDy3G__footerTop{grid-template-columns:1fr}.landing-preview-module__7mDy3G__footerBrand{grid-column:1}.landing-preview-module__7mDy3G__footerWordmark{font-size:clamp(2rem,10.5vw,7rem)}}@media (prefers-reduced-motion:reduce){.landing-preview-module__7mDy3G__page *,.landing-preview-module__7mDy3G__page :before,.landing-preview-module__7mDy3G__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-preview-module__7mDy3G__sectionHeading>span,.landing-preview-module__7mDy3G__storyCopy>span{color:var(--landing-decorative)}.landing-preview-module__7mDy3G__storyCopy li:before,.landing-preview-module__7mDy3G__stepCopy li:before{color:var(--landing-primary)}.landing-preview-module__7mDy3G__how,.landing-preview-module__7mDy3G__splitStory{background-color:var(--landing-background)}.landing-preview-module__7mDy3G__stepNumber{background:var(--landing-accent-light)}.landing-preview-module__7mDy3G__page a:focus-visible,.landing-preview-module__7mDy3G__page summary:focus-visible{outline:3px solid var(--landing-primary);outline-offset:4px}.landing-preview-module__7mDy3G__themePicker{color:#43576b;align-items:center;display:inline-flex;position:relative}.landing-preview-module__7mDy3G__themePicker select{appearance:none;width:auto;min-height:2.75rem;box-shadow:none;color:inherit;font:inherit;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;border-radius:0;padding:.4rem 0;font-size:.86rem;transition:color .18s}.landing-preview-module__7mDy3G__themePicker select:hover{color:#078e87}.landing-preview-module__7mDy3G__themePicker select option{color:#0a2440;background:#fff}.landing-preview-module__7mDy3G__themePicker select:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.landing-preview-module__7mDy3G__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.landing-preview-module__7mDy3G__navLinks{gap:1rem}.landing-preview-module__7mDy3G__nav{gap:.75rem}.landing-preview-module__7mDy3G__navActions{gap:.6rem}}@media (max-width:600px){.landing-preview-module__7mDy3G__nav{flex-wrap:wrap;gap:.2rem .65rem}.landing-preview-module__7mDy3G__navActions{display:contents}.landing-preview-module__7mDy3G__nav .landing-preview-module__7mDy3G__primaryButton{order:1;min-height:2.5rem;margin-left:auto}.landing-preview-module__7mDy3G__nav .landing-preview-module__7mDy3G__dashboardLink{order:2;font-size:.75rem}.landing-preview-module__7mDy3G__navActions>:first-child{order:3}.landing-preview-module__7mDy3G__themePicker{order:4;min-height:2.5rem}.landing-preview-module__7mDy3G__heroContent{padding-top:10rem}}.landing-preview-module__7mDy3G__how{background:var(--landing-background)}.landing-preview-module__7mDy3G__stepList{gap:clamp(3rem,6vw,6rem)}.landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage{aspect-ratio:4/3;border-radius:1rem;justify-self:stretch;width:100%}.landing-preview-module__7mDy3G__stepCopy{padding:clamp(.25rem,2vw,2rem)}.landing-preview-module__7mDy3G__walkthroughCta{text-align:center;margin-top:3rem}.landing-preview-module__7mDy3G__walkthroughUpload,.landing-preview-module__7mDy3G__walkthroughBrowser{background:radial-gradient(ellipse at center, var(--landing-accent-light), var(--landing-background) 75%);width:100%;height:100%;color:var(--landing-heading);justify-content:center;align-items:center;gap:5%;padding:4%;display:flex}.landing-preview-module__7mDy3G__uploadPhone{border:6px solid var(--landing-dark);background:var(--landing-surface);border-radius:2rem;width:58%;max-width:19rem;overflow:hidden;box-shadow:0 12px 30px #0f1f2d18}.landing-preview-module__7mDy3G__previewChrome{background:var(--landing-section);white-space:pre;padding:.6rem .8rem;font-size:clamp(.45rem,.8vw,.7rem)}.landing-preview-module__7mDy3G__previewContent{padding:6%}.landing-preview-module__7mDy3G__previewEventTitle{font-family:var(--font-landing-sans), sans-serif;font-size:clamp(1rem,2vw,1.8rem);line-height:1.2}.landing-preview-module__7mDy3G__previewTitleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.landing-preview-module__7mDy3G__previewCaption{color:var(--landing-body);font-size:clamp(.55rem,1vw,.8rem);margin:.75rem 0!important}.landing-preview-module__7mDy3G__previewPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.landing-preview-module__7mDy3G__previewPhoto{aspect-ratio:3/4;border-radius:.35rem;position:relative;overflow:hidden}.landing-preview-module__7mDy3G__previewPhoto img{object-fit:cover}.landing-preview-module__7mDy3G__photoSelected{background:var(--landing-primary);width:1.2rem;height:1.2rem;color:var(--landing-on-primary);border:1px solid #fff;border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:.2rem;right:.2rem}.landing-preview-module__7mDy3G__previewUploadButton,.landing-preview-module__7mDy3G__previewExport{background:var(--landing-primary);color:var(--landing-on-primary);text-align:center;border-radius:.35rem;padding:.65rem .55rem;font-size:clamp(.6rem,1vw,.85rem);font-weight:700;display:block}.landing-preview-module__7mDy3G__previewUploadButton{margin-top:.7rem}.landing-preview-module__7mDy3G__uploadConfirmation{background:var(--landing-surface);border:1px solid var(--landing-border);text-align:center;border-radius:.65rem;justify-items:center;gap:.8rem;width:30%;padding:1rem .4rem;font-size:clamp(.6rem,1.1vw,.9rem);display:grid;box-shadow:0 8px 25px #0f1f2d0d}.landing-preview-module__7mDy3G__uploadConfirmation>span{background:var(--landing-primary);width:2.8rem;height:2.8rem;color:var(--landing-on-primary);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.landing-preview-module__7mDy3G__browserFrame{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:.65rem;width:100%;overflow:hidden;box-shadow:0 12px 30px #0f1f2d18}.landing-preview-module__7mDy3G__browserFrame .landing-preview-module__7mDy3G__previewPhoto{aspect-ratio:4/3}.landing-preview-module__7mDy3G__browserFrame .landing-preview-module__7mDy3G__previewContent{padding:4%}@media (max-width:800px){.landing-preview-module__7mDy3G__stepCopy{padding:0}.landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage{width:100%}.landing-preview-module__7mDy3G__stepCopy h3{font-size:2.4rem}.landing-preview-module__7mDy3G__previewEventTitle{font-size:clamp(1rem,4vw,1.8rem)}.landing-preview-module__7mDy3G__previewCaption{font-size:.7rem}.landing-preview-module__7mDy3G__previewExport,.landing-preview-module__7mDy3G__previewUploadButton{font-size:.65rem}.landing-preview-module__7mDy3G__uploadConfirmation{font-size:.7rem}.landing-preview-module__7mDy3G__step:nth-child(3) .landing-preview-module__7mDy3G__stepImage{aspect-ratio:1}}.landing-preview-module__7mDy3G__how{padding-block:clamp(3rem,5vw,5rem)}.landing-preview-module__7mDy3G__how .landing-preview-module__7mDy3G__sectionHeading{margin-bottom:2rem}.landing-preview-module__7mDy3G__how .landing-preview-module__7mDy3G__sectionHeading h2{max-width:none;font-size:clamp(2rem,3.5vw,3.3rem)}.landing-preview-module__7mDy3G__stepList{grid-template-columns:1fr;gap:2rem;max-width:64rem}.landing-preview-module__7mDy3G__step{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem;display:grid}.landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage{aspect-ratio:auto;flex:none;height:17rem}.landing-preview-module__7mDy3G__stepCopy,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepCopy{width:100%;max-width:none;padding:0}.landing-preview-module__7mDy3G__stepNumber{width:1.8rem;height:1.8rem;margin-bottom:.65rem;font-size:.7rem}.landing-preview-module__7mDy3G__stepCopy h3{font-size:clamp(1.6rem,2vw,2rem);line-height:1.12}.landing-preview-module__7mDy3G__stepCopy p{font-size:.95rem;line-height:1.6;margin-top:.65rem!important}.landing-preview-module__7mDy3G__walkthroughCta{margin-top:2rem}.landing-preview-module__7mDy3G__uploadPhone{border-width:4px;border-radius:1.2rem;width:10rem}.landing-preview-module__7mDy3G__uploadPhone .landing-preview-module__7mDy3G__previewChrome{padding:.35rem .55rem;font-size:.5rem}.landing-preview-module__7mDy3G__uploadPhone .landing-preview-module__7mDy3G__previewEventTitle{font-size:1.05rem}.landing-preview-module__7mDy3G__uploadPhone .landing-preview-module__7mDy3G__previewCaption{font-size:.6rem;margin:.4rem 0!important}.landing-preview-module__7mDy3G__uploadPhone .landing-preview-module__7mDy3G__previewPhotoGrid{gap:.2rem}.landing-preview-module__7mDy3G__uploadPhone .landing-preview-module__7mDy3G__previewUploadButton{margin-top:.4rem;padding:.45rem .2rem;font-size:.6rem}.landing-preview-module__7mDy3G__uploadPhone .landing-preview-module__7mDy3G__photoSelected{width:.9rem;height:.9rem;font-size:.6rem}.landing-preview-module__7mDy3G__uploadConfirmation{max-width:7rem;font-size:.7rem}.landing-preview-module__7mDy3G__uploadConfirmation>span{width:2rem;height:2rem;font-size:1.1rem}.landing-preview-module__7mDy3G__browserFrame{max-width:23rem}.landing-preview-module__7mDy3G__browserFrame .landing-preview-module__7mDy3G__previewEventTitle{font-size:1.2rem}.landing-preview-module__7mDy3G__browserFrame .landing-preview-module__7mDy3G__previewExport{padding:.5rem;font-size:.6rem}.landing-preview-module__7mDy3G__browserFrame .landing-preview-module__7mDy3G__previewCaption{font-size:.65rem;margin:.5rem 0!important}@media (max-width:800px){.landing-preview-module__7mDy3G__stepList{grid-template-columns:1fr;gap:2rem;max-width:30rem}.landing-preview-module__7mDy3G__step{grid-template-columns:1fr;gap:1rem}.landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__step:nth-child(2n) .landing-preview-module__7mDy3G__stepImage,.landing-preview-module__7mDy3G__step:nth-child(3) .landing-preview-module__7mDy3G__stepImage{aspect-ratio:auto;height:16rem}.landing-preview-module__7mDy3G__stepCopy h3{font-size:1.8rem}.landing-preview-module__7mDy3G__how .landing-preview-module__7mDy3G__sectionHeading h2{font-size:2.2rem}}.landing-preview-module__7mDy3G__how .landing-preview-module__7mDy3G__stepImage>img{object-fit:contain}.landing-preview-module__7mDy3G__stylePreviewCard{cursor:pointer;text-align:left;min-height:5rem}.landing-preview-module__7mDy3G__stylePreviewCard:focus-visible{outline:3px solid var(--landing-primary);outline-offset:4px}.landing-preview-module__7mDy3G__stylePreviewCard:hover{border-color:var(--landing-primary)}.landing-preview-module__7mDy3G__stylePreview>.landing-preview-module__7mDy3G__styleSelectionStatus{margin:.25rem 0 0;font-size:clamp(.9rem,1.2vw,1rem)}.landing-preview-module__7mDy3G__showcase{--showcase-label:var(--landing-body)}.landing-preview-module__7mDy3G__productStage{color:var(--landing-heading)}.landing-preview-module__7mDy3G__productStage .landing-preview-module__7mDy3G__productPanelLabel{color:var(--showcase-label)}.landing-preview-module__7mDy3G__productStage .landing-preview-module__7mDy3G__phoneNotch{background:#152027}.landing-preview-module__7mDy3G__stylePreview{scroll-margin-top:8rem}.landing-preview-module__7mDy3G__logo{object-fit:contain;flex-shrink:0;width:2.75rem;height:2.75rem}@media (max-width:600px){.landing-preview-module__7mDy3G__logo{width:2.1rem;height:2.1rem}.landing-preview-module__7mDy3G__brand{gap:.4rem;font-size:.95rem}}@media (max-width:400px){.landing-preview-module__7mDy3G__nav .landing-preview-module__7mDy3G__brand span{display:none}}.landing-preview-module__7mDy3G__siteChrome{--ease-out:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-landing-sans), sans-serif}.landing-preview-module__7mDy3G__siteChrome *,.landing-preview-module__7mDy3G__siteChrome :before,.landing-preview-module__7mDy3G__siteChrome :after{box-sizing:border-box}.landing-preview-module__7mDy3G__siteChrome :is(h1,h2,h3,p){margin:0}.landing-preview-module__7mDy3G__siteChrome :is(h1,h2,h3){font-family:var(--font-landing-sans), sans-serif;letter-spacing:-.04em;font-weight:500}.landing-preview-module__7mDy3G__siteChrome a{text-decoration:none}.landing-preview-module__7mDy3G__navLinks a{padding-block:.55rem;position:relative}.landing-preview-module__7mDy3G__navLinks a[aria-current]{color:#078e87}.landing-preview-module__7mDy3G__navLinks a:after{content:"";background:#078e87;border-radius:2px;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landing-preview-module__7mDy3G__navLinks a[aria-current]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.landing-preview-module__7mDy3G__navLinks a:after{transition:none}}.landing-preview-module__7mDy3G__footerGroup button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.landing-preview-module__7mDy3G__footerGroup button:hover{color:#fff}.landing-preview-module__7mDy3G__productStage .landing-preview-module__7mDy3G__browserMock{pointer-events:auto;grid-template-rows:auto minmax(0,1fr)}.landing-preview-module__7mDy3G__galleryCanvas{--gallery-hero-unit:.6rem;background:var(--preview-background);min-width:0;color:var(--preview-text);font-family:var(--preview-body-font);overflow:auto}.landing-preview-module__7mDy3G__galleryMemories{padding:0 1rem 1rem}@media (max-width:760px){.landing-preview-module__7mDy3G__productStage{--product-frame-height:32.5rem;zoom:calc(min(90vw, calc(100vw - 2.2rem)) / 63rem);grid-template-columns:14.5rem minmax(0,1fr);justify-items:stretch;gap:1.5rem;width:63rem}.landing-preview-module__7mDy3G__productPanel{grid-template-rows:auto var(--product-frame-height);width:auto}.landing-preview-module__7mDy3G__phonePanel{width:auto}.landing-preview-module__7mDy3G__occasionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.landing-preview-module__7mDy3G__occasion h3{font-size:.9rem;bottom:.6rem;left:.6rem;right:.55rem}.landing-preview-module__7mDy3G__occasion h3:after{display:none}.landing-preview-module__7mDy3G__stylePreviewCard>span{font-size:.68rem;left:.4rem;right:.3rem}}@media (max-width:760px){.landing-preview-module__7mDy3G__footer{padding:1.75rem 1.1rem 0}.landing-preview-module__7mDy3G__footerTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1rem}.landing-preview-module__7mDy3G__footerBrand{text-align:center;grid-column:1/-1;justify-items:center;gap:.55rem;max-width:none}.landing-preview-module__7mDy3G__footerBrand>p{max-width:25rem;margin:0;font-size:.85rem;line-height:1.5}.landing-preview-module__7mDy3G__footerGroup{gap:0;min-width:0}.landing-preview-module__7mDy3G__footerGroup h3{margin:0 0 .3rem}.landing-preview-module__7mDy3G__footerGroup a,.landing-preview-module__7mDy3G__footerGroup button{align-items:center;min-height:2rem;display:flex}.landing-preview-module__7mDy3G__footerMeta{text-align:center;align-items:center;gap:.25rem;margin-top:1rem;padding:.75rem 0}.landing-preview-module__7mDy3G__footerMeta p{margin:0}.landing-preview-module__7mDy3G__footerMeta a{align-items:center;min-height:2rem;display:flex}.landing-preview-module__7mDy3G__footerWordmark{font-size:10vw}}@media (min-width:981px){.landing-preview-module__7mDy3G__page,.landing-preview-module__7mDy3G__siteChrome{--landing-content-gutter:max(5vw, calc((100vw - 76rem) / 2))}.landing-preview-module__7mDy3G__navShell,.landing-preview-module__7mDy3G__showcase,.landing-preview-module__7mDy3G__occasions,.landing-preview-module__7mDy3G__comparison,.landing-preview-module__7mDy3G__testimonials,.landing-preview-module__7mDy3G__finalCta,.landing-preview-module__7mDy3G__footer{padding-inline:var(--landing-content-gutter)}.landing-preview-module__7mDy3G__nav,.landing-preview-module__7mDy3G__productStage,.landing-preview-module__7mDy3G__occasionGrid,.landing-preview-module__7mDy3G__comparison,.landing-preview-module__7mDy3G__quotes,.landing-preview-module__7mDy3G__footerTop,.landing-preview-module__7mDy3G__footerMeta,.landing-preview-module__7mDy3G__footerWordmark{width:100%}}@media (min-width:1241px) and (max-width:1400px){.landing-preview-module__7mDy3G__navLinks{gap:.7rem}.landing-preview-module__7mDy3G__navLinks a{font-size:.78rem}.landing-preview-module__7mDy3G__navActions,.landing-preview-module__7mDy3G__nav{gap:.55rem}}@media (min-width:1101px) and (max-width:1240px){.landing-preview-module__7mDy3G__navLinks{display:none}.landing-preview-module__7mDy3G__nav{justify-content:space-between;display:flex}}
.demo-slideshow-module__Vb1fiq__screen{aspect-ratio:16/9;background:#10100e;border-radius:.25rem;position:relative;overflow:hidden;container-type:size}.demo-slideshow-module__Vb1fiq__stage{--px:calc(100cqw / 1920);background:#10100e;position:absolute;inset:0;overflow:hidden}.demo-slideshow-module__Vb1fiq__background,.demo-slideshow-module__Vb1fiq__shade,.demo-slideshow-module__Vb1fiq__surrounding{pointer-events:none;position:absolute;inset:0}.demo-slideshow-module__Vb1fiq__background{filter:blur(calc(28 * var(--px))) saturate(.75);background:#fff4f1 url(/landing-preview/demo-slideshow/backdrop.webp) 50%/cover;inset:-6%}.demo-slideshow-module__Vb1fiq__shade{background:linear-gradient(#0006,#0009),radial-gradient(#0000 20%,#0006 100%)}.demo-slideshow-module__Vb1fiq__imageHost{inset:max(calc(32 * var(--px)), 10%) 19% max(calc(92 * var(--px)), 12%);position:absolute}.demo-slideshow-module__Vb1fiq__photoLayer{transform-origin:50% 42%;justify-content:center;align-items:center;animation:.32s linear both demo-slideshow-module__Vb1fiq__pop-in;display:flex;position:absolute;inset:0}.demo-slideshow-module__Vb1fiq__initial{animation:none}.demo-slideshow-module__Vb1fiq__photoLayer img,.demo-slideshow-module__Vb1fiq__photoLayer video{object-fit:contain;border-radius:calc(12 * var(--px));width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 calc(24 * var(--px)) calc(80 * var(--px)) #0000006b;animation:9s ease-out .4s both demo-slideshow-module__Vb1fiq__drift;display:block}.demo-slideshow-module__Vb1fiq__outgoing{animation:.2s ease-out 80ms both demo-slideshow-module__Vb1fiq__disappear}.demo-slideshow-module__Vb1fiq__surrounding{overflow:hidden}.demo-slideshow-module__Vb1fiq__sidePanel{width:16%;position:absolute;top:0;bottom:0;left:1%;overflow:hidden}.demo-slideshow-module__Vb1fiq__sidePanel:last-child{left:auto;right:1%;bottom:calc(clamp(calc(160 * var(--px)), 13cqw, calc(220 * var(--px))) + 56 * var(--px))}.demo-slideshow-module__Vb1fiq__floatingPhoto{width:var(--size);max-width:calc(138 * var(--px));aspect-ratio:1;border-radius:calc(16 * var(--px));box-shadow:0 calc(16 * var(--px)) calc(36 * var(--px)) #00000047;animation:18s linear infinite demo-slideshow-module__Vb1fiq__rise;animation-delay:calc(var(--lane) * -6s);will-change:transform, opacity;position:absolute;top:100cqh;left:50%;overflow:hidden}.demo-slideshow-module__Vb1fiq__floatingPhoto img{object-fit:cover;width:100%;height:100%;animation:.6s both demo-slideshow-module__Vb1fiq__appear;display:block}.demo-slideshow-module__Vb1fiq__invitation{right:calc(28 * var(--px));bottom:calc(28 * var(--px));width:clamp(calc(160 * var(--px)), 13cqw, calc(220 * var(--px)));padding:calc(7 * var(--px));border-radius:calc(12 * var(--px));box-shadow:0 calc(6 * var(--px)) calc(30 * var(--px)) #0000004d;background:#c96672;position:absolute}.demo-slideshow-module__Vb1fiq__qr{border-radius:calc(6 * var(--px));width:100%;height:auto;display:block}.demo-slideshow-module__Vb1fiq__stage[data-paused=true] .demo-slideshow-module__Vb1fiq__floatingPhoto{animation-play-state:paused}@keyframes demo-slideshow-module__Vb1fiq__appear{0%{opacity:0}to{opacity:1}}@keyframes demo-slideshow-module__Vb1fiq__pop-in{0%{transform:scale(.14)}15%{transform:scale(.4)}30%{transform:scale(.56)}48%{transform:scale(.76)}66%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes demo-slideshow-module__Vb1fiq__disappear{0%{opacity:1}to{opacity:0}}@keyframes demo-slideshow-module__Vb1fiq__drift{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes demo-slideshow-module__Vb1fiq__rise{0%{opacity:0;transform:translate(-50%,10%)rotate(-3deg)}8%{opacity:1}38%{transform:translate3d(calc(-50% + var(--drift)), calc(-38cqh - 38%), 0) rotate(3deg)}68%{transform:translate3d(calc(-50% - var(--drift) * .6), calc(-68cqh - 68%), 0) rotate(-2deg)}92%{opacity:1}to{transform:translate3d(calc(-50% + var(--drift)), calc(-100cqh - 110%), 0) rotate(3deg);opacity:0}}@media (prefers-reduced-motion:reduce){.demo-slideshow-module__Vb1fiq__floatingPhoto{top:calc(6% + var(--lane) * 30%);animation:none;transform:translate(-50%)}.demo-slideshow-module__Vb1fiq__photoLayer,.demo-slideshow-module__Vb1fiq__outgoing,.demo-slideshow-module__Vb1fiq__floatingPhoto img{animation-duration:1ms}.demo-slideshow-module__Vb1fiq__photoLayer img,.demo-slideshow-module__Vb1fiq__photoLayer video{animation:none}}
.hero-phone-slideshow-module__SB6haG__screen{aspect-ratio:1206/2622;background:#fff;border-radius:15%/7%;transition:background-color .3s;position:relative;overflow:hidden}.hero-phone-slideshow-module__SB6haG__slide{opacity:0;grid-template-rows:minmax(0,1fr);transition:opacity .3s;display:grid;position:absolute;inset:0}.hero-phone-slideshow-module__SB6haG__active{opacity:1;transition:opacity .3s .3s}.hero-phone-slideshow-module__SB6haG__slide.hero-phone-slideshow-module__SB6haG__slide.hero-phone-slideshow-module__SB6haG__slide[data-heading-bold] h3{font-weight:700}.hero-phone-slideshow-module__SB6haG__slide.hero-phone-slideshow-module__SB6haG__slide.hero-phone-slideshow-module__SB6haG__slide[data-body-bold] :is(p,small,input){font-weight:600}
.landing-redesign-module__tkhLJq__hero,.landing-redesign-module__tkhLJq__sharing,.landing-redesign-module__tkhLJq__how{--redesign-ink:#0a2440;--redesign-muted:#52667e;--redesign-teal:#078e87;color:var(--redesign-ink);background:#fff}.landing-redesign-module__tkhLJq__hero{isolation:isolate;background:radial-gradient(at 80% 78%,#e7faf5 0,#fff 42%);padding:clamp(7.5rem,11vw,10rem) clamp(1.2rem,5vw,5rem) 0;position:relative}.landing-redesign-module__tkhLJq__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1rem,3vw,3rem);width:min(100%,90rem);min-height:min(66vw,41rem);margin:auto;display:grid}.landing-redesign-module__tkhLJq__wideHero.landing-redesign-module__tkhLJq__wideHero{--hero-title-size:min(8.8cqw, 5.2rem);padding-inline:clamp(1rem,6vw,5rem)}.landing-redesign-module__tkhLJq__wideHero.landing-redesign-module__tkhLJq__wideHero>*{width:min(100%,110rem)}.landing-redesign-module__tkhLJq__wideHero.landing-redesign-module__tkhLJq__wideHero>ol{background:#f3f5f7;border-color:#e3e7ec;width:min(100%,66rem)}.landing-redesign-module__tkhLJq__heroContent{z-index:2;padding-bottom:5rem;animation:.85s ease-out both landing-redesign-module__tkhLJq__rise;position:relative;container-type:inline-size}.landing-redesign-module__tkhLJq__badge{color:#15273a;text-align:center;align-items:center;gap:.45rem;width:max-content;margin-bottom:1.5rem;font-size:.74rem;font-weight:700;line-height:1.2;display:flex}.landing-redesign-module__tkhLJq__badge>img{width:2.3rem;height:4.1rem}.landing-redesign-module__tkhLJq__badge>img:last-child{transform:scaleX(-1)}.landing-redesign-module__tkhLJq__badgeContent{justify-items:center;gap:.55rem;display:grid}.landing-redesign-module__tkhLJq__badgeContent>span{max-width:8.5rem}.landing-redesign-module__tkhLJq__badgeStars{gap:.3rem;display:flex}.landing-redesign-module__tkhLJq__badgeStars svg{fill:currentColor;stroke-width:0;width:.85rem;height:.85rem}.landing-redesign-module__tkhLJq__hero .landing-redesign-module__tkhLJq__heroContent h1{width:max-content;max-width:100%;color:var(--redesign-ink);font-size:var(--hero-title-size,min(9cqw, 5rem));letter-spacing:-.065em;font-weight:800;line-height:1.06;display:grid}.landing-redesign-module__tkhLJq__heroFirstLine{white-space:nowrap}.landing-redesign-module__tkhLJq__occasionSlot{color:var(--landing-primary);vertical-align:baseline;display:inline-grid}.landing-redesign-module__tkhLJq__occasionReserve,.landing-redesign-module__tkhLJq__occasionTyped{grid-area:1/1}.landing-redesign-module__tkhLJq__occasionReserve{visibility:hidden}.landing-redesign-module__tkhLJq__occasionReserve:before{content:attr(data-reserve)}.landing-redesign-module__tkhLJq__occasionTyped{white-space:nowrap;text-align:left}.landing-redesign-module__tkhLJq__cursor{vertical-align:-.08em;background:currentColor;width:.035em;height:.88em;margin-left:.035em;animation:.85s step-end infinite landing-redesign-module__tkhLJq__blink;display:inline-block}.landing-redesign-module__tkhLJq__hero .landing-redesign-module__tkhLJq__heroContent>p{max-width:38rem;color:var(--redesign-ink);margin-top:1.6rem;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.55}.landing-redesign-module__tkhLJq__button{background:var(--redesign-teal);color:#fff;text-align:center;border-radius:.6rem;justify-content:center;align-items:center;gap:1.2rem;min-height:3.4rem;padding:.75rem 1.7rem;font-size:.98rem;font-weight:750;transition:background .18s,transform .18s;display:inline-flex}.landing-redesign-module__tkhLJq__button:hover{background:#087b76;transform:translateY(-2px)}.landing-redesign-module__tkhLJq__heroContent .landing-redesign-module__tkhLJq__button{min-height:3.7rem;margin-top:1.8rem;font-size:1.1rem}.landing-redesign-module__tkhLJq__heroContent small{color:var(--redesign-muted);margin-top:.8rem;font-size:.9rem;display:block}.landing-redesign-module__tkhLJq__heroVisual{width:100%;padding:0 0 10% 10%;animation:1.05s ease-out .15s both landing-redesign-module__tkhLJq__rise;position:relative}.landing-redesign-module__tkhLJq__heroScreen{background:#171b1c;border:1px solid #535b5c;border-radius:.65rem;width:100%;padding:clamp(.25rem,.6vw,.5rem);display:block;box-shadow:0 1.2rem 1.2rem #0a244029}.landing-redesign-module__tkhLJq__phoneFrame{background:#171b1c;border-radius:17%/8%;padding:clamp(.2rem,.35vw,.32rem);box-shadow:inset 0 0 0 1px #535b5c,0 1.1rem 2rem #0a244038}.landing-redesign-module__tkhLJq__heroPhone{width:23.5%;position:absolute;bottom:0;left:-2.5%}.landing-redesign-module__tkhLJq__journey{--journey-icon:3.1rem;z-index:2;border:1px solid color-mix(in srgb, var(--landing-primary) 16%, transparent);background:#fff;border-radius:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(100%,90rem);margin:0 auto -3rem;padding:1.2rem clamp(1rem,3vw,3rem) 1.3rem;list-style:none;display:grid;position:relative;box-shadow:0 .9rem 2.4rem #06344617}.landing-redesign-module__tkhLJq__journeyItem{text-align:center;justify-items:center;gap:.4rem;min-width:0;display:grid;position:relative}.landing-redesign-module__tkhLJq__journeyItem:not(:last-child):after{content:"";top:calc(var(--journey-icon) / 2 - 1px);left:calc(50% + var(--journey-icon) / 2 + .6rem);width:calc(100% - var(--journey-icon) - 1.2rem);border-top:2px solid color-mix(in srgb, var(--landing-primary) 30%, transparent);position:absolute}.landing-redesign-module__tkhLJq__journeyIcon{width:var(--journey-icon);height:var(--journey-icon);background:var(--landing-primary);border-radius:50%;place-items:center;margin-bottom:.2rem;display:grid}.landing-redesign-module__tkhLJq__journeyIcon svg{stroke:#fff;stroke-width:2px;width:1.4rem;height:1.4rem}.landing-redesign-module__tkhLJq__journeyStep{color:var(--redesign-muted);letter-spacing:.02em;font-size:.74rem;font-weight:650}.landing-redesign-module__tkhLJq__journeyItem strong{color:var(--redesign-ink);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(.92rem,1.2vw,1.1rem);font-weight:750;line-height:1.25}.landing-redesign-module__tkhLJq__sharing{background:radial-gradient(at 50% 60%,#e4f8f2 0,#fff 42%);padding:clamp(8rem,11vw,11rem) clamp(1.2rem,5vw,5rem) clamp(5rem,8vw,8rem)}.landing-redesign-module__tkhLJq__sectionHeading{text-align:center;max-width:56rem;margin:0 auto 4rem}:is(.landing-redesign-module__tkhLJq__sharing,.landing-redesign-module__tkhLJq__how) .landing-redesign-module__tkhLJq__sectionHeading h2{color:var(--redesign-ink);font-family:var(--landing-serif);letter-spacing:-.01em;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:600;line-height:1.1}.landing-redesign-module__tkhLJq__sectionHeading h2 em{color:var(--landing-primary);font-style:normal}.landing-redesign-module__tkhLJq__sharing .landing-redesign-module__tkhLJq__sectionHeading p,.landing-redesign-module__tkhLJq__how .landing-redesign-module__tkhLJq__sectionHeading p{color:var(--redesign-muted);margin-top:1rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.landing-redesign-module__tkhLJq__sharingGrid{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100%,82rem);margin:auto;display:grid}.landing-redesign-module__tkhLJq__sharingColumn{gap:clamp(2.5rem,5vw,5rem);display:grid}.landing-redesign-module__tkhLJq__sharingPoint+.landing-redesign-module__tkhLJq__sharingPoint{border-top:1px solid #dce6e6;padding-top:clamp(2rem,4vw,4rem)}.landing-redesign-module__tkhLJq__sharingPoint>svg{width:2rem;height:2rem;stroke:var(--redesign-teal);stroke-width:1.6px;margin-bottom:1rem}.landing-redesign-module__tkhLJq__sharingGrid .landing-redesign-module__tkhLJq__sharingPoint h3{color:var(--redesign-ink);letter-spacing:-.035em;font-size:clamp(1.12rem,1.65vw,1.55rem);font-weight:750;line-height:1.25}.landing-redesign-module__tkhLJq__sharing .landing-redesign-module__tkhLJq__sharingPoint p{max-width:18rem;color:var(--redesign-muted);margin-top:.7rem;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:1.5}.landing-redesign-module__tkhLJq__sharingPhone{width:100%}.landing-redesign-module__tkhLJq__how{padding:clamp(5rem,8vw,8rem) clamp(1.2rem,5vw,5rem) 6rem;scroll-margin-top:6rem}.landing-redesign-module__tkhLJq__how .landing-redesign-module__tkhLJq__sectionHeading{margin-bottom:1rem}.landing-redesign-module__tkhLJq__steps{width:min(100%,90rem);margin:auto}.landing-redesign-module__tkhLJq__step{border-bottom:1px solid #ebeff0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:34rem;padding:3.8rem 0;display:grid}.landing-redesign-module__tkhLJq__step:last-child{border-bottom:0}.landing-redesign-module__tkhLJq__step:nth-child(2n){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.landing-redesign-module__tkhLJq__step:nth-child(2n) .landing-redesign-module__tkhLJq__stepVisual{order:-1}.landing-redesign-module__tkhLJq__stepContent{min-width:0}.landing-redesign-module__tkhLJq__stepLabel{align-items:center;gap:.9rem;display:flex}.landing-redesign-module__tkhLJq__stepNumber{background:var(--landing-primary);color:#fff;width:3.4rem;height:3.4rem;font-family:var(--landing-serif);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:1.45rem;font-weight:600;line-height:1;display:grid}.landing-redesign-module__tkhLJq__optional{color:var(--landing-primary);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700}.landing-redesign-module__tkhLJq__how .landing-redesign-module__tkhLJq__step h3{color:var(--redesign-ink);font-family:var(--landing-serif);letter-spacing:-.01em;margin-top:1.1rem;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:600;line-height:1.12}.landing-redesign-module__tkhLJq__how .landing-redesign-module__tkhLJq__stepDescription{max-width:32rem;color:var(--redesign-muted);margin-top:1rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.landing-redesign-module__tkhLJq__step ul{gap:1.35rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.landing-redesign-module__tkhLJq__step li{color:var(--redesign-muted);align-items:center;gap:1rem;font-size:clamp(.98rem,1.32vw,1.16rem);line-height:1.4;display:flex}.landing-redesign-module__tkhLJq__step li svg{width:1.55rem;height:1.55rem;stroke:var(--redesign-teal);stroke-width:1.8px;flex:none}.landing-redesign-module__tkhLJq__step .landing-redesign-module__tkhLJq__button{margin-top:2.1rem}.landing-redesign-module__tkhLJq__stepVisual{object-fit:contain;filter:drop-shadow(0 .75rem 1.2rem #0c293717);width:100%;height:auto;display:block}@keyframes landing-redesign-module__tkhLJq__rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-redesign-module__tkhLJq__blink{50%{opacity:0}}@media (max-width:1100px){.landing-redesign-module__tkhLJq__journey{--journey-icon:2.7rem}.landing-redesign-module__tkhLJq__journeyIcon svg{width:1.2rem;height:1.2rem}.landing-redesign-module__tkhLJq__sharingGrid{gap:2rem}}@media (max-width:800px){.landing-redesign-module__tkhLJq__hero{padding-top:7.5rem}.landing-redesign-module__tkhLJq__heroInner{grid-template-columns:1fr;gap:1rem;min-height:0}.landing-redesign-module__tkhLJq__heroContent{padding-bottom:0}.landing-redesign-module__tkhLJq__heroVisual{width:86%;margin:auto auto 1rem;padding:0 0 10% 10.5%}.landing-redesign-module__tkhLJq__heroPhone{width:26.5%;bottom:2%;left:-2.5%}.landing-redesign-module__tkhLJq__journey{margin-bottom:-3.5rem}.landing-redesign-module__tkhLJq__sharingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.landing-redesign-module__tkhLJq__sharingPhone{grid-area:1/1/auto/-1;justify-self:center;width:min(75%,20rem)}.landing-redesign-module__tkhLJq__sharingColumn{align-self:stretch;gap:2rem}.landing-redesign-module__tkhLJq__sharingPoint+.landing-redesign-module__tkhLJq__sharingPoint{padding-top:2rem}.landing-redesign-module__tkhLJq__step,.landing-redesign-module__tkhLJq__step:nth-child(2n){grid-template-columns:1fr;gap:2rem;min-height:0;padding:4rem 0}.landing-redesign-module__tkhLJq__step:nth-child(2n) .landing-redesign-module__tkhLJq__stepVisual{order:0}.landing-redesign-module__tkhLJq__stepVisual{justify-self:center;width:min(100%,46rem)}}@media (max-width:570px){.landing-redesign-module__tkhLJq__hero{padding:7rem 1.1rem 0}.landing-redesign-module__tkhLJq__heroContent{text-align:center}.landing-redesign-module__tkhLJq__badge{gap:.3rem;margin:0 auto 1rem;font-size:.72rem}.landing-redesign-module__tkhLJq__badge>img{width:1.8rem;height:3.25rem}.landing-redesign-module__tkhLJq__badgeContent{gap:.4rem}.landing-redesign-module__tkhLJq__badgeContent>span{max-width:8rem}.landing-redesign-module__tkhLJq__badgeStars{gap:.25rem}.landing-redesign-module__tkhLJq__badgeStars svg{width:.75rem;height:.75rem}.landing-redesign-module__tkhLJq__hero .landing-redesign-module__tkhLJq__heroContent h1{text-align:center;margin-inline:auto}.landing-redesign-module__tkhLJq__hero .landing-redesign-module__tkhLJq__heroContent>p{max-width:23rem;margin:.8rem auto 0;font-size:1rem;line-height:1.55}.landing-redesign-module__tkhLJq__heroContent .landing-redesign-module__tkhLJq__button{min-height:2.8rem;margin-top:1rem;padding:.65rem 1.2rem;font-size:.88rem}.landing-redesign-module__tkhLJq__heroContent small{margin-top:.6rem;font-size:.72rem}.landing-redesign-module__tkhLJq__heroVisual{margin-top:.8rem}.landing-redesign-module__tkhLJq__journey{--journey-icon:2.2rem;margin-bottom:-5.5rem;padding:.9rem .6rem 1rem}.landing-redesign-module__tkhLJq__journeyIcon svg{width:1rem;height:1rem}.landing-redesign-module__tkhLJq__journeyStep{font-size:.66rem}.landing-redesign-module__tkhLJq__journeyItem strong{font-size:.78rem}.landing-redesign-module__tkhLJq__journeyItem:not(:last-child):after{left:calc(50% + var(--journey-icon) / 2 + .35rem);width:calc(100% - var(--journey-icon) - .7rem)}.landing-redesign-module__tkhLJq__sharing{padding:8rem 1.1rem 2.5rem}.landing-redesign-module__tkhLJq__sectionHeading{margin-bottom:1.5rem}:is(.landing-redesign-module__tkhLJq__sharing,.landing-redesign-module__tkhLJq__how) .landing-redesign-module__tkhLJq__sectionHeading h2{font-size:2rem}.landing-redesign-module__tkhLJq__sharing .landing-redesign-module__tkhLJq__sectionHeading p,.landing-redesign-module__tkhLJq__how .landing-redesign-module__tkhLJq__sectionHeading p{margin-top:.6rem;font-size:.9rem}.landing-redesign-module__tkhLJq__sharingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.landing-redesign-module__tkhLJq__sharingPhone{grid-column:1/-1;width:min(55%,12rem);margin-bottom:.5rem}.landing-redesign-module__tkhLJq__sharingColumn{gap:1.25rem}.landing-redesign-module__tkhLJq__sharingPoint{text-align:center}.landing-redesign-module__tkhLJq__sharingPoint+.landing-redesign-module__tkhLJq__sharingPoint{padding-top:1.25rem}.landing-redesign-module__tkhLJq__sharingPoint>svg{width:1.4rem;height:1.4rem;margin:0 auto .55rem}.landing-redesign-module__tkhLJq__sharingGrid .landing-redesign-module__tkhLJq__sharingPoint h3{font-size:.95rem;line-height:1.3}.landing-redesign-module__tkhLJq__sharing .landing-redesign-module__tkhLJq__sharingPoint p{margin:.45rem auto 0;font-size:.8rem;line-height:1.45}.landing-redesign-module__tkhLJq__how{padding:2.5rem 1.1rem}.landing-redesign-module__tkhLJq__step,.landing-redesign-module__tkhLJq__step:nth-child(2n){gap:1.2rem;padding:1.7rem 0}.landing-redesign-module__tkhLJq__stepContent{text-align:center}.landing-redesign-module__tkhLJq__stepLabel{justify-content:center}.landing-redesign-module__tkhLJq__stepNumber{width:3rem;height:3rem;font-size:1.3rem}.landing-redesign-module__tkhLJq__how .landing-redesign-module__tkhLJq__step h3{margin-top:.65rem;font-size:1.7rem}.landing-redesign-module__tkhLJq__how .landing-redesign-module__tkhLJq__stepDescription{margin:.65rem auto 0;font-size:.9rem}.landing-redesign-module__tkhLJq__step ul{text-align:left;gap:.7rem;width:fit-content;max-width:100%;margin:1rem auto 0}.landing-redesign-module__tkhLJq__step li{gap:.6rem;font-size:.85rem}.landing-redesign-module__tkhLJq__step li svg{width:1.2rem;height:1.2rem}.landing-redesign-module__tkhLJq__step .landing-redesign-module__tkhLJq__button{min-height:2.75rem;margin-top:1rem;font-size:.85rem}.landing-redesign-module__tkhLJq__stepVisual{width:min(85%,20rem)}}@media (prefers-reduced-motion:reduce){.landing-redesign-module__tkhLJq__heroContent,.landing-redesign-module__tkhLJq__heroVisual,.landing-redesign-module__tkhLJq__cursor{animation:none}.landing-redesign-module__tkhLJq__cursor{display:none}.landing-redesign-module__tkhLJq__button{transition:none}}@media (min-width:981px){.landing-redesign-module__tkhLJq__hero,.landing-redesign-module__tkhLJq__sharing,.landing-redesign-module__tkhLJq__how{padding-inline:var(--landing-content-gutter)}.landing-redesign-module__tkhLJq__heroInner,.landing-redesign-module__tkhLJq__journey,.landing-redesign-module__tkhLJq__sharingGrid,.landing-redesign-module__tkhLJq__steps{width:100%}}.landing-redesign-module__tkhLJq__step li mark{color:inherit;background:#fff1bd}
.create-event-plan-dialog-module__JQ1WsW__overlay{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f1f2d61;animation:.16s ease-out create-event-plan-dialog-module__JQ1WsW__appear;position:fixed;inset:0}.create-event-plan-dialog-module__JQ1WsW__dialog{z-index:1101;border:1px solid var(--landing-border);background:var(--landing-background);width:min(44rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--landing-heading);font-family:var(--font-body), sans-serif;border-radius:1rem;flex-direction:column;animation:.16s ease-out create-event-plan-dialog-module__JQ1WsW__appear;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0f1f2d33}.create-event-plan-dialog-module__JQ1WsW__header{flex-shrink:0;padding:1.75rem 3.25rem 1.25rem 1.5rem;position:relative}.create-event-plan-dialog-module__JQ1WsW__title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:550;line-height:1.25}.create-event-plan-dialog-module__JQ1WsW__description{color:var(--landing-body);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}.create-event-plan-dialog-module__JQ1WsW__close{width:2.75rem;height:2.75rem;color:var(--landing-body);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.65rem;right:.65rem}.create-event-plan-dialog-module__JQ1WsW__close:hover{background:var(--landing-section);color:var(--landing-heading)}.create-event-plan-dialog-module__JQ1WsW__body{overscroll-behavior:contain;min-height:0;padding:0 1.5rem 1.25rem;overflow-y:auto}.create-event-plan-dialog-module__JQ1WsW__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding-top:.7rem;display:grid}.create-event-plan-dialog-module__JQ1WsW__plans>article{min-height:0}.create-event-plan-dialog-module__JQ1WsW__close:focus-visible{outline:2px solid var(--landing-primary);outline-offset:3px}.create-event-plan-dialog-module__JQ1WsW__note{color:var(--landing-body);text-align:center;margin:1rem 0 0;font-size:.6875rem;line-height:1.6}@media (max-width:39rem){.create-event-plan-dialog-module__JQ1WsW__dialog{width:calc(100% - 1.5rem);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:.8rem}.create-event-plan-dialog-module__JQ1WsW__header{padding:1.25rem 3.25rem 1rem 1rem}.create-event-plan-dialog-module__JQ1WsW__body{padding:0 1rem 1rem}.create-event-plan-dialog-module__JQ1WsW__plans{grid-template-columns:1fr;gap:1.5rem}}@keyframes create-event-plan-dialog-module__JQ1WsW__appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.create-event-plan-dialog-module__JQ1WsW__overlay,.create-event-plan-dialog-module__JQ1WsW__dialog{animation:none}}
.phone-simulator-module__2h7kia__root{aspect-ratio:415/874;width:100%;position:relative}.phone-simulator-module__2h7kia__device{transform-origin:0 0;background:linear-gradient(145deg,#4b4c4f,#232426 38%,#3a3b3e 70%,#1c1d1f);border-radius:64px;width:415px;height:874px;padding:11px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1.5px #66676b,inset 0 0 0 3.5px #151618}.phone-simulator-module__2h7kia__display{border-radius:53px;width:393px;height:852px;position:relative;overflow:hidden}.phone-simulator-module__2h7kia__sideButton{background:linear-gradient(90deg,#2d2e31,#46474a);border-radius:2px;width:4px;position:absolute}.phone-simulator-module__2h7kia__buttonAction{height:30px;top:124px;left:-3px}.phone-simulator-module__2h7kia__buttonVolumeUp{height:58px;top:186px;left:-3px}.phone-simulator-module__2h7kia__buttonVolumeDown{height:58px;top:258px;left:-3px}.phone-simulator-module__2h7kia__buttonPower{height:92px;top:214px;right:-3px}.phone-simulator-module__2h7kia__screen,.phone-simulator-module__2h7kia__frameScreen{--ios-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--ios-blue:#0a7aff;--sim-ease:cubic-bezier(.32, .72, 0, 1);--sim-dur:calc(.45s / var(--sim-speed,1));-webkit-font-smoothing:antialiased;position:absolute;inset:0;overflow:hidden}.phone-simulator-module__2h7kia__viewport{border:0;width:393px;height:852px;position:absolute;inset:0}.phone-simulator-module__2h7kia__frameScreen{position:fixed}.phone-simulator-module__2h7kia__galleryCover{position:relative;overflow:hidden}.phone-simulator-module__2h7kia__galleryCover>div{height:var(--cover-page-height)}.phone-simulator-module__2h7kia__galleryCover>div>div>:last-child,.phone-simulator-module__2h7kia__galleryCover h3+p{visibility:hidden}.phone-simulator-module__2h7kia__galleryColumns>div>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:.5rem;display:grid}.phone-simulator-module__2h7kia__galleryColumns>div>div>*{aspect-ratio:4/5;grid-row:auto}.phone-simulator-module__2h7kia__galleryColumns>div>div>* img{object-fit:cover;height:100%}.phone-simulator-module__2h7kia__canvas{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.phone-simulator-module__2h7kia__header{z-index:20;color:#fff;min-height:64px;font-family:var(--font-body), sans-serif;text-shadow:0 1px 4px #00000059;align-items:center;padding:10px 16px;display:flex;position:absolute;top:0;right:0}.phone-simulator-module__2h7kia__headerHidden{opacity:0;transition:opacity .3s}.phone-simulator-module__2h7kia__page{transition:transform var(--sim-dur) var(--sim-ease);position:absolute;inset:0}.phone-simulator-module__2h7kia__nameFocused input{outline:2px solid var(--color-focus,#d9683b);outline-offset:1px}.phone-simulator-module__2h7kia__galleryPage{background:var(--event-canvas);position:absolute;inset:0;overflow:hidden}.phone-simulator-module__2h7kia__glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);color:#1c1c1e;font-family:var(--ios-font);background:#ffffffc7;box-shadow:0 2px 14px #0000001a,inset 0 0 0 .5px #ffffffb3}.phone-simulator-module__2h7kia__keyboard{z-index:55;height:300px;font-family:var(--ios-font);transition:transform var(--sim-dur) var(--sim-ease);background:#d3d5db;flex-direction:column;gap:11px;padding:10px 3px 0;display:flex;position:absolute;inset:auto 0 0;transform:translateY(calc(100% + 140px))}.phone-simulator-module__2h7kia__keyboardOpen{transform:none}.phone-simulator-module__2h7kia__formBar{border-radius:26px;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex;position:absolute;inset:auto 10px calc(100% + 8px)}.phone-simulator-module__2h7kia__formArrows{gap:22px;display:flex}.phone-simulator-module__2h7kia__formArrowOff{opacity:.3}.phone-simulator-module__2h7kia__keyRow{justify-content:center;gap:6px;display:flex}.phone-simulator-module__2h7kia__keyRowIndented{padding:0 18px}.phone-simulator-module__2h7kia__key{color:#000;background:#fff;border-radius:6px;flex:1;place-items:center;height:44px;font-size:22px;display:grid;position:relative;box-shadow:0 1px #0000004d}.phone-simulator-module__2h7kia__keyFunction{background:#adb1bb;font-size:16px}.phone-simulator-module__2h7kia__keyWide{flex:1.4}.phone-simulator-module__2h7kia__keySpace{flex:4.6;font-size:16px}.phone-simulator-module__2h7kia__keyPressed{background:#f1f1f4}.phone-simulator-module__2h7kia__keyPop{background:#fff;border-radius:10px;place-items:center;width:52px;height:60px;margin-bottom:-6px;font-size:34px;display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.phone-simulator-module__2h7kia__menu{z-index:70;-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);color:#000;width:max-content;min-width:236px;font-family:var(--ios-font);opacity:0;pointer-events:none;transform-origin:0 100%;transition:transform calc(.3s / var(--sim-speed,1)) cubic-bezier(.2, .9, .3, 1.15), opacity .2s;background:#f6f6f8c2;border-radius:26px;padding:6px;position:absolute;transform:scale(.4);box-shadow:0 10px 40px #0000003d,inset 0 0 0 .5px #ffffffb3}.phone-simulator-module__2h7kia__menuOpen{opacity:1;transform:none}.phone-simulator-module__2h7kia__menuItem{white-space:nowrap;align-items:center;gap:14px;height:44px;padding:0 12px;font-size:17px;display:flex}.phone-simulator-module__2h7kia__scrim{z-index:50;opacity:0;pointer-events:none;transition:opacity var(--sim-dur);background:#0000004d;position:absolute;inset:0}.phone-simulator-module__2h7kia__scrimOn{opacity:1}.phone-simulator-module__2h7kia__sheet{z-index:60;color:#000;font-family:var(--ios-font);transition:transform var(--sim-dur) var(--sim-ease);background:#fff;border-radius:38px 38px 0 0;flex-direction:column;display:flex;position:absolute;inset:62px 0 0;overflow:hidden;box-shadow:0 -6px 34px #0000002e}.phone-simulator-module__2h7kia__sheet_closed{transform:translateY(100%)}.phone-simulator-module__2h7kia__sheet_half{transform:translateY(330px)}.phone-simulator-module__2h7kia__sheet_full{transform:none}.phone-simulator-module__2h7kia__sheetHeader{flex:none;justify-content:space-between;align-items:center;height:74px;padding:0 16px;display:flex}.phone-simulator-module__2h7kia__sheetButton{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.phone-simulator-module__2h7kia__sheetDone{color:#fff;background:#c8c8ce;transition:background .25s}.phone-simulator-module__2h7kia__sheetDoneOn{background:var(--ios-blue)}.phone-simulator-module__2h7kia__segmented{background:#efeff2;border-radius:999px;padding:3px;font-size:15px;display:flex}.phone-simulator-module__2h7kia__segmented span{border-radius:999px;padding:7px 16px}.phone-simulator-module__2h7kia__segmented .phone-simulator-module__2h7kia__segmentOn{background:#dddde1}.phone-simulator-module__2h7kia__pickerGrid{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:1.5px;display:grid;overflow:hidden}.phone-simulator-module__2h7kia__cell{aspect-ratio:1;background:#e4e4e8;position:relative}.phone-simulator-module__2h7kia__cell img{object-fit:cover}.phone-simulator-module__2h7kia__badge{background:var(--ios-blue);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:6px;right:6px}.phone-simulator-module__2h7kia__duration{color:#fff;text-shadow:0 1px 3px #0009;font-size:11px;font-weight:600;position:absolute;bottom:5px;right:7px}.phone-simulator-module__2h7kia__pickerFooter{background:linear-gradient(#0000,#ffffffd9 70%);justify-content:space-between;align-items:center;height:120px;padding:24px 20px 0;display:flex;position:absolute;inset:auto 0 0}.phone-simulator-module__2h7kia__footerCircle{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.phone-simulator-module__2h7kia__footerPill{border-radius:26px;align-items:center;gap:10px;height:52px;padding:0 22px 0 8px;font-size:16px;font-weight:600;display:flex}.phone-simulator-module__2h7kia__footerPill:first-child{padding-left:22px}.phone-simulator-module__2h7kia__footerThumb{border-radius:50%;width:36px;height:36px;position:relative;overflow:hidden}.phone-simulator-module__2h7kia__footerThumb img{object-fit:cover}.phone-simulator-module__2h7kia__touch{z-index:90;pointer-events:none;background:#6e6e768c;border:2px solid #fffc;border-radius:50%;width:46px;height:46px;position:absolute;box-shadow:0 0 0 1px #0000001f}.phone-simulator-module__2h7kia__fade{z-index:100;background:var(--event-canvas);opacity:0;pointer-events:none;transition:opacity calc(.6s / var(--sim-speed,1));position:absolute;inset:0}.phone-simulator-module__2h7kia__fadeOn{opacity:1}.phone-simulator-module__2h7kia__screen.phone-simulator-module__2h7kia__screen.phone-simulator-module__2h7kia__screen[data-heading-bold] h3,.phone-simulator-module__2h7kia__frameScreen.phone-simulator-module__2h7kia__frameScreen.phone-simulator-module__2h7kia__frameScreen[data-heading-bold] h3{font-weight:700}.phone-simulator-module__2h7kia__screen.phone-simulator-module__2h7kia__screen.phone-simulator-module__2h7kia__screen[data-body-bold] :is(p,small,input),.phone-simulator-module__2h7kia__frameScreen.phone-simulator-module__2h7kia__frameScreen.phone-simulator-module__2h7kia__frameScreen[data-body-bold] :is(p,small,input){font-weight:600}
