:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f5f5f7;--ink:#1d1d1f;--muted:#6e6e73;--line:#d2d2d7;--line-soft:#e8e8ed;--accent:#0071e3;--max-width:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--ink);margin:0;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}img{max-width:100%;display:block}.landing-page{padding:24px 18px 40px}.landing-frame{width:min(100%, var(--max-width));margin:0 auto}.site-header,.top-nav,.header-actions,.hero-actions,.final-links,.review-card-head,.footer-nav,.site-footer{align-items:center;display:flex}.site-header{justify-content:space-between;gap:24px;min-height:56px}.brand{align-items:center;gap:12px;font-weight:600;display:inline-flex}.brand-mark{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.brand-mark-image{object-fit:contain;width:28px;height:28px}.brand-word{letter-spacing:-.03em;font-size:1.2rem}.top-nav{gap:28px}.top-nav a,.footer-nav a{color:var(--muted);font-size:.94rem}.top-nav a:hover,.footer-nav a:hover{color:var(--ink)}.header-actions{gap:12px}.header-language .language-select-wrap{min-height:36px;color:var(--muted);gap:8px;padding:0 12px}.header-language .language-select{font-size:.88rem}.language-select-wrap,.download-button,.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.language-select-wrap{border:1px solid var(--line-soft);background:#fff;gap:10px}.language-select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;outline:none}.download-button,.primary-button{background:var(--ink);color:#fff;font-weight:600}.button-disabled{opacity:.78;cursor:default;pointer-events:none}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff}.hero-section,.reviews-section,.features-section,.final-cta{padding-top:88px}.device-section{padding-top:52px}.hero-section{text-align:center}.section-eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.84rem;font-weight:600}.hero-section h1,.section-heading h2,.reviews-copy h2,.final-cta h2,.legal-hero h1{letter-spacing:-.055em;margin:0}.hero-section h1{max-width:11ch;margin:18px auto 0;font-size:clamp(2.6rem,6.4vw,4.6rem);line-height:1}.hero-lede,.section-heading p,.reviews-copy p,.final-note,.footer-brand p,.legal-hero p,.legal-intro p,.legal-section p,.legal-section li{color:var(--muted)}.hero-lede{max-width:760px;margin:22px auto 0;font-size:1.08rem;line-height:1.6}.hero-actions,.final-links{justify-content:center;gap:14px;margin-top:28px}.hero-trust{color:var(--muted);margin:18px 0 0;font-size:.98rem}.section-heading{max-width:760px}.section-heading h2,.final-cta h2{max-width:12ch;margin-top:14px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.04}.section-heading p,.final-note{max-width:620px;margin:16px 0 0;font-size:1.04rem;line-height:1.68}.device-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.device-figure{margin:0}.device-frame{background:var(--surface);border-radius:34px;overflow:hidden}.device-image{width:100%;height:auto}.device-caption{gap:8px;margin-top:18px;display:grid}.device-caption strong,.simple-item h3,.quote-item strong,.legal-section h2,.legal-section h3{font-weight:600}.device-caption strong,.simple-item h3{font-size:1.15rem;line-height:1.2}.device-caption span,.simple-item p,.quote-item blockquote{color:var(--muted);line-height:1.65}.simple-grid,.reviews-cards{gap:28px;margin-top:0;display:grid}.simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-item{background:#f5f5f5;border-radius:24px;padding:22px}.simple-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;display:inline-flex}.quote-item{border-top:1px solid var(--line-soft);padding-top:20px}.simple-index{color:var(--muted);letter-spacing:.1em;font-size:.88rem;font-weight:600}.simple-item h3{margin:14px 0 0}.simple-item p{max-width:34ch;margin:10px 0 0;font-size:1rem}.tone-sky{color:#1f7aff;background:#e8f2ff}.tone-mint{color:#1f9d61;background:#e8f7ef}.tone-sand{color:#d4861b;background:#fdf1df}.tone-rose{color:#e0537c;background:#fdecef}.reviews-section{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:36px;display:grid}.reviews-copy h2{max-width:9ch;margin-top:12px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04}.reviews-copy>p:last-of-type{max-width:26ch;margin-top:16px;font-size:1rem;line-height:1.65}.review-nav{gap:12px;margin-top:36px;display:flex}.review-nav span{width:42px;height:42px;color:var(--muted);background:#00000008;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.reviews-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.review-card{min-height:316px;box-shadow:0 0 0 1px var(--line-soft), 0 12px 30px #00000008;background:#fff;border-radius:28px;flex-direction:column;padding:24px;display:flex}.review-card-head{gap:12px}.review-avatar{color:#7b5e43;letter-spacing:.04em;background:linear-gradient(135deg,#f3dcc3,#f7f1e9);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:.92rem;font-weight:700;display:inline-flex}.review-card-head strong,.review-card-head span{display:block}.review-card-head strong{font-size:.98rem}.review-card-head span{color:var(--muted);margin-top:4px;font-size:.9rem}.review-stars{color:#f4b400;gap:3px;margin-top:18px;font-size:.88rem;display:flex}.review-card p{color:var(--muted);margin:16px 0 0;font-size:1rem;line-height:1.68}.final-cta{text-align:center;padding-bottom:88px}.final-cta h2,.final-note{margin-left:auto;margin-right:auto}.site-footer{justify-content:space-between;gap:24px;padding-top:28px}.footer-brand{gap:10px;display:grid}.footer-brand p{margin:0;font-size:.95rem}.footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:22px}.legal-frame{min-height:calc(100vh - 64px)}.legal-document{width:min(100%,900px);margin:56px auto 0}.legal-hero{border-bottom:1px solid var(--line-soft);padding-bottom:26px}.legal-hero h1{margin-top:18px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1}.legal-body{padding-top:4px}.legal-intro,.legal-section{border-bottom:1px solid var(--line-soft)}.legal-intro{margin-top:28px;padding-bottom:24px}.legal-section{padding:28px 0}.legal-section:last-child{border-bottom:0}.legal-section h2{margin:0;font-size:clamp(1.32rem,2vw,1.7rem);line-height:1.24}.legal-section h3{margin:22px 0 0;font-size:1rem}.legal-intro p,.legal-section p,.legal-section li{font-size:1rem;line-height:1.76}.legal-intro p,.legal-section p{margin:14px 0 0}.legal-section ul{gap:8px;margin:14px 0 0;padding-left:22px;display:grid}@media (max-width:980px){.top-nav{display:none}.device-strip,.reviews-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-section{grid-template-columns:1fr}.reviews-copy{max-width:420px}}@media (max-width:720px){.landing-page{padding:16px 14px 32px}.site-header,.site-footer{gap:18px;display:grid}.header-actions,.hero-actions,.final-links{flex-direction:column;align-items:stretch;width:100%}.download-button,.primary-button,.secondary-button{width:100%}.header-language,.header-language .language-select-wrap{width:auto}.hero-section,.device-section,.features-section,.reviews-section,.final-cta{padding-top:64px}.hero-section h1{font-size:clamp(2.3rem,12vw,3.5rem)}.hero-lede{font-size:1.08rem}.device-strip,.simple-grid,.reviews-cards{grid-template-columns:1fr}.site-footer{padding-top:24px}.footer-nav{justify-content:flex-start}}
