:root{--bg:#ffffff;--bg-soft:#f7faf7;--panel:#ffffff;--text:#0b0f11;--muted:#5b6b63;--brand:#2BE863;--brand-2:#22c55e;--brand-3:#86efac;--ring:rgba(43,232,99,.35);--radius:18px;--shadow:0 10px 30px rgba(34,16,16,0.08);--shadow-lg:0 20px 60px rgba(0,0,0,.12)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--text);background:var(--bg);line-height:1.6;overflow-x:hidden;width:100%;padding-top:72px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}header{position:fixed;top:0;left:0;z-index:2000;width:100%;backdrop-filter:saturate(140%) blur(8px);background:rgba(255,255,255,.9);border-bottom:1px solid rgba(0,0,0,.06);box-sizing:border-box;padding-right:15px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box;position:relative}.nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:48px;position:relative}.navlinks-center{display:flex;gap:32px;color:var(--muted);font-weight:500;justify-content:center;flex:1 1 auto;margin:0}.brand{display:flex;align-items:center;gap:16px;font-weight:800;letter-spacing:.2px;flex:0 0 auto;margin:0;padding-left:8px}.brand-link{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit;margin-left:-8px;padding-left:8px;white-space:nowrap}.brand-link:hover{text-decoration:none;color:inherit}.logo{width:34px;height:34px;border-radius:10px;background:none;display:flex;align-items:center}.logo img{width:34px;height:34px;object-fit:contain}.navlinks{display:flex;gap:24px;color:var(--muted);font-weight:500;align-items:center}.nav-download{flex:0 0 auto;display:flex;align-items:center;margin:0}.cta{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;font-weight:700;color:white;border:0;background:none}.ghost{padding:12px 16px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.02);font-weight:700}.hero{position:relative;overflow:hidden;background:var(--bg-soft);padding-top:48px;padding-bottom:80px}@media (max-width:720px){.hero{padding-top:28px;padding-bottom:48px}}.hero::before{content:"";position:absolute;inset:auto -10% 40% -10%;height:60%;background:radial-gradient(600px 300px at 20% 30%,rgba(34,197,94,.20),transparent 60%),radial-gradient(500px 250px at 90% 10%,rgba(134,239,172,.25),transparent 60%);pointer-events:none;filter:blur(0px)}.hero .container{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center;padding:86px max(24px,calc((100vw - 100%) / 2+24px))}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:500;margin-bottom:32px}.title{font-size:clamp(36px,6vw,64px);line-height:1.04;margin:16px 0 14px;font-weight:900;letter-spacing:-.02em}.title .grad{background:linear-gradient(135deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle{color:var(--muted);font-size:clamp(16px,2.2vw,19px);max-width:54ch}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.meta{display:flex;gap:18px;align-items:center;margin-top:18px;color:var(--muted);font-size:14px}.stars{display:inline-flex;gap:2px;color:#2BE863}.device-wrap{position:relative;isolation:isolate}.device-simple{width:min(292px,66%);margin:0 auto;border-radius:36px;padding:0;background:#fff;border:8px solid #fff;box-shadow:0 10px 30px rgba(0,0,0,.08),0 0 0 8px #e5e7eb inset;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center}.carousel{position:relative}.track{display:flex;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.slide{min-width:100%;aspect-ratio:9/19.5;display:grid;place-items:center;background:#ffffff}.slide img{width:100%;height:100%;object-fit:cover}.dots{display:flex;justify-content:center;align-items:center;gap:12px;position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:10}.dots .dot{width:12px;height:12px;border-radius:50%;background:#e5e7eb;border:none;transition:background 0.2s;cursor:pointer;outline:none}.dots .dot.active{background:#2BE863}.arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.08);box-shadow:var(--shadow);width:36px;height:36px;border-radius:999px;display:grid;place-items:center;cursor:pointer}.arrow.left{left:10px}.arrow.right{right:10px}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.section{padding:90px 0}.section .header{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.section h2{font-size:clamp(26px,4.6vw,40px);margin:0;letter-spacing:-0.01em}.muted{color:var(--muted)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:var(--panel);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius);padding:22px;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-6px);box-shadow:0 14px 40px rgba(0,0,0,.15)}.icon{width:44px;height:44px;border-radius:12px;background:rgba(34,197,94,.1);display:grid;place-items:center;font-weight:800;color:#2BE863;font-size:22px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{position:relative;padding-top:16px}.badge{position:absolute;top:-6px;left:0;background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.35);color:#065f46;font-weight:800;font-size:12px;padding:6px 10px;border-radius:999px}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:0 auto;max-width:1200px}.review-card{background:#f8fafc;border-radius:16px;padding:32px;transition:all 0.3s ease;display:flex;flex-direction:column;gap:20px}.review-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.05)}.review-stars{color:#fbbf24;font-size:20px;letter-spacing:1px;display:flex;gap:1px}.review-text{color:#334155;font-size:1.1rem;line-height:1.6;margin:0}.review-author{margin-top:auto;color:#64748b;font-size:0.95rem;font-weight:500}.faq-item{border:1px solid rgba(0,0,0,.08);border-radius:16px;background:#fff;overflow:hidden;transition:all 0.3s ease}.faq-item:hover{border-color:rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.05)}.faq-item+.faq-item{margin-top:16px}.faq-question{width:100%;text-align:left;padding:24px 32px;background:none;border:none;font-size:1.25rem;font-weight:600;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-question:after{content:"+";font-size:1.5rem;font-weight:400;color:#2BE863;transition:transform 0.3s ease}.faq-item[open] .faq-question:after{content:"−";transform:rotate(180deg)}.faq-answer{padding:0 32px 24px;color:var(--muted);line-height:1.6}footer{padding:36px 0;border-top:1px solid rgba(0,0,0,.08);color:var(--muted);background:var(--bg-soft)}.reveal{opacity:1 !important;transform:none !important;transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:none}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.center{text-align:center}.block-image{display:block}.hero-cta-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:14px;flex-wrap:nowrap;margin-top:24px;white-space:nowrap}.hero-cta-wrapper>*{flex-shrink:0}@media (max-width:740px){.hero-cta-wrapper{flex-wrap:wrap;justify-content:center;gap:12px}}.app-store-badge{height:52px;width:auto;display:block}.hero-btn-green{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:999px;background:var(--brand);color:#0b0f11;font-weight:800;font-size:1rem;text-decoration:none;border:0;cursor:pointer;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px rgba(43,232,99,.28)}.hero-btn-green:hover{transform:translateY(-1px);filter:brightness(1.06);color:#0b0f11;box-shadow:0 10px 24px rgba(43,232,99,.35)}.hero-btn-green svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}.hero-badge-link{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.hero-badge-link:hover{filter:brightness(1.06)}.centered-eyebrow{margin:auto}.dark-section-header{padding-top:80px;margin-top:100px;text-align:center}.dark-section-container{max-width:1000px;padding:0 48px}.dark-section-header-content{max-width:600px;margin:0 auto 60px auto}.dark-section-title{margin-bottom:40px;text-align:center}.dark-section-steps{max-width:900px;margin:0 auto}.step-grid{gap:48px}.step-card{text-align:left;padding:28px}.step-badge{position:static;display:inline-block;margin-bottom:12px}.content-wrapper{max-width:600px;margin:0 auto}.download-section{padding-top:60px;background:var(--bg-soft)}.centered-ctas{justify-content:center}.footer-container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-links{display:flex;align-items:center;gap:12px}.footer-text{font-size:13px}.footer-link{margin-left:18px;font-size:13px}.privacy-container{max-width:800px;margin:0 auto;padding:60px 24px}.privacy-title{font-size:2.5rem;margin:0 0 2rem;color:var(--text)}.privacy-section{margin:2rem 0}.privacy-section h2{font-size:1.5rem;margin:2rem 0 1rem;color:var(--brand)}.privacy-section p{margin:1rem 0;color:var(--text);line-height:1.6}.privacy-link{color:var(--brand);text-decoration:none;transition:color 0.2s ease}.privacy-link:hover{text-decoration:underline}@media (max-width:640px){.privacy-title{font-size:2rem}.privacy-section h2{font-size:1.25rem}}.section-dark{background:#0b0f11;color:#fff;width:100%;position:relative;padding:120px 0;margin:0}.section-dark .container{color:#fff}.section-dark h2,.section-dark h3,.section-dark .badge{color:#fff}.section-dark .card{background:#18202a;border-color:rgba(255,255,255,0.08)}.section-dark .card.step .muted{color:#94a3b8}.section-dark .badge{background:rgba(34,197,94,.18);color:#a7f3d0;border-color:rgba(34,197,94,.35)}.lang-dropdown{position:relative;display:inline-block}.lang-dropdown[open]>summary{}.lang-dropdown summary{list-style:none}.lang-dropdown summary::-webkit-details-marker{display:none}.lang-dropdown summary::marker{display:none;content:''}.lang-btn{padding:6px 12px;border:1px solid #ddd;border-radius:999px;background:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;user-select:none}.lang-menu{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);min-width:170px;z-index:200;padding:6px 0;display:flex;flex-direction:column}.lang-menu a{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;font-size:14px;color:inherit;text-decoration:none;transition:background-color .15s ease,color .15s ease}.lang-menu a:hover{background:#f3f4f6;color:var(--brand)}.lang-menu a[aria-current="true"]{font-weight:700}.lang-menu a[aria-current="true"]::after{content:"●";color:var(--brand);font-size:.6em;margin-left:8px}.lang-dropdown.drop-up .lang-menu{top:auto;bottom:calc(100% + 6px);right:0;left:auto}.hamburger-menu{display:none;flex-direction:column;justify-content:space-between;width:24px;height:16px;background:none;border:none;padding:0;cursor:pointer;margin:0;outline:none;-webkit-tap-highlight-color:transparent}.hamburger-menu span{display:block;width:100%;height:2px;background-color:#2BE863;border-radius:2px;transition:all 0.3s ease}.mobile-nav{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffff;z-index:2000;transform:translateY(-100%);transition:transform 0.4s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;--bg-soft:#ffffff}.mobile-nav.open{transform:translateY(0)}.mobile-nav .close-btn{position:absolute;top:24px;right:24px;background:none;border:none;font-size:2rem;color:#2BE863;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color 0.2s ease}.mobile-nav .close-btn:hover{background:rgba(0,0,0,0.05)}.mobile-nav .nav-links{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.mobile-nav a{font-size:1.8rem;color:var(--text) !important;text-decoration:none;margin:12px 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:600;padding:12px;transition:color 0.2s ease;display:inline-block}.mobile-nav a:hover{color:rgba(0,0,0,0.7) !important;background:none}.mobile-nav .download-section{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.mobile-nav .download-section img{height:48px;width:auto;transition:transform 0.2s ease}.mobile-nav .download-section img:hover{transform:translateY(-2px)}.navlinks .cta,.nav-download .cta{background:#2BE863;color:#0b0f11;box-shadow:0 6px 18px rgba(43,232,99,.28);border-radius:999px;padding:9px 20px;font-weight:700;font-size:14px;border:none;transition:filter 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.navlinks .cta:hover,.nav-download .cta:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 24px rgba(43,232,99,.35)}.navlinks-center a{color:var(--muted);transition:color 0.18s}.navlinks-center a:hover{color:#2BE863}@media (max-width:980px){.hero .container{grid-template-columns:1fr;gap:20px;padding:56px 20px}.features,.steps,.pricing,.grid-3{grid-template-columns:1fr}.grid-2{grid-template-columns:1fr}header .navlinks{display:none}.arrow{display:none}.hero::before{display:none}}@media (max-width:900px){.navlinks-center,.nav-download{display:none}.hamburger-menu{display:flex}.mobile-nav{--brand:#0b0f11;--brand-2:#0b0f11;--brand-3:#0b0f11}}@media (min-width:901px){.mobile-menu-btn,.mobile-nav{display:none}}@media (max-width:700px){.section-dark .steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.device{animation:none}.track{transition:none}.track-marquee{animation:none}}.cat-pill{display:inline-block;background:var(--brand);color:#0b0f11;font-weight:700;font-size:.85rem;padding:.35rem .9rem;border-radius:999px;letter-spacing:.02em}.blog-meta{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--muted);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.blog-meta .dot{opacity:.6}.blog-index-wrap{max-width:1200px;margin:0 auto;padding:48px 24px 24px}.blog-index-wrap>h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 .75rem}.blog-index-wrap>p.lede{color:var(--muted);font-size:1.1rem;margin:0 0 2rem;max-width:780px}.blog-grid{display:grid;gap:48px 32px;grid-template-columns:repeat(2,1fr);padding:24px 0 8px}.blog-grid.three-up{grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(0,0,0,.08);padding-top:48px;margin-top:16px}@media (max-width:900px){.blog-grid,.blog-grid.three-up{grid-template-columns:1fr;gap:36px}}.blog-card{display:flex;flex-direction:column;gap:14px}.blog-card a.card-link{display:block;border-radius:18px;overflow:hidden;background:#fff8e1;aspect-ratio:16 / 9;position:relative}.blog-card a.card-link img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.blog-card a.card-link:hover img{transform:scale(1.025)}.blog-card h2{font-size:1.35rem;line-height:1.25;margin:0;font-weight:800}.blog-card h2 a{color:inherit}.blog-card h2 a:hover{text-decoration:underline}.blog-card .blog-meta{margin:0}.article-wrap{max-width:880px;margin:0 auto;padding:32px 24px 24px}.article-wrap .breadcrumb{font-size:.95rem;color:var(--muted);margin-bottom:24px}.article-wrap .breadcrumb a{color:var(--muted);text-decoration:none}.article-wrap .breadcrumb a:hover{text-decoration:underline;color:var(--text)}.article-wrap .breadcrumb [aria-current]{color:var(--text)}.article-wrap>.cat-pill{margin-bottom:18px}.article-wrap h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.1;font-weight:800;margin:0 0 .85rem}.article-wrap .article-date{color:var(--muted);font-size:1rem;margin:0 0 2.25rem}.article-hero{width:100%;aspect-ratio:16 / 9;border-radius:22px;overflow:hidden;background:#fff8e1;margin:0 0 2.5rem}.article-hero img{width:100%;height:100%;object-fit:cover;display:block}.article-body{font-size:1.075rem;line-height:1.75}.article-body h2{font-size:1.5rem;margin:2.25rem 0 1rem;font-weight:800}.article-body h3{font-size:1.2rem;margin:1.75rem 0 .75rem}.article-body p,.article-body ul,.article-body ol{margin:0 0 1.1rem}.article-body table{margin:1.25rem 0}.article-body hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:2.5rem 0}.related-dark{background:#0b0f11;color:#fff;padding:64px 0 80px;margin-top:64px}.related-dark .related-inner{max-width:1200px;margin:0 auto;padding:0 24px}.related-dark .eyebrow-link{color:#9aa4ad;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;display:inline-block;margin-bottom:.5rem;text-decoration:none}.related-dark .eyebrow-link::after{content:" ›"}.related-dark .eyebrow-link:hover{color:#fff}.related-dark h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:0 0 2rem;color:#fff}.related-dark .related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;border-top:1px solid rgba(255,255,255,.12);padding-top:32px}@media (max-width:780px){.related-dark .related-grid{grid-template-columns:1fr}}.related-item{display:flex;gap:18px;align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:32px}.related-item .thumb{flex:0 0 160px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#16191c}.related-item .thumb img{width:100%;height:100%;object-fit:cover;display:block}.related-item .info{flex:1;min-width:0}.related-item .info .blog-meta{color:#9aa4ad;margin:0 0 .35rem;font-size:.8rem}.related-item .info h3{margin:0;font-size:1.1rem;line-height:1.3;font-weight:700;color:#fff}.related-item .info h3 a{color:#fff}.related-item .info h3 a:hover{color:var(--brand)}@media (max-width:520px){.related-item{flex-direction:column}.related-item .thumb{width:100%;flex:initial}}.section.section-features-dark{background:#0b0f11;color:#fff;padding:120px 0}.section-features-dark .header h2{color:#fff}.section-features-dark .header .eyebrow,.section-dark .header .eyebrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#c1ccd3}.section-features-dark .header p.muted{color:#9aa4ad}.section-features-dark .features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width:960px){.section-features-dark .features{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.section-features-dark .features{grid-template-columns:1fr}}.feature-card-dark{background:#16191c;border-radius:20px;padding:28px 28px 32px;display:flex;flex-direction:column;gap:14px;transition:transform .25s ease,background .25s ease}.feature-card-dark:hover{background:#1c2024;transform:translateY(-2px)}.feature-card-dark .icon-tile{width:48px;height:48px;border-radius:12px;background:rgba(43,232,99,.12);display:flex;align-items:center;justify-content:center}.feature-card-dark .icon-tile svg{width:24px;height:24px;stroke:var(--brand);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.feature-card-dark h3{margin:0;font-size:1.15rem;font-weight:700;color:#fff}.feature-card-dark p{margin:0;color:#9aa4ad;line-height:1.6;font-size:.98rem}footer.site-footer{background:#0b0f11;color:#9aa4ad;padding:72px 0 32px;margin-top:0;border-top:1px solid rgba(255,255,255,.06)}.site-footer .footer-inner{max-width:1200px;margin:0 auto;padding:0 24px}.site-footer .footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:900px){.site-footer .footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}}@media (max-width:540px){.site-footer .footer-top{grid-template-columns:1fr;gap:32px}}.site-footer .footer-brand{display:flex;flex-direction:column;gap:14px}.site-footer .footer-brand .brand-row{display:flex;align-items:center;gap:12px;color:#fff;font-weight:800;font-size:1.15rem}.site-footer .footer-brand .brand-row img{width:34px;height:34px;border-radius:8px;object-fit:contain}.site-footer .footer-brand p{color:#9aa4ad;font-size:.95rem;line-height:1.6;margin:0;max-width:36ch}.site-footer .footer-brand .app-store{display:inline-block;margin-top:8px;max-width:160px}.site-footer .footer-brand .app-store img{width:100%;height:auto}.site-footer .footer-col h4{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff;margin:0 0 16px}.site-footer .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.site-footer .footer-col a{color:#9aa4ad;text-decoration:none;font-size:.95rem;transition:color .15s ease}.site-footer .footer-col a:hover{color:var(--brand)}.site-footer .footer-col a[aria-current="page"]{color:#fff}.site-footer .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;font-size:.875rem;color:#6b7480}.site-footer .footer-bottom .legal-line{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.site-footer .footer-bottom a{color:#9aa4ad;text-decoration:none}.site-footer .footer-bottom a:hover{color:var(--brand)}.site-footer .lang-dropdown .lang-btn{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fff;padding:8px 14px;border-radius:999px;cursor:pointer;font-weight:600;font-size:.85rem}.site-footer .lang-dropdown[open] .lang-btn{background:rgba(255,255,255,.05)}.site-footer .lang-dropdown .lang-menu{background:#16191c;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.6);top:auto !important;bottom:calc(100% + 6px) !important;right:0 !important;left:auto !important}.site-footer .lang-dropdown .lang-menu a{color:#fff;padding:10px 14px;font-size:.9rem}.site-footer .lang-dropdown .lang-menu a:hover{background:rgba(255,255,255,.06);color:var(--brand)}.site-footer .lang-dropdown .lang-menu a[aria-current="true"]{color:var(--brand)}.image-band{background:#0b0f11;padding:0}.image-band .image-band-inner{max-width:1440px;margin:0 auto;padding:48px 24px}.image-band img{width:100%;height:auto;display:block;border-radius:22px;object-fit:cover}@media (max-width:640px){.image-band .image-band-inner{padding:24px 16px}.image-band img{border-radius:14px}}.cta-banner{padding:72px 0 96px;background:transparent}.cta-banner-inner{max-width:1200px;margin:0 auto;padding:0 24px}.cta-card{background:#0b0f11;color:#fff;border-radius:28px;padding:48px 56px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px}.cta-card .cta-content{flex:1 1 auto;min-width:0}.cta-card h2{margin:0 0 8px;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;color:#fff;letter-spacing:-0.01em;line-height:1.15}.cta-card p{margin:0;font-size:1.05rem;color:#9aa4ad;max-width:60ch;line-height:1.5}.cta-card .app-store-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:var(--brand);color:#0b0f11;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .2s ease,filter .2s ease;border:0;cursor:pointer;flex-shrink:0;white-space:nowrap}.cta-card .app-store-btn:hover{transform:translateY(-1px);filter:brightness(1.06);color:#0b0f11}.cta-card .app-store-btn svg{width:18px;height:18px;fill:currentColor;flex-shrink:0}@media (max-width:740px){.cta-card{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 28px;border-radius:22px}.cta-banner{padding:48px 0 64px}.cta-card p{font-size:1rem}}.cta-card.cta-card-green{background:var(--brand);color:#0b0f11}.cta-card.cta-card-green h2{color:#0b0f11}.cta-card.cta-card-green p{color:rgba(11,15,17,.72)}.cta-card.cta-card-green .app-store-btn{background:#0b0f11;color:#fff}.cta-card.cta-card-green .app-store-btn:hover{background:#1a1f24;filter:none;color:#fff}.dark-section-steps .step-grid{gap:24px}.step-card{background:#16191c !important;border:0 !important;border-radius:20px !important;padding:0 !important;overflow:hidden;display:flex;flex-direction:column;box-shadow:none;transition:transform .25s ease,background .25s ease}.step-card:hover{background:#1c2024 !important;transform:translateY(-2px)}.step-card .step-image{display:block;margin:0;border-radius:0;aspect-ratio:4 / 3;background:#f5efe1;overflow:hidden}.step-card .step-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.step-card>.step-badge,.step-card>h3,.step-card>p{margin-left:28px;margin-right:28px}.step-card>.step-badge{margin-top:28px;margin-bottom:14px;background:rgba(43,232,99,.14);border:1px solid rgba(43,232,99,.35);color:var(--brand);font-weight:700;font-size:13px;padding:6px 14px;border-radius:999px;display:inline-block;align-self:flex-start}.step-card>h3{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.25;margin-top:0;margin-bottom:10px}.step-card>p{color:#9aa4ad;margin:0 28px 32px;font-size:.98rem;line-height:1.6}.article-wrap .step-image{margin:1.5rem 0 1rem;border-radius:18px;overflow:hidden;aspect-ratio:670 / 500;background:#f3f4f6;max-width:880px}.article-wrap .step-image img{width:100%;height:100%;object-fit:cover;display:block}.features-hero{background:var(--bg-soft);padding:96px 0 64px;text-align:center;position:relative;overflow:hidden}.features-hero::before{content:"";position:absolute;inset:-10% 0 0 0;height:70%;background:radial-gradient(600px 300px at 20% 20%,rgba(43,232,99,.18),transparent 60%),radial-gradient(500px 250px at 85% 0%,rgba(134,239,172,.22),transparent 60%);pointer-events:none}.features-hero .container{max-width:900px;position:relative}.features-hero .eyebrow{margin-bottom:18px}.features-hero h1{font-size:clamp(2.2rem,5.2vw,3.5rem);font-weight:800;letter-spacing:-0.02em;line-height:1.05;margin:0 0 18px}.features-hero .lede{font-size:clamp(1.05rem,2.2vw,1.2rem);color:var(--muted);max-width:60ch;margin:0 auto;line-height:1.5}.feature-split{padding:88px 0}.feature-split .split-row{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.feature-split .split-row.split-reverse{direction:rtl}.feature-split .split-row.split-reverse>*{direction:ltr}.feature-split .split-image{border-radius:24px;overflow:hidden;aspect-ratio:1 / 1;background:#f5efe1;box-shadow:0 10px 30px rgba(0,0,0,.06)}.feature-split .split-image img{width:100%;height:100%;object-fit:cover;display:block}.feature-split .split-text>.cat-pill{margin-bottom:16px}.feature-split .split-text h2{font-size:clamp(1.8rem,3.5vw,2.4rem);margin:0 0 16px;font-weight:800;letter-spacing:-0.01em;line-height:1.15}.feature-split .split-text>p{color:var(--muted);font-size:1.075rem;line-height:1.6;margin:0 0 24px}.feature-split ul.check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.feature-split ul.check-list li{position:relative;padding-left:32px;color:var(--text);font-size:1rem}.feature-split ul.check-list li::before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:50%;background:var(--brand);background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b0f11' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='5 12 10 17 19 8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}.feature-split.feature-split-dark{background:#0b0f11;color:#fff}.feature-split.feature-split-dark h2{color:#fff}.feature-split.feature-split-dark>.container>.split-row>.split-text>p{color:#9aa4ad}.feature-split.feature-split-dark ul.check-list li{color:#c1ccd3}.cat-pill.cat-pill-dark{background:rgba(43,232,99,.14);color:var(--brand);border:1px solid rgba(43,232,99,.35)}.features-currencies{background:var(--bg-soft);padding:88px 0}.currency-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:44px}.currency-tile{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:12px;transition:transform .15s ease,box-shadow .15s ease}.currency-tile:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.currency-tile .flag{font-size:1.5rem;line-height:1}.currency-tile strong{font-weight:800;letter-spacing:.02em}.currency-tile .ccy-name{color:var(--muted);font-size:.88rem;margin-left:auto}.features-use-cases{padding:88px 0}.use-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:40px}.use-case-card{border-radius:18px;padding:28px;background:var(--bg-soft);border:1px solid rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.use-case-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.07)}.use-case-card .emoji{font-size:1.75rem;margin-bottom:12px;display:block}.use-case-card h3{margin:0 0 8px;font-weight:800;font-size:1.1rem}.use-case-card p{margin:0;color:var(--muted);line-height:1.55;font-size:.98rem}@media (max-width:840px){.feature-split{padding:56px 0}.feature-split .split-row{grid-template-columns:1fr;gap:32px}.feature-split .split-row.split-reverse{direction:ltr}.features-hero{padding:64px 0 40px}.features-currencies{padding:56px 0}.features-use-cases{padding:56px 0}}.header.center,.features-hero .container,.section .header.center{align-items:center;text-align:center}.header.center .eyebrow,.features-hero .eyebrow{align-self:center}.faq-topic-label{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;color:#9aa4ad;text-transform:uppercase;margin-bottom:18px}.faq-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.faq-topic-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.faq-topic-grid{grid-template-columns:1fr}}.faq-topic-card{display:block;background:#f3f4f6;border:1px solid rgba(0,0,0,.04);border-radius:18px;padding:28px 26px;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.faq-topic-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(11,15,17,.07);background:#eef0f3;color:inherit}.faq-topic-card .topic-icon{display:inline-flex;width:44px;height:44px;border-radius:12px;background:#ffffff;border:1px solid rgba(0,0,0,.06);align-items:center;justify-content:center;margin-bottom:18px}.faq-topic-card .topic-icon svg{width:22px;height:22px;stroke:#0b0f11;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.faq-topic-card h3{margin:0 0 6px;font-size:1.05rem;font-weight:700}.faq-topic-card p{margin:0;color:#6b7280;font-size:.95rem;line-height:1.45}.faq-topic-section{scroll-margin-top:96px}.faq-topic-section+.faq-topic-section{padding-top:24px}.faq-breadcrumb{font-size:14px;color:#6b7280;margin-bottom:24px}.faq-breadcrumb a{color:#6b7280;text-decoration:none}.faq-breadcrumb a:hover{color:#0b0f11}.faq-breadcrumb [aria-current]{color:#0b0f11;font-weight:600}.faq-answer a,.lede a,.subtitle a,.muted a,.article-wrap p a,.article-wrap li a,.article-wrap td a,.split-text p a,.split-text li a,.use-case-card p a,.step-card p a,.review-text a,.feature-info p a,.about-text p a,.about-text li a{color:inherit;text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-thickness .15s ease,opacity .15s ease}.faq-answer a:hover,.lede a:hover,.subtitle a:hover,.muted a:hover,.article-wrap p a:hover,.article-wrap li a:hover,.article-wrap td a:hover,.split-text p a:hover,.split-text li a:hover,.use-case-card p a:hover,.step-card p a:hover,.review-text a:hover,.feature-info p a:hover,.about-text p a:hover,.about-text li a:hover{text-decoration-thickness:3px;opacity:.85}