@keyframes svelte-1uha8ag-rail-drift{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 8px))}}@keyframes svelte-1uha8ag-soft-rise{0%{opacity:.82;transform:translateY(28px)}to{opacity:1;transform:translateY(-10px)}}@keyframes svelte-1uha8ag-load-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-load-drop{0%{opacity:0;filter:blur(8px);transform:translateY(-16px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-hero-phone-load{0%{opacity:0;filter:blur(10px)drop-shadow(0 20px 55px #0f1a171f);transform:translate(24px,26px)rotate(1.2deg)scale(.965)}to{opacity:1;filter:blur()drop-shadow(0 32px 70px #0f1a1738);transform:translate(0,0)rotate(0)scale(1)}}@keyframes svelte-1uha8ag-hero-phone-breathe{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes svelte-1uha8ag-hero-logo-float{0%,to{transform:translate(0,0)rotate(-6deg)}50%{transform:translateY(-10px)rotate(-3deg)}}@keyframes svelte-1uha8ag-hero-bg-settle{0%{opacity:0;transform:translateY(28px)scale(1.025)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-view-rise{0%{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-view-soft-reveal{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}@keyframes svelte-1uha8ag-view-slide-left{0%{opacity:0;filter:blur(8px);transform:translate(46px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-view-slide-right{0%{opacity:0;filter:blur(8px);transform:translate(-46px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes svelte-1uha8ag-feature-art-reveal{0%{opacity:0;transform:translateY(42px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1uha8ag-panel-cover-rise{0%{transform:translateY(62px)}to{transform:translateY(-72px)}}@keyframes svelte-1uha8ag-badge-pulse{0%,to{box-shadow:0 0 #4a7a7038}50%{box-shadow:0 0 0 8px #4a7a7014}}@keyframes svelte-1uha8ag-hero-globe-parallax{0%{transform:translateY(-24px)}to{transform:translateY(56px)}}@supports (animation-timeline:view()){.scroll-lift.svelte-1uha8ag{animation:linear both svelte-1uha8ag-soft-rise;animation-timeline:view();animation-range:entry cover 38%}.feature-panel.svelte-1uha8ag{animation:linear both svelte-1uha8ag-panel-cover-rise;animation-timeline:view();animation-range:entry -8% cover 48%}.feature-art-picture.svelte-1uha8ag{animation:linear both svelte-1uha8ag-feature-art-reveal;animation-timeline:view();animation-range:entry cover 34%}.moment-copy.svelte-1uha8ag{animation:linear both svelte-1uha8ag-view-slide-right;animation-timeline:view();animation-range:entry 4% cover 34%}.moment-visual.svelte-1uha8ag{animation:linear both svelte-1uha8ag-view-slide-left;animation-timeline:view();animation-range:entry 3% cover 38%}.moment-section-reverse.svelte-1uha8ag .moment-copy:where(.svelte-1uha8ag){animation-name:svelte-1uha8ag-view-slide-left}.moment-section-reverse.svelte-1uha8ag .moment-visual:where(.svelte-1uha8ag){animation-name:svelte-1uha8ag-view-slide-right}.proof-header.svelte-1uha8ag,.testimonial-rail.svelte-1uha8ag,.final-copy.svelte-1uha8ag{animation:linear both svelte-1uha8ag-view-rise;animation-timeline:view();animation-range:entry cover 34%}.site-footer.svelte-1uha8ag:before{animation:linear both svelte-1uha8ag-view-soft-reveal;animation-timeline:view();animation-range:entry cover 36%}}.avela-page.svelte-1uha8ag{--font-heading:Georgia, "Times New Roman", serif;--font-body:Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-store:Manrope, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#091713;background:#efeae0;min-height:100dvh;overflow-x:clip}.landing-hero-shell.svelte-1uha8ag{isolation:isolate;background:#efeae0;padding-bottom:88px;position:relative;overflow:hidden}.landing-hero-shell.svelte-1uha8ag:before{content:"";z-index:0;pointer-events:none;transform-origin:bottom;background-image:-webkit-image-set(url(../../../img/landing-optimized/04-hero-hills-bg.webp) 1x type("image/webp"),url(../../../img/landing/04-hero-hills-bg.png) 1x type("image/png"));background-image:image-set("../../../img/landing-optimized/04-hero-hills-bg.webp" 1x type("image/webp"),"../../../img/landing/04-hero-hills-bg.png" 1x type("image/png"));background-position:top;background-repeat:no-repeat;background-size:100%;animation:1.2s cubic-bezier(.16,1,.3,1) .12s both svelte-1uha8ag-hero-bg-settle;position:absolute;inset:0}.site-header.svelte-1uha8ag{z-index:40;pointer-events:none;justify-content:center;padding-inline:16px;display:flex;position:sticky;top:35px}.site-header-inner.svelte-1uha8ag{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5efdb;border:1px solid #ffffffb8;border-radius:999px;grid-template-columns:89px 1fr 100px;align-items:center;gap:42px;width:min(733px,100vw - 32px);min-height:60px;padding:8px 12px;animation:.76s cubic-bezier(.16,1,.3,1) 80ms both svelte-1uha8ag-load-drop;display:grid;box-shadow:0 18px 60px #0f1a171f}@keyframes svelte-1uha8ag-header-contract{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#f8f5ef00;border-color:#0000;width:min(860px,100vw - 32px);min-height:76px;padding:12px 16px;box-shadow:0 18px 60px #0f1a1700}to{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5efdb;border-color:#ffffffb8;width:min(733px,100vw - 32px);min-height:60px;padding:8px 12px;box-shadow:0 18px 60px #0f1a171f}}@supports (animation-timeline:scroll()){.site-header-inner.svelte-1uha8ag{animation:.76s cubic-bezier(.16,1,.3,1) 80ms both svelte-1uha8ag-load-drop,linear both svelte-1uha8ag-header-contract;animation-timeline:auto,scroll(root);animation-range:normal,0 150px}}.site-header.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.site-header.svelte-1uha8ag nav:where(.svelte-1uha8ag){color:#3f4a46;white-space:nowrap;justify-content:center;gap:28px;font-size:14px;line-height:20px;display:flex}.nav-cta.svelte-1uha8ag{color:#f8f5ef;text-align:center;background:#315f55;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding-inline:18px;font-size:13px;font-weight:600;line-height:1;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s,box-shadow .24s;display:inline-flex}.nav-cta.svelte-1uha8ag:hover{background:#2d574f;transform:translateY(-1px);box-shadow:0 12px 26px #315f553d}:is(.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):has(.secondary-button:where(.svelte-1uha8ag)),.moment-copy.svelte-1uha8ag a:where(.svelte-1uha8ag):has(.secondary-button:where(.svelte-1uha8ag))){display:none!important}.secondary-button.svelte-1uha8ag{text-align:center;color:#315f55;justify-content:center;align-items:center;min-height:44px;transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .24s,box-shadow .24s;padding-block:0!important;line-height:1!important;display:inline-flex!important}.secondary-button.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 12px 28px #4a7a7024}.app-store-badge.svelte-1uha8ag{text-align:center;justify-content:center;align-items:center;min-height:44px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,filter .24s;padding-block:0!important;line-height:1!important;display:inline-flex!important}.app-store-badge.svelte-1uha8ag:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 36px #0f1a1733}.app-store-badge.svelte-1uha8ag>span:where(.svelte-1uha8ag){place-items:center;gap:1px;line-height:1;display:grid}.app-store-badge.svelte-1uha8ag>span:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){line-height:1}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag),.site-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag){text-decoration:none}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag):first-child span:where(.svelte-1uha8ag),.site-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-family:var(--font-store)}.mobile-menu.svelte-1uha8ag,.mobile-nav.svelte-1uha8ag,.mobile-nav-panel.svelte-1uha8ag{display:none}.hero-section.svelte-1uha8ag{z-index:1;min-height:835px;margin-top:-60px;padding-top:121px;position:relative;overflow:visible}.hero-content.svelte-1uha8ag{z-index:3;grid-template-columns:406px 353px;justify-content:center;align-items:center;gap:32px;width:min(100%,900px);min-height:610px;margin-inline:auto;display:grid;position:relative}.hero-copy.svelte-1uha8ag{padding-top:108px}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag){animation:.76s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-load-rise}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):first-child{animation-delay:.18s}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(2){animation-delay:.3s}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(3){animation-delay:.42s}.hero-copy.svelte-1uha8ag>:where(.svelte-1uha8ag):nth-child(4){animation-delay:.54s}.user-chip.svelte-1uha8ag{color:#3f4a46;background:#ffffff80;border-radius:999px;column-gap:12px;width:max-content;min-height:53px;margin-bottom:28px;padding:12px 12px 12px 104px;display:grid;position:relative}.user-chip.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;top:8px;left:12px}.user-chip.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:13px;line-height:18px}.user-chip.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:11px;font-weight:500;line-height:14px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag),.feature-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.moment-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag),.proof-header.svelte-1uha8ag h2:where(.svelte-1uha8ag),.faq-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag),.final-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-heading);letter-spacing:0;font-weight:400}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:377px;font-size:36px;line-height:42px}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3f4a46;max-width:406px;margin-top:8px;font-size:14px;line-height:20px}.hero-actions.svelte-1uha8ag{align-items:center;gap:14px;margin-top:25px;display:flex}.hero-actions.svelte-1uha8ag>a:where(.svelte-1uha8ag){justify-content:center;align-items:center;display:inline-flex}.hero-phone-bg.svelte-1uha8ag{filter:drop-shadow(0 32px 70px #0f1a1738);will-change:transform;animation:.94s cubic-bezier(.16,1,.3,1) .36s both svelte-1uha8ag-hero-phone-load,6.2s ease-in-out 1.6s infinite svelte-1uha8ag-hero-phone-breathe;position:relative}.hero-phone-frame.svelte-1uha8ag{position:absolute;inset:0;overflow:visible}.hero-phone-poster.svelte-1uha8ag{position:absolute;inset:0}.hero-phone-poster.svelte-1uha8ag img:where(.svelte-1uha8ag),.hero-phone-video.svelte-1uha8ag{width:100%;height:100%}.hero-phone-poster.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;z-index:1;position:relative}.hero-phone-video.svelte-1uha8ag{z-index:2;object-fit:contain;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero-phone-poster.svelte-1uha8ag img:where(.svelte-1uha8ag){display:none}.hero-phone-video.svelte-1uha8ag{opacity:1;pointer-events:none}.hero-floating-logo.svelte-1uha8ag{z-index:3;filter:drop-shadow(0 18px 30px #0f1a173d);pointer-events:none;width:54px;height:54px;animation:5.2s ease-in-out .9s infinite svelte-1uha8ag-hero-logo-float;position:absolute;top:38%;left:-28px}.feature-panel.svelte-1uha8ag{z-index:6;background:#f8f5ef;border-radius:14px;gap:34px;width:min(1046px,100% - 40px);min-height:676px;margin:-86px auto 0;padding:42px 40px;display:grid;position:relative;box-shadow:0 24px 80px #40352414}.feature-intro.svelte-1uha8ag{text-align:center;max-width:542px;margin-inline:auto}.feature-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px;line-height:34px}.feature-intro.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3f4a46;margin-top:8px;font-size:14px;line-height:20px}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.feature-card.svelte-1uha8ag{background:#efeae0;border-radius:10px;grid-template-columns:1fr 206px;align-items:center;gap:12px;min-height:176px;padding:24px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s,background-color .32s;display:grid;overflow:hidden}.feature-card.svelte-1uha8ag:hover{background:#f2eee6;transform:translateY(-3px);box-shadow:0 22px 48px #4035241a}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-heading);grid-column:1;font-size:28px;font-weight:400;line-height:34px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3f4a46;grid-column:1;font-size:14px;line-height:20px}.feature-art.svelte-1uha8ag{background:0 0;border-radius:8px;grid-area:1/2/span 2;min-height:128px;padding:0;display:block;position:relative;transform:rotate(-2deg)}.feature-art-img.svelte-1uha8ag{object-fit:contain;filter:drop-shadow(0 12px 18px #4a7a7047);width:100%;height:100%}.feature-art-picture.svelte-1uha8ag{position:absolute;inset:0}.feature-art-menu.svelte-1uha8ag,.feature-art-craving.svelte-1uha8ag{order:-1;transform:rotate(2deg)}.moments.svelte-1uha8ag{gap:0;padding-block:0 72px;display:grid}.moment-section.svelte-1uha8ag{grid-template-columns:minmax(0,471px) minmax(0,559px);align-items:center;gap:16px;width:min(1046px,100% - 72px);min-height:550px;margin-inline:auto;display:grid;position:relative}.moment-section-reverse.svelte-1uha8ag{grid-template-columns:minmax(0,559px) minmax(0,471px)}.moment-section-reverse.svelte-1uha8ag .moment-copy:where(.svelte-1uha8ag){order:2}.moment-copy.svelte-1uha8ag{background:#f8f5ef;border-radius:10px;min-height:361px;padding:60px 32px 42px}.moment-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3f4a46;background:#efeae0;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:8px 18px;font-size:14px;line-height:20px;display:inline-flex}.moment-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):before,.proof-header.svelte-1uha8ag p:where(.svelte-1uha8ag):before{content:"";background:#4a7a70;border-radius:999px;flex:none;width:16px;height:16px;animation:2.8s ease-in-out infinite svelte-1uha8ag-badge-pulse}.moment-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){white-space:pre-line;margin-top:22px;font-size:28px;line-height:34px}.moment-copy.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:8px;font-size:16px;line-height:24px;display:block}.moment-copy.svelte-1uha8ag a:where(.svelte-1uha8ag){margin-top:28px;text-decoration:none;display:inline-flex}.moment-visual.svelte-1uha8ag{min-height:499px;position:relative}.moment-composite.svelte-1uha8ag{width:559px;height:auto;position:absolute;top:0;left:0}.moment-composite-mobile.svelte-1uha8ag{display:none}.way-card.svelte-1uha8ag{z-index:2;border-radius:12px;gap:10px;width:231px;min-height:122px;padding:12px 14px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;animation:linear both svelte-1uha8ag-soft-rise;animation-timeline:view();animation-range:entry 10% cover 42%;display:grid;position:absolute}.way-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 22px 54px #0f1a172e}.way-card.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-family:var(--font-heading);align-items:center;gap:8px;font-size:22px;font-weight:400;line-height:28px;display:flex}.way-logo.svelte-1uha8ag{background:url(../../../img/landing/02-header-avela-logo.png) 0/96px no-repeat;border-radius:7px;flex:none;width:24px;height:24px;display:inline-block}.way-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;line-height:20px}.way-card-dark.svelte-1uha8ag{color:#f8f5ef;background:#1f2d28e6;min-height:151px;top:76px;right:51px}.way-card-light.svelte-1uha8ag{color:#3f4a46;background:#efeae0e6;top:237px;right:20px}.moment-section-reverse.svelte-1uha8ag .way-card-dark:where(.svelte-1uha8ag){left:307px;right:auto}.moment-section-reverse.svelte-1uha8ag .way-card-light:where(.svelte-1uha8ag){left:277px;right:auto}.proof-section.svelte-1uha8ag{color:#f8f5ef;background:linear-gradient(#efeae0 0%,#0f1a1714 13%,#0f1a17 22%),#0f1a17;min-height:909px;padding:201px 0 60px;position:relative;overflow:hidden}.proof-carousel-row.svelte-1uha8ag{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:48px;width:min(1226px,100% - 80px);min-height:235px;margin-inline:auto;display:grid;position:relative}.proof-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.proof-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#d9e1db;background:#1f2d28;border-radius:999px;align-items:center;gap:12px;width:max-content;min-height:44px;padding:8px 18px;font-size:14px;line-height:20px;display:inline-flex}.proof-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:465px;font-size:28px;line-height:34px}.testimonial-rail.svelte-1uha8ag{z-index:2;border-radius:12px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.testimonial-track.svelte-1uha8ag{gap:16px;width:max-content;animation:72s linear infinite svelte-1uha8ag-rail-drift;display:flex}.testimonial-rail.svelte-1uha8ag:hover .testimonial-track:where(.svelte-1uha8ag),.testimonial-rail.svelte-1uha8ag:focus-within .testimonial-track:where(.svelte-1uha8ag){animation-play-state:paused}.testimonial-card.svelte-1uha8ag{color:#091713;background:#f8f5ef;border-radius:12px;flex:0 0 286px;min-height:175px;padding:24px 20px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.testimonial-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0000002e}.testimonial-person.svelte-1uha8ag{align-items:center;gap:8px;display:flex}.testimonial-person.svelte-1uha8ag img:where(.svelte-1uha8ag){border-radius:999px}.testimonial-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-heading);font-size:22px;font-weight:400;line-height:28px}.testimonial-card.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#3f4a46;margin-top:13px;font-size:12px;line-height:16px;display:block}.testimonial-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#091713;margin-top:4px;font-size:14px;line-height:20px}.faq-panel.svelte-1uha8ag{text-align:center;width:min(615px,100% - 32px);margin:132px auto 0;scroll-margin-top:132px;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.faq-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:28px;line-height:34px}.faq-panel.svelte-1uha8ag>div:where(.svelte-1uha8ag){color:#091713;text-align:left;background:#efeae0;border-radius:12px;margin-top:42px;padding:12px 44px}.faq-panel.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid #5a656129;transition:background-color .18s}.faq-panel.svelte-1uha8ag details:where(.svelte-1uha8ag):hover{background:#4a7a700b}.faq-panel.svelte-1uha8ag details:where(.svelte-1uha8ag):last-child{border-bottom:0}.faq-panel.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:#091713;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:14px;line-height:20px;list-style:none;display:flex}.faq-chevron.svelte-1uha8ag{border-bottom:1.5px solid #4a7a70;border-right:1.5px solid #4a7a70;flex:none;width:9px;height:9px;transition:transform .18s;transform:rotate(45deg)}.faq-panel.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) .faq-chevron:where(.svelte-1uha8ag){transform:rotate(225deg)}.faq-panel.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-panel.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#3f4a46;padding-bottom:14px;font-size:14px;line-height:20px}.final-cta.svelte-1uha8ag{grid-template-columns:minmax(0,520px) minmax(0,454px);align-items:center;gap:0;width:min(996px,100% - 64px);min-height:548px;margin:0 auto;padding-block:14px 56px;display:grid;position:relative}.final-mockups.svelte-1uha8ag{min-height:506px;position:relative;transform:translate(18px)}.final-mockups.svelte-1uha8ag img:where(.svelte-1uha8ag){width:min(660px,52vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1!important;filter:drop-shadow(0 28px 58px #0f1a1738)!important;animation:none!important}.final-copy.svelte-1uha8ag{transform:translate(-18px)}.final-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:36px;line-height:42px}.final-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3f4a46;max-width:263px;margin-top:14px;font-size:14px;line-height:20px}.site-footer.svelte-1uha8ag{color:#3f4a46;justify-content:space-between;align-items:start;min-height:125px;padding:20px max(52px,50vw - 498px) 40px;display:flex;position:relative}.site-footer.svelte-1uha8ag:before{content:"";opacity:1;pointer-events:none;background:url(../../../img/landing/Footer%20img.png) 0 100%/contain no-repeat;width:min(650px,68vw);height:126px;position:absolute;bottom:-2px;left:max(0px,50vw - 538px)}.site-footer.svelte-1uha8ag>div:where(.svelte-1uha8ag){z-index:1;gap:8px;display:grid;position:relative}.site-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:24px;color:inherit;align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.site-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.scroll-lift.svelte-1uha8ag{opacity:1;animation:none}.site-header.svelte-1uha8ag{justify-content:center;padding-inline:14px;top:20px}.site-header-inner.svelte-1uha8ag{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(145%);background:#f8f5efb8;border:1px solid #ffffffb8;border-radius:18px;justify-content:space-between;align-items:center;width:min(556px,100vw - 28px);min-height:54px;padding:8px 12px;display:flex;box-shadow:0 16px 44px #0f1a171a}@supports (animation-timeline:scroll()){.site-header-inner.svelte-1uha8ag{animation:.76s cubic-bezier(.16,1,.3,1) 80ms both svelte-1uha8ag-load-drop}}.site-header.svelte-1uha8ag nav:where(.svelte-1uha8ag),.site-header.svelte-1uha8ag .nav-cta:where(.svelte-1uha8ag){display:none}.site-header-inner.svelte-1uha8ag>a:where(.svelte-1uha8ag):has(.nav-cta:where(.svelte-1uha8ag)){display:none}.mobile-nav.svelte-1uha8ag{z-index:3;display:grid;position:relative}.mobile-menu.svelte-1uha8ag{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;margin:-4px -8px -4px 0;list-style:none;transition:background-color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.mobile-menu.svelte-1uha8ag::-webkit-details-marker{display:none}.mobile-menu.svelte-1uha8ag span:where(.svelte-1uha8ag){transform-origin:50%;background:#091713;border-radius:99px;width:18px;height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1),width .22s,background-color .22s;display:block;position:absolute;top:50%;left:12px}.mobile-menu.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{transform:translateY(-6px)}.mobile-menu.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{transform:translateY(6px)}.mobile-menu.svelte-1uha8ag:hover{background:#315f5514}.mobile-nav[open].svelte-1uha8ag .mobile-menu:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):first-child{width:20px;transform:translateY(0)rotate(45deg)}.mobile-nav[open].svelte-1uha8ag .mobile-menu:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):last-child{width:20px;transform:translateY(0)rotate(-45deg)}.mobile-nav-panel.svelte-1uha8ag{-webkit-backdrop-filter:blur(22px)saturate(150%);opacity:0;pointer-events:none;transform-origin:100% 0;background:#f8f5eff0;border:1px solid #ffffffbd;border-radius:18px;gap:4px;width:min(224px,100vw - 56px);padding:10px;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:calc(100% + 10px);right:-8px;transform:translateY(-8px)scale(.98);box-shadow:0 18px 50px #0f1a1729}.mobile-nav[open].svelte-1uha8ag .mobile-nav-panel:where(.svelte-1uha8ag){opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mobile-nav-panel.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#091713;border-radius:12px;align-items:center;min-height:42px;padding:0 12px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.mobile-nav-panel.svelte-1uha8ag a:where(.svelte-1uha8ag):last-child{color:#f8f5ef;background:#315f55;justify-content:center;min-height:44px;margin-top:4px;font-weight:600;line-height:1}.hero-section.svelte-1uha8ag{min-height:788px;margin-top:-51px;padding-top:100px}.hero-content.svelte-1uha8ag{text-align:center;grid-template-columns:1fr;gap:10px;width:100%;min-height:704px}.hero-copy.svelte-1uha8ag{order:-1;padding-top:0}.user-chip.svelte-1uha8ag{display:none}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:340px;margin-inline:auto;font-size:clamp(26px,7.5vw,32px);line-height:1.08}.hero-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:324px;margin:12px auto 0;font-size:14px;line-height:20px}.hero-actions.svelte-1uha8ag{flex-direction:column;justify-content:center;gap:16px;margin-top:17px}.landing-hero-shell.svelte-1uha8ag{padding-bottom:50px}.landing-hero-shell.svelte-1uha8ag:before{background-position:50% 80px;background-size:auto 760px}.hero-phone-bg.svelte-1uha8ag{aspect-ratio:353/610;margin-top:-4px;width:min(66vw,285px)!important;height:auto!important}.hero-floating-logo.svelte-1uha8ag{width:58px;height:58px;top:42%;left:-36px}.feature-panel.svelte-1uha8ag{width:calc(100% - 28px);min-height:0;margin-top:-120px;margin-bottom:44px;padding:28px 24px 34px;overflow:hidden}.feature-intro.svelte-1uha8ag{padding-top:0}.feature-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:22px;line-height:28px}.feature-intro.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:8px;font-size:14px;line-height:20px}.feature-grid.svelte-1uha8ag{margin-top:6px;grid-template-columns:1fr;gap:14px;width:min(340px,100%);height:auto;margin-inline:auto;display:grid}.feature-card.svelte-1uha8ag{grid-template-columns:84px 1fr;gap:14px 18px;width:100%;min-height:132px;padding:18px;position:relative;top:auto;left:auto;transform:none;box-shadow:0 18px 30px #40352414}.feature-card.svelte-1uha8ag:first-child,.feature-card.svelte-1uha8ag:nth-child(2),.feature-card.svelte-1uha8ag:nth-child(3),.feature-card.svelte-1uha8ag:nth-child(4){z-index:auto}.feature-art.svelte-1uha8ag{grid-area:1/1/span 2;min-height:96px;padding:12px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag),.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-column:2}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:22px;line-height:28px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;line-height:16px}.moments.svelte-1uha8ag{gap:30px;padding-block:0}.moment-section.svelte-1uha8ag,.moment-section-reverse.svelte-1uha8ag{flex-direction:column-reverse;width:100%;max-width:100%;min-height:423px;padding-top:0;display:flex;overflow:hidden}.moment-section-reverse.svelte-1uha8ag .moment-copy:where(.svelte-1uha8ag){order:0}.moment-copy.svelte-1uha8ag{z-index:5;transform-origin:bottom;width:min(325px,100vw - 28px);min-height:180px;margin:-40px auto 0;padding:34px 28px 32px;position:sticky;bottom:16px}.moment-section.svelte-1uha8ag:first-child .moment-copy:where(.svelte-1uha8ag){min-height:196px}.moment-section.svelte-1uha8ag:nth-child(2) .moment-copy:where(.svelte-1uha8ag){transform:translateY(-8px)scale(.985)}.moment-section.svelte-1uha8ag:nth-child(3) .moment-copy:where(.svelte-1uha8ag){transform:translateY(-16px)scale(.97)}.moment-section.svelte-1uha8ag:nth-child(4) .moment-copy:where(.svelte-1uha8ag){transform:translateY(-24px)scale(.955)}.moment-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){min-height:34px;padding:6px 14px;font-size:12px;line-height:16px}.moment-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):before,.proof-header.svelte-1uha8ag p:where(.svelte-1uha8ag):before{width:14px;height:14px}.moment-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:20px;font-size:18px;line-height:24px}.moment-copy.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-top:8px;font-size:12px;line-height:16px}.moment-copy.svelte-1uha8ag a:where(.svelte-1uha8ag){display:none}.moment-visual.svelte-1uha8ag{width:min(390px,100vw);max-width:100%;min-height:277px}.moment-composite.svelte-1uha8ag{width:277px;top:0;left:50%;transform:translate(-50%)}.moment-composite-desktop.svelte-1uha8ag{display:none}.moment-composite-mobile.svelte-1uha8ag{display:block}.way-card.svelte-1uha8ag{display:none}.proof-section.svelte-1uha8ag{min-height:938px;margin-top:-78px;padding-top:145px}.proof-carousel-row.svelte-1uha8ag{grid-template-columns:1fr;gap:18px;width:calc(100% - 32px);min-height:0}.proof-header.svelte-1uha8ag{text-align:center;align-items:center;gap:16px;width:min(297px,100%);margin-inline:auto}.proof-header.svelte-1uha8ag p:where(.svelte-1uha8ag){background:#1f2d28;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:auto;min-height:36px;padding-inline:16px;font-size:14px;display:inline-flex}.proof-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:22px;line-height:28px}.testimonial-rail.svelte-1uha8ag{width:100%;margin:0 auto;overflow:hidden}.testimonial-card.svelte-1uha8ag{flex-basis:220px;min-height:164px;padding:18px 14px}.faq-panel.svelte-1uha8ag{width:min(480px,100% - 68px);max-width:calc(100% - 32px);margin-top:92px}.faq-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:34px;line-height:42px}.faq-panel.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:0 0;border-radius:0;margin-top:30px;padding:0}.faq-panel.svelte-1uha8ag summary:where(.svelte-1uha8ag){color:#f8f5ef;justify-content:flex-start;min-height:56px;padding-block:0;font-size:16px;line-height:22px}.faq-panel.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom-color:#f8f5ef21}.faq-panel.svelte-1uha8ag details:where(.svelte-1uha8ag):hover{background:0 0}.faq-chevron.svelte-1uha8ag{border-color:#f8f5ef33;order:-1;width:10px;height:10px;transform:rotate(-45deg)}.faq-panel.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) .faq-chevron:where(.svelte-1uha8ag){transform:rotate(45deg)}.faq-panel.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:#f8f5efb3;padding:0 0 16px 28px;font-size:14px;line-height:20px}.final-cta.svelte-1uha8ag{text-align:center;grid-template-columns:1fr;gap:16px;width:100%;min-height:574px;padding:0 25px 42px}.final-mockups.svelte-1uha8ag{width:100%;min-height:343px;overflow:hidden;transform:none}.final-mockups.svelte-1uha8ag img:where(.svelte-1uha8ag){width:min(300px,100vw - 40px);height:auto;top:0;left:50%;transform:translate(-50%)}.final-copy.svelte-1uha8ag{transform:none}.final-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:22px;line-height:28px}.final-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-inline:auto;font-size:14px;line-height:20px}.site-footer.svelte-1uha8ag{min-height:330px;padding:0 52px 70px}.site-footer.svelte-1uha8ag:before{width:360px;height:112px;bottom:86px;left:-32px}.site-footer.svelte-1uha8ag>div:where(.svelte-1uha8ag),.site-footer.svelte-1uha8ag>a:where(.svelte-1uha8ag){align-self:end}}@media (width>=901px) and (width<=1100px){.final-mockups.svelte-1uha8ag{overflow:hidden;transform:none}.final-mockups.svelte-1uha8ag img:where(.svelte-1uha8ag){width:min(520px,48vw);left:50%}}@media (prefers-reduced-motion:reduce){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.testimonial-track.svelte-1uha8ag{transform:none}.hero-phone-video.svelte-1uha8ag{display:none}.hero-phone-poster.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block}.hero-floating-logo.svelte-1uha8ag{animation:none}}
