:root{--bg-primary:#0f0f0f;--bg-secondary:#1a1a1a;--bg-card:#222;--bg-input:#2a2a2a;--accent-saffron:#f93;--accent-green:#28a745;--accent-red:#e74c3c;--text-primary:#f0f0f0;--text-secondary:#aaa;--text-muted:#666;--border:#333;--border-light:#2a2a2a;--shadow:0 4px 20px #0006;--radius:12px;--radius-sm:8px}*{box-sizing:border-box;margin:0;padding:0}body{background:#0f0f0f;background:var(--bg-primary);color:#f0f0f0;color:var(--text-primary);font-family:Noto Sans,sans-serif;margin:0 auto;max-width:430px;min-height:100vh;position:relative}.btn{border:none;border-radius:8px;border-radius:var(--radius-sm);cursor:pointer;font-size:15px;font-weight:600;padding:12px 20px;transition:all .2s}.btn-primary{background:#f93;background:var(--accent-saffron);color:#000}.btn-primary:hover{background:#e8872a}.btn-danger{background:#e74c3c;background:var(--accent-red);color:#fff}.btn-success{background:#28a745;background:var(--accent-green);color:#fff}.btn-outline{background:#0000;border:1.5px solid #333;border:1.5px solid var(--border);color:#f0f0f0;color:var(--text-primary)}.btn-full,.input{width:100%}.input{background:#2a2a2a;background:var(--bg-input);border:1.5px solid #333;border:1.5px solid var(--border);border-radius:8px;border-radius:var(--radius-sm);color:#f0f0f0;color:var(--text-primary);font-size:15px;outline:none;padding:12px 16px;transition:border-color .2s}.input:focus{border-color:#f93;border-color:var(--accent-saffron)}.input::placeholder{color:#666;color:var(--text-muted)}.card{background:#222;background:var(--bg-card);border:1px solid #2a2a2a;border:1px solid var(--border-light);border-radius:12px;border-radius:var(--radius);padding:16px}.amount-green{color:#28a745;color:var(--accent-green)}.amount-red{color:#e74c3c;color:var(--accent-red)}.tag{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.tag-green{background:#28a74526;color:#28a745;color:var(--accent-green)}.tag-red{background:#e74c3c26;color:#e74c3c;color:var(--accent-red)}.tag-saffron{background:#ff993326;color:#f93;color:var(--accent-saffron)}.page{min-height:100vh;padding-bottom:80px}.page-header{align-items:center;background:#1a1a1a;background:var(--bg-secondary);border-bottom:1px solid #333;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.page-header h1{font-size:18px;font-weight:700}.page-content{padding:16px 20px}.bottom-nav{background:#1a1a1a;background:var(--bg-secondary);border-top:1px solid #333;border-top:1px solid var(--border);bottom:0;display:flex;left:50%;max-width:430px;position:fixed;transform:translateX(-50%);width:100%;z-index:100}.nav-item{align-items:center;color:#666;color:var(--text-muted);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:10px;gap:4px;padding:10px 0;text-decoration:none;transition:color .2s}.nav-item.active{color:#f93;color:var(--accent-saffron)}.nav-item svg{height:22px;width:22px}.divider{background:#333;background:var(--border);height:1px;margin:12px 0}.loader{display:flex;justify-content:center;padding:40px}.spinner{animation:spin .7s linear infinite;border:3px solid #333;border-top-color:#f93;border:3px solid var(--border);border-radius:50%;border-top-color:var(--accent-saffron);height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{align-items:center;color:#666;color:var(--text-muted);display:flex;flex-direction:column;gap:12px;padding:48px 20px;text-align:center}.empty-state svg{height:56px;opacity:.3;width:56px}.modal-overlay{align-items:flex-end;background:#000000b3;display:flex;inset:0;position:fixed;z-index:1000}.modal{animation:slideUp .3s ease;background:#1a1a1a;background:var(--bg-secondary);border-radius:12px 12px 0 0;border-radius:var(--radius) var(--radius) 0 0;margin:0 auto;max-width:430px;padding:24px 20px;width:100%}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-label{color:#aaa;color:var(--text-secondary);font-size:13px;font-weight:600}.segment-control{background:#2a2a2a;background:var(--bg-input);border-radius:8px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:4px}.segment-btn{background:#0000;border:none;border-radius:6px;color:#666;color:var(--text-muted);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:8px;transition:all .2s}.segment-btn.active{background:#f93;background:var(--accent-saffron);color:#000}.back-btn{align-items:center;background:none;border:none;color:#f0f0f0;color:var(--text-primary);cursor:pointer;display:flex;padding:4px}.party-detail-page{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-bottom:0!important}.chat-container{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:8px 14px 12px}.chat-date-sep{display:flex;justify-content:center;margin:14px 0 8px}.chat-date-sep span{background:#ffffff12;border-radius:20px;color:#666;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 16px}.chat-bubble-wrap{margin-bottom:2px}.chat-left{align-items:flex-start}.chat-left,.chat-right{display:flex;flex-direction:column}.chat-right{align-items:flex-end}.chat-bubble{border-radius:14px;max-width:80%;padding:10px 14px}.chat-bubble-got{background:#28a7451a;border:1px solid #28a74538;border-bottom-left-radius:4px}.chat-bubble-gave{background:#e74c3c1a;border:1px solid #e74c3c38;border-bottom-right-radius:4px}.chat-running-bal{color:#666;color:var(--text-muted);font-size:11px;margin:3px 4px 10px}.chat-rb-right{text-align:right}.party-bottom-bar{background:#1a1a1a;background:var(--bg-secondary);border-top:1px solid #333;border-top:1px solid var(--border);flex-shrink:0;padding-bottom:64px}.party-balance-row{align-items:center;color:#aaa;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between;padding:10px 16px 4px}.party-action-btn{border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;padding:14px;transition:opacity .15s}.party-action-btn:active{opacity:.75}.party-recv-btn{background:#28a7451f;border:1.5px solid #28a7454d;color:#28a745}.party-give-btn{background:#e74c3c1f;border:1.5px solid #e74c3c4d;color:#e74c3c}.entry-overlay{animation:entrySlideUp .28s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0c0c0ceb;bottom:0;display:flex;flex-direction:column;left:50%;max-width:430px;position:fixed;top:0;transform:translateX(-50%);width:100%;z-index:300}@keyframes entrySlideUp{0%{transform:translateX(-50%) translateY(100%)}to{transform:translateX(-50%) translateY(0)}}.entry-header{align-items:center;background:#1a1a1a;background:var(--bg-secondary);border-bottom:1px solid #333;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.entry-type-toggle{background:#2a2a2a;background:var(--bg-input);border-radius:8px;display:flex;gap:3px;margin-left:auto;padding:3px}.ett-btn{background:#0000;border:none;border-radius:6px;color:#666;color:var(--text-muted);cursor:pointer;font-size:12px;font-weight:700;padding:5px 11px;transition:all .15s;white-space:nowrap}.ett-got{background:#28a745;color:#fff}.ett-gave{background:#e74c3c;color:#fff}.entry-scroll{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.entry-amount-section{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--border-light);padding:28px 20px 16px;text-align:center}.entry-amount{font-size:48px;font-weight:800;letter-spacing:-1px;line-height:1}.entry-amt-got{color:#28a745}.entry-amt-gave{color:#e74c3c}.entry-expr{color:#666;color:var(--text-muted);font-size:13px;letter-spacing:.5px;margin-top:8px}.entry-rows{display:flex;flex-direction:column;gap:10px;padding:14px 14px 8px}.entry-row{align-items:center;background:#222;background:var(--bg-card);border:1.5px solid #2a2a2a;border:1.5px solid var(--border-light);border-radius:12px;display:flex;gap:12px;min-height:54px;padding:13px 14px}.entry-row-icon{flex-shrink:0;font-size:18px}.entry-row-input{background:none;border:none;color:#aaa;color:var(--text-secondary);flex:1 1;font-family:inherit;font-size:15px;outline:none}.entry-row-input::placeholder{color:#666;color:var(--text-muted)}.entry-img-btn{background:#2a2a2a;background:var(--bg-input);border:1.5px solid #333;border:1.5px solid var(--border);border-radius:8px;cursor:pointer;flex-shrink:0;font-size:15px;padding:7px 10px;transition:background .15s}.entry-img-btn:active{background:#333}.entry-actions{display:flex;flex-shrink:0;gap:10px;padding:12px 14px 8px}.entry-cancel-btn{background:#222;background:var(--bg-card);border:1.5px solid #333;border:1.5px solid var(--border);border-radius:10px;color:#aaa;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:13px 18px}.entry-confirm-btn{border:none;border-radius:10px;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px;transition:opacity .15s}.entry-confirm-btn:disabled{cursor:not-allowed;opacity:.35}.entry-cfm-got{background:#28a745;color:#fff}.entry-cfm-gave{background:#e74c3c;color:#fff}.calc-keyboard{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#121212cc;border-top:1px solid #ffffff12;flex-shrink:0;padding:8px 12px 10px}.calc-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:8px}.calc-row:last-child{margin-bottom:0}.calc-key{-webkit-tap-highlight-color:transparent;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#3232328c;border:1px solid #ffffff0f;border-radius:10px;color:#f0f0f0;color:var(--text-primary);cursor:pointer;font-size:20px;font-weight:600;padding:17px 0;text-align:center;transition:background .1s}.calc-key:active{background:#505050b3}.calc-key-op{background:#28a7452e;border-color:#28a74533;color:#28a745}.calc-key-eq{background:#28a74559;border-color:#28a7454d;color:#28a745}.calc-key-del{background:#e74c3c2e;border-color:#e74c3c33;color:#e74c3c}.voice-btn{background:#2a2a2a;background:var(--bg-input);border:1.5px solid #333;border:1.5px solid var(--border);border-radius:20px;color:#aaa;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:5px 12px;transition:all .2s;white-space:nowrap}.voice-btn-active{animation:voicePulse 1.2s ease-in-out infinite;background:#e74c3c26;border-color:#e74c3c;border-color:var(--accent-red);color:#e74c3c;color:var(--accent-red)}@keyframes voicePulse{0%,to{box-shadow:0 0 0 0 #e74c3c59}50%{box-shadow:0 0 0 7px #e74c3c00}}.listening-indicator{animation:blink 1.2s step-end infinite;color:#e74c3c;color:var(--accent-red);font-size:12px;margin:2px 0 4px}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}input[type=datetime-local]{color-scheme:dark}body.marketing-page-open{background:radial-gradient(circle at 18% 10%,#ff993314,#0000 28%),radial-gradient(circle at 84% 6%,#ff99330f,#0000 22%),radial-gradient(circle at 50% 80%,#ff50500a,#0000 26%),linear-gradient(180deg,#0a0a0a,#0d0d0d 60%,#111);color:#f0f0f0;max-width:none}.landing-page-shell{color:#f0f0f0;min-height:100vh;position:relative}.landing-page-shell:after,.landing-page-shell:before{border-radius:999px;content:"";filter:blur(42px);pointer-events:none;position:fixed;z-index:0}.landing-page-shell:before{background:#ff99331f;height:260px;left:-80px;top:10%;width:260px}.landing-page-shell:after{background:#ff643214;bottom:16%;height:220px;right:-60px;width:220px}.landing-hero{overflow:hidden;padding:20px clamp(16px,4vw,40px) 56px;position:relative}.landing-hero:after,.landing-hero:before{border-radius:999px;content:"";filter:blur(18px);opacity:.9;pointer-events:none;position:absolute}.landing-hero:before{background:#ff99331a;height:320px;right:-100px;top:-80px;width:320px}.landing-hero:after{background:#ff501e12;bottom:-40px;height:280px;left:-90px;width:280px}.landing-final-cta,.landing-hero-content,.landing-nav,.landing-section,.landing-strip{margin:0 auto;max-width:1180px;position:relative;z-index:1}.landing-nav{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px;position:relative;z-index:1}.landing-brand-block{align-items:center;display:flex;gap:12px}.landing-brand-mark{align-items:center;background:linear-gradient(135deg,#f93,#e07020 60%,#c05010);border-radius:14px;box-shadow:0 8px 24px #ff993359;color:#fff;display:flex;font-size:22px;font-weight:800;height:44px;justify-content:center;width:44px}.landing-brand-name{color:#f0f0f0;font-size:18px;font-weight:800}.landing-brand-sub{color:#f0f0f080;font-size:12px}.landing-nav-actions{align-items:center;display:flex;gap:12px}.landing-nav-button,.landing-nav-link,.landing-secondary-cta{text-decoration:none}.landing-nav-link{color:#f0f0f0cc;font-size:14px;font-weight:700;transition:color .2s}.landing-nav-link:hover{color:#f93}.landing-nav-button,.landing-primary-cta{align-items:center;background:linear-gradient(135deg,#f93,#e07020 60%,#c85010);border:none;border-radius:999px;box-shadow:0 8px 28px #ff993361;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.landing-nav-button:before,.landing-primary-cta:before,.landing-sticky-button:before{background:linear-gradient(180deg,#ffffff42,#ffffff05);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute}.landing-nav-button:hover,.landing-primary-cta:hover{box-shadow:0 14px 36px #ff993380;transform:translateY(-2px)}.landing-hero-content{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr;position:relative;z-index:1}.landing-eyebrow{color:#f93;font-size:12px;font-weight:800;letter-spacing:.2em;margin-bottom:14px}.landing-eyebrow-dark{color:#f93}.landing-hero-copy h1{color:#f0f0f0;font-size:clamp(34px,8vw,58px);letter-spacing:-.04em;line-height:1;margin-bottom:16px;max-width:none}.landing-feature-card p,.landing-final-copy p,.landing-hero-text,.landing-message-card p,.landing-section-heading p,.landing-step-card p,.landing-trust-text{color:#f0f0f0a6;line-height:1.7}.landing-hero-text{font-size:16px;line-height:1.65;margin-bottom:22px;max-width:none}.landing-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.landing-secondary-cta{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ff993312;border:1px solid #ff99334d;border-radius:999px;color:#f93;font-size:14px;font-weight:700;padding:13px 20px;transition:background .2s}.landing-secondary-cta:hover{background:#ff993324}.landing-install-note{color:#f0f0f080;font-size:14px;margin-top:16px}.landing-stat-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.landing-stat-row div{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ff99330f;border:1px solid #ff993329;border-radius:20px;padding:16px 18px}.landing-mini-grid strong,.landing-stat-row strong{color:#f93;display:block;font-size:20px;font-weight:800;margin-bottom:5px}.landing-mini-grid span,.landing-stat-row span{color:#f0f0f08c;font-size:12px}.landing-hero-panel{position:relative}.landing-panel-topline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.landing-panel-chip{background:#ff99331f;border-radius:999px;color:#f93;display:inline-flex;font-size:12px;font-weight:800;padding:7px 12px}.landing-panel-chip-muted{background:#ffffff0f;color:#f0f0f099}.landing-showcase-card{background:linear-gradient(170deg,#161616,#121212);border:1px solid #ff993324;border-radius:30px;box-shadow:0 24px 48px #00000080;color:#f0f0f0;overflow:hidden;padding:22px;position:relative}.landing-showcase-card:before{background:linear-gradient(180deg,#ff99330f,#0000 28%),radial-gradient(circle at 85% 8%,#ff99331a,#0000 22%);content:"";inset:0;pointer-events:none;position:absolute}.landing-showcase-frame{background:linear-gradient(180deg,#ff993314,#ffffff05);border:1px solid #f933;border-radius:36px;box-shadow:0 16px 40px #0006;overflow:hidden;padding:14px 12px 16px;position:relative}.landing-showcase-frame:before{background:linear-gradient(135deg,#ff993314,#0000 30%),radial-gradient(circle at 80% 10%,#ff99331a,#0000 22%);content:"";inset:0;pointer-events:none;position:absolute}.landing-showcase-notch{background:#0a0a0af2;border-radius:0 0 16px 16px;height:22px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:116px;z-index:2}.landing-showcase-header{display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.landing-message-kicker,.landing-showcase-label{color:#f93;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:8px;opacity:.8;text-transform:uppercase}.landing-showcase-header h3{font-size:32px;letter-spacing:-.04em;line-height:1;max-width:12ch}.landing-dot-grid{align-self:flex-start;display:inline-flex;gap:6px}.landing-dot-grid span{background:#f1f2ec33;border-radius:999px;height:10px;width:10px}.landing-dot-grid span:first-child{background:#f93}.landing-dot-grid span:nth-child(2){background:#e07020}.landing-dot-grid span:nth-child(3){background:#ff99334d}.landing-balance-card{background:linear-gradient(135deg,#ff993324,#c8501014);border:1px solid #f933;border-radius:22px;margin-bottom:14px;padding:20px}.landing-balance-card p,.landing-balance-card span,.landing-message-card p{color:#f0f0f0bf}.landing-balance-card strong{color:#f93;display:block;font-size:38px;line-height:1;margin:6px 0}.landing-mini-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.landing-message-card,.landing-mini-grid div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:14px}.landing-message-card{background:#ff99330d;border-color:#ff993324}.landing-theme-preview{grid-gap:10px;align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;display:grid;gap:10px;grid-template-columns:repeat(4,16px) minmax(0,1fr);margin-top:14px;padding:14px 16px}.landing-theme-swatch{border-radius:999px;box-shadow:0 0 0 3px #ffffff0d;height:16px;width:16px}.landing-theme-swatch.cyan{background:linear-gradient(135deg,#00d1ff,#5ef6ff)}.landing-theme-swatch.blue{background:linear-gradient(135deg,#486bff,#8b78ff)}.landing-theme-swatch.mint{background:linear-gradient(135deg,#2ce3a4,#8bf3d1)}.landing-theme-swatch.coral{background:linear-gradient(135deg,#ff6a88,#ff9f7d)}.landing-theme-copy p:last-child{color:#f0f0f0a6;line-height:1.5}.landing-install-card{background:#ff99330f;border:1px solid #ff99332e;border-radius:20px;color:#f0f0f0d9;margin-top:14px;overflow:hidden;padding:16px 18px;position:relative}.landing-install-card:before,.landing-step-card:before,.landing-trust-card:before{background:linear-gradient(180deg,#ff99330f,#0000 40%);content:"";inset:0;pointer-events:none;position:absolute}.landing-install-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.landing-install-card-head span{background:#ff99331f;border-radius:999px;color:#f93;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px}.landing-strip{margin-bottom:12px;margin-top:-8px;padding:0 clamp(20px,4vw,48px)}.landing-strip p{background:#ff993312;border:1px solid #ff99332e;border-radius:20px;color:#f0f0f0d9;font-size:15px;font-weight:700;padding:18px 20px}.landing-section{padding:72px clamp(16px,4vw,40px)}.landing-section-light{background:#ffffff05;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff0f}.landing-section-dark{background:linear-gradient(180deg,#0d0d0d,#111);border-top:1px solid #ffffff0d}.landing-section-gradient{background:radial-gradient(circle at top right,#ff99331a,#0000 28%),linear-gradient(180deg,#0f0f0f,#111);border-top:1px solid #ff99331a}.landing-section-heading{margin-bottom:32px;max-width:820px}.landing-section-heading-narrow{max-width:720px}.landing-final-copy h2,.landing-section-heading h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.04em;line-height:1.02;margin-bottom:16px}.landing-section-dark .landing-feature-card h3,.landing-section-dark .landing-feature-card p,.landing-section-dark .landing-section-heading h2{color:#f0f0f0}.landing-section-dark .landing-feature-card p,.landing-section-dark .landing-section-heading p{color:#f0f0f099}.landing-feature-grid,.landing-step-grid,.landing-trust-grid{grid-gap:18px;display:grid;gap:18px}.landing-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-feature-grid,.landing-step-grid{grid-template-columns:1fr}.landing-feature-card,.landing-step-card,.landing-trust-card{border-radius:26px;padding:22px}.landing-trust-card{background:#ffffff08;border:1px solid #ff99331f;overflow:hidden;position:relative;transition:border-color .2s,background .2s}.landing-trust-card:hover{background:#ff99330d;border-color:#ff99333d}.landing-feature-card h3,.landing-step-card h3,.landing-trust-title{color:#f0f0f0;font-size:20px;letter-spacing:-.03em;line-height:1.15;margin-bottom:10px}.landing-feature-card{background:#ffffff08;border:1px solid #ffffff12;overflow:hidden;position:relative;transition:border-color .2s}.landing-feature-card:hover{border-color:#f933}.landing-feature-card:before{background:linear-gradient(180deg,#ff99330a,#0000 36%);content:"";inset:0;pointer-events:none;position:absolute}.landing-feature-eyebrow{color:#f93;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:10px;text-transform:uppercase}.landing-step-card{background:#ffffff08;border:1px solid #ff993324;overflow:hidden;position:relative;transition:border-color .2s}.landing-step-card:hover{border-color:#ff993347}.landing-step-card span{background:#ff99331f;border-radius:999px;color:#f93;display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:16px;padding:10px 14px}.landing-final-cta{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr;padding:48px clamp(16px,4vw,40px) 80px}.landing-final-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.landing-footer-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:1180px;padding:0 16px 110px;position:relative;z-index:1}.landing-footer-links a{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#f0f0f08c;font-size:13px;font-weight:600;padding:9px 14px;text-decoration:none;transition:color .2s,border-color .2s}.landing-footer-links a:hover{border-color:#ff99334d;color:#f93}.landing-sticky-install{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#121212eb;border:1px solid #ff99333d;border-radius:22px;bottom:12px;box-shadow:0 8px 32px #00000080,0 0 0 1px #ff993314;display:flex;gap:12px;left:12px;padding:12px 12px 12px 16px;position:fixed;right:12px;z-index:50}.landing-sticky-copy{flex:1 1;min-width:0}.landing-sticky-copy strong{color:#f5f8ff;display:block;font-size:14px;margin-bottom:3px}.landing-sticky-copy span{color:#f5f8ffb8;display:block;font-size:12px;line-height:1.45}.landing-sticky-button{background:linear-gradient(135deg,#f93,#c85010);border:none;border-radius:999px;box-shadow:0 4px 16px #f936;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:800;overflow:hidden;padding:12px 18px;position:relative;transition:transform .15s,box-shadow .15s}.landing-sticky-button:hover{box-shadow:0 6px 20px #ff993380;transform:scale(1.04)}.info-page-shell{min-height:100vh;padding:18px 14px 56px;position:relative;z-index:1}.info-page-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;margin:0 auto;max-width:920px;padding:18px 18px 28px}.info-topbar{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.info-backlink,.info-footer a,.info-toplinks a{text-decoration:none}.info-backlink{color:#f93;font-size:15px;font-weight:800}.info-footer,.info-toplinks{display:flex;flex-wrap:wrap;gap:10px}.info-footer a,.info-toplinks a{color:#f0f0f099;font-size:13px;font-weight:600;transition:color .2s}.info-footer a:hover,.info-toplinks a:hover{color:#f93}.info-hero{padding:10px 6px 18px}.info-eyebrow{color:#f93;font-size:12px;font-weight:800;letter-spacing:.18em;margin-bottom:10px}.info-hero h1{color:#f0f0f0;font-size:clamp(28px,5vw,52px);letter-spacing:-.05em;line-height:.98;margin-bottom:12px}.info-intro{color:#f0f0f0a6;line-height:1.7;max-width:60ch}.info-content{display:flex;flex-direction:column;gap:16px}.info-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:18px}.info-section h2{color:#f0f0f0;font-size:19px;margin-bottom:10px}.info-section p{color:#f0f0f0b3;line-height:1.72;margin-bottom:10px}.info-section p:last-child{margin-bottom:0}.info-section a{color:#f93}.info-footer{margin-top:22px;padding:0 6px}@media (min-width:640px){.landing-hero-content{align-items:center;gap:32px;grid-template-columns:minmax(0,1fr) minmax(280px,.88fr)}.landing-hero-copy h1{font-size:clamp(40px,6vw,64px);max-width:10ch}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-final-cta{align-items:center;grid-template-columns:minmax(0,1fr) auto}.landing-final-actions{justify-content:flex-end}}@media (max-width:400px){.landing-hero{padding:14px 14px 32px}.landing-nav-actions{gap:8px}.landing-nav-button,.landing-primary-cta,.landing-secondary-cta{justify-content:center;width:100%}.landing-cta-row{flex-direction:column}.landing-mini-grid,.landing-stat-row,.landing-trust-grid{grid-template-columns:1fr}.landing-section{padding-left:14px;padding-right:14px}.landing-final-cta,.landing-footer-links{padding-bottom:110px}.info-page-card{border-radius:18px;padding:14px 12px 22px}.info-topbar{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.57956b65.css.map*/