@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}:root{--color-primary:#202630;--color-secondary:#f0b90b;--color-accent-fill:#fcd535;--color-accent-hover:#f0b90b;--color-accent-text:#765600;--color-on-accent:#202630;--color-action-secondary:#eaecef;--color-action-secondary-hover:#d9dcdf;--color-on-action-secondary:#202630;--color-surface:#fafafa;--color-surface-raised:#fff;--color-surface-muted:#f5f5f5;--color-surface-dark:#181a20;--color-surface-dark-raised:#202630;--color-text:#000;--color-text-inverse:#eaecef;--color-text-muted:#757575;--color-border:#ededed;--color-hover:#f5f5f5;--color-input:#f5f5f5;--color-success:#168259;--color-success-fill:#2ebd85;--color-danger:#c92f45;--color-danger-fill:#f6465d;--color-danger-hover:#d8314d;--color-overlay:#0b0e1199;--color-form-action-primary:var(--color-accent-fill);--color-form-action-primary-text:var(--color-on-accent);--font-sans:Inter, Arial, sans-serif;--font-display:Inter, Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-strong:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.75rem;--radius-full:999px;--shadow-sm:0 1px 2px #2026301a;--shadow-lg:0 20px 25px -5px #20263033, 0 8px 10px -6px #20263026;--transition-fast:.15s ease;--transition-normal:.2s ease;--color-preview-balance:var(--color-surface-dark-raised);--color-preview-balance-text:#eaecef;--color-preview-balance-muted:#d9dcdf;--color-preview-chart-alt:var(--color-primary);color-scheme:light;font-family:var(--font-sans);font-weight:var(--font-weight-regular);color:var(--color-text);background:var(--color-surface);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root.dark{--color-primary:#181a20;--color-secondary:#fcd535;--color-accent-text:#fcd535;--color-on-accent:#202630;--color-action-secondary:#353d49;--color-action-secondary-hover:#434c5a;--color-on-action-secondary:#eaecef;--color-surface:#181a20;--color-surface-raised:#202630;--color-surface-muted:#202630;--color-text:#eaecef;--color-text-muted:#929aa5;--color-border:#333b47;--color-hover:#29313d;--color-input:#29313d;--color-success:#2ebd85;--color-danger:#f6465d;--color-preview-balance:var(--color-action-secondary);--color-preview-chart-alt:var(--color-action-secondary-hover);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-surface);min-width:320px;color:var(--color-text);margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}::selection{background:var(--color-accent-fill);color:var(--color-on-accent)}:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:4px}.container{width:min(100% - 3rem,1240px);margin-inline:auto}.skip-link{z-index:30;background:var(--color-accent-fill);color:var(--color-on-accent);border-radius:.5rem;padding:.75rem 1rem;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:5;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:relative}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:56px;display:flex}@media (width>=1280px){.site-header__inner{min-height:64px}}.brand{white-space:nowrap;font-size:1.56rem;font-weight:var(--font-weight-strong);letter-spacing:-.085em;align-items:baseline;display:inline-flex}.brand__mark{background:var(--color-accent-fill);width:32px;height:32px;color:var(--color-on-accent);letter-spacing:0;border-radius:10px;justify-content:center;align-self:center;align-items:center;margin-right:.55rem;font-size:1.3rem;display:inline-flex}.brand__dot{color:var(--color-accent-text)}.brand__suffix{letter-spacing:-.01em;color:var(--color-text-muted);align-self:center;padding-left:.26rem;font-size:.67rem;font-weight:500}.site-header__nav,.site-header__actions{align-items:center;gap:2rem;display:flex}.site-header__nav a,.site-header__login{font-size:.87rem;font-weight:600;transition:color .2s}.site-header__nav a:hover,.site-header__login:hover,.site-footer a:hover{color:var(--color-accent-text)}.site-header__actions{gap:1.35rem}.button{border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;gap:1.7rem;min-height:45px;padding:.75rem 1.3rem;font-size:.87rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.button span{font-size:1.2rem;line-height:1}.button--primary{background:var(--color-accent-fill);color:var(--color-on-accent)}.button--primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.button--large{min-height:58px;padding:.95rem 1.65rem}.eyebrow{color:var(--color-text-muted);letter-spacing:.14em;align-items:center;gap:.65rem;font-size:.69rem;font-weight:700;line-height:1.5;display:inline-flex}.eyebrow__dot{background:var(--color-success);border-radius:50%;width:8px;height:8px;display:inline-block}.hero{background:var(--color-surface);padding:4.5rem 0 2rem;overflow:hidden}.hero__inner{align-items:center;gap:1.5rem;min-height:635px;display:flex}.hero__copy{z-index:2;flex:0 0 48%;padding-bottom:3.5rem;position:relative}.hero h1{letter-spacing:-.077em;margin:1.65rem 0 1.45rem;font-size:clamp(3rem,5vw,5.1rem);font-weight:700;line-height:1.08}.hero h1>span:first-child,.hero__period{color:var(--color-accent-text)}.hero__copy>p{max-width:470px;color:var(--color-text-muted);font-size:1.03rem;line-height:1.8}.hero__actions{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:2rem;display:flex}.hero__secondary{align-items:center;gap:.7rem;font-size:.9rem;font-weight:700;display:inline-flex}.hero__secondary:hover{color:var(--color-accent-text)}.hero__note{color:var(--color-text-muted);align-items:center;gap:.7rem;margin-top:3rem;font-size:.77rem;display:flex}.hero__note-stars{color:var(--color-accent-text);letter-spacing:-.17em;font-size:1rem}.hero__visual{flex:1 1 0;min-width:0;padding:0 0 6rem;position:relative}.hero__visual-glow{background:var(--color-accent-fill);filter:blur(80px);opacity:.18;border-radius:50%;width:90%;height:80%;position:absolute;top:1%;left:5%}.hero__disclaimer{text-align:right;color:var(--color-text-muted);font-size:.68rem;position:relative}.product-preview{flex-direction:column;height:580px;display:flex;position:relative}.product-preview__viewport{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.product-preview__slide{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.product-preview__slide[hidden]{display:none}.product-preview__image{border:1px solid var(--color-border);background:var(--color-surface-raised);max-width:100%;box-shadow:var(--shadow-lg);display:block}.product-preview__image--phone{border:6px solid var(--color-action-secondary-hover);border-radius:28px;width:auto;height:min(100%,500px)}.product-preview__image--desktop{border-radius:var(--radius-lg);object-fit:contain;width:100%;max-height:500px}.product-preview__controls{justify-content:center;align-items:center;gap:1rem;min-height:42px;margin-top:1rem;display:flex}.product-preview__control{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-action-secondary);width:34px;height:34px;color:var(--color-on-action-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.product-preview__control:hover{background:var(--color-action-secondary-hover)}.product-preview__control span{font-size:1rem;line-height:1}.product-preview__status{min-width:108px;color:var(--color-text-muted);font-size:.72rem;font-weight:var(--font-weight-semibold);text-align:center}@media (width>=851px){.hero__visual{padding-bottom:2rem}.product-preview{height:690px}.product-preview__image--phone{height:min(100%,600px)}.product-preview__slide:has(.product-preview__image--desktop){justify-content:flex-start}.product-preview__image--desktop{width:min(150%,880px,50vw - 1.5rem);max-width:none;height:auto}}.product-preview__sidebar{background:var(--color-surface-raised);border-right:1px solid var(--color-border);flex-direction:column;flex:0 0 152px;gap:.15rem;padding:1.2rem .7rem;display:flex}.product-preview__sidebar-logo{letter-spacing:-.07em;margin:0 .45rem 2.5rem;font-size:1.2rem}.product-preview__sidebar-logo span,.product-preview__phone-brand>span:first-child{color:var(--color-accent-text)}.product-preview__sidebar-caption{letter-spacing:.11em;color:var(--color-text-muted);margin:0 .6rem .6rem;font-size:.53rem;font-weight:700}.product-preview__sidebar-link{color:var(--color-text-muted);border-radius:6px;align-items:center;gap:.55rem;padding:.68rem .6rem;font-size:.63rem;display:flex}.product-preview__sidebar-link span{font-size:.8rem}.product-preview__sidebar-link--active{color:var(--color-text);background:var(--color-hover);font-weight:700}.product-preview__body{background:var(--color-surface);flex:1;min-width:0}.product-preview__topbar{background:var(--color-surface-raised);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;height:48px;padding:0 1.6rem;font-size:.62rem;font-weight:600;display:flex}.product-preview__avatar,.product-preview__phone-avatar{background:var(--color-accent-fill);width:23px;height:23px;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;display:inline-flex}.product-preview__content{padding:1.2rem 1.6rem}.product-preview__greeting{margin-bottom:1rem;font-size:.75rem;font-weight:700}.product-preview__greeting span{color:var(--color-accent-text)}.product-preview__balance{background:var(--color-preview-balance);color:var(--color-preview-balance-text);border-radius:8px;padding:1.4rem;position:relative;overflow:hidden}.product-preview__label{letter-spacing:.13em;color:var(--color-preview-balance-muted);font-size:.52rem}.product-preview__balance>strong{z-index:1;letter-spacing:-.06em;margin:.5rem 0 1.25rem;font-size:1.75rem;display:block;position:relative}.product-preview__balance>strong span{color:var(--color-preview-balance-muted);font-size:1rem}.product-preview__stats{z-index:1;color:var(--color-preview-balance-muted);gap:1.5rem;font-size:.55rem;display:flex;position:relative}.product-preview__stats b{color:var(--color-preview-balance-text);margin-top:.25rem;font-size:.72rem;display:block}.product-preview__balance-decoration{border:26px solid var(--color-accent-fill);opacity:.1;border-radius:50%;width:220px;height:220px;position:absolute;top:-58px;right:-30px}.product-preview__columns{gap:.85rem;margin-top:.85rem;display:flex}.product-preview__panel{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;flex:1.25;min-width:0;padding:1rem}.product-preview__chart-panel{flex:1}.product-preview__panel-head{justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.8rem;font-size:.57rem;display:flex}.product-preview__panel-head span{color:var(--color-text-muted);font-size:.48rem}.product-preview__row{border-top:1px solid var(--color-border);align-items:center;gap:.45rem;padding:.4rem 0;font-size:.52rem;font-weight:600;display:flex}.product-preview__row-icon{background:var(--color-hover);border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.product-preview__row small,.product-preview__phone-row small{color:var(--color-text-muted);margin-top:.1rem;font-size:.43rem;font-weight:400;display:block}.product-preview__row b{white-space:nowrap;margin-left:auto;font-size:.5rem}.product-preview__positive{color:var(--color-success)!important}.product-preview__chart{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:.35rem;height:95px;padding-top:1rem;display:flex}.product-preview__chart i{background:var(--color-accent-fill);border-radius:3px 3px 0 0;flex:1;height:58%}.product-preview__chart i:nth-child(2){background:var(--color-accent-hover);height:80%}.product-preview__chart i:nth-child(3){height:45%}.product-preview__chart i:nth-child(4){background:var(--color-preview-chart-alt);height:95%}.product-preview__chart i:nth-child(5){height:65%}.product-preview__chart i:nth-child(6){background:var(--color-accent-hover);height:35%}.product-preview__chart i:nth-child(7){height:71%}.product-preview__chart-labels{color:var(--color-text-muted);justify-content:space-between;margin-top:.4rem;font-size:.42rem;display:flex}.product-preview__phone{z-index:1;border:6px solid var(--color-action-secondary-hover);background:var(--color-surface-raised);width:200px;height:auto;box-shadow:var(--shadow-lg);border-radius:28px;position:absolute;top:90px;right:-45px;transform:rotate(6deg)}.product-preview__phone-top{justify-content:space-between;padding:.65rem .85rem .5rem;font-size:.5rem;font-weight:700;display:flex}.product-preview__phone-brand{letter-spacing:-.06em;align-items:center;padding:.2rem .85rem;font-size:.95rem;font-weight:700;display:flex}.product-preview__phone-avatar{letter-spacing:0;width:18px;height:18px;margin-left:auto;font-size:.45rem}.product-preview__phone-hello{margin:.5rem .85rem;font-size:.65rem;font-weight:600}.product-preview__phone-balance{background:var(--color-preview-balance);color:var(--color-preview-balance-text);border-radius:9px;margin:.5rem .7rem .85rem;padding:.85rem}.product-preview__phone-balance small{color:var(--color-preview-balance-muted);font-size:.48rem;display:block}.product-preview__phone-balance strong{letter-spacing:-.04em;margin:.4rem 0 .65rem;font-size:1.2rem;display:block}.product-preview__phone-balance div{color:var(--color-preview-balance-muted);justify-content:space-between;font-size:.48rem;display:flex}.product-preview__phone-title{justify-content:space-between;margin:1rem .85rem .5rem;font-size:.58rem;font-weight:700;display:flex}.product-preview__phone-title span{color:var(--color-text-muted);font-size:.43rem}.product-preview__phone-row{border-bottom:1px solid var(--color-border);align-items:center;gap:.4rem;margin:0 .85rem;padding:.48rem 0;font-size:.48rem;font-weight:600;display:flex}.product-preview__phone-row>span{background:var(--color-hover);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;display:inline-flex}.product-preview__phone-row b{white-space:nowrap;margin-left:auto;font-size:.46rem}.product-preview__phone-goal{border:1px solid var(--color-border);border-radius:7px;flex-wrap:wrap;justify-content:space-between;margin:.6rem .85rem;padding:.65rem;font-size:.5rem;display:flex}.product-preview__phone-goal i{background:linear-gradient(to right, var(--color-accent-fill) 65%, var(--color-action-secondary) 65%);border-radius:5px;flex:100%;height:5px;margin:.55rem 0 .35rem}.product-preview__phone-goal small{color:var(--color-text-muted)}.product-preview__phone-nav{border-top:1px solid var(--color-border);background:var(--color-surface-raised);justify-content:space-around;padding:.55rem 0 .7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.product-preview__phone-nav span{flex-direction:column;align-items:center;font-size:.65rem;display:flex}.product-preview__phone-nav small{font-size:.39rem}.promise{background:var(--color-surface-muted);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.promise__inner{align-items:center;gap:3rem;padding-block:2.8rem;display:flex}.promise__inner>span:first-child{letter-spacing:.13em;color:var(--color-text-muted);flex:0 0 180px;font-size:.64rem;font-weight:700;line-height:1.8}.promise__inner p{letter-spacing:-.045em;flex:1;font-size:clamp(1.25rem,2.1vw,1.95rem);line-height:1.4}.promise__inner strong{color:var(--color-accent-text);font-weight:600}.promise__asterisk{color:var(--color-accent-text);font-size:2.8rem}.section{padding:7.5rem 0;scroll-margin-top:2rem}.section-heading{max-width:680px}h2{letter-spacing:-.07em;font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.12}h2 em{color:var(--color-accent-text);font-style:normal}.section-heading h2{margin:1.4rem 0 1rem}.section-heading>p,.steps__copy>p{max-width:530px;color:var(--color-text-muted);line-height:1.75}.benefits__cards{gap:1rem;margin-top:3.5rem;display:flex}.benefit-card{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:17px;flex-direction:column;flex:1;min-width:0;min-height:280px;padding:1.9rem;transition:border-color .2s,box-shadow .2s;display:flex}.benefit-card:hover{border-color:var(--color-accent-hover);box-shadow:var(--shadow-lg)}.benefit-card__number{color:var(--color-text-muted);letter-spacing:.1em;font-size:.65rem;font-weight:700}.benefit-card__icon{background:var(--color-action-secondary);width:54px;height:54px;color:var(--color-on-action-secondary);border-radius:14px;justify-content:center;align-items:center;margin-top:2rem;font-size:1.8rem;display:inline-flex}.benefit-card:nth-child(2) .benefit-card__icon{background:var(--color-action-secondary);color:var(--color-success)}.benefit-card:nth-child(3) .benefit-card__icon{background:var(--color-action-secondary);color:var(--color-accent-text)}.benefit-card h3{letter-spacing:-.045em;margin:1.5rem 0 .7rem;font-size:1.23rem}.benefit-card p{color:var(--color-text-muted);font-size:.88rem;line-height:1.7}.benefit-card__arrow{color:var(--color-accent-text);margin-top:auto;padding-top:1.4rem}.features{background:var(--color-surface-muted)}.features__inner{align-items:flex-start;gap:6rem;display:flex}.features__heading{flex:0 440px}.features__list{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);flex-wrap:wrap;flex:1 1 0;display:flex}.feature-item{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex:0 0 50%;gap:1rem;min-width:0;min-height:178px;padding:1.5rem;display:flex}.feature-item__icon{border-radius:var(--radius-md);background:var(--color-action-secondary);height:38px;color:var(--color-accent-text);flex:0 0 38px;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.feature-item>div{min-width:0}.feature-item h3{letter-spacing:-.03em;margin:.1rem 0 .55rem;font-size:1rem}.feature-item p{color:var(--color-text-muted);font-size:.83rem;line-height:1.65}.steps{background:var(--color-surface-muted)}.steps__inner{align-items:center;gap:6rem;display:flex}.steps__copy{flex:1}.steps__copy h2{margin:1.5rem 0 1.3rem}.steps__copy .button{margin-top:2rem}.steps__list{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.steps__list li{border-bottom:1px solid var(--color-border);gap:1.5rem;padding:1.6rem 0;display:flex}.steps__list li:first-child{border-top:1px solid var(--color-border)}.steps__list li>span{color:var(--color-accent-text);flex:0 0 2rem;font-size:.8rem;font-weight:700}.steps__list h3{letter-spacing:-.04em;margin-bottom:.4rem;font-size:1.1rem}.steps__list p{color:var(--color-text-muted);font-size:.88rem;line-height:1.6}.faq__inner{gap:4rem;display:flex}.faq__inner>div{flex:1}.faq h2{margin-top:1.4rem}.faq__items details{border-bottom:1px solid var(--color-border)}.faq__items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.faq__items summary::-webkit-details-marker{display:none}.faq__items summary span{background:var(--color-action-secondary);height:26px;color:var(--color-on-action-secondary);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;display:inline-flex}.faq__items details[open] summary span{transform:rotate(45deg)}.faq__items p{color:var(--color-text-muted);padding:0 2rem 1.4rem 0;font-size:.88rem;line-height:1.7}.closing{background:var(--color-surface-dark);color:var(--color-text-inverse);overflow:hidden}.closing__inner{text-align:center;flex-direction:column;align-items:center;padding:6.5rem 0 7rem;display:flex;position:relative}.closing .eyebrow{color:var(--color-text-inverse)}.closing h2{margin:1.3rem 0 1rem}.closing h2 em{color:var(--color-accent-fill)}.closing p{color:var(--color-text-inverse)}.closing .button{margin-top:2rem}.closing__spark{color:var(--color-accent-fill);opacity:.7;font-size:3.6rem;position:absolute;top:1.8rem;right:8%}.site-footer{background:var(--color-surface)}.site-footer__inner{align-items:center;gap:2rem;min-height:140px;display:flex}.site-footer p{color:var(--color-text-muted);flex:1;font-size:.75rem}.site-footer__inner>div{gap:1.2rem;font-size:.75rem;display:flex}.site-footer small{color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}@media (width<=1120px){.site-header__nav{gap:1rem}.hero__copy{flex-basis:51%}}@media (width<=850px){.site-header__nav{display:none}.hero{padding-top:4rem}.hero__inner{flex-direction:column;align-items:stretch;min-height:0}.hero__copy{flex:none;padding-bottom:0}.hero h1{max-width:740px}.hero__visual{height:500px;min-height:500px;padding:0}.product-preview{width:min(100%,690px);margin:auto}.hero__disclaimer{text-align:center}.steps__inner,.features__inner{gap:3rem}.features__heading{flex-basis:360px}.site-footer__inner{flex-wrap:wrap;padding-block:2rem}}@media (width<=620px){.container{width:min(100% - 2.25rem,1240px)}.site-header__inner{gap:.6rem}.brand{font-size:1.33rem}.brand__mark{width:28px;height:28px;margin-right:.35rem;font-size:1.1rem}.brand__suffix,.site-header__signup{display:none}.site-header__login{font-size:.8rem}.hero{padding:3.2rem 0 1.6rem}.hero h1{margin:1.2rem 0;font-size:clamp(2.75rem,10vw,4.2rem)}.hero__copy>p{font-size:.93rem;line-height:1.7}.hero__actions{gap:1.2rem}.hero__note{margin-top:2rem;line-height:1.5}.hero__visual{height:665px;min-height:665px;margin-top:.5rem}.product-preview{height:650px}.product-preview__slide:has(.product-preview__image--desktop),.product-preview__controls{display:none}.product-preview__image--phone{height:min(100%,585px)}.hero__disclaimer{font-size:.6rem;line-height:1.5}.promise__inner{flex-wrap:wrap;gap:1rem;padding-block:2rem}.promise__inner>span:first-child{flex:100%}.promise__asterisk{font-size:1.8rem}.section{padding:5rem 0}.section-heading h2,.steps__copy h2,.faq h2{margin-top:1rem}.benefits__cards{flex-direction:column;margin-top:2rem}.benefit-card{min-height:270px;padding:1.5rem}.benefit-card__icon{margin-top:1.3rem}.steps__inner,.features__inner,.faq__inner{flex-direction:column;gap:2.5rem}.features__heading{flex-basis:auto}.features__list{width:100%}.feature-item{border-right:0;flex-basis:100%;min-height:0;padding:1.25rem 0}.closing__inner{padding-block:5rem}.closing__spark{top:.5rem;right:0}.site-footer__inner{flex-direction:column;align-items:flex-start;gap:1rem}.site-footer p{line-height:1.5}.site-footer__inner>div{flex-wrap:wrap}}@media (width<=380px){.hero__visual{height:415px;min-height:415px}.product-preview{height:415px}.product-preview__phone{transform:translate(50%)}.hero__actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
