@import url("/homepage-assets/poppins/fonts.css");
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.app-home{--accent:#6754ff;--tint:#ece6ff;--surface:#f5f8ff;--ink:#1a1a2e;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;overflow-wrap:anywhere;background:white}.app-home--blue{--accent:#2365cb;--tint:#eaf2ff}.app-home--green{--accent:#24765d;--tint:#e8f5ef}.app-home a{color:inherit;text-decoration:none}.app-home a:focus-visible,.app-home summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.app-home h1,.app-home h2,.app-home h3,.app-home h4,.app-home p{margin:0}.app-home-container{width:min(100% - 64px,1312px);margin:auto}.app-home-nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e5e7eb}.app-home-nav-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.app-home-brand{display:flex;align-items:center;gap:12px;min-width:0;font-size:24px;font-weight:700;letter-spacing:-.5px}.app-home-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-home-brand img{object-fit:contain;border-radius:10px;flex-shrink:0}.app-home-monogram{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;color:white;background:var(--accent);font-size:24px;font-weight:600}.app-home-current-language,.app-home-languages summary{display:flex;align-items:center;gap:10px;font-size:16px;white-space:nowrap}.app-home-current-language svg,.app-home-languages svg{width:23px;height:23px}.app-home-languages{position:relative;flex-shrink:0}.app-home-languages summary{list-style:none;cursor:pointer;padding:8px 0}.app-home-languages summary::-webkit-details-marker{display:none}.app-home-languages>div{position:absolute;z-index:25;right:0;top:100%;min-width:170px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 30px #1a1a2e15}.app-home-languages a{display:block;padding:8px 12px;border-radius:6px;font-size:14px}.app-home-languages a:hover,.app-home-languages a[aria-current=page]{background:var(--tint);color:var(--accent)}
.app-home-hero{background:var(--surface);overflow:hidden}.app-home-hero-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;min-height:660px;align-items:center}.app-home-hero h1{font-size:60px;line-height:1.25;letter-spacing:-1.8px;font-weight:750;white-space:pre-line}.app-home-description{font-size:20px;line-height:1.6;color:#2d303c;white-space:pre-line;margin-top:28px!important}.app-home-store-links{display:flex;align-items:center;gap:16px;width:min(100%,436px);margin-top:32px}.app-home-store-badge{display:block;min-width:0;max-width:210px;flex:1;border-radius:11px;overflow:hidden;transition:opacity .15s}.app-home-store-badge img{display:block;width:100%;height:auto;aspect-ratio:3.5;object-fit:contain}.app-home-store-badge:hover{opacity:.85}.app-home-store-badge.is-unconfigured{opacity:.45;cursor:default}.app-home-hero-visual{height:550px;align-self:end;min-width:0;position:relative}.app-home-hero-image{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}.app-home-hero-art{height:100%;position:relative}.app-home-hero-orb{position:absolute;display:block;border-radius:50%;background:var(--accent)}.orb-one{width:55%;aspect-ratio:1;right:-4%;bottom:-12%}.orb-two{width:21%;aspect-ratio:1;left:0;bottom:22%}.orb-three{width:10%;aspect-ratio:1;right:0;top:36%;background:#5db8f2}.app-home-hero-phone{position:absolute;width:43%;max-width:285px}.phone-front{left:9%;top:8%;z-index:2}.phone-back{left:48%;top:20%;z-index:1}.app-home-phone-mockup{width:100%;max-width:350px;aspect-ratio:350/710;background:#fff;border:6px solid #33304b;border-radius:43px;padding:5px;position:relative;box-shadow:8px 16px 22px #1a1a2e30;overflow:hidden;margin:auto}.app-home-phone-screen{height:100%;overflow:hidden;border-radius:33px;background:#f2f3fb}.app-home-phone-screen>img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.app-home-phone-camera{position:absolute;width:28%;height:15px;background:#15151e;border-radius:0 0 12px 12px;top:5px;left:36%}.app-home-phone-home{position:absolute;bottom:12px;left:34%;width:32%;height:4px;border-radius:5px;background:#181821}.app-home-phone-placeholder{padding:14px 13px;font-size:12px;color:#363548}.app-home-phone-status{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:600;padding-bottom:20px}.app-home-phone-brand{display:flex;align-items:center;gap:8px;margin-bottom:22px;font-size:12px}.app-home-phone-brand>img,.app-home-phone-brand>span{width:30px;height:30px;border-radius:8px;object-fit:contain;background:var(--accent);color:white;display:grid;place-items:center;flex-shrink:0;font-size:18px}.app-home-phone-brand strong{min-width:0;overflow-wrap:anywhere}.app-home-phone-card{padding:14px 12px;background:white;border-radius:12px;margin:12px 0;box-shadow:0 2px 8px #26234408}.app-home-phone-card>p{font-size:10px;color:var(--accent);margin-bottom:8px}.app-home-phone-card>strong{font-size:13px;display:block;line-height:1.45}.app-home-mock-lines{display:grid;gap:8px;margin-top:14px}.app-home-mock-lines i{display:block;height:6px;background:#e8e7f0;border-radius:3px}.app-home-mock-lines i:nth-child(2n){width:82%}.app-home-mock-lines i:last-child{width:62%}.app-home-mock-chart{height:66px;display:flex;align-items:flex-end;justify-content:space-around;gap:6px;padding:4px}.app-home-mock-chart i{display:block;flex:1;background:var(--accent);opacity:.6;border-radius:5px 5px 0 0}
.app-home-features{padding:80px 0 96px;background:#fff;scroll-margin-top:90px}.app-home h2{font-size:36px;line-height:1.3;font-weight:700;letter-spacing:-.8px;text-align:center}.app-home-feature-selector{margin-top:64px;position:relative}.app-home-feature-radio{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.app-home-feature-columns{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.app-home-feature-list{display:grid;gap:16px}.app-home-feature-option{display:block;padding:16px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.app-home-feature-option:hover{background:#f5f5f8}.app-home-feature-copy>svg{display:block;width:23px;height:23px;margin-bottom:8px}.app-home-feature-copy h3{font-size:18px;line-height:1.45;font-weight:600;margin-bottom:5px}.app-home-feature-copy p{font-size:14px;line-height:1.55;color:#515563;white-space:pre-line}.app-home-feature-pictures{min-width:0;min-height:620px;display:flex;align-items:center;justify-content:center}.app-home-feature-picture{display:none;width:100%;max-width:350px}.app-home-feature-mobile-picture{display:none}.app-home-data{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;margin-top:70px;padding:30px;border:1px solid #e6e4ef;border-radius:14px;background:#faf9fe}.app-home-data h3{font-size:21px}.app-home-data h4{font-size:14px;margin-bottom:6px}.app-home-data p{font-size:14px;color:#666274;white-space:pre-line;margin-bottom:18px}.app-home-data a{font-size:14px;color:var(--accent);font-weight:600}.app-home-download-section{background:var(--surface);padding:92px 0 100px;text-align:center}.app-home-download-section .app-home-store-links{margin:28px auto 0}.app-home-download-section h2{max-width:1000px;margin:auto}.app-home-footer{background:#25252e;color:#97a2b2;padding:32px 0}.app-home-footer-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.app-home-footer .app-home-brand{font-size:22px;color:#fff}.app-home-footer .app-home-monogram{width:32px;height:32px;font-size:21px;border-radius:8px}.app-home-footer p{font-size:14px;margin-top:24px}.app-home-company{font-size:12px;margin-top:8px;overflow-wrap:anywhere}.app-home-footer nav{display:flex;gap:24px;padding-top:8px;font-size:14px;flex-shrink:0}.app-home-footer a:hover{color:#fff}
@media(max-width:1100px) and (min-width:768px){.app-home-hero-inner{gap:32px;min-height:620px}.app-home-hero h1{font-size:48px}.app-home-description{font-size:18px}.app-home-feature-columns{gap:48px}.app-home-hero-visual{height:500px}.app-home-feature-pictures{min-height:580px}}
@media(max-width:767px){.app-home-container{width:calc(100% - 32px)}.app-home-nav-inner{gap:14px}.app-home-brand{font-size:21px;gap:10px}.app-home-brand strong{max-width:calc(100vw - 138px)}.app-home-current-language{font-size:12px;gap:6px}.app-home-current-language svg,.app-home-languages svg{width:21px;height:21px}.app-home-languages summary{font-size:0;gap:6px}.app-home-languages summary>span{font-size:14px}.app-home-hero-inner{grid-template-columns:1fr;min-height:0;gap:42px;padding-top:32px}.app-home-hero h1{font-size:36px;line-height:1.3;letter-spacing:-.6px}.app-home-description{font-size:18px;line-height:1.65;margin-top:26px!important}.app-home-store-links{gap:8px;margin-top:28px}.app-home-hero-visual{height:280px;max-width:520px;width:100%;margin:auto}.app-home-hero-phone{max-width:180px}.phone-front{top:2%;left:10%}.phone-back{top:12%;left:48%}.app-home-hero-phone .app-home-phone-mockup{border-width:4px;border-radius:25px;padding:3px}.app-home-hero-phone .app-home-phone-screen{border-radius:19px}.app-home-hero-phone .app-home-phone-camera{height:8px;top:3px}.app-home-hero-phone .app-home-phone-placeholder{padding:8px}.app-home-hero-phone .app-home-phone-status{font-size:7px;padding-bottom:8px}.app-home-hero-phone .app-home-phone-brand{font-size:7px;gap:5px;margin-bottom:8px}.app-home-hero-phone .app-home-phone-brand>img,.app-home-hero-phone .app-home-phone-brand>span{width:20px;height:20px;border-radius:5px;font-size:12px}.app-home-hero-phone .app-home-phone-card{padding:8px;margin:7px 0;border-radius:7px}.app-home-hero-phone .app-home-phone-card strong{font-size:8px}.app-home-hero-phone .app-home-phone-card p{font-size:7px}.app-home-hero-phone .app-home-mock-lines{gap:5px;margin-top:8px}.app-home-hero-phone .app-home-mock-lines i{height:4px}.app-home-hero-phone .app-home-mock-chart{height:38px;gap:4px}.app-home-features{padding:32px 0 48px}.app-home h2{font-size:30px;line-height:1.35;letter-spacing:-.4px}.app-home-feature-selector{margin-top:48px}.app-home-feature-columns{grid-template-columns:1fr;gap:0}.app-home-feature-list{gap:28px}.app-home-feature-option{padding:16px;background:transparent!important;color:var(--ink)!important;cursor:default}.app-home-feature-option:hover{background:transparent}.app-home-feature-copy h3{font-size:18px}.app-home-feature-copy p{font-size:14px}.app-home-feature-mobile-picture{display:block;margin:44px auto 0;max-width:280px}.app-home-feature-pictures{display:none}.app-home-phone-mockup{border-radius:38px}.app-home-data{grid-template-columns:1fr;gap:20px;padding:24px;margin-top:40px}.app-home-download-section{padding:68px 0 78px}.app-home-download-section .app-home-store-links{margin-top:30px}.app-home-footer{padding:32px 0}.app-home-footer-inner{flex-direction:column;align-items:center;text-align:center;gap:20px}.app-home-footer .app-home-brand{justify-content:center;font-size:21px}.app-home-footer nav{order:1;padding:0}.app-home-footer-brand{display:contents}.app-home-footer .app-home-brand{order:0}.app-home-footer p{order:2;margin-top:0}.app-home-company{order:3;margin-top:-8px}.app-home-phone-camera{height:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-home-feature-option,.app-home-store-badge{transition:none}}
.app-home-feature-selector:has(.app-home-feature-radio[value="0"]:checked) .app-home-feature-picture[data-index="0"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="0"]:checked) .app-home-feature-option[data-index="0"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="0"]:focus-visible) .app-home-feature-option[data-index="0"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="1"]:checked) .app-home-feature-picture[data-index="1"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="1"]:checked) .app-home-feature-option[data-index="1"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="1"]:focus-visible) .app-home-feature-option[data-index="1"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="2"]:checked) .app-home-feature-picture[data-index="2"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="2"]:checked) .app-home-feature-option[data-index="2"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="2"]:focus-visible) .app-home-feature-option[data-index="2"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="3"]:checked) .app-home-feature-picture[data-index="3"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="3"]:checked) .app-home-feature-option[data-index="3"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="3"]:focus-visible) .app-home-feature-option[data-index="3"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="4"]:checked) .app-home-feature-picture[data-index="4"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="4"]:checked) .app-home-feature-option[data-index="4"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="4"]:focus-visible) .app-home-feature-option[data-index="4"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="5"]:checked) .app-home-feature-picture[data-index="5"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="5"]:checked) .app-home-feature-option[data-index="5"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="5"]:focus-visible) .app-home-feature-option[data-index="5"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="6"]:checked) .app-home-feature-picture[data-index="6"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="6"]:checked) .app-home-feature-option[data-index="6"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="6"]:focus-visible) .app-home-feature-option[data-index="6"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="7"]:checked) .app-home-feature-picture[data-index="7"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="7"]:checked) .app-home-feature-option[data-index="7"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="7"]:focus-visible) .app-home-feature-option[data-index="7"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="8"]:checked) .app-home-feature-picture[data-index="8"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="8"]:checked) .app-home-feature-option[data-index="8"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="8"]:focus-visible) .app-home-feature-option[data-index="8"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="9"]:checked) .app-home-feature-picture[data-index="9"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="9"]:checked) .app-home-feature-option[data-index="9"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="9"]:focus-visible) .app-home-feature-option[data-index="9"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="10"]:checked) .app-home-feature-picture[data-index="10"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="10"]:checked) .app-home-feature-option[data-index="10"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="10"]:focus-visible) .app-home-feature-option[data-index="10"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-selector:has(.app-home-feature-radio[value="11"]:checked) .app-home-feature-picture[data-index="11"]{display:block}.app-home-feature-selector:has(.app-home-feature-radio[value="11"]:checked) .app-home-feature-option[data-index="11"]{background:var(--tint);color:var(--accent);--feature-icon-color:var(--accent);--feature-heading-color:var(--accent)}
.app-home-feature-selector:has(.app-home-feature-radio[value="11"]:focus-visible) .app-home-feature-option[data-index="11"]{outline:3px solid var(--accent);outline-offset:3px}
.app-home-feature-picture{max-width:452px}.app-home-feature-custom-image{display:block;width:auto;height:auto;max-width:100%;max-height:692px;object-fit:contain;margin:auto}.app-home-feature-picture .app-home-phone-mockup{max-width:330px}
@media(max-width:767px){.app-home-feature-mobile-picture{max-width:320px}.app-home-feature-mobile-picture .app-home-phone-mockup{max-width:280px}}
/* Reference spacing: a 1440px outer container with 64px desktop gutters. */
@media(min-width:768px){.app-home-container{width:min(100%,1440px);padding-left:64px;padding-right:64px}.app-home-hero-inner{grid-template-columns:minmax(0,1fr) 625px;gap:32px}.app-home-features{padding-top:80px;padding-bottom:48px}.app-home-feature-selector{margin-top:48px}.app-home-feature-columns{grid-template-columns:560px minmax(0,1fr);gap:0;align-items:start}.app-home-feature-list{margin-top:48px}.app-home-feature-pictures{height:692px;min-height:0}.app-home-feature-picture{width:452px;max-width:100%}}
@media(min-width:768px) and (max-width:1250px){.app-home-container{padding-left:32px;padding-right:32px}.app-home-hero-inner{grid-template-columns:1fr 1fr}.app-home-feature-columns{grid-template-columns:1fr 1fr;gap:32px}}
@media(max-width:767px){.app-home-feature-mobile-picture{margin-top:32px}.app-home-feature-list{margin-top:0}}

/* Shared template typography and geometry, measured against the source page. */
.app-home{font-family:Poppins,"Poppins Fallback",sans-serif;line-height:1.5;padding-top:72px}
.app-home--blue{--accent:#0000ff;--tint:rgba(0,0,255,.1)}
.app-home-container{width:min(100%,1440px);padding-left:64px;padding-right:64px}
.app-home-nav{position:fixed;left:0;right:0;width:100vw;z-index:50;border-bottom-color:#e5e5e5}
.app-home-nav-inner{padding-top:8px;padding-bottom:8px;gap:0}
.app-home-brand{letter-spacing:normal}
.app-home-brand img.app-home-wordmark{width:222px;height:40px;border-radius:0;object-fit:fill}
.app-home-languages summary{padding:0;gap:8px;font-size:16px;line-height:24px}
.app-home-current-language{gap:8px;line-height:24px}
.app-home-current-language svg,.app-home-languages summary svg{width:24px;height:24px}
.app-home-languages summary svg:last-child{width:16px;height:16px}
.app-home-hero-inner{display:flex;gap:32px;min-height:660px}
.app-home-hero-copy{width:0;flex-grow:1;margin:32px 0}
.app-home-hero h1{font-size:60px;font-weight:700;line-height:1.25;letter-spacing:normal}
.app-home-description{font-size:20px;line-height:1.625;color:var(--ink);opacity:.9;margin-top:24px!important}
.app-home-store-links{gap:16px;margin-top:32px}
.app-home-store-badge{border-radius:0;overflow:visible}
.app-home-store-badge img{height:60px;aspect-ratio:auto;object-fit:fill}
.app-home-store-badge:hover{opacity:1;transform:scale(1.02)}
.app-home-hero-visual{width:50%;max-width:625px;flex-shrink:0;height:550px}
.app-home-hero-visual:has(.app-home-hero-image){height:auto}
.app-home-hero-image{width:100%;height:auto;object-fit:fill;object-position:center}
.app-home h2{font-size:36px;line-height:1.25;letter-spacing:normal}
.app-home-features{padding:80px 0 48px}
.app-home-feature-selector{margin-top:48px}
.app-home-feature-columns{grid-template-columns:560px minmax(0,1fr);gap:0;align-items:start}
.app-home-feature-list{margin-top:48px;gap:16px}
.app-home-feature-option{padding:0;border-radius:8px;--feature-icon-color:var(--ink);--feature-heading-color:oklch(.278 .033 256.848)}
.app-home-feature-option:hover{background:#f3f4f6}
.app-home-feature-copy{padding:16px}
.app-home-feature-copy>svg{width:24px;height:24px;margin-bottom:8px;color:var(--feature-icon-color)}
.app-home-feature-copy h3{font-size:18px;line-height:28px;margin-bottom:4px;color:var(--feature-heading-color)}
.app-home-feature-copy p{font-size:14px;line-height:20px;color:oklch(.446 .03 256.802)}
.app-home-feature-pictures{height:692px;min-height:0}
.app-home-feature-picture{width:452px;max-width:100%}
.app-home-download-section{padding:96px 0 104px}
.app-home-download-section h2{max-width:none}
.app-home-download-section .app-home-store-links{margin-top:28px;justify-content:center}
.app-home-footer-inner{display:block}
.app-home-footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px}
.app-home-footer .app-home-brand img.app-home-wordmark{width:auto;height:32px}
.app-home-footer nav{padding:0;font-size:16px;line-height:24px}
.app-home-footer p{font-size:16px;line-height:24px;margin-top:24px}
@media(max-width:767px){
  .app-home-container{padding-left:16px;padding-right:16px}
  .app-home-languages summary{font-size:0;gap:0}
  .app-home-languages summary svg:last-child{display:none}
  .app-home-current-language{font-size:0;gap:0}
  .app-home-hero-inner{display:flex;flex-direction:column;gap:0;min-height:0;padding-top:0}
  .app-home-hero-copy{width:100%;flex-grow:0;margin:32px 0}
  .app-home-hero h1{font-size:36px;line-height:1.25}
  .app-home-description{font-size:18px;line-height:1.625}
  .app-home-store-links{gap:8px;margin-top:32px}
  .app-home-store-badge{max-width:168px}
  .app-home-store-badge img{height:48px}
  .app-home-hero-visual{width:100%;margin:0}
  .app-home h2{font-size:30px;line-height:1.25}
  .app-home-features{padding:48px 0}
  .app-home-feature-columns{grid-template-columns:1fr;gap:0}
  .app-home-feature-list{margin-top:0;gap:0}
  .app-home-feature-option{--feature-icon-color:var(--ink)!important;--feature-heading-color:oklch(.278 .033 256.848)!important}
  .app-home-feature-mobile-picture{width:100%;max-width:none;margin:12px 0 0}
  .app-home-feature-custom-image{max-height:none}
  .app-home-download-section{padding:64px 0 80px}
  .app-home-download-section .app-home-store-links{margin-top:24px}
  .app-home-footer-row{flex-direction:column;justify-content:center}
  .app-home-footer p{text-align:center}
  .app-home-company{margin-top:8px}
}
