@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._6F4voa_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._6F4voa_variable{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root,[data-theme=dark]{--bg:#000;--bg-secondary:#000;--bg-alt:#0f0f0f;--bg-card:#ffffff0a;--bg-card-hover:#ffffff14;--fg:#fff;--fg-muted:#a1a1aa;--fg-subtle:#71717a;--border:#ffffff1a;--border-strong:#ffffff2e;--brand:#1db954;--brand-hover:#1ed760;--brand-on:#fff;--brand-dim:#1db954;--nav-bg:#000000d9;--phone-body:#171717;--phone-screen:#000;--phone-border:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#fff;--bg-secondary:#fff;--bg-alt:#f3f3f5;--bg-card:#f1f5f9;--bg-card-hover:#e2e8f0;--fg:#0f172a;--fg-muted:#475569;--fg-subtle:#94a3b8;--border:#00000014;--border-strong:#00000024;--brand:#1db954;--brand-hover:#1ed760;--brand-on:#fff;--brand-dim:#1db954;--nav-bg:#ffffffe0;--phone-body:#0f172a;--phone-screen:#1e293b;--phone-border:#00000026;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg);scroll-padding-top:80px}body{background-color:var(--bg);color:var(--fg);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6;transition:background-color .25s,color .25s;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.skip-link{background:var(--brand);color:#fff;z-index:9999;border-radius:6px;padding:8px 16px;font-weight:600;transition:top .2s;position:absolute;top:-100px;left:20px}.skip-link:focus{top:20px}.container{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.section-header-centered{text-align:center;max-width:680px;margin:0 auto 56px}.section-pill-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-on);background:var(--brand-dim);border-radius:100px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.section-main-heading{letter-spacing:-.03em;color:var(--fg);margin-bottom:14px;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.2}.section-lead-paragraph{color:var(--fg-muted);font-size:1.1rem;line-height:1.6}.navbar-header{background-color:var(--nav-bg);-webkit-backdrop-filter:blur(16px);z-index:100;align-items:center;width:100%;height:68px;transition:background-color .2s;display:flex;position:fixed;top:0;left:0;right:0;border:none!important;border-radius:0!important}.navbar-header.is-scrolled{background-color:var(--nav-bg);border-bottom:none!important}.navbar-shell{justify-content:space-between;align-items:center;width:100%;max-width:none;margin:0;padding:0 28px;display:flex}.nav-brand{align-items:center;gap:10px;display:none}.nav-logo-img{object-fit:cover;border-radius:12px;width:52px;height:52px}.nav-desktop-links{align-items:center;gap:28px;display:flex}.nav-item-link{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--fg);opacity:.78;font-size:.95rem;font-weight:700;transition:color .15s,opacity .15s}.nav-item-link:hover{opacity:1;color:var(--fg)}.nav-actions-group{justify-content:center;align-items:center;gap:28px;width:100%;margin-left:0;display:flex}.nav-download-cta{background:var(--brand);color:#fff;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;height:36px;padding:0 16px 0 12px;font-size:.875rem;font-weight:600;transition:background-color .2s;display:none}.nav-download-icons{align-items:center;gap:5px;display:inline-flex}.nav-download-apple,.nav-download-play{width:14px;height:14px;display:block}.nav-download-cta:hover{background:var(--brand-hover)}.nav-download-cta:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mobile-nav-toggle{border:1px solid var(--border);width:38px;height:38px;color:var(--fg);border-radius:8px;justify-content:center;align-items:center;display:none}.mobile-nav-toggle svg{width:22px;height:22px}.mobile-nav-menu{background:var(--bg);border-bottom:1px solid var(--border);z-index:99;padding:24px;position:fixed;top:68px;left:0;right:0;box-shadow:0 10px 30px #00000026}.mobile-nav-inner{flex-direction:column;gap:16px;display:flex}.mobile-nav-link{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--fg);padding:6px 0;font-size:1.15rem;font-weight:700}.mobile-nav-download{text-align:center;background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:12px 16px;font-weight:600;display:inline-flex}.mobile-nav-download:hover{background:var(--brand-hover)}.hero-section{text-align:center;background-color:var(--bg);padding-top:128px;padding-bottom:80px}.hero-text-center{max-width:760px;margin:0 auto 52px}.hero-pill-tag{letter-spacing:.04em;color:var(--brand-on);background:var(--brand-dim);border-radius:100px;margin-bottom:22px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.hero-title{letter-spacing:-.04em;color:var(--fg);margin-bottom:20px;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.12}.hero-subtitle{color:var(--fg-muted);margin-bottom:34px;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.hero-buttons-wrap{justify-content:center;margin-bottom:24px;display:flex}.hero-perks-line{color:var(--fg-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:13px;font-weight:500;display:flex}.hero-phone-display{justify-content:center;display:flex}.store-badges-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.app-badge-btn{color:#fff;background:#000;border:1px solid #fff3;border-radius:10px;align-items:center;gap:12px;padding:10px 20px;transition:transform .15s,opacity .15s;display:inline-flex}.app-badge-btn:hover{opacity:.95;transform:translateY(-2px)}.badge-svg-apple{fill:#fff;flex-shrink:0;width:20px;height:24px}.badge-svg-play{flex-shrink:0;width:22px;height:24px}.badge-text-col{text-align:left;flex-direction:column;line-height:1.15;display:flex}.badge-sub-label{text-transform:uppercase;color:#aaa;letter-spacing:.05em;font-size:10px}.badge-main-label{letter-spacing:-.01em;font-size:15px;font-weight:700}.phone-mockup-wrap{justify-content:center;display:flex;position:relative}.phone-stack{perspective:900px;justify-content:center;align-items:center;width:400px;height:640px;display:flex;position:relative}.phone-stack.is-settled{animation:5.5s ease-in-out infinite phone-stack-idle}.phone-stack-back,.phone-stack-front{will-change:transform, opacity, filter}.phone-stack-back{z-index:1;opacity:0;filter:blur(16px)brightness(.82)saturate(.85);position:absolute;top:24px;left:-8px;transform:translate3d(-170px,56px,-40px)rotate(-26deg)scale(.76)}.phone-stack-front{z-index:2;opacity:0;filter:blur(16px)brightness(1.05)saturate(.85);position:relative;transform:translate3d(170px,42px,-40px)rotate(20deg)scale(.78)}.phone-stack.is-in:not(.is-settled) .phone-stack-back{animation:1.15s cubic-bezier(.22,1.15,.28,1) 40ms both phone-enter-left}.phone-stack.is-in:not(.is-settled) .phone-stack-front{animation:1.2s cubic-bezier(.22,1.15,.28,1) .16s both phone-enter-right}.phone-stack.is-settled .phone-stack-back,.phone-stack.is-settled .phone-stack-front{opacity:1;filter:none;transition:transform .55s cubic-bezier(.22,1,.36,1),filter .4s;animation:none}.phone-stack.is-settled .phone-stack-back{filter:brightness(.94);transform:rotate(-9deg)scale(.94)translate(0,0)}.phone-stack.is-settled .phone-stack-front{transform:translate(48px)rotate(0)scale(1)}.phone-stack.is-settled:hover .phone-stack-back{filter:brightness(.88);transform:rotate(-15deg)scale(.93)translate(-18px,10px)}.phone-stack.is-settled:hover .phone-stack-front{transform:translate(58px,-16px)rotate(2.5deg)scale(1.03)}.phone-stack.is-settled:hover .phone-device-body{box-shadow:0 36px 70px -18px #0000006b, 0 0 0 1px var(--phone-border)}@keyframes phone-enter-left{0%{opacity:0;filter:blur(18px)brightness(.78)saturate(.8);transform:translate3d(-180px,64px,-60px)rotate(-28deg)scale(.72)}48%{opacity:1;filter:blur(2px)brightness(.96)saturate();transform:translate3d(14px,-14px,12px)rotate(-5deg)scale(.98)}72%{filter:blur()brightness(.94)saturate();transform:translate(-6px,5px)rotate(-11deg)scale(.93)}to{opacity:1;filter:blur()brightness(.94)saturate();transform:translate(0,0)rotate(-9deg)scale(.94)}}@keyframes phone-enter-right{0%{opacity:0;filter:blur(18px)brightness(1.08)saturate(.8);transform:translate3d(180px,52px,-60px)rotate(22deg)scale(.74)}48%{opacity:1;filter:blur(2px)brightness()saturate();transform:translate3d(34px,-18px,16px)rotate(-2deg)scale(1.05)}72%{filter:blur()brightness()saturate();transform:translate(54px,6px)rotate(1.5deg)scale(.985)}to{opacity:1;filter:blur()brightness()saturate();transform:translate(48px)rotate(0)scale(1)}}@keyframes phone-stack-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.phone-device-body{background:var(--phone-body);width:310px;height:620px;box-shadow:0 25px 60px -15px #00000059, 0 0 0 1px var(--phone-border);border-radius:46px;padding:10px;transition:box-shadow .45s;position:relative}.phone-mockup-wrap.is-android .phone-device-body{background:#0c0c0e;border-radius:34px;padding:8px}.phone-mockup-wrap.is-android .phone-screen-glass{border-radius:26px}.phone-island{z-index:20;background:#000;border-radius:16px;justify-content:center;align-items:center;width:86px;height:24px;display:flex;position:absolute;top:13px;left:50%;transform:translate(-50%)}.phone-camera-dot{background:#111;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 2px #ffffff40}.phone-punch-hole{z-index:20;background:#050505;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1.5px #1a1a1a,inset 0 0 2px #ffffff26}.phone-screen-glass{background:var(--phone-screen);border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.phone-real-img{object-fit:cover;width:100%;height:100%}.phone-empty-slot{color:#fff;background:radial-gradient(circle at 50% 20%,#1c1c1c 0%,#050505 80%);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:14px 18px;display:flex}.phone-status-row{z-index:10;justify-content:space-between;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:flex}.phone-status-glyphs{align-items:center;gap:6px;font-size:9px;display:flex}.glyph-battery{border:1px solid #fff;border-radius:2.5px;width:18px;height:9px;padding:1px;position:relative}.glyph-battery:after{content:"";background:#fff;border-radius:1px;width:70%;height:100%;display:block}.phone-placeholder-content{text-align:center;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:auto;padding:0 12px;display:flex}.app-symbol-badge{background:var(--brand-dim);width:44px;height:44px;color:var(--brand-on);border-radius:12px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.app-symbol-badge svg{width:22px;height:22px}.app-title-text{margin-bottom:8px;font-size:14px;font-weight:700}.placeholder-path-note{color:var(--brand);border:1px dashed var(--brand);word-break:break-all;background:#0006;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-family:monospace;font-size:11px}.placeholder-subtext{color:#8890a0;font-size:11px;line-height:1.4}.phone-home-indicator{background:#fff6;border-radius:2px;width:110px;height:4px;margin:6px auto 0}.app-screen{color:#fff;width:100%;height:100%;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(120% 70% at 50% 0,#141414 0%,#000 55%);flex-direction:column;display:flex;overflow:hidden}.app-status-row{letter-spacing:.02em;z-index:2;opacity:.92;flex-shrink:0;justify-content:space-between;align-items:center;padding:11px 20px 0;font-size:11px;font-weight:600;display:flex}.app-status-glyphs{opacity:.9;align-items:center;gap:5px;font-size:8px;display:flex}.app-battery{border:1px solid #fff;border-radius:2.5px;width:17px;height:8px;padding:1px;position:relative}.app-battery:after{content:"";background:#fff;border-radius:1px;width:70%;height:100%;display:block}.app-import-scroll{flex-direction:column;flex:1;min-height:0;padding:0 13px 2px;display:flex;overflow:hidden}.app-import-hero{flex-shrink:0;padding:28px 6px 12px}.app-import-title{letter-spacing:-.055em;margin:0;font-size:26px;font-weight:700;line-height:1.05}.app-import-section-label{letter-spacing:-.01em;color:#fff6;flex-shrink:0;margin:6px 8px 5px;font-size:10.5px;font-weight:500}.app-import-card{background:#1212128c;border-radius:14px;flex-shrink:0;overflow:hidden;box-shadow:inset 0 .5px #ffffff0a}.app-import-row{border-bottom:.5px solid #ffffff12;align-items:center;gap:11px;padding:9px 11px;display:flex}.app-import-row:last-child{border-bottom:none}.app-import-row-icon{color:#fffffff0;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.app-import-row-icon svg{width:20px;height:20px}.app-import-row-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-import-row-title{letter-spacing:-.02em;font-size:12.75px;font-weight:600;line-height:1.15}.app-import-row-desc{letter-spacing:-.01em;color:#fff6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.75px;font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.app-row-chevron{color:#ffffff38;flex-shrink:0;width:12px;height:12px}.app-tabbar{background:#000;border-top:none;flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:1px;padding:6px 2px 13px;display:grid}.app-tab{letter-spacing:-.01em;color:#ffffff59;text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:7.5px;font-weight:500;line-height:1.1;display:flex}.app-tab-icon{object-fit:contain;opacity:.38;width:20px;height:20px;display:block}.app-tab.is-active{color:#fff}.app-tab.is-active .app-tab-icon{opacity:1}.app-player-screen{background:#000;position:relative}.app-player-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.app-player-backdrop-fallback{background:#000;position:absolute;inset:0}.app-player-blur-wrap{position:absolute;inset:0;overflow:hidden}.app-player-blur-img{object-fit:cover;-webkit-filter:blur(85px);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.5)}.app-player-blur-scrim{background:linear-gradient(#00000070 0%,#00000094 42%,#000000b0 100%);position:absolute;inset:0}.app-player-root{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.app-player-upper{flex-direction:column;flex:1;min-height:0;display:flex}.app-player-header{flex-shrink:0;align-items:center;padding:6px 4px 0;display:flex}.app-player-edge{flex-shrink:0;place-items:center;width:28px;height:34px;display:grid}.app-player-edge:first-child{justify-items:start;padding-left:2px}.app-player-edge:last-child{justify-items:end;padding-right:2px}.app-player-tabs{letter-spacing:-.2px;color:#fff9;flex:1;justify-content:center;align-items:center;gap:0;font-size:11px;font-weight:500;display:flex}.app-player-tabs .is-active{color:#fff;font-weight:700}.app-player-tab-sep{color:#fff6;padding:0 5px;font-weight:500}.app-player-cover-area{flex:1;justify-content:center;align-items:center;min-height:0;padding:4px 24px 0;display:flex;transform:translateY(-4%)}.app-player-cover{aspect-ratio:1;object-fit:cover;width:calc(100% - 48px);max-width:240px;box-shadow:none;display:block;border-radius:0!important}.app-player-footer{flex-direction:column;flex-shrink:0;display:flex}.app-player-song-info{text-align:left;justify-content:flex-start;align-items:center;gap:11px;padding:0 15px 11px;display:flex}.app-player-thumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:40px;height:40px}.app-player-meta{text-align:left;flex:1;min-width:0}.app-player-title{letter-spacing:-.15px;color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:600;line-height:1.15;overflow:hidden}.app-player-artist{color:#ffffffb3;text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;font-weight:500;overflow:hidden}.app-player-controls-block{padding:0 15px 4px}.app-player-progress-hit{align-items:center;height:17px;display:flex}.app-player-progress-track{background:#ffffff24;border-radius:99px;width:100%;height:3px;position:relative}.app-player-progress-fill{border-radius:inherit;background:#fff;width:32%;position:absolute;inset:0 auto 0 0}.app-player-progress-knob{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:32%;transform:translate(-50%,-50%)}.app-player-times{color:#ffffffb3;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:9px;font-weight:500;display:flex}.app-player-transport{color:#fff;align-items:center;margin-top:11px;display:flex}.app-player-spacer{flex:1}.app-player-side{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.app-player-side img{width:17px;height:17px;display:block}.app-player-skip{color:#fff;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.app-player-skip svg{width:26px;height:26px}.app-player-play{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;margin:0 14px;display:grid;box-shadow:0 6px 16px #0000004d}.app-player-pause-bars{width:14px;height:16px;position:relative}.app-player-pause-bars:before,.app-player-pause-bars:after{content:"";background:#111;border-radius:1px;width:4px;height:100%;position:absolute;top:0}.app-player-pause-bars:before{left:0}.app-player-pause-bars:after{right:0}.app-player-bottom{align-items:center;height:34px;padding:2px 12px 28px;display:flex}.app-player-action{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.app-player-action img{width:17px;height:17px;display:block}.app-player-action.is-share img{transform:scale(.9)}.app-player-action.is-queue{margin-left:10px}.app-player-action.is-queue svg{display:block;transform:scale(.88)}.app-lyrics-screen{text-align:left;background:#000;position:relative}.app-lyrics-root{z-index:1;flex-direction:column;flex:1;min-height:0;padding-bottom:4px;display:flex;position:relative}.app-lyrics-top{flex-shrink:0;align-items:center;gap:8px;padding:28px 11px 0 12px;display:flex}.app-lyrics-song{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.app-lyrics-thumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:34px;height:34px}.app-lyrics-meta{text-align:left;min-width:0}.app-lyrics-title{letter-spacing:-.15px;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10.5px;font-weight:600;line-height:1.15;overflow:hidden}.app-lyrics-artist{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:9px;font-weight:500;overflow:hidden}.app-lyrics-dismiss{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;transform:translateY(-1px)}.app-lyrics-body{flex:1;min-height:0;margin-top:18px;position:relative}.app-lyrics-fade{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 4% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 4% 88%,#0000 100%)}.app-lyrics-list{margin:0;padding:12px 20px 18px 18px;list-style:none}.app-lyrics-line{letter-spacing:-.45px;color:#ffffff52;text-align:left;margin:0;padding:7px 0;font-size:15.5px;font-weight:800;line-height:1.34}.app-lyrics-line.is-active{color:#fff;font-size:16.5px}.app-lyrics-dock{flex-shrink:0;align-items:center;gap:8px;padding:10px 9px 14px 6px;display:flex}.app-lyrics-play{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.app-lyrics-play .app-player-pause-bars{width:9px;height:11px}.app-lyrics-play .app-player-pause-bars:before,.app-lyrics-play .app-player-pause-bars:after{width:2.5px}.app-lyrics-progress-row{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.app-lyrics-time{color:#ffffffb3;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px;font-weight:500}.app-lyrics-progress-hit{flex:1;align-items:center;height:24px;display:flex}.app-lyrics-progress-track{background:#ffffff24;border-radius:99px;width:100%;height:3px;position:relative}.app-lyrics-progress-fill{border-radius:inherit;background:#fff;width:30%;position:absolute;inset:0 auto 0 0}.app-lyrics-progress-knob{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.app-library-screen{text-align:left}.app-library-screen.is-dark{color:#fff;background:#000!important}.app-library-screen.is-light{color:#111;background:#fff!important}.app-library-screen.is-light .app-status-row{color:#111;opacity:.9}.app-library-screen.is-light .app-battery{border-color:#111}.app-library-screen.is-light .app-battery:after{background:#111}.app-library-root{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.app-library-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px 2px;display:flex}.app-library-title{letter-spacing:-.055em;margin:0;font-size:24px;font-weight:700;line-height:1.05}.app-library-actions{align-items:center;gap:4px;display:flex}.app-library-icon-btn{width:30px;height:30px;color:inherit;opacity:.92;place-items:center;display:grid}.app-library-tabs{flex-shrink:0;align-items:center;gap:14px;padding:6px 16px;display:flex;overflow:hidden}.app-library-tab{letter-spacing:-.02em;white-space:nowrap;opacity:.42;font-size:12px;font-weight:500}.app-library-tab.is-active{opacity:1;font-weight:700}.app-library-list{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:2px 12px 4px;display:flex;overflow:hidden}.app-library-row{flex:1;align-items:center;gap:9px;min-height:0;padding:0 2px;display:flex}.app-library-cover{object-fit:cover;background:#7f7f7f26;border-radius:5px;flex-shrink:0;width:36px;height:36px}.app-library-meta{text-align:left;flex:1;min-width:0}.app-library-song{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.25px;font-weight:600;line-height:1.12;overflow:hidden}.app-library-artist{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:10.25px;font-weight:500;line-height:1.15;overflow:hidden}.app-library-screen.is-dark .app-library-artist{color:#ffffff73}.app-library-screen.is-light .app-library-artist{color:#00000073}.app-library-screen.is-light .app-library-tabbar{background:#fff;border-top:.5px solid #00000014}.app-library-screen.is-light .app-tab{color:#00000059}.app-library-screen.is-light .app-tab.is-active{color:#111}.app-library-screen.is-light .app-tab-icon{filter:invert();opacity:.38}.app-library-screen.is-light .app-tab.is-active .app-tab-icon{opacity:1}.app-library-screen.is-dark .app-library-tabbar{background:#000;border-top:none}.app-video-screen{text-align:left;background:#000;position:relative}.app-video-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-video-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.app-video-scrim{background:linear-gradient(#00000047 0%,#0000001f 35%,#0000008c 72%,#000000b8 100%);position:absolute;inset:0}.app-video-stage{flex:1;min-height:0}.app-player-progress-fill.is-video-start{width:3%}.app-player-progress-knob.is-video-start{left:3%}.app-ringtone-screen{text-align:left;position:relative;overflow:hidden}.app-ringtone-screen.is-dark{background:#000!important}.app-ringtone-screen.is-light{background:#fff!important}.app-ringtone-library-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-ringtone-library-bg .app-library-screen{width:100%;height:100%}.app-ringtone-dim{z-index:1;pointer-events:none;position:absolute;inset:0}.app-ringtone-screen.is-dark .app-ringtone-dim{background:#0000008c}.app-ringtone-screen.is-light .app-ringtone-dim{background:#0000006b}.app-ringtone-root{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 10px 22px;display:flex;position:relative}.app-ringtone-sheet{border-radius:26px;padding:12px 12px 10px}.app-ringtone-screen.is-light .app-ringtone-sheet{color:#111;box-shadow:none;-webkit-backdrop-filter:none;background:#fff}.app-ringtone-screen.is-dark .app-ringtone-sheet{color:#fff;-webkit-backdrop-filter:blur(8px);background:#080808f0;box-shadow:inset 0 0 0 .5px #ffffff14}.app-ringtone-song{align-items:center;gap:8px;padding:0 0 8px 1px;display:flex}.app-ringtone-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:32px;height:32px}.app-ringtone-meta{flex:1;min-width:0}.app-ringtone-title{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12.5px;font-weight:700;line-height:1.15;overflow:hidden}.app-ringtone-sub{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:9.5px;font-weight:500;overflow:hidden}.app-ringtone-screen.is-light .app-ringtone-sub,.app-ringtone-screen.is-light .app-ringtone-selected,.app-ringtone-screen.is-light .app-ringtone-times,.app-ringtone-screen.is-light .app-ringtone-hint{color:#8e8e93}.app-ringtone-screen.is-dark .app-ringtone-sub,.app-ringtone-screen.is-dark .app-ringtone-selected{color:#fff9}.app-ringtone-screen.is-dark .app-ringtone-times,.app-ringtone-screen.is-dark .app-ringtone-hint{color:#ffffff87}.app-ringtone-preview{align-items:center;gap:10px;display:flex}.app-ringtone-play{border:none;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.app-ringtone-screen.is-light .app-ringtone-play{color:#111;background:#efeff4}.app-ringtone-screen.is-dark .app-ringtone-play{color:#fff;background:#ffffff24}.app-ringtone-play svg{fill:currentColor;margin-left:1px}.app-ringtone-preview-copy{min-width:0}.app-ringtone-range{letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;font-weight:700}.app-ringtone-screen.is-light .app-ringtone-range{color:#8e8e93}.app-ringtone-screen.is-dark .app-ringtone-range{color:#fff9}.app-ringtone-selected{margin:2px 0 0;font-size:9.5px;font-weight:500}.app-ringtone-wave{margin-top:10px}.app-ringtone-track{border-radius:999px;height:20px;position:relative;overflow:visible}.app-ringtone-screen.is-light .app-ringtone-track{background:#e8e8ed}.app-ringtone-screen.is-dark .app-ringtone-track{background:#ffffff2e}.app-ringtone-selection{border-radius:0;width:24%;position:absolute;top:0;bottom:0;left:4%}.app-ringtone-screen.is-light .app-ringtone-selection{background:#b8efc9}.app-ringtone-screen.is-dark .app-ringtone-selection{background:#1db9548c}.app-ringtone-handle{background:#1db954;border-radius:4px;width:8px;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-ringtone-screen.is-light .app-ringtone-handle{box-shadow:0 1.5px 5px #00000024}.app-ringtone-screen.is-dark .app-ringtone-handle{box-shadow:0 1.5px 5px #00000052}.app-ringtone-handle.is-start{left:0}.app-ringtone-handle.is-end{left:100%}.app-ringtone-times{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;padding:0 3px;font-size:8.5px;font-weight:500;display:flex}.app-ringtone-hint{margin:4px 0 0;font-size:9px;font-weight:500;line-height:1.3}.app-ringtone-actions{flex-shrink:0;align-items:stretch;gap:7px;height:32px;margin-top:10px;display:flex}.app-ringtone-btn{font:inherit;cursor:default;letter-spacing:-.01em;background:0 0;border:none;border-radius:12px;place-items:center;padding:0 6px;font-size:11px;display:grid}.app-ringtone-btn.is-ghost{flex:1;font-weight:600}.app-ringtone-btn.is-primary{flex:2;font-weight:700}.app-ringtone-screen.is-light .app-ringtone-btn.is-ghost{color:#8e8e93}.app-ringtone-screen.is-light .app-ringtone-btn.is-primary{color:#000;background:#efeff4}.app-ringtone-screen.is-dark .app-ringtone-btn.is-ghost{color:#ffffffa1}.app-ringtone-screen.is-dark .app-ringtone-btn.is-primary{color:#fff;-webkit-backdrop-filter:blur(11px);background:#1212128c;box-shadow:inset 0 0 0 .5px #ffffff14}.app-sleep-screen{text-align:left;position:relative;overflow:hidden}.app-sleep-screen.is-dark{background:#000!important}.app-sleep-screen.is-light{background:#fff!important}.app-sleep-player-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-sleep-player-bg .app-player-screen{width:100%;height:100%}.app-sleep-dim{z-index:1;pointer-events:none;position:absolute;inset:0}.app-sleep-screen.is-dark .app-sleep-dim{background:#00000073}.app-sleep-screen.is-light .app-sleep-dim{background:#00000061}.app-sleep-root{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 11px 22px;display:flex;position:relative}.app-sleep-sheet{border-radius:28px;flex-direction:column;min-height:0;max-height:62%;padding:14px 13px 12px;display:flex}.app-sleep-screen.is-light .app-sleep-sheet{box-shadow:none;-webkit-backdrop-filter:none;background:#fff}.app-sleep-screen.is-dark .app-sleep-sheet{-webkit-backdrop-filter:blur(8px);background:#080808f0;box-shadow:inset 0 0 0 .5px #ffffff14}.app-sleep-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.app-sleep-title{letter-spacing:-.03em;margin:0;font-size:16.5px;font-weight:800;line-height:1.05}.app-sleep-screen.is-light .app-sleep-title{color:#111}.app-sleep-screen.is-dark .app-sleep-title{color:#fff}.app-sleep-timer-icon{flex-shrink:0;place-items:center;display:grid}.app-sleep-screen.is-light .app-sleep-timer-icon{color:#8e8e93}.app-sleep-screen.is-dark .app-sleep-timer-icon{color:#ffffffa1}.app-sleep-timer-icon.is-active{color:#1db954}.app-sleep-list-mask{min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.app-sleep-list{margin:0;padding:0;list-style:none}.app-sleep-option{padding:10px 0;font-size:12.5px;font-weight:600;line-height:1.2}.app-sleep-screen.is-light .app-sleep-option{color:#111}.app-sleep-screen.is-dark .app-sleep-option{color:#fff}.app-sleep-option.is-accent{color:#1db954!important}.features-flow-section{background-color:var(--bg);padding:90px 0}.feature-row{justify-content:space-between;align-items:center;gap:72px;margin-bottom:96px;display:flex}.feature-row:last-child{margin-bottom:0}.feature-row.is-reversed{flex-direction:row-reverse}.feature-text-side{flex-direction:column;flex:1;max-width:520px;display:flex}.feature-num-tag{color:var(--brand);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:700}.feature-row-title{letter-spacing:-.02em;color:var(--fg);margin-bottom:16px;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:800;line-height:1.2}.feature-row-desc{color:var(--fg-muted);margin-bottom:24px;font-size:1.05rem;line-height:1.6}.feature-bullets-list{flex-direction:column;gap:14px;margin-bottom:28px;list-style:none;display:flex}.feature-bullets-list li{color:var(--fg-muted);padding-left:20px;font-size:.98rem;line-height:1.55;position:relative}.feature-bullets-list li:before{content:"•";color:var(--brand);font-size:1.4rem;line-height:1;position:absolute;left:0}.feature-bullets-list strong{color:var(--fg)}.text-cta-link{color:var(--brand);align-items:center;gap:4px;font-size:.95rem;font-weight:700;transition:transform .15s;display:inline-flex}.text-cta-link:hover{transform:translate(4px)}.feature-media-side{flex:1;justify-content:center;display:flex}.formats-strip-section{background-color:var(--bg);padding:64px 0 56px;overflow:hidden}.formats-strip-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:28px;display:flex}.formats-strip-label{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-subtle);font-size:12px;font-weight:700}.formats-strip-title{letter-spacing:-.03em;color:var(--fg);max-width:520px;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;line-height:1.25}.formats-marquee{width:100%;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%)}.formats-marquee-track{align-items:center;gap:40px;width:max-content;padding:8px 0;animation:38s linear infinite formats-marquee-scroll;display:flex}.formats-marquee:hover .formats-marquee-track{animation-play-state:paused}@keyframes formats-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.format-logo-item{letter-spacing:-.03em;color:var(--fg);opacity:.55;white-space:nowrap;flex-shrink:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800}.format-logo-item:after{content:"·";opacity:.35;margin-left:40px;font-weight:500}@media (prefers-reduced-motion:reduce){.formats-marquee-track{flex-wrap:wrap;justify-content:center;gap:20px 28px;width:100%;max-width:1080px;margin:0 auto;padding:0 24px;animation:none}.format-logo-item:after{display:none}.formats-marquee{-webkit-mask-image:none;mask-image:none}.phone-stack{animation:none!important}.phone-stack-back,.phone-stack-front,.phone-stack:hover .phone-device-body{transition:none!important}.phone-stack-back,.phone-stack.is-in .phone-stack-back,.phone-stack.is-settled .phone-stack-back{opacity:1;filter:brightness(.94);transform:rotate(-9deg)scale(.94)translate(0,0);animation:none!important}.phone-stack-front,.phone-stack.is-in .phone-stack-front,.phone-stack.is-settled .phone-stack-front{opacity:1;filter:none;transform:translate(48px)rotate(0)scale(1);animation:none!important}}.steps-flow-section{background-color:var(--bg);padding:90px 0}.steps-linear-row{justify-content:space-between;gap:40px;display:flex}.step-linear-item{flex-direction:column;flex:1;display:flex}.step-number-plain{color:var(--brand);letter-spacing:-.03em;margin-bottom:16px;font-size:2.5rem;font-weight:800;line-height:1}.step-item-title{color:var(--fg);letter-spacing:-.01em;margin-bottom:10px;font-size:1.25rem;font-weight:700}.step-item-desc{color:var(--fg-muted);font-size:.98rem;line-height:1.6}.testimonials-wrap-section{background:var(--bg);padding:90px 0}.testimonial-carousel{max-width:860px;margin:0 auto}.testimonial-feature-block{background:var(--bg);border:1px solid var(--border);box-shadow:0 24px 48px -28px #00000059, 0 1px 0 var(--border) inset;border-radius:24px;min-height:320px;padding:48px 48px 36px;position:relative;overflow:hidden}.testimonial-top-progress{z-index:2;pointer-events:none;border-radius:24px 24px 0 0;height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.testimonial-top-progress-fill{transform-origin:0;background:var(--brand);border-radius:0 100px 100px 0;width:100%;height:100%;display:block;transform:scaleX(0)}.testimonial-slide-panel{will-change:transform, opacity, filter}.testimonial-slide-panel.is-enter{animation:.75s cubic-bezier(.16,1,.3,1) both testimonial-panel-in}.testimonial-slide-panel.is-exit{animation:.42s cubic-bezier(.4,0,1,1) both testimonial-panel-out}.testimonial-slide-panel.is-enter .testimonial-anim-item{animation:.7s cubic-bezier(.16,1,.3,1) both testimonial-item-in}.testimonial-slide-panel.is-exit .testimonial-anim-item{animation:.35s ease-in both testimonial-item-out}.testimonial-slide-panel.is-enter .testimonial-anim-item:first-child{animation-delay:40ms}.testimonial-slide-panel.is-enter .testimonial-anim-item:nth-child(2){animation-delay:.12s}.testimonial-slide-panel.is-enter .testimonial-anim-item:nth-child(3){animation-delay:.2s}.testimonial-slide-panel.is-enter .testimonial-anim-item:nth-child(4){animation-delay:.3s}.testimonial-slide-panel.is-exit .testimonial-anim-item:first-child{animation-delay:0s}.testimonial-slide-panel.is-exit .testimonial-anim-item:nth-child(2){animation-delay:30ms}.testimonial-slide-panel.is-exit .testimonial-anim-item:nth-child(3){animation-delay:60ms}.testimonial-slide-panel.is-exit .testimonial-anim-item:nth-child(4){animation-delay:90ms}@keyframes testimonial-panel-in{0%{opacity:0;filter:blur(10px);transform:translate(48px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes testimonial-panel-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(8px);transform:translate(-36px)scale(.97)}}@keyframes testimonial-item-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes testimonial-item-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes testimonial-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.testimonial-quote-mark{color:var(--brand);opacity:.35;-webkit-user-select:none;user-select:none;margin-bottom:8px;font-size:4rem;font-weight:800;line-height:.85;display:block}.testimonial-stars-line{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;display:flex}.stars-gold{color:#eab308;letter-spacing:3px;font-size:15px}.user-store-stars{color:#eab308;letter-spacing:1px;font-size:.92em}.testimonial-quote-large{color:var(--fg);letter-spacing:-.01em;margin-bottom:36px;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:500;line-height:1.65}.testimonial-user-bar{border-top:1px solid var(--border);background:0 0;align-items:center;padding-top:28px;display:flex}.testimonial-user-info{align-items:center;gap:16px;min-width:0;display:flex}.user-avatar-circle{border:2px solid var(--border-strong);background:var(--bg-card);border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden;box-shadow:0 6px 16px #0000001f}.user-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.user-details-col{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.user-name-line{align-items:center;gap:6px;display:flex}.user-full-name{color:var(--fg);font-size:1rem;font-weight:700}.user-check-icon{width:18px;height:18px;color:var(--brand-on);background:var(--brand-dim);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.user-role-text{color:var(--fg-muted);font-size:.85rem}@media (prefers-reduced-motion:reduce){.testimonial-slide-panel.is-enter,.testimonial-slide-panel.is-exit,.testimonial-slide-panel .testimonial-anim-item{animation:none!important}.testimonial-top-progress-fill{opacity:.7;transform:scaleX(.35)}}.faq-wrap-section{background-color:var(--bg);padding:90px 0}.faq-accordion-box{border-top:1px solid var(--border);max-width:760px;margin:0 auto}.faq-single-item{border-bottom:1px solid var(--border)}.faq-item-summary{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;padding:22px 0;font-size:1.1rem;font-weight:600;list-style:none;transition:color .15s;display:flex}.faq-item-summary::-webkit-details-marker{display:none}.faq-item-summary:hover{color:var(--brand)}.faq-toggle-glyph{color:var(--fg-muted);font-size:1.4rem;font-weight:300;transition:transform .2s}.faq-single-item[open] .faq-toggle-glyph{color:var(--brand);transform:rotate(45deg)}.faq-item-answer{color:var(--fg-muted);padding-bottom:22px;font-size:.98rem;line-height:1.65}.cta-download-section{text-align:center;background-color:var(--bg);padding:100px 0 120px}.cta-content-center{flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex}.cta-title{letter-spacing:-.03em;color:var(--fg);margin-bottom:16px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15}.cta-text{color:var(--fg-muted);margin-bottom:34px;font-size:1.15rem;line-height:1.6}.cta-buttons-center{margin-bottom:20px}.cta-subnote{color:var(--fg-subtle);font-size:13px;font-weight:500}.footer-wrap{background:var(--bg);border-top:none;padding:72px 0 36px}.footer-main-row{justify-content:space-between;gap:56px;margin-bottom:56px;display:flex}.footer-brand-side{flex-direction:column;gap:14px;max-width:400px;display:flex}.footer-logo-row{align-items:center;gap:10px;display:flex}.footer-logo-img{border-radius:7px}.footer-brand-name{color:var(--fg);font-size:1.2rem;font-weight:700}.footer-desc{color:var(--fg-muted);font-size:.92rem;line-height:1.6}.footer-corp{color:var(--fg-subtle);font-size:12px}.footer-links-side{gap:64px;display:flex}.footer-col{flex-direction:column;gap:14px;display:flex}.footer-col-title{text-transform:uppercase;letter-spacing:.05em;color:var(--fg);font-size:.88rem;font-weight:700}.footer-col-links{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-col-links a{color:var(--fg-muted);font-size:.92rem;transition:color .15s}.footer-col-links a:hover{color:var(--fg)}.footer-static-text{color:var(--fg-subtle);font-size:.92rem}.footer-bottom-row{border-top:1px solid var(--border);color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:12px;display:flex}@media (max-width:860px){.nav-desktop-links{display:none}.nav-actions-group{justify-content:flex-end}.mobile-nav-toggle{display:flex}.feature-row{text-align:center;flex-direction:column;gap:48px;margin-bottom:72px}.feature-row.is-reversed{flex-direction:column}.feature-bullets-list{text-align:left;max-width:440px;margin-left:auto;margin-right:auto}.steps-linear-row{flex-direction:column;gap:32px}.testimonial-user-bar{flex-direction:column;align-items:flex-start;gap:18px}.footer-main-row{flex-direction:column;gap:36px}.footer-links-side{flex-wrap:wrap;gap:36px}}@media (max-width:540px){.container{padding:0 18px}.phone-device-body{width:270px;height:540px}.phone-stack{width:340px;height:560px}.phone-stack-back{top:18px;left:-4px}.phone-stack.is-settled .phone-stack-front{transform:translate(36px)rotate(0)scale(1)}.phone-stack.is-settled .phone-stack-back{transform:rotate(-8deg)scale(.92)translate(0,0)}.phone-stack.is-settled:hover .phone-stack-front{transform:translate(42px,-12px)rotate(2deg)scale(1.02)}.phone-stack.is-settled:hover .phone-stack-back{transform:rotate(-13deg)scale(.91)translate(-12px,8px)}.testimonial-feature-block{min-height:0;padding:32px 22px 28px}.testimonial-quote-mark{font-size:3rem}.cta-content-center{padding:0 10px}}
