:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#05070b;color:#eef2ff;--bg: #05070b;--panel: rgba(255, 255, 255, .035);--panel-strong: rgba(15, 23, 42, .72);--border: rgba(148, 163, 184, .16);--border-soft: rgba(148, 163, 184, .12);--text: #eef2ff;--muted: #94a3b8;--faint: #dbe4f0;--brand: #38bdf8;--violet: #8b5cf6;--cyan: #22d3ee;--ease: cubic-bezier(.22, 1, .36, 1);--font-display: "Sora", "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px;--radius-xl: 32px;--radius-full: 999px;--shadow-card: 0 26px 64px -26px rgba(0, 0, 0, .72), inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-glow: 0 0 80px -40px rgba(56, 189, 248, .45);--space-section: 128px}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;min-height:100vh;background:transparent;overflow-x:hidden;color:var(--text);-webkit-overflow-scrolling:touch}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(44% 42% at 8% 78%,rgba(16,185,129,.13),transparent 34%),radial-gradient(38% 42% at 92% 18%,rgba(34,197,94,.09),transparent 36%),radial-gradient(28% 30% at 52% 48%,rgba(20,83,45,.12),transparent 52%),linear-gradient(180deg,#010403,#020907 52%,#010403);filter:blur(22px);opacity:1;mix-blend-mode:normal}a{color:inherit;text-decoration:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}.glow-blob{position:absolute;border-radius:50%;pointer-events:none;mix-blend-mode:screen;filter:blur(120px)}.hero-line-1,.hero-line-2{display:block;white-space:normal;color:#fff;-webkit-text-stroke:0}.hero-line-2{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fff;color:#fff}.hero-section h1 br{display:block;content:"";margin:0}.hero-section .hero-line-1,.hero-section .hero-line-2{line-height:1.02}@media (max-width: 700px){.hero-line-1,.hero-line-2{white-space:normal}.hero-section h1{font-size:clamp(1.05rem,5.3vw,3.3rem);letter-spacing:-.08em;max-width:none;text-wrap:wrap}}.text-gradient{background:none;-webkit-text-fill-color:#fff;color:#fff;-webkit-text-stroke:inherit;filter:drop-shadow(0 1px 2px rgba(2,6,23,.65)) drop-shadow(0 8px 22px rgba(2,6,23,.45));animation:none}@keyframes white-text-glow{0%{filter:drop-shadow(0 0 9px rgba(255,255,255,.18)) drop-shadow(0 0 20px rgba(34,211,238,.12))}to{filter:drop-shadow(0 0 17px rgba(255,255,255,.32)) drop-shadow(0 0 30px rgba(34,211,238,.22))}}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}.text-gradient{animation:none}}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:3px}.page-shell{width:min(1280px,94vw);margin:0 auto;padding:28px 0 112px;position:relative}.main-content{position:relative}.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:8px auto 0;max-width:1180px;padding:10px 14px;border-radius:999px;background:#070c167a;border:1px solid rgba(255,255,255,.04);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);box-shadow:0 8px 22px -16px #0000008c,inset 0 1px #ffffff08;position:sticky;top:16px;z-index:50}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.05em;font-size:1.06rem;color:#fff;white-space:nowrap}.brand-logo{width:20px;height:20px;object-fit:contain;display:block}.nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.nav-links a,.footer-link,.button.small{color:var(--faint)}.nav-links a{position:relative;font-weight:600;font-size:.95rem;padding:8px 2px;transition:color .28s var(--ease)}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--violet));transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease);box-shadow:0 0 10px #38bdf88c}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a.active:after{transform:scaleX(1)}.nav-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:#e2e8f0;background:#ffffff0f;border:1px solid rgba(148,163,184,.16);transition:background .28s var(--ease),border-color .28s var(--ease)}.nav-toggle:hover{background:#38bdf824;border-color:#38bdf859}.nav-toggle svg{width:20px;height:20px}.mobile-drawer{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;font-weight:700;border:1px solid transparent;letter-spacing:.01em;transition:transform .28s var(--ease),box-shadow .28s var(--ease),filter .28s var(--ease),border-color .28s var(--ease),background .28s var(--ease),color .28s var(--ease);will-change:transform,box-shadow}.button.primary{background:linear-gradient(135deg,#38bdf8,#6366f1,#8b5cf6);color:#fff;border-color:#ffffff1f;box-shadow:0 16px 40px -18px #38bdf899,0 10px 24px -14px #8b5cf680,inset 0 1px #ffffff3d}.button.primary:hover{transform:translateY(-3px);filter:brightness(1.1) saturate(1.06);box-shadow:0 22px 48px -18px #38bdf8b3,0 14px 28px -16px #8b5cf699,inset 0 1px #ffffff4d}.button.primary:active{transform:translateY(0) scale(.985);box-shadow:0 10px 24px -16px #38bdf88c,inset 0 1px #fff3}.hero-actions .button.primary{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),#090d16;border-color:#ffffff29;box-shadow:0 0 0 1px #000c,0 8px 24px -4px #0009,0 2px 8px #ffffff0a,inset 0 1px #ffffff47}.hero-actions .button.primary:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);pointer-events:none;transition:transform .6s ease}.hero-actions .button.primary:hover{transform:translateY(-2px) scale(1.015);background:linear-gradient(180deg,#ffffff29,#ffffff0f),#0c121e;border-color:#ffffff52;box-shadow:0 0 0 1px #000000e6,0 14px 32px -4px #000c,0 0 28px #ffffff1f,inset 0 1px #ffffff6b}.hero-actions .button.primary:hover:before{transform:translate(50%)}.button.secondary{background:#ffffff0f;color:#e2e8f0;border-color:#94a3b829;box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.button.secondary:hover{background:#ffffff1a;transform:translateY(-2px);border-color:#94a3b83d;box-shadow:0 14px 32px -18px #000000b8,inset 0 1px #ffffff0f}.button.secondary:active{transform:translateY(0) scale(.985)}.hero-actions .button.hero-btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:9999px;background:#ffffff08;color:#94a3b8;font-size:.96rem;font-weight:500;letter-spacing:-.01em;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0a;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer}.hero-actions .button.hero-btn-secondary:hover{background:#ffffff12;color:#fff;border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 10px 24px -8px #0009,inset 0 1px #ffffff14}.hero-actions .button.hero-btn-secondary:active{transform:translateY(0) scale(.985)}.btn-icon-arrow{width:16px;height:16px;stroke-width:2.2;transition:transform .25s var(--ease)}.hero-actions .button.hero-btn-primary:hover .btn-icon-arrow{transform:translate(3px)}.button.small{padding:12px 22px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(148,163,184,.16);font-weight:700}.button.small:hover{background:#ffffff1c;transform:translateY(-1px)}.button.block{width:100%}.hero-section{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px;padding:88px 0 36px}.hero-section:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:min(930px,92vw);height:560px;background:radial-gradient(56% 56% at 50% 42%,rgba(56,189,248,.16),transparent 68%),radial-gradient(44% 44% at 30% 50%,rgba(139,92,246,.1),transparent 70%),radial-gradient(42% 42% at 70% 52%,rgba(34,211,238,.08),transparent 72%);filter:blur(18px);pointer-events:none;z-index:-1}.hero-copy-wrapper{width:min(100%,1200px);max-width:1200px}.eyebrow{display:inline-flex;margin:0 0 18px;padding:8px 18px;color:#7dd3fc;font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;background:#38bdf814;border:1px solid rgba(56,189,248,.18);border-radius:999px}h1,.section h2,.pricing-card h3,.faq-section article h3,.brand,.eyebrow,.section-tag,.pricing-card .price,.hero-video-play-label,.steps-grid article h3,.feature-card h3,.reason-grid article h3,.page-grid article h3{font-family:var(--font-display)}h1{margin:0 auto 18px;width:100%;max-width:1200px;font-size:clamp(2.8rem,4.4vw,5rem);line-height:1.02;letter-spacing:-.035em;font-weight:800;color:#fff;-webkit-text-stroke:1.5px rgba(2,6,23,.55);paint-order:stroke fill;text-shadow:0 1px 2px rgba(2,6,23,.6),0 3px 8px rgba(2,6,23,.45),0 12px 34px rgba(2,6,23,.38);text-wrap:balance}.hero-copy{margin:0 auto 30px;max-width:680px;font-size:.98rem;line-height:1.65;color:#cbd5e1b8;text-wrap:pretty}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:22px}.hero-stats-wrapper{display:flex;justify-content:center;align-items:center;width:100%;margin:12px auto 28px;z-index:10}.hero-stats-floating{display:inline-flex;align-items:center;justify-content:center;gap:36px;padding:0 8px;background:transparent;border:none;box-shadow:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.hero-stats-floating.flash-active .stat-downloads .stat-count{color:#38bdf8;text-shadow:0 0 24px rgba(56,189,248,.6);animation:statCountPop .8s ease-out}@keyframes statCountPop{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}.hero-stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;-webkit-user-select:none;user-select:none}.hero-stat-item .stat-number{display:flex;align-items:baseline;justify-content:center;gap:2px;line-height:1}.hero-stat-item .stat-count{font-size:1.85rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.035em;background:linear-gradient(180deg,#fff 10%,#cbd5e1 60%,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.hero-stat-item .stat-plus{font-size:1.15rem;font-weight:700;color:#7dd3fc;margin-left:1px;opacity:.9}.hero-stat-item .stat-sub{display:inline-flex;align-items:center;justify-content:center;gap:6px}.stat-sub-icon{width:13px;height:13px;flex-shrink:0}.stat-sub-icon.text-cyan{color:#38bdf8;filter:drop-shadow(0 0 6px rgba(56,189,248,.4))}.stat-sub-icon.text-emerald{color:#34d399;filter:drop-shadow(0 0 6px rgba(52,211,153,.4))}.hero-stat-item .stat-label{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.hero-stat-divider{width:1px;height:38px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.16) 50%,transparent 100%)}@media (max-width: 680px){.hero-stats-floating{gap:24px;width:100%}.hero-stat-item .stat-count{font-size:1.55rem}.hero-stat-divider{height:32px}}.hero-section>.reveal{width:100%}.hero-video-wrap{width:min(980px,100%);margin-top:40px;margin-left:auto;margin-right:auto}.hero-video{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;cursor:pointer;background:#070b14e0;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px -26px #000000b3,inset 0 1px #ffffff08;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease)}.hero-video:hover{transform:translateY(-2px) scale(1.01);border-color:#38bdf83d;box-shadow:0 40px 110px -24px #000000c7,0 0 80px -28px #38bdf847}.hero-video.is-playing{cursor:default}.hero-video.is-playing:hover{transform:none;border-color:#94a3b829;box-shadow:0 30px 90px -30px #000000b3}.hero-video-thumb,.hero-video-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.hero-video-thumb{object-fit:cover;transition:transform .6s var(--ease)}.hero-video:hover .hero-video-thumb{transform:scale(1.03)}.hero-video-frame{animation:hero-video-fade .45s var(--ease)}@keyframes hero-video-fade{0%{opacity:0}to{opacity:1}}.hero-video-ui{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:linear-gradient(180deg,#070b1424,#070b14a6);transition:background .35s var(--ease)}.hero-video-play{display:flex;align-items:center;justify-content:center;width:102px;height:102px;border-radius:50%;background:#38bdf829;border:1px solid rgba(56,189,248,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 60px #38bdf859,inset 0 1px #ffffff2e;margin-left:5px}.hero-video:hover .hero-video-play{transform:scale(1.07);background:#38bdf838;box-shadow:0 0 70px #38bdf88c,inset 0 1px #fff3}.hero-video-play-label{margin:0;color:#e2e8f0;font-size:.95rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.download-page{padding-top:240px}.download-hero h1{letter-spacing:-.03em;font-weight:500}body:before{opacity:.04}.download-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:64px;padding-bottom:56px;position:relative;z-index:2}.download-hero-logo-large{width:104px;height:104px;border-radius:12px;background:linear-gradient(180deg,#ffffff05,#ffffff02);padding:14px;box-shadow:0 10px 36px -8px #0206178c,inset 0 1px #ffffff0a;position:relative}.download-hero-logo-large:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:240px;height:240px;border-radius:50%;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.07),rgba(56,189,248,.03) 16%,transparent 44%);filter:blur(22px);z-index:-1;pointer-events:none;opacity:.95}.download-hero-copy{max-width:920px;position:relative}.download-hero-copy:before{content:"";position:absolute;left:50%;top:-48px;transform:translate(-50%);width:min(880px,86vw);height:380px;background:radial-gradient(48% 48% at 50% 30%,rgba(255,255,255,.06),rgba(56,189,248,.02) 26%,transparent 54%),radial-gradient(38% 38% at 72% 46%,rgba(139,92,246,.03),transparent 62%);filter:blur(18px);pointer-events:none;z-index:-1}.download-hero h1{margin:0 auto 10px;max-width:800px;font-size:clamp(3.8rem,7vw,6.6rem);line-height:1.02;letter-spacing:-.025em;font-weight:600;color:#fff;text-wrap:balance;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.download-hero .display-line{display:block}.download-hero-subtitle{margin:0 auto;max-width:520px;color:#ffffff5c;font-size:1.02rem;line-height:1.9}.verified-strip{display:inline-flex;align-items:center;gap:14px;padding:14px 26px;max-width:820px;width:calc(100% - 80px);border-radius:12px;background:#101010;border:1px solid rgba(249,115,22,.28);box-shadow:0 12px 30px -20px #000000e6,0 0 28px -16px #f97316b8,inset 0 1px #ffffff0a;color:#e6f9ff;justify-content:center;position:relative}.verified-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:12px;background:linear-gradient(#fb923c,#fb923c) left 12px top / 28px 1px no-repeat,linear-gradient(#fb923c,#fb923c) left 12px top / 1px 16px no-repeat,linear-gradient(#fb923c,#fb923c) right 12px top / 28px 1px no-repeat,linear-gradient(#fb923c,#fb923c) right 12px top / 1px 16px no-repeat,linear-gradient(#fb923c,#fb923c) left 12px bottom / 28px 1px no-repeat,linear-gradient(#fb923c,#fb923c) left 12px bottom / 1px 16px no-repeat,linear-gradient(#fb923c,#fb923c) right 12px bottom / 28px 1px no-repeat,linear-gradient(#fb923c,#fb923c) right 12px bottom / 1px 16px no-repeat;pointer-events:none;opacity:.82}.verified-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff06;pointer-events:none}.verified-strip .verified-icon svg{width:18px;height:18px;color:#fb923c;filter:drop-shadow(0 0 7px rgba(249,115,22,.62))}.verified-text{display:grid;gap:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;color:#cfeffdf2}.verified-text strong{color:#ffffffeb;font-size:.78rem;font-weight:800;letter-spacing:.025em;line-height:1.45;text-transform:none}.platform-toggle{display:inline-flex;align-items:center;background:#ffffff05;border-radius:999px;padding:6px;gap:6px;box-shadow:inset 0 1px #ffffff05}.toggle-option{background:transparent;color:var(--faint);border:none;padding:10px 22px;border-radius:999px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.16em;display:inline-flex;align-items:center;gap:8px}.toggle-option svg{width:18px;height:18px;flex:none}.toggle-option.active{background:#fff;color:#0b1220;box-shadow:0 8px 28px #02061759,inset 0 1px #fff9;transform:translateZ(0);letter-spacing:.18em}.download-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(640px,100%)}.download-hero .button.cta-hero{background-color:#f6f7f9!important;background-image:none!important;color:#08101a!important;border-radius:12px;width:min(720px,100%);height:76px;box-shadow:0 10px 30px #0206177a,0 2px 6px #02061714;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 46px;position:relative;transition:transform .2s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease)}.download-hero .button.cta-hero svg{width:20px;height:20px;flex:none}.download-hero .button.cta-hero[aria-disabled=true]{cursor:not-allowed;opacity:.72;transform:none;box-shadow:0 6px 20px #0206174d}.download-hero .button.cta-hero[aria-disabled=true]:hover{transform:none}.download-hero .button.cta-hero:after{background:linear-gradient(180deg,#ffffff0f,#ffffff05)}.download-hero .button.cta-hero:hover{transform:translateY(-3px);box-shadow:0 16px 44px #0206178a}.download-hero .button.cta-hero:active{transform:translateY(0) scale(.997)}.button.cta-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);pointer-events:none;mix-blend-mode:overlay}.button.cta-hero:hover{transform:translateY(-3px);box-shadow:0 16px 44px #0206178a}.button.cta-hero:active{transform:translateY(0) scale(.997)}.cta-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);pointer-events:none;mix-blend-mode:overlay}.cta-hero:hover{transform:translateY(-3px);box-shadow:0 14px 40px #02061785}.cta-hero:active{transform:translateY(0) scale(.997)}.hero-video{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.04);box-shadow:0 30px 90px -30px #000000b3,0 0 90px -40px #38bdf814}.download-extra{width:min(980px,100%);margin-top:48px;display:grid;gap:28px;grid-template-columns:1fr;justify-items:center}.release-notes{width:min(980px,100%);margin-top:42px;padding:28px clamp(22px,4vw,44px) 30px;color:#ffffffd1;text-align:left;border:1px solid rgba(249,115,22,.72);border-radius:22px;background:linear-gradient(180deg,#2b1d16,#211815 32%,#111 32%,#0b0b0b);box-shadow:0 22px 70px -34px #000000f2,0 0 0 1px #f973161f,0 0 34px -16px #f97316ad,inset 0 1px #ffffff12,inset 0 -1px #f973162e;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.release-notes:hover{border-color:#fb923cfa;box-shadow:0 26px 78px -34px #000000fa,0 0 0 1px #fb923c2e,0 0 46px -14px #f97316e0,inset 0 1px #ffffff1a,inset 0 -1px #f9731647;transform:translateY(-3px)}.release-notes-heading{display:flex;align-items:center;gap:14px}.release-notes-icon{display:grid;width:42px;height:42px;place-items:center;color:#fbbf24;border:0;border-radius:50%;background:transparent;filter:drop-shadow(0 0 10px rgba(251,191,36,.52))}.release-notes-icon svg{width:32px;height:32px}.release-notes h2,.system-requirements h2{margin:4px 0 10px;color:#ffffffeb;font-size:1.05rem}.release-notes-heading .download-section-kicker{margin:0;color:#fb923c;font-size:.92rem;font-weight:900;letter-spacing:.2em}.release-notes-list{display:grid;gap:11px;margin:24px 0 0;padding:0;list-style:none}.release-notes-list li{display:flex;align-items:flex-start;gap:12px;color:#ffffffd1;font-size:.98rem;font-weight:700;line-height:1.55}.release-note-bullet{display:grid;flex:0 0 20px;width:20px;height:20px;margin-top:2px;place-items:center;color:#fb923c;border-radius:50%;background:#f973161f;box-shadow:0 0 0 1px #f973162e,0 0 14px -4px #f97316b3}.release-note-bullet svg{width:11px;height:11px}.download-section-kicker{margin:0;color:#75e0d3c7;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.download-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:8px 0 0;font-size:.86rem;color:#fff6;text-transform:uppercase;letter-spacing:.18em}.meta-dot{display:inline-flex;align-items:center;justify-content:center;color:#fff9;font-size:.9rem;line-height:1}.download-faq{width:100%;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(255,255,255,.04);padding:28px;border-radius:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.system-requirements{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px 8px;text-align:center}.system-requirements>div{display:grid;justify-items:center}.system-requirements ul{list-style:none;padding:0;margin:0;color:var(--muted);text-align:center;line-height:1.65}.system-requirements li+li{margin-top:8px}.requirement-primary{color:#ffffffe6;font-weight:650}.system-requirements+.system-requirements{margin-top:30px}.faq-grid{display:grid;gap:12px;grid-template-columns:1fr}.download-faq{margin-top:18px}@media (max-width: 980px){.page-shell{width:min(100% - 32px,1180px)}.nav-links{gap:20px}.hero-section{padding-top:80px}h1{font-size:clamp(3rem,8vw,5.2rem)}.download-hero .button.cta-hero{height:64px}.download-hero-logo-large{width:72px;height:72px}.ai-landing-hero{grid-template-columns:1fr}.ai-landing-hero-copy,.ai-landing-image-frame{width:100%;max-width:none}.ai-landing-sections{grid-template-columns:1fr}}@media (max-width: 720px){.download-hero{padding-top:40px}.download-hero-copy{gap:18px}.download-hero-subtitle{font-size:1rem}.toggle-option{padding:8px 12px;font-size:.86rem}.download-hero .button.cta-hero{height:56px;gap:10px}.system-requirements{gap:16px;padding:0}.release-notes{margin-top:34px;padding:22px 20px 24px}.download-faq{margin-top:24px}}.section{margin-top:var(--space-section);position:relative;scroll-margin-top:120px;content-visibility:auto;contain-intrinsic-size:auto 720px}.section+.section{border-top:1px solid rgba(255,255,255,.05)}.glow-blob-1{top:-80px;right:-140px;width:440px;height:440px;background:#38bdf81f}.glow-blob-2{top:26%;left:-180px;width:480px;height:480px;background:#8b5cf61a}.glow-blob-3{bottom:-120px;left:50%;transform:translate(-50%);width:620px;height:320px;background:#22d3ee14}.section-header{max-width:800px;margin:0 auto;text-align:center}.section-tag{display:inline-flex;margin-bottom:18px;padding:7px 14px;text-transform:uppercase;letter-spacing:.22em;font-size:.74rem;font-weight:700;color:#7dd3fc;background:#38bdf814;border:1px solid rgba(56,189,248,.16);border-radius:999px}.section h2{margin:0;font-size:clamp(2.2rem,3.6vw,3.3rem);line-height:1.08;letter-spacing:-.02em;color:#fff;text-wrap:balance}.section-copy{margin:20px auto 0;max-width:640px;color:var(--muted);font-size:1.05rem;line-height:1.8;text-wrap:pretty}.feature-grid,.reason-grid,.steps-grid,.pricing-grid,.faq-grid{display:grid;gap:24px;margin-top:48px}.feature-grid,.reason-grid,.pricing-grid,.faq-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card,.pricing-card,.faq-grid article,.testimonial-panel,.reason-grid article,.steps-grid article{background:linear-gradient(180deg,#ffffff0c,#ffffff06);border:1px solid rgba(148,163,184,.13);border-radius:28px;padding:32px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0a;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),background-color .35s var(--ease)}.feature-card:hover,.reason-grid article:hover,.faq-grid article:hover,.steps-grid article:hover,.page-grid article:hover{transform:translateY(-4px);border-color:#94a3b83d;background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:var(--shadow-card)}.icon-tile{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:22px;border-radius:16px;color:#7dd3fc;background:#38bdf81a;border:1px solid rgba(56,189,248,.28);box-shadow:0 0 24px -8px #38bdf859,inset 0 1px #ffffff14;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.feature-story-section{position:relative;overflow:hidden}.android-feature-heading{max-width:760px;margin:92px auto 0;text-align:center}.android-feature-heading h2{margin:10px 0 14px;font-size:clamp(2.8rem,6vw,5.2rem);line-height:.98;letter-spacing:-.05em;color:#f8fafc;text-shadow:0 0 28px rgba(52,211,153,.25)}.android-feature-heading .section-copy{max-width:620px;margin:0 auto}.android-feature-story-item .feature-story-label{color:#6ee7b7;background:#10b9811a;border-color:#34d39938}.archer-ui-showcase{width:min(1180px,100%);margin-left:auto;margin-right:auto;padding-top:18px;padding-bottom:42px}.archer-ui-showcase .section-header h2{font-size:clamp(2.8rem,5vw,4.6rem);font-weight:850;letter-spacing:-.035em;color:#fff;text-shadow:0 0 18px rgba(125,211,252,.22),0 8px 30px rgba(0,0,0,.38)}.archer-ui-showcase .section-header .section-copy{color:#c7d8e8;text-shadow:0 2px 14px rgba(0,0,0,.35)}.archer-ui-grid{--ui-accent: #38bdf8;--ui-accent-soft: rgba(56, 189, 248, .16);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:64px;transition:--ui-accent .7s ease,--ui-accent-soft .7s ease}.archer-ui-card[data-theme=crimson]{--ui-accent: #fb7185;--ui-accent-soft: rgba(251, 113, 133, .16)}.archer-ui-card[data-theme=amber]{--ui-accent: #f59e0b;--ui-accent-soft: rgba(245, 158, 11, .16)}.archer-ui-card[data-theme=cyan]{--ui-accent: #22d3ee;--ui-accent-soft: rgba(34, 211, 238, .16)}.archer-ui-card[data-theme=violet]{--ui-accent: #a78bfa;--ui-accent-soft: rgba(167, 139, 250, .16)}.archer-ui-scroll-track{min-height:280vh;margin-top:64px}.archer-ui-sticky{position:sticky;top:118px;width:min(980px,100%);margin:0 auto}.archer-ui-card{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-accent) 30%,rgba(148,163,184,.18));border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.08),var(--ui-accent-soft));box-shadow:0 26px 70px -42px var(--ui-accent),inset 0 1px #ffffff14;transition:border-color .7s ease,background .7s ease,box-shadow .7s ease,transform .35s var(--ease)}.archer-ui-card:hover{transform:translateY(-5px)}.archer-ui-card-visual{position:relative;aspect-ratio:1.9 / 1;overflow:hidden;background:#030810}.archer-ui-theme-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;animation:archer-ui-image-in .55s var(--ease)}@keyframes archer-ui-image-in{0%{opacity:.2;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.archer-ui-window-bar{display:flex;gap:6px;height:12px;align-items:center;opacity:.8}.archer-ui-window-bar span{width:6px;height:6px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 10px var(--ui-accent)}.archer-ui-window-content{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;height:calc(100% - 12px);padding-top:12px}.archer-ui-sidebar,.archer-ui-panel{border:1px solid color-mix(in srgb,var(--ui-accent) 22%,transparent);border-radius:12px;background:#030810b3}.archer-ui-sidebar{display:grid;align-content:center;justify-items:center;gap:12px}.archer-ui-sidebar i{width:18px;height:18px;border:1px solid var(--ui-accent);border-radius:5px;opacity:.8}.archer-ui-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.04),var(--ui-accent-soft))}.archer-ui-orbit{position:absolute;top:50%;left:50%;width:38%;aspect-ratio:1;border:1px solid var(--ui-accent);border-radius:50%;box-shadow:0 0 30px var(--ui-accent);transform:translate(-50%,-50%)}.archer-ui-orbit:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:inherit;background:var(--ui-accent);box-shadow:0 0 28px var(--ui-accent)}.archer-ui-lines{position:absolute;right:18px;bottom:18px;left:18px;display:grid;gap:7px}.archer-ui-lines i{display:block;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--ui-accent),transparent);opacity:.7}.archer-ui-lines i:nth-child(2){width:78%}.archer-ui-lines i:nth-child(3){width:55%}.archer-ui-card-copy{padding:24px 26px 28px}.archer-ui-theme-name{margin:0 0 12px;color:var(--ui-accent);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.archer-ui-card-copy .section-tag{margin-bottom:12px;color:var(--ui-accent);background:var(--ui-accent-soft);border-color:color-mix(in srgb,var(--ui-accent) 35%,transparent)}.archer-ui-card-copy h3{margin:0 0 10px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.1}.archer-ui-card-copy p:last-child{margin:0;color:var(--faint);line-height:1.7}.archer-ui-theme-rail{display:flex;justify-content:center;gap:8px;margin-top:22px}.archer-ui-theme-rail span{width:28px;height:3px;border-radius:999px;background:#94a3b847;transition:width .35s ease,background .35s ease}.archer-ui-theme-rail span.active{width:52px;background:#7dd3fc}.story-grid{display:grid;gap:56px;margin-top:48px}.feature-story-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:40px 0;border-bottom:1px solid rgba(255,255,255,.06)}.feature-story-item.reverse{direction:rtl}.feature-story-item.reverse>*{direction:ltr}.feature-story-text{max-width:540px}.feature-story-label{display:inline-block;margin-bottom:18px;padding:10px 18px;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;background:#38bdf81a;border:1px solid rgba(56,189,248,.18);border-radius:999px;color:#7dd3fc}.feature-story-item h3{margin:0 0 20px;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.02;letter-spacing:-.04em;max-width:10ch}.feature-story-text p{margin:0 0 22px;color:var(--faint);font-size:1.05rem;line-height:1.9}.feature-story-list{display:grid;gap:14px;padding:0;margin:0;list-style:none}.feature-story-list li{position:relative;padding-left:26px;color:var(--faint);line-height:1.8}.feature-story-list li:before{content:"•";position:absolute;left:0;top:.2em;color:#38bdf8;font-size:1.2rem;line-height:1}.feature-story-visual{display:flex;justify-content:center}.feature-story-frame{width:min(100%,700px);border-radius:34px;overflow:hidden;background:#060b13e6;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 120px -44px #000000bf,inset 0 1px #ffffff0d}.feature-story-frame img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.feature-story-frame.android-portrait-frame{width:min(100%,430px);margin-inline:auto}.feature-story-frame.android-portrait-frame img,.ai-landing-image-frame.android-portrait-frame img{width:auto;max-width:100%;max-height:640px;margin-inline:auto;aspect-ratio:auto;object-fit:contain}.ai-landing-image-frame.android-portrait-frame{width:min(100%,430px);margin-inline:auto}.feature-story-item:nth-child(2) .feature-story-frame{padding:24px}.feature-story-item:nth-child(2) .feature-story-frame img{width:100%;height:auto;object-fit:contain;object-position:center}@media (max-width: 980px){.archer-ui-grid{gap:20px}.feature-story-item{grid-template-columns:1fr}.feature-story-item.reverse{direction:ltr}.feature-story-text,.feature-story-visual{width:100%}}@media (max-width: 720px){.archer-ui-showcase{padding-bottom:24px}.archer-ui-grid{grid-template-columns:1fr;margin-top:42px}.archer-ui-card-visual{padding:14px}.feature-story-item{gap:26px;padding:32px 0}.android-feature-heading{margin-top:64px}.feature-story-item h3{font-size:clamp(2rem,7vw,2.8rem)}.feature-story-frame{border-radius:28px}}.about-page{padding-top:100px}.about-hero{max-width:980px;margin:0 auto 80px;padding:120px 0 0;position:relative}.about-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:10px 18px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(148,163,184,.16);color:#cfeafe;letter-spacing:.16em;font-weight:700;font-size:.82rem}.about-hero-copy h1{font-size:clamp(3rem,5vw,5.2rem);line-height:.97;max-width:10ch}.about-hero-text{margin:24px 0 36px;max-width:760px;font-size:1.12rem;color:var(--faint);line-height:1.9}.about-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.store-badge{display:inline-flex;align-items:center;gap:12px;padding:12px 22px;border-radius:16px;border:1px solid rgba(125,211,252,.28);background:linear-gradient(135deg,#0f172ad9,#0f172a99);color:#f0f9ff;text-decoration:none;box-shadow:0 16px 36px -24px #3b82f68c,inset 0 1px #ffffff1a;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.store-badge:hover{transform:translateY(-2px);border-color:#7dd3fc80;box-shadow:0 24px 44px -22px #3b82f6a6,inset 0 1px #ffffff24}.store-badge-icon{width:28px;height:28px;flex-shrink:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.store-badge-text{display:flex;flex-direction:column;line-height:1.25}.store-badge-kicker{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#bfdbfebf;font-weight:600}.store-badge-name{font-size:1rem;font-weight:700;letter-spacing:-.01em}.store-badge-lg{padding:16px 28px}.store-badge-lg .store-badge-icon{width:34px;height:34px}.store-badge-lg .store-badge-name{font-size:1.12rem}.store-trust-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0 0;font-size:.92rem;color:#bfdbfed9}.store-trust-line svg{width:18px;height:18px;color:#34d399;flex-shrink:0}.about-store-proof{max-width:980px;margin:0 auto 80px}.store-proof-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.store-stat-card{display:flex;flex-direction:column;gap:6px;padding:34px 30px 32px;border-radius:28px;background:linear-gradient(180deg,#0f172ab3,#0f172a85);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 40px -28px #3b82f680,inset 0 1px #ffffff14;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;overflow:hidden;position:relative}.store-stat-card:hover{transform:translateY(-5px);border-color:#7dd3fc52;box-shadow:0 28px 50px -26px #3b82f699,inset 0 1px #ffffff1f}.store-stat-value{display:inline-flex;align-items:center;gap:8px;font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:800;letter-spacing:-.04em;color:#f0f9ff;text-shadow:0 10px 30px rgba(56,189,248,.25)}.store-stat-value svg{width:.55em;height:.55em;color:#fbbf24;filter:drop-shadow(0 0 12px rgba(251,191,36,.55))}.store-stat-label{font-size:1rem;font-weight:600;color:#c4f1ff}.store-stat-note{font-size:.9rem;color:#bfdbfeb3;line-height:1.6}.store-geo-card{margin-top:24px;padding:40px 36px;border-radius:28px;background:linear-gradient(180deg,#0f172ab8,#0f172a7a);border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 80px -40px #0e749073,inset 0 1px #ffffff14}.store-geo-card h3{margin:0 0 24px;font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:-.03em;color:#f0f9ff}.store-geo-list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:14px}.store-geo-item{display:grid;grid-template-columns:160px 1fr 56px;align-items:center;gap:14px}.store-geo-country{font-size:.95rem;font-weight:600;color:#e2e8f0e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-geo-bar{height:8px;border-radius:999px;background:#94a3b824;overflow:hidden}.store-geo-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8e6,#3b82f6e6);box-shadow:0 0 16px #38bdf873}.store-geo-value{font-size:.9rem;font-weight:700;color:#c4f1ff;text-align:right;font-variant-numeric:tabular-nums}.store-geo-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#7dd3fc;text-decoration:none}.store-geo-link:hover{color:#bae6fd}.store-geo-link svg{width:18px;height:18px}.microsoft-store-page .store-page-hero{max-width:980px;margin:0 auto 80px}.store-page-hero-card{padding:56px 48px;border-radius:32px;background:linear-gradient(180deg,#0f172ab8,#0f172a7a);border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 80px -40px #0e749073,inset 0 1px #ffffff14;text-align:center;display:flex;flex-direction:column;align-items:center}.store-page-logo{width:96px;height:96px;margin-bottom:20px;filter:drop-shadow(0 12px 30px rgba(0,0,0,.45))}.store-page-kicker{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#7dd3fce6;margin:0 0 10px}.store-page-hero-card h1{margin:0 0 18px;font-size:clamp(2.4rem,4vw,4rem);line-height:1.04;letter-spacing:-.045em;color:#eef6ff}.store-page-text{margin:0 0 28px;max-width:680px;color:#e2e8f0cc;font-size:1.08rem;line-height:1.85}.store-page-actions{display:flex;flex-direction:column;align-items:center;gap:18px}.store-deep-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:#7dd3fc;text-decoration:none}.store-deep-link:hover{color:#bae6fd}.store-deep-link svg{width:16px;height:16px}.store-trust-link{color:#7dd3fc;font-weight:600;text-decoration:underline;text-decoration-color:#7dd3fc66;text-underline-offset:3px}.store-trust-link:hover{color:#bae6fd}.store-close{max-width:980px;margin:0 auto 80px;text-align:center;padding:56px 48px;border-radius:32px;background:linear-gradient(180deg,#0f172ab8,#0f172a7a);border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 80px -40px #0e749073,inset 0 1px #ffffff14}.store-close .section-tag{display:inline-flex;margin-bottom:18px;padding:10px 18px;border-radius:999px;border:1px solid rgba(125,211,252,.28);color:#c4f1ff;background:linear-gradient(135deg,#3b82f624,#0ea5e90f);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.store-close h2{margin:0 0 16px;font-size:clamp(2.4rem,4vw,4rem);line-height:1.04;letter-spacing:-.045em;color:#eef6ff}.store-close .about-close-text{margin:0 0 28px}.store-close .about-close-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.store-page-hero-card,.store-geo-card,.store-stat-card,.store-close{overflow:hidden}.download-store-cta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.download-store-note{font-size:.9rem;color:#bfdbfecc}.about-glance{max-width:980px;margin:0 auto 80px}.about-glance-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.glance-item{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border-radius:20px;background:linear-gradient(180deg,#0f172aa8,#0f172a7a);border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff14;transition:border-color .25s ease,transform .25s ease}.glance-item:hover{transform:translateY(-3px);border-color:#7dd3fc52}.glance-label{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#7dd3fcd9}.glance-value{font-size:1.05rem;font-weight:600;color:#f0f9ff;line-height:1.4}.about-connect{max-width:980px;margin:0 auto 80px}.about-connect-card{padding:48px;border-radius:32px;background:linear-gradient(180deg,#0f172ab8,#0f172a7a);border:1px solid rgba(148,163,184,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 80px -40px #0e749073,inset 0 1px #ffffff14}.about-connect-card .section-tag{display:inline-flex;margin-bottom:18px;padding:10px 18px;border-radius:999px;border:1px solid rgba(125,211,252,.28);color:#c4f1ff;background:linear-gradient(135deg,#3b82f624,#0ea5e90f);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;box-shadow:inset 0 1px #ffffff1f}.about-connect-card h2{margin:0 0 16px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.06;letter-spacing:-.04em;color:#eef6ff}.about-connect-text{margin:0 0 30px;color:#e2e8f0cc;font-size:1.05rem;line-height:1.8;max-width:640px}.about-connect-links{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.connect-item{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#0f172a80;color:#f0f9ff;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.connect-item:hover{transform:translateY(-2px);border-color:#7dd3fc66;box-shadow:0 18px 36px -24px #3b82f699}.connect-icon{width:22px;height:22px;color:#7dd3fc;flex-shrink:0}.connect-item span{display:flex;flex-direction:column;min-width:0;line-height:1.35}.connect-item strong{font-size:.98rem;font-weight:700}.connect-item em{font-style:normal;font-size:.85rem;color:#bfdbfebf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-story,.about-differentiators,.about-philosophy,.founder-section,.about-close{max-width:980px;margin:0 auto 80px}.about-story-copy,.about-philosophy-block,.founder-card{background:linear-gradient(180deg,#0f172ab8,#0f172a7a);border:1px solid rgba(148,163,184,.18);border-radius:32px;padding:48px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 80px -40px #0e749073,inset 0 1px #ffffff14}.about-story-copy .section-tag,.about-philosophy-label,.founder-card .section-tag{display:inline-flex;margin-bottom:18px;padding:10px 18px;border-radius:999px;border:1px solid rgba(125,211,252,.28);color:#c4f1ff;background:linear-gradient(135deg,#3b82f624,#0ea5e90f);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;box-shadow:inset 0 1px #ffffff1f}.about-story-copy h2,.about-philosophy-block h2,.founder-card h2,.about-close h2{margin:0 0 20px;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.02;letter-spacing:-.045em;color:#eef6ff;text-shadow:0 10px 30px rgba(56,189,248,.18)}.about-story-copy p,.about-philosophy-block p,.founder-copy p,.about-close-text{color:#e2e8f0cc;line-height:1.9;font-size:1.08rem;letter-spacing:.01em}.about-differentiators .section-copy{max-width:760px;margin:18px auto 40px;color:#bfdbfee6;font-size:1.1rem;line-height:1.8}.about-pill-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-pill{position:relative;padding:34px 30px 32px;border-radius:28px;background:linear-gradient(180deg,#0f172ab3,#0f172a85);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 40px -28px #3b82f680,inset 0 1px #ffffff14;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease;overflow:hidden}.about-pill:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.65),transparent)}.about-pill:hover{transform:translateY(-5px);border-color:#7dd3fc52;box-shadow:0 28px 50px -26px #3b82f699,inset 0 1px #ffffff1f}.about-pill h3{margin:0 0 16px;font-size:clamp(1.55rem,2vw,2rem);line-height:1.2;letter-spacing:-.04em;color:#f0f9ff}.about-pill p{margin:0;color:#bfdbfeeb;line-height:1.8;font-size:1.02rem}.about-philosophy-block{display:grid;gap:32px}.about-philosophy-list{display:grid;gap:20px;margin-top:10px}.about-philosophy-item{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:24px 28px;background:#ffffff06;border:1px solid rgba(148,163,184,.12);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .28s var(--ease),border-color .28s var(--ease),background .28s var(--ease)}.about-philosophy-item:hover{transform:translateY(-2px);border-color:#38bdf847;background:#ffffff0a}.philosophy-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#38bdf82e,#8b5cf62e);border:1px solid rgba(56,189,248,.35);color:#7dd3fc;font-size:1.05rem;font-weight:800;line-height:1;flex-shrink:0}.about-philosophy-item h3{margin:0 0 8px;font-size:1.22rem;line-height:1.35;color:#fff;letter-spacing:-.02em}.about-philosophy-item p{margin:0;color:var(--faint);font-size:.98rem;line-height:1.7}.founder-card{display:grid;gap:32px;grid-template-columns:220px 1fr;align-items:center}.founder-avatar{display:inline-flex;align-items:center;justify-content:center;width:220px;height:220px;border-radius:32px;background:linear-gradient(180deg,#ffffff14,#ffffff08);color:#fff;font-size:3rem;font-weight:900;letter-spacing:.04em;box-shadow:0 30px 90px -40px #0009}.founder-avatar .founder-logo{width:56%;height:auto;object-fit:contain;display:block}.founder-copy h2{margin:0 0 16px}.founder-copy p{margin:0 0 18px}.founder-meta{display:grid;gap:10px;font-size:.98rem;color:var(--faint)}.about-close .about-close-text{max-width:760px;margin-bottom:36px}.about-close-actions{display:flex;flex-wrap:wrap;gap:16px}@media (max-width: 980px){.about-hero{margin-bottom:60px;padding-top:80px}.about-hero-copy h1{font-size:clamp(2.8rem,10vw,4.2rem)}.about-story-copy,.about-philosophy-block,.founder-card,.about-close{padding:32px}.about-pill-grid,.store-proof-grid{grid-template-columns:1fr}.store-geo-item{grid-template-columns:110px 1fr 48px;gap:10px}.about-glance-grid,.about-connect-links,.founder-card{grid-template-columns:1fr}.founder-avatar{width:100%;height:260px}}@media (max-width: 720px){.page-section.about-page{padding-top:64px}.about-hero-copy h1{font-size:clamp(2.4rem,12vw,3.6rem)}.about-hero-text{margin-bottom:28px}.about-story-copy,.about-philosophy-block,.founder-card,.about-close{padding:24px}.about-hero-actions,.about-close-actions{flex-direction:column}}@media (prefers-reduced-motion: reduce){.about-hero,.about-story-copy,.about-pill,.about-philosophy-block,.founder-card,.about-close{transition:none!important}}@media (prefers-reduced-motion: reduce){.feature-story-item,.feature-story-frame,.feature-story-text,.feature-story-list li{transition:none!important}}.icon-tile svg{width:24px;height:24px}.feature-card:hover .icon-tile,.reason-grid article:hover .icon-tile,.page-grid article:hover .icon-tile{transform:translateY(-3px) scale(1.06);background:#38bdf82e;border-color:#38bdf873;box-shadow:0 0 32px -6px #38bdf880,inset 0 1px #ffffff1f;color:#fff}.feature-card h3,.pricing-card h3,.faq-grid article h3{margin:0 0 16px;font-size:1.28rem;letter-spacing:-.01em;color:#fff}.feature-card p,.reason-grid article p,.faq-grid article p,.testimonial-copy,.pricing-card p{margin:0;color:var(--faint);line-height:1.8;text-wrap:pretty}.reason-grid article{padding:32px}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.steps-grid article{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:28px;min-height:190px}.steps-grid article span{display:inline-flex;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--violet));color:#fff;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;box-shadow:0 10px 24px -12px #38bdf899}.steps-grid article h3{margin:2px 0 10px;font-size:1.2rem;color:#fff}.pricing-card{position:relative;overflow:hidden;display:flex;flex-direction:column}.pricing-card.featured{border-color:#38bdf86b;background:linear-gradient(180deg,#38bdf81f,#8b5cf60f);box-shadow:0 32px 84px -34px #38bdf86b,inset 0 1px #ffffff0f}@media (min-width: 769px){.pricing-card.featured{transform:scale(1.04);z-index:2}.pricing-card.featured:hover{transform:scale(1.04) translateY(-4px)}.pricing-card.featured.reveal{transform:scale(1.04) translateY(24px)}.pricing-card.featured.reveal-visible{transform:scale(1.04)}.pricing-card.featured.reveal-visible:hover{transform:scale(1.04) translateY(-4px)}}.pricing-card .badge{display:inline-flex;align-self:flex-start;margin-bottom:18px;padding:8px 14px;border-radius:999px;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;background:linear-gradient(135deg,#38bdf838,#8b5cf638);color:#7dd3fc;border:1px solid rgba(56,189,248,.2)}.pricing-card .price{margin:18px 0 10px;font-size:2.5rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(120deg,#38bdf8,#22d3ee 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pricing-card .plan-subtitle{margin:0 0 22px;color:var(--muted)}.pricing-card ul{margin:0 0 28px;padding:0;list-style:none;display:grid;gap:12px;flex:1}.pricing-card li{color:var(--faint);font-size:.95rem;display:flex;gap:10px;align-items:flex-start}.pricing-card li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:8px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--violet));box-shadow:0 0 8px #38bdf899}.pricing-card .button{width:100%;margin-top:auto}.pricing-grid-single{grid-template-columns:minmax(0,640px);justify-content:center;width:100%}.pricing-card-single{width:100%;max-width:none;margin:0 auto;text-align:left;padding:22px 20px 18px;background:linear-gradient(180deg,#261b15,#211916 38%,#111 38%,#0d0d0d);border:1px solid rgba(249,115,22,.62);border-radius:22px;box-shadow:0 20px 54px -34px #000000f2,0 0 0 1px #f9731614,inset 0 1px #ffffff0f;min-height:0}.pricing-card-single:hover{border-color:#fb923cf2;transform:translateY(-3px);box-shadow:0 24px 58px -34px #000000f2,0 0 28px -18px #f97316b8,inset 0 1px #ffffff14}.pricing-page-section{max-width:1180px;margin:0 auto}.pricing-layout{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:36px;width:100%}.pricing-premium-shell{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;width:min(100%,860px);margin:0 auto;align-items:stretch}.android-pricing-shell{grid-template-columns:minmax(0,430px);width:min(100%,430px)}.pricing-faq-wrap{width:min(100%,680px);margin:0 auto}.pricing-faq-header{display:grid;gap:12px;justify-items:center;margin-bottom:22px;text-align:center}.pricing-faq-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#ffffff08;color:#fffc;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.pricing-faq-header h2{margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.05;letter-spacing:-.035em;color:#f8fafc}.pricing-faq-shell{width:100%;margin:0 auto;background:linear-gradient(180deg,#0b1116f0,#0b1116db);border:1px solid rgba(148,163,184,.15);border-radius:22px;box-shadow:0 20px 60px -30px #000000b3,inset 0 1px #ffffff0a;overflow:hidden}.pricing-faq-item{border-top:1px solid rgba(148,163,184,.1);background:#0f171e40}.pricing-faq-item:first-child{border-top:none}.pricing-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;background:transparent;border:none;color:#f8fafc;text-align:left;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;transition:color .2s var(--ease)}.pricing-faq-question:hover{color:#38bdf8}.pricing-faq-question span:first-child{flex:1;line-height:1.4}.pricing-faq-toggle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff9;font-size:1.4rem;line-height:1;transform:translateY(-1px)}.pricing-faq-answer{padding:0 24px 22px;color:#e2e8f0d1;font-size:.94rem;line-height:1.65}.pricing-faq-answer p{margin:0;max-width:100%;color:#e2e8f0cc}.pricing-faq-item.open{background:#0f171e73}.pricing-faq-item.open .pricing-faq-question{padding-bottom:14px}.pricing-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pricing-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:auto;padding:0;border-radius:0;font-weight:700;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;border:0;box-shadow:none}.pricing-badge-primary{background:none;color:#f97316;letter-spacing:.18em}.pricing-badge-primary svg{width:14px;height:14px}.pricing-badge-secondary{background:#ffffff0f;border:1px solid rgba(148,163,184,.2);color:#fffc;letter-spacing:.1em;font-size:.74rem}.pricing-price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:4px 0 10px}.pricing-card-single .price{margin:0;font-size:clamp(2.5rem,4.8vw,3.7rem);line-height:.88;letter-spacing:-.07em;font-weight:900;color:#fff;background:none;-webkit-text-fill-color:#fff}.price-old{position:relative;color:#ffffff73;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;text-decoration:line-through;text-decoration-thickness:2px;opacity:.8}.save-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:#10b9811f;border:1px solid rgba(16,185,129,.26);color:#6ee7b7;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pricing-card-single .plan-subtitle{margin:0 0 18px;color:#ffffffad;font-size:.78rem;line-height:1.5;max-width:340px}.pricing-highlight-row{display:flex;align-items:center;gap:8px;padding:10px 0 11px;color:#ffffffe0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);font-size:.72rem;margin-bottom:14px}.pricing-highlight-row .dot{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399cc}.pricing-content-block{margin-top:0}.section-label{margin:0 0 10px;color:#f97316;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-features{margin:0;padding:0;list-style:none;display:grid;gap:9px}.pricing-features li{display:flex;align-items:center;gap:9px;font-size:.73rem;color:#ffffffc7;line-height:1.3;padding:0;margin:0}.pricing-features li:before{display:none}.feature-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f97316;box-shadow:0 0 0 3px #f973161f,0 0 12px #f9731673;flex-shrink:0;transform:translateY(1px)}.pricing-bestfor{margin-top:16px}.pricing-bestfor-label{margin:0 0 8px;color:#f97316;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-pills{display:flex;flex-wrap:wrap;gap:8px}.pricing-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;color:#ffffffc2;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-size:.72rem;font-weight:500}.pricing-cta-shell{margin-top:20px}.pricing-card-single .pricing-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:0 8px 0 18px;margin:0;border:1px solid rgba(255,255,255,.7);border-radius:14px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#17120e;background:#f7f5f1;box-shadow:inset 0 1px #fffffff2,0 12px 18px -18px #000000e6;transition:transform .2s ease,box-shadow .2s ease}.cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#f97316;color:#17120e;font-size:1.15rem;line-height:1;font-weight:700}.pricing-card-single .pricing-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 22px -18px #f97316b8}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#040812b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:modal-fade .25s var(--ease)}.purchase-modal{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:28px;width:min(900px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:32px;border-radius:26px;background:#1f1f1f;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 120px -30px #000000e6,inset 0 1px #ffffff0a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:modal-pop .3s var(--ease)}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(148,163,184,.18);background:#ffffff0a;color:var(--muted);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.modal-close:hover{background:#ffffff1a;color:#fff;transform:rotate(90deg)}.modal-close svg{width:18px;height:18px}.modal-header{align-self:center;margin-bottom:0;text-align:left}.modal-header,.modal-plan{grid-row:1}.modal-header{grid-column:1}.modal-plan{grid-column:2}.modal-header h3{margin:0 0 6px;font-size:1.6rem;font-weight:700;color:#fff}.modal-header p{margin:0;color:var(--muted);font-size:.95rem}.modal-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:0;border-radius:16px;background:#252525;border:1px solid rgba(255,255,255,.1)}.modal-plan-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.modal-plan-name{display:block;font-size:1.15rem;font-weight:700;color:#fff}.modal-plan-price{font-size:2rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,#38bdf8,#22d3ee 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.payment-method-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:26px 0 20px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#181818}.payment-method-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:76px;padding:8px 6px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#222;color:#e2e8f0cc;cursor:pointer;transition:all .2s ease}.payment-method-card:hover{border-color:#94a3b842;transform:translateY(-1px)}.payment-method-card.active{border-color:#569effcc;background:#3b82f614;box-shadow:0 0 0 1px #60a5fa26,inset 0 0 0 1px #ffffff05;color:#fff}.payment-method-card.payment-method-binance.active{border-color:#f5b52dc7;background:#f5b52d1f;box-shadow:0 0 24px -12px #f5b52de6,inset 0 0 0 1px #f5b52d2e}.payment-method-card.payment-method-redot.active{border-color:#ff3e5fc7;background:#ff3e5f1a;box-shadow:0 0 24px -12px #ff3e5fe6,inset 0 0 0 1px #ff3e5f2e}.payment-method-card.payment-method-bank.active{border-color:#f97316b8;background:#f973161a;box-shadow:0 0 24px -12px #f97316d9,inset 0 0 0 1px #f9731629}.payment-method-card.payment-method-bkash.active{border-color:#ef4444b8;background:#ef44441a;box-shadow:0 0 24px -12px #ef4444cc,inset 0 0 0 1px #ef444429}.payment-method-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1.35rem;line-height:1;margin-bottom:8px}.payment-method-icon img,.payment-detail-icon img{display:block;width:100%;height:100%;object-fit:contain}.payment-method-name{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.3}.payment-detail-panel{grid-column:1 / -1;margin-bottom:16px;padding:18px;border-radius:20px;background:#232323;border:1px solid rgba(255,255,255,.1)}.payment-detail-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.payment-detail-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff0a;font-size:1.1rem}.payment-detail-header h4{margin:0;font-size:1.25rem;color:#fff}.payment-detail-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:22px;align-items:start}.payment-detail-binance{border-color:#f5b52d42;box-shadow:0 0 34px -28px #f5b52de6}.payment-detail-redot{border-color:#ff3e5f3d;box-shadow:0 0 34px -28px #ff3e5fe6}.modal-payment{margin-bottom:20px}.modal-payment-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.bkash-row{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;border-radius:16px;background:#ffffff08;border:1px solid rgba(148,163,184,.14)}.bkash-logo{display:block;width:auto;height:34px;object-fit:contain}.bkash-name{font-size:1rem;font-weight:700;color:#fff;letter-spacing:.02em}.checkout-trust-row{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.checkout-trust-row span{padding:7px 10px;border:1px solid rgba(52,211,153,.2);border-radius:999px;color:#a7f3d0;background:#10b98114;font-size:.78rem}.checkout-fields{display:grid;gap:14px;margin:20px 0}.checkout-fields label{display:grid;gap:7px;color:#e2e8f0d9;font-size:.84rem;font-weight:700}.checkout-fields em{color:var(--muted);font-style:normal;font-weight:500}.checkout-fields input{width:100%;min-height:44px;padding:0 13px;border:1px solid rgba(148,163,184,.2);border-radius:10px;outline:none;color:#f8fafc;background:#0f171ccc}.checkout-fields input:focus{border-color:#34d399a6;box-shadow:0 0 0 3px #34d3991f}.checkout-note{margin:0 0 16px;color:var(--muted);font-size:.86rem;line-height:1.65}.checkout-error{margin:0 0 16px;padding:10px 12px;border:1px solid rgba(248,113,113,.28);border-radius:10px;color:#fecaca;background:#7f1d1d33;font-size:.86rem}.modal-details{display:grid;gap:10px;margin-bottom:0;padding:16px;border-radius:14px;background:#1b1b1b;border:1px solid rgba(255,255,255,.08)}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px}.detail-label{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.detail-value{font-size:.95rem;font-weight:700;color:#fff}.detail-value-number{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.detail-value-number code{font-family:Inter,ui-monospace,monospace;font-weight:700;font-size:.95rem;color:#7dd3fc;letter-spacing:.04em;word-break:break-all}.copy-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:10px;border:1px solid rgba(56,189,248,.3);background:#38bdf81a;color:#7dd3fc;font-size:.72rem;font-weight:700;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.copy-btn svg{width:14px;height:14px}.copy-btn:hover{background:#38bdf82e}.copy-btn.copied{background:#34d3991f;border-color:#34d39959;color:#6ee7b7}.modal-instructions{margin-bottom:18px}.modal-instructions ol{padding:14px 16px;border-radius:14px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08)}.modal-instructions-label{margin:0 0 12px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.modal-footer-trust{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;color:#e2e8f0b3;font-size:.8rem;font-weight:600}.modal-instructions ol{margin:0;padding:0;list-style:none;display:grid;gap:10px}.modal-instructions li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;color:var(--faint)}.step-num{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:1px;border-radius:7px;font-size:.78rem;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--brand),var(--violet))}.payment-detail-binance .step-num{color:#271900;background:#f5b52d}.payment-detail-redot .step-num{background:#ff3e5f}.payment-detail-bank .step-num{background:#f97316}.payment-detail-bkash .step-num{background:#ef4444}.terms-row,.modal-footer-trust,.whatsapp-confirm{grid-column:1 / -1}.terms-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;cursor:pointer}.terms-row input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:var(--brand);cursor:pointer}.terms-row span{font-size:.86rem;line-height:1.5;color:var(--muted)}.terms-row a{color:#38bdf8;text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .15s ease}.terms-row a:hover{color:#7dd3fc}.whatsapp-confirm{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;border:0;border-radius:18px;font-size:1.12rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#040812e6;background:linear-gradient(135deg,#34d399e6,#6ee7b7e6);box-shadow:0 20px 38px -24px #34d399cc;opacity:.5;pointer-events:none;text-decoration:none;transition:all .2s ease}.whatsapp-confirm.enabled{opacity:1;pointer-events:auto}.whatsapp-button-icon{font-size:1.2rem}.whatsapp-confirm{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px;border:none;border-radius:16px;font-size:1rem;font-weight:800;letter-spacing:.04em;color:#fff;background:#25d36659;cursor:not-allowed;transition:background-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.whatsapp-confirm svg{flex:none}.whatsapp-confirm.enabled{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 16px 40px -16px #22c55e8c;cursor:pointer}.whatsapp-confirm.enabled:hover{transform:translateY(-2px);box-shadow:0 22px 48px -16px #22c55ea6}.whatsapp-confirm.enabled:active{transform:translateY(0) scale(.99)}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:900;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#25d366,#1eb858);color:#fff;box-shadow:0 14px 34px -12px #25d36699,inset 0 1px #ffffff40;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.whatsapp-float:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 44px -12px #25d366b3,inset 0 1px #ffffff40}.whatsapp-float:active{transform:translateY(0) scale(.97)}.reviews-section{margin-top:110px;margin-bottom:20px;position:relative}.reviews-header{text-align:center;max-width:820px;margin:0 auto 52px}.rating-metrics-bar{display:inline-flex;align-items:center;gap:16px;margin-top:28px;padding:10px 22px;border-radius:999px;background:#0f172abf;border:1px solid rgba(56,189,248,.22);box-shadow:0 12px 36px -12px #38bdf838,inset 0 1px #ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.metric-pill{display:inline-flex;align-items:center;gap:7px;font-size:.92rem;color:#cfeafe}.rating-score-pill{font-weight:700}.star-icon{color:#fbbf24;font-size:1.1rem}.metric-val{color:#fff;font-size:1.05rem;letter-spacing:-.01em}.metric-sub{color:#94a3b8;font-size:.8rem}.metric-divider{width:1px;height:16px;background:#94a3b840}.metric-bullet{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px var(--brand)}.metric-bullet.success{background:#22c55e;box-shadow:0 0 8px #22c55e}.metric-highlight{font-weight:700;color:#fff}.metric-label{color:#94a3b8;font-size:.88rem}.reviews-marquee{display:grid;gap:22px;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.reviews-marquee-row{overflow:hidden}.reviews-marquee-track{display:flex;width:max-content;animation:reviews-forward 85s linear infinite;will-change:transform}.reviews-marquee-row-reverse .reviews-marquee-track{animation-name:reviews-reverse;animation-duration:95s}.reviews-marquee-group{display:flex;flex:0 0 auto;gap:22px}@keyframes reviews-forward{0%{transform:translate(0)}to{transform:translate(calc(-50% - 11px))}}@keyframes reviews-reverse{0%{transform:translate(calc(-50% - 11px))}to{transform:translate(0)}}.review-glass-card{flex:0 0 330px;width:330px;min-height:250px;padding:26px;border-radius:24px;position:relative;z-index:1;isolation:isolate;background:linear-gradient(180deg,#08181df7,#061118fa);border:1px solid rgba(117,224,211,.16);box-shadow:0 16px 44px -20px #000000b3,inset 0 1px #ffffff0a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.review-glass-card:hover{transform:translateY(-4px);border-color:#38bdf859;box-shadow:0 24px 60px -22px #38bdf840,inset 0 1px #ffffff14}.review-empty-card{opacity:.72;pointer-events:none;border-color:#75e0d31a;background:linear-gradient(180deg,#0f232757,#0a161c6b)}.review-empty-header,.review-empty-footer,.review-empty-copy,.review-empty-stars{display:flex;align-items:center;gap:9px}.review-empty-header{min-height:42px}.review-empty-avatar{width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(117,224,211,.18);border-radius:50%;background:radial-gradient(circle,#75e0d326,#75e0d305 68%);box-shadow:0 0 18px #75e0d314}.review-empty-name{width:82px;height:9px;border-radius:99px;background:#d6fff829}.review-empty-badge{width:70px;height:24px;margin-left:auto;border:1px solid rgba(117,224,211,.13);border-radius:99px;background:#75e0d30f}.review-empty-stars span{width:9px;height:9px;border-radius:50%;background:#75e0d32b}.review-empty-copy{flex-direction:column;align-items:flex-start;gap:10px;margin-top:5px}.review-empty-copy span{width:88%;height:8px;border-radius:99px;background:#d6fff81a}.review-empty-copy span:nth-child(2){width:72%}.review-empty-copy span:nth-child(3){width:48%}.review-empty-footer{justify-content:space-between;margin-top:auto}.review-empty-footer span{width:54px;height:20px;border:1px solid rgba(117,224,211,.11);border-radius:99px;background:#75e0d30d}.review-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-user-info{display:flex;align-items:center;gap:12px}.user-avatar{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,var(--avatar-accent) 0%,rgba(15,23,42,.85) 100%);border:1px solid color-mix(in srgb,var(--avatar-accent) 45%,transparent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.88rem;color:#fff;box-shadow:0 0 14px color-mix(in srgb,var(--avatar-accent) 30%,transparent);flex-shrink:0}.user-name{margin:0;font-size:.98rem;font-weight:700;color:#f1f5f9}.user-role{margin:2px 0 0;font-size:.78rem;color:#94a3b8}.review-meta-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);font-size:.72rem;color:#86efac;font-weight:600}.verified-dot{color:#22c55e;font-weight:800}.badge-ver{color:#94a3b8;font-size:.68rem;border-left:1px solid rgba(34,197,94,.2);padding-left:5px}.review-stars-row{display:flex;align-items:center;gap:4px}.review-star{font-size:1rem}.review-star.filled{color:#fbbf24}.review-star.empty{color:#94a3b84d}.review-date{margin-left:auto;font-size:.76rem;color:#64748b}.review-opinion-text{margin:0;font-size:.96rem;line-height:1.65;color:#f1fffbeb;font-weight:560}.review-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.review-source,.review-proof-button{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#94a3b8;background:#94a3b80f;font-size:.7rem;font-weight:650}.review-source-whatsapp{color:#86efac;border-color:#22c55e40}.review-source-instagram{color:#f9a8d4;border-color:#ec489940}.review-source-twitter{color:#7dd3fc;border-color:#38bdf840}.review-proof-button{cursor:pointer;font:inherit;color:#86efac;border-color:#22c55e3d;background:#22c55e12}.review-proof-button:hover{background:#22c55e24}.review-proof-button svg{width:12px;height:12px}.verified-dot svg{width:14px;height:14px}.proof-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#02080ad1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.proof-modal{position:relative;width:min(680px,100%);max-height:min(86vh,820px);overflow:auto;padding:24px;border:1px solid rgba(117,224,211,.32);border-radius:18px;background:#061817f5;box-shadow:0 24px 80px #0000008c,0 0 34px #2ed5be24}.proof-modal img{display:block;width:100%;max-height:68vh;margin-top:14px;object-fit:contain;border-radius:10px}.proof-modal-close{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#cbd5e1;background:#ffffff0f;cursor:pointer}.proof-modal-close svg{width:17px;height:17px}@media (max-width: 768px){.rating-metrics-bar{flex-direction:column;gap:8px;border-radius:20px;padding:14px;width:100%}.metric-divider{display:none}.review-glass-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0a101cf0!important}.reviews-marquee{mask-image:none;-webkit-mask-image:none}.review-glass-card{flex-basis:min(82vw,330px);width:min(82vw,330px)}}.legal-page{width:min(1180px,100%);margin:0 auto;padding:76px 0 120px}.legal-hero{padding:28px 0 48px;border-bottom:1px solid rgba(255,255,255,.1)}.legal-eyebrow{display:inline-block;color:#f97316;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.legal-hero h1{max-width:none;margin:18px 0 12px;font-size:clamp(2.5rem,6vw,4.8rem);line-height:.98;letter-spacing:-.05em}.legal-hero p{margin:0;color:var(--muted);font-size:.9rem}.legal-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:clamp(36px,7vw,92px);align-items:start;padding-top:58px}.legal-contents{position:sticky;top:112px;max-height:calc(100vh - 136px);overflow:auto;scrollbar-width:thin}.legal-contents-toggle{display:block;width:100%;padding:0 0 16px;border:0;background:none;color:#f97316;text-align:left;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.legal-contents-toggle span:last-child{display:none}.legal-contents nav{display:grid;gap:3px}.legal-contents nav button{display:grid;grid-template-columns:25px 1fr;gap:4px;width:100%;padding:8px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#e2e8f080;text-align:left;font:inherit;font-size:.72rem;line-height:1.35;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease)}.legal-contents nav button span:first-child{color:#f97316a6}.legal-contents nav button:hover,.legal-contents nav button.active{color:#fff;background:#ffffff12;border-color:#ffffff14}.legal-contents nav button.active{box-shadow:inset 2px 0 #f97316}.legal-document{min-width:0;max-width:760px}.legal-intro{margin-bottom:48px;padding:20px 22px;border:1px solid rgba(249,115,22,.2);border-radius:14px;background:linear-gradient(135deg,#44281694,#181818d1)}.legal-intro p{margin:0;color:#ffffffc7;font-size:.95rem;line-height:1.75}.legal-glance{margin:-20px 0 58px;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#1f1f1f}.legal-glance h2{margin:0 0 14px;color:#f97316;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.legal-glance ul{display:grid;gap:10px;margin:0;padding-left:20px}.legal-glance li{padding-left:4px;color:#e2e8f0b8;font-size:.9rem;line-height:1.7}.legal-subsection{margin:28px 0 0;padding-left:16px;border-left:2px solid rgba(249,115,22,.3)}.legal-subsection h3{margin:0 0 12px;color:#ffffffe6;font-size:1rem;line-height:1.35}.legal-section{scroll-margin-top:110px;margin-bottom:58px}.legal-section h2,.legal-related h2{display:flex;gap:12px;align-items:baseline;margin:0 0 20px;color:#fff;font-size:clamp(1.25rem,2.5vw,1.6rem);line-height:1.2;letter-spacing:-.02em}.legal-section h2 span{color:#f97316;font-size:.85em}.legal-section p{margin:0 0 16px;color:#e2e8f0b8;font-size:.96rem;line-height:1.9;text-wrap:pretty}.legal-contact-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.legal-contact-links a,.legal-related button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid rgba(249,115,22,.3);border-radius:9px;background:#f9731614;color:#fdba74;font-size:.78rem;font-weight:700;text-decoration:none}.legal-contact-links a:hover,.legal-related button:hover{border-color:#f97316a6;background:#f9731629;color:#fff}.legal-related{margin-top:76px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#1f1f1f}.legal-related h2{margin-top:10px;margin-bottom:20px}.legal-related>div{display:flex;flex-wrap:wrap;gap:10px}.legal-related button{cursor:pointer;font:inherit}@media (max-width: 900px){.legal-page{padding-top:46px}.legal-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}}@media (max-width: 680px){.legal-page{padding:30px 0 76px}.legal-hero{padding-bottom:30px}.legal-layout{display:block;padding-top:28px}.legal-contents{position:sticky;top:78px;z-index:5;max-height:none;margin-bottom:28px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#121212f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.legal-contents-toggle{display:flex;align-items:center;justify-content:space-between;padding:0;cursor:pointer}.legal-contents-toggle span:last-child{display:inline;color:#f97316;font-size:1.1rem;letter-spacing:0}.legal-contents nav{display:none;margin-top:12px;max-height:46vh;overflow:auto}.legal-contents.open nav{display:grid}.legal-contents nav button{font-size:.76rem}.legal-intro{margin-bottom:38px;padding:17px}.legal-glance{margin-top:-10px;padding:18px}.legal-section{scroll-margin-top:142px;margin-bottom:46px}.legal-section p{font-size:.92rem;line-height:1.8}.legal-related{margin-top:52px;padding:22px}}.testimonial-panel{grid-column:1 / -1;padding:44px;border-radius:32px;text-align:center;background:linear-gradient(180deg,#38bdf814,#8b5cf60d);border:1px solid rgba(56,189,248,.18);box-shadow:0 28px 86px -40px #38bdf85c,inset 0 1px #ffffff0d}.testimonial-copy{margin:26px auto 0;max-width:720px;font-size:1.28rem;line-height:1.85;color:#e2e8f0;text-wrap:balance}.testimonial-indicators{display:flex;justify-content:center;gap:10px;margin-top:28px}.indicator{width:12px;height:12px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(148,163,184,.15);padding:0;transition:background-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.indicator:hover{transform:scale(1.15)}.indicator.active{background:var(--brand);box-shadow:0 0 0 5px #38bdf82e,0 0 16px #38bdf880}.faq-section{margin-top:128px}.faq-grid article{padding:30px}.faq-grid article h3{margin-bottom:16px}.cta-section{margin-top:140px;padding:56px 44px;border-radius:32px;background:linear-gradient(135deg,#38bdf824,#0f172ae6 45%,#8b5cf61a);border:1px solid rgba(148,163,184,.16);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;text-align:left;position:relative;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cta-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px 200px at 12% 0%,rgba(56,189,248,.16),transparent 70%);pointer-events:none}.cta-section h2{margin:0;font-size:clamp(2rem,3vw,2.9rem);letter-spacing:-.02em;color:#fff}.cta-section p{margin:12px 0 0;color:var(--faint);max-width:560px}.page-section{padding:72px 0 16px}.page-header{max-width:860px;margin:0 auto 48px;text-align:center}.page-header h1{margin:0 auto 20px}.page-header p{margin:0 auto;max-width:640px;color:var(--muted);font-size:1.1rem;line-height:1.8}.ai-landing-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;margin:0 auto;max-width:1120px;padding:28px 0 12px}.ai-landing-hero-copy{max-width:560px}.ai-landing-hero-copy h2{margin:12px 0 20px;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.045em}.ai-landing-hero-copy>p:not(.section-tag){color:var(--muted);font-size:1.08rem;line-height:1.85}.ai-landing-hero-copy .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ai-landing-hero-copy .button{display:inline-flex;align-items:center;gap:8px}.ai-landing-hero-copy .button svg{width:17px;height:17px}.ai-landing-image-frame{overflow:hidden;border:1px solid rgba(52,211,153,.22);border-radius:28px;background:#051012d1;box-shadow:0 28px 90px -38px #10b9817a,inset 0 1px #ffffff14}.ai-landing-image-frame img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}@media (max-width: 980px){.android-ai-landing-page .ai-landing-hero{grid-template-columns:minmax(0,1fr)}.android-ai-landing-page .ai-landing-hero-copy{width:100%;max-width:none}.android-ai-landing-page .ai-landing-image-frame.android-portrait-frame{justify-self:center}}.ai-landing-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.ai-landing-sections article{min-height:190px}.ai-landing-sections h3,.ai-landing-benefits h3,.ai-landing-page .faq-grid h3{line-height:1.2}.ai-landing-benefits,.ai-landing-page .faq-section{max-width:1120px;margin-left:auto;margin-right:auto}.ai-landing-benefits .section-header,.ai-landing-page .faq-section .section-header{margin-bottom:32px}.page-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.page-grid article{background:linear-gradient(180deg,#ffffff0c,#ffffff06);border:1px solid rgba(148,163,184,.13);border-radius:28px;padding:32px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0a;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease)}.contact-card-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contact-card{position:relative;min-height:340px;padding:38px 28px 32px;border-radius:32px;border:1px solid rgba(255,255,255,.06);background:#070c14db;box-shadow:0 30px 80px -36px #000000bf,inset 0 1px #ffffff0d;overflow:hidden;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease)}.contact-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 35%);opacity:.8;pointer-events:none}.contact-card:hover{transform:translateY(-4px);border-color:#38bdf83d;box-shadow:0 36px 100px -40px #000c,inset 0 1px #ffffff14}.contact-card-icon{width:64px;height:64px;display:grid;place-items:center;margin-bottom:28px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#7dd3fc}.contact-card-icon svg{width:28px;height:28px}.contact-card h3{margin:0 0 16px;font-size:1.6rem;line-height:1.1;color:#fff}.contact-card p{margin:0 0 28px;color:var(--faint);line-height:1.85}.contact-button{margin-top:auto;background:linear-gradient(135deg,#38bdf8,#6366f1 60%,#8b5cf6);color:#fff;border:none;border-radius:999px;padding:16px 24px;font-weight:700;box-shadow:0 18px 36px -18px #38bdf8a6,inset 0 1px #ffffff2e;transition:transform .2s var(--ease),box-shadow .2s var(--ease),filter .2s var(--ease);display:inline-flex;align-items:center;justify-content:center}.contact-button:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 24px 42px -22px #38bdf8b8,inset 0 1px #ffffff38}.contact-card-whatsapp .contact-card-icon{background:#22d3ee1f;color:#22d3ee}.contact-card-email .contact-card-icon{background:#8b5cf61f;color:#8b5cf6}.contact-card-existing .contact-card-icon{background:#38bdf81f;color:#38bdf8}.page-grid article h3{margin:0 0 14px;font-size:1.25rem;color:#fff}.page-grid article p{margin:0;color:var(--faint);line-height:1.8}.release-meta{margin-top:14px;color:var(--muted);font-size:.95rem}.release-error{margin-top:14px;color:#fda4af;font-size:.95rem}.footer{position:relative;margin-top:128px;padding:64px 0 40px;border-top:1px solid rgba(255,255,255,.05);overflow:hidden}.footer:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:min(640px,100%);height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.4),rgba(139,92,246,.4),transparent);pointer-events:none}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:44px}.footer h5{margin:0 0 18px;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff}.footer-link-row{display:flex;flex-direction:column;gap:12px}.footer-link-row a{display:inline-flex;align-items:center;gap:8px;width:max-content;color:var(--muted);font-size:.95rem;transition:color .28s var(--ease),transform .28s var(--ease)}.footer-link-row a svg{width:14px;height:14px;opacity:0;transform:translate(-4px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.footer-link-row a:hover{color:#fff;transform:translate(4px)}.footer-link-row a:hover svg{opacity:1;transform:none}.footer-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.06rem;color:#fff;white-space:nowrap}.footer-desc{margin:14px 0 20px;max-width:300px;color:var(--muted);font-size:.93rem;line-height:1.8}.social-row{display:flex;gap:10px}.social-row a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--faint);border:1px solid rgba(148,163,184,.16);background:#ffffff0a;transition:color .28s var(--ease),border-color .28s var(--ease),background .28s var(--ease),box-shadow .28s var(--ease),transform .28s var(--ease)}.social-row a:hover{color:#7dd3fc;border-color:#38bdf866;background:#38bdf81f;box-shadow:0 0 20px -6px #38bdf880;transform:translateY(-2px)}.social-row svg{width:17px;height:17px}.footer-contact{display:flex;flex-direction:column}.footer-location{display:inline-flex;align-items:center;color:var(--muted);font-size:.95rem;margin-bottom:8px;gap:8px}.location-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#38bdf81f;color:#7dd3fc;flex-shrink:0}.social-icon{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--faint);border:1px solid rgba(148,163,184,.12);background:#ffffff05;transition:transform .22s var(--ease),box-shadow .28s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.social-icon:hover{transform:translateY(-3px)}.social-icon.instagram:hover{color:#e1306c;border-color:#e1306c47;box-shadow:0 8px 30px -10px #e1306c33}.social-icon.youtube:hover{color:#ff2b2b;border-color:#ff2b2b47;box-shadow:0 8px 30px -10px #ff2b2b2e}.social-icon.tiktok:hover{color:#69c9d0;border-color:#69c9d033;box-shadow:0 8px 30px -10px #69c9d024}.social-icon svg{width:18px;height:18px}.footer-status{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:16px;background:#ffffff08;border:1px solid rgba(148,163,184,.13)}.footer-link{display:inline-flex;align-items:center;gap:6px;width:max-content;color:#7dd3fc;font-weight:700;transition:color .28s var(--ease),gap .28s var(--ease)}.footer-link:hover{color:#fff;gap:9px}.footer-link svg{width:15px;height:15px}.status-row{display:flex;align-items:center;gap:9px;color:var(--faint);font-size:.9rem}.status-dot{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3eeb3}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:.85rem}.footer-bottom a{color:#7dd3fc;font-weight:600}.footer-bottom a:hover{color:#fff}@media (max-width: 900px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width: 520px){.page-shell{width:min(100% - 28px,680px);padding-top:16px}.topbar{top:10px}.hero-section{gap:30px;padding-top:60px}h1{max-width:12ch;font-size:clamp(2.65rem,11vw,4.4rem);line-height:1.04}.hero-copy{max-width:590px;font-size:1rem;line-height:1.75}.hero-video-wrap{margin-top:24px}.archer-ui-sticky{top:86px;width:100%}.footer-grid{grid-template-columns:1fr;gap:32px}.footer{padding:48px 0 32px}}@media (max-width: 1024px){.page-shell{width:min(100%,96vw);padding:18px 0 80px}.hero-section{padding:80px 0 24px}.topbar{max-width:100%;padding:10px 12px}.nav-links{gap:18px}.pricing-faq-header h2{font-size:clamp(1.8rem,4vw,2.4rem)}.pricing-faq-question{padding:18px 20px;font-size:1rem}.pricing-faq-answer{padding:0 20px 18px}}@media (max-width: 768px){.topbar{justify-content:space-between;text-align:center;border-radius:24px;padding:8px 10px}.brand{gap:8px;font-size:.96rem;letter-spacing:.03em}.brand-logo{width:18px;height:18px}.nav-links,.topbar .button.small{display:none}.nav-toggle{display:inline-flex}.mobile-drawer{display:flex;flex-direction:column;gap:4px;position:absolute;top:calc(100% + 14px);left:0;right:0;padding:16px;border-radius:20px;background:#070c16eb;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:0 24px 60px -24px #000c;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease);z-index:60}.mobile-drawer.open{opacity:1;transform:none;pointer-events:auto}.mobile-drawer a{padding:12px 14px;border-radius:12px;font-weight:600;color:var(--faint);transition:background .25s var(--ease),color .25s var(--ease)}.mobile-drawer a:hover{background:#ffffff0f;color:#fff}.mobile-drawer a.active{color:#7dd3fc}.mobile-drawer .button{margin-top:10px}.hero-actions{flex-direction:column;align-items:stretch}.button.primary,.button.secondary{width:100%}.feature-grid,.reason-grid,.steps-grid,.pricing-grid,.faq-grid{grid-template-columns:1fr}.cta-section{justify-content:center;text-align:center}.testimonial-panel{padding:32px 24px}.pricing-features{grid-template-columns:1fr}}@media (max-width: 520px){.page-shell{width:min(100%,100vw);padding:14px 16px 56px}.section{margin-top:72px}.hero-section{padding-top:52px}.feature-card,.pricing-card,.faq-grid article,.testimonial-panel,.cta-section,.page-grid article{padding:24px}.pricing-card-single{padding:26px 22px}.pricing-layout{gap:28px;margin-top:26px}.pricing-premium-shell{grid-template-columns:minmax(0,1fr);width:100%}.pricing-faq-wrap{width:100%}.pricing-faq-header{gap:12px;margin-bottom:18px}.pricing-faq-badge{letter-spacing:.14em;font-size:.68rem}.pricing-faq-header h2{font-size:clamp(1.6rem,6vw,2.1rem)}.pricing-faq-shell{border-radius:18px}.pricing-faq-question{padding:16px;gap:12px;font-size:.98rem}.pricing-faq-answer{padding:0 16px 16px;font-size:.9rem}.pricing-card-single .price{font-size:2.4rem}.modal-overlay{padding:14px;align-items:flex-end}.purchase-modal{display:block;width:100%;max-height:calc(100vh - 28px);padding:28px 22px;border-radius:24px}.modal-header{margin-bottom:18px;text-align:center}.modal-plan{margin-bottom:18px}.payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.payment-detail-layout{grid-template-columns:1fr}.modal-footer-trust{flex-wrap:wrap;margin-top:14px}.whatsapp-float{right:16px;bottom:16px;width:52px;height:52px}.hero-video-play{width:72px;height:72px}.hero-video-play svg{width:30px;height:30px}.nav-links{gap:18px}.section{margin-top:96px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.bg-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint}.bg-wave-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.92;mix-blend-mode:screen}.bg-scene:before,.bg-scene:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none}.bg-scene:before{background:linear-gradient(157deg,transparent 38%,rgba(34,197,94,.04) 44%,rgba(34,197,94,.52) 45%,rgba(134,239,172,.12) 45.2%,transparent 46%),linear-gradient(18deg,transparent 55%,rgba(22,163,74,.04) 61%,rgba(22,163,74,.42) 62%,rgba(134,239,172,.1) 62.2%,transparent 63%),linear-gradient(202deg,transparent 62%,rgba(34,197,94,.22) 63%,transparent 64%);filter:blur(1px);opacity:.18;transform:rotate(-3deg) scale(1.1);animation:emerald-trails 26s ease-in-out infinite alternate}.bg-scene:after{background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.22) 78%,rgba(0,0,0,.62) 100%);box-shadow:inset 0 0 180px #000000b8}@keyframes emerald-trails{0%{transform:rotate(-3deg) translate3d(-2%,1%,0) scale(1.1)}to{transform:rotate(-1deg) translate3d(2%,-1%,0) scale(1.14)}}.bg-scene *{pointer-events:none;-webkit-user-select:none;user-select:none}.bg-noise,.bg-aurora,.bg-beam,.bg-particles,.bg-particle,.bg-sheen{position:absolute;pointer-events:none}.bg-noise{top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.02) 1px,transparent 1px),radial-gradient(circle,rgba(255,255,255,.01) 1px,transparent 1px);background-size:600px 600px,1400px 1400px;opacity:.06;mix-blend-mode:screen;filter:blur(2px)}.bg-aurora{left:50%;top:50%;width:160vmax;height:160vmax;border-radius:50%;opacity:.16;will-change:transform,opacity}.aurora-a{background:radial-gradient(circle at 26% 32%,rgba(16,185,129,.7) 0%,transparent 40%),radial-gradient(circle at 66% 20%,rgba(34,197,94,.42) 0%,transparent 34%),radial-gradient(circle at 52% 76%,rgba(20,184,166,.28) 0%,transparent 44%);transform:translate(-50%,-50%) translate(-26vw) translateY(-18vh) scale(1);animation:aurora-drift-a 26s var(--ease) infinite alternate}.aurora-b{background:radial-gradient(circle at 70% 56%,rgba(16,185,129,.4) 0%,transparent 42%),radial-gradient(circle at 22% 72%,rgba(22,163,74,.5) 0%,transparent 38%),radial-gradient(circle at 46% 26%,rgba(110,231,183,.24) 0%,transparent 48%);transform:translate(-50%,-50%) translate(24vw) translateY(20vh) scale(1);animation:aurora-drift-b 34s var(--ease) infinite alternate;opacity:.2}@keyframes aurora-drift-a{0%{transform:translate(-50%,-50%) translate(-24vw) translateY(-16vh) scale(1)}to{transform:translate(-50%,-50%) translate(-12vw) translateY(-6vh) scale(1.12)}}@keyframes aurora-drift-b{0%{transform:translate(-50%,-50%) translate(22vw) translateY(18vh) scale(1)}to{transform:translate(-50%,-50%) translate(10vw) translateY(8vh) scale(1.08)}}.bg-beam{left:-20%;top:-30%;width:140%;height:160%;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.025) 49%,rgba(34,197,94,.1) 52%,transparent 62%);opacity:.42;will-change:transform,opacity;animation:beam-sweep 22s ease-in-out infinite}@keyframes beam-sweep{0%{transform:translate3d(-3%,0,0) rotate(-8deg);opacity:.42}50%{transform:translate3d(3%,-1%,0) rotate(-6deg);opacity:.6}to{transform:translate3d(-3%,0,0) rotate(-8deg);opacity:.42}}.bg-particles{top:0;right:0;bottom:0;left:0;contain:paint}.bg-particle{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,1) 0%,rgba(34,211,238,.7) 55%,transparent 72%);opacity:var(--particle-opacity);will-change:transform,opacity;animation:particle-float var(--particle-dur) var(--ease) var(--particle-delay) infinite alternate}.bg-particle.drift{animation-name:particle-drift}.bg-particle.still{animation-duration:18s}@keyframes particle-float{0%{transform:translate3d(0,var(--particle-rise),0);opacity:calc(var(--particle-opacity) * .55)}to{transform:translate3d(0,calc(var(--particle-rise) * -1),0);opacity:var(--particle-opacity)}}@keyframes particle-drift{0%{transform:translate3d(0,var(--particle-rise),0) translate(calc(var(--particle-drift) * -1))}to{transform:translate3d(0,calc(var(--particle-rise) * -1),0) translate(var(--particle-drift))}}.bg-sheen{top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 26%);opacity:.6;will-change:opacity;animation:sheen-breathe 14s ease-in-out infinite alternate}@keyframes sheen-breathe{0%{opacity:.5}to{opacity:.66}}.route-view{animation:route-fade .45s var(--ease)}@keyframes route-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){body:before{filter:none!important;background:radial-gradient(55% 45% at 10% 80%,rgba(16,185,129,.12),transparent 45%),radial-gradient(45% 45% at 90% 20%,rgba(34,197,94,.08),transparent 45%),linear-gradient(180deg,#010403,#020907,#010403)}.bg-scene:before{animation:none!important;filter:none!important;opacity:.1}.bg-aurora,.aurora-a,.aurora-b,.bg-beam,.bg-sheen{animation:none!important;will-change:auto!important}.bg-aurora{opacity:.12}.aurora-b{opacity:.08}.bg-beam{opacity:.2}.bg-particles{display:none!important}.bg-noise{opacity:.03;filter:none!important}.bg-sheen{opacity:.3}.feature-card,.pricing-card,.faq-grid article,.benefit-item,.stat-card,.about-story-copy,.about-philosophy-block,.founder-card,.feature-story-frame,.download-card,.pricing-card-single,.docs-card,.release-card,.pricing-faq-item,.hero-actions .button.secondary{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#090e18f0!important}.feature-story-item,.faq-grid,.pricing-grid,.testimonials-section,.cta-banner,.about-story,.about-philosophy,.founder-section{content-visibility:auto;contain-intrinsic-size:1px 350px}}@media (prefers-reduced-motion: reduce){.bg-aurora,.bg-beam,.bg-particle,.bg-sheen{display:none}.bg-scene{background:radial-gradient(1100px 760px at 50% -6%,rgba(52,211,153,.1),transparent 40%),radial-gradient(900px 620px at 12% 20%,rgba(34,211,238,.09),transparent 36%)}.route-view{animation:none}}
