:root{--brand-50:#fbf6e7;--brand-100:#f5ebc4;--brand-200:#ecd994;--brand-300:#ddc066;--brand-400:#c9a548;--brand-500:#b48a2e;--brand-600:#9a7320;--brand-700:#7d5c18;--brand-800:#5b4310;--brand-900:#3a2a08;--ink-900:#0b0f1a;--ink-800:#131a2c;--ink-700:#1d2742;--ink-500:#4a536b;--ink-400:#6b748a;--ink-300:#a8aebd;--ink-200:#d7dbe4;--ink-100:#ecedf1;--ink-50:#f6f5ef;--glass-bg:#fffcf48c;--glass-bg-strong:#fffcf4bf;--glass-bg-soft:#fffcf459;--glass-border:#fffae8b3;--glass-stroke:#0b0f1a14;--glass-highlight:#fffcf0e6;--bg-page:#fff;--bg-aura-1:none;--bg-aura-2:none;--bg-aura-3:none;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--shadow-glass:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px var(--glass-stroke), 0 14px 40px #3c2c0a1a;--shadow-glass-lg:0 1px 0 var(--glass-highlight) inset, 0 0 0 1px var(--glass-stroke), 0 28px 60px #3c2c0a24;--shadow-soft:0 6px 18px #3c2c0a14;--shadow-gold:0 10px 28px #b48a2e4d;--ease:cubic-bezier(.22, 1, .36, 1);--grad-gold:linear-gradient(135deg, #d6b14a 0%, #f0d680 35%, #b48a2e 70%, #8a6418 100%);--font-display:"Oswald", "Roboto Condensed", "Roboto", sans-serif;--font-sans:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2937;letter-spacing:0;background-color:#fff;background-image:none;background-attachment:fixed;min-height:100vh;font-weight:400;overflow-x:hidden}body,p,span,a,li,button,input,textarea,select,label,small,strong,em,h4,h5,h6,div{font-family:Roboto,sans-serif}h1,h2,h3{letter-spacing:.01em;text-transform:uppercase;color:var(--ink-900);line-height:1.05;font-family:var(--font-display)!important;font-weight:500!important}h1{letter-spacing:.005em;font-weight:600!important}h2{font-weight:500!important}.font-roboto,.stat-item h3,.hero-stats h3{letter-spacing:.01em;font-family:Oswald,Roboto,sans-serif!important;font-weight:600!important}#root{width:100%;min-height:100vh}h1,h2,h3{font-family:var(--font-display);color:var(--ink-900);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.05}h1{letter-spacing:-.005em}h4,h5,h6{font-family:var(--font-sans);color:var(--ink-900);letter-spacing:-.01em;font-weight:600}p{color:var(--ink-500);line-height:1.65}a{color:var(--brand-700);transition:color .2s var(--ease);text-decoration:none}a:hover{color:var(--brand-600)}.nav-links a,footer a{text-decoration:none}::selection{background:var(--brand-100);color:var(--ink-900)}html{scrollbar-width:thin;scrollbar-color:var(--brand-400) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-left:1px solid var(--glass-stroke);background:#fff6}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--brand-400), var(--brand-600));background-clip:padding-box;border:3px solid #0000;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff40}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--brand-500), var(--brand-700));background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass);border-radius:var(--r-lg)}.glass-strong{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(28px)saturate(200%);border:1px solid var(--glass-border);box-shadow:var(--shadow-glass-lg);border-radius:var(--r-xl)}.glass-soft{background:var(--glass-bg-soft);-webkit-backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--glass-border);border-radius:var(--r-lg)}section{padding:clamp(56px,8vw,112px) clamp(20px,5vw,80px);position:relative}.section-header{text-align:center;max-width:760px;margin:0 auto clamp(32px,5vw,64px)}.section-title,h2{font-size:clamp(28px,4.2vw,48px)}h1{font-size:clamp(36px,6vw,68px)}.section-subtitle,p.section-intro{color:var(--ink-500);font-size:clamp(15px,1.4vw,18px)}.section-badge{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-border);color:var(--brand-700);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block}.gradient-text{background:var(--grad-gold);color:#0000;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:600}.btn,.btn-primary,.btn-secondary,.cta-primary,.cta-secondary,.download-btn,.primary-btn,.secondary-btn,.store-button,.support-btn,button{letter-spacing:.08em;text-transform:uppercase;font-family:Oswald,Roboto,sans-serif;font-weight:500;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease), border-color .25s var(--ease)!important;border-radius:12px!important}.btn-primary,.cta-primary,.primary-btn,.support-btn{color:#f5ebc4!important;background:linear-gradient(135deg,#1d2742 0%,#0b0f1a 100%)!important;border:1px solid #ecd9948c!important;padding:14px 24px!important;box-shadow:inset 0 1px #ecd99459,0 10px 26px #0b0f1a4d!important}.btn-primary:hover,.cta-primary:hover,.primary-btn:hover,.support-btn:hover{transform:translateY(-2px);box-shadow:0 1px 0 #ecd99480 inset, 0 20px 40px #0b0f1a59, var(--shadow-gold)!important;border-color:#ecd994e6!important}.btn-secondary,.cta-secondary,.secondary-btn{-webkit-backdrop-filter:blur(18px)saturate(180%);background:var(--glass-bg-strong)!important;color:var(--ink-900)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-glass)!important;padding:14px 22px!important}.btn-secondary:hover,.cta-secondary:hover,.secondary-btn:hover{transform:translateY(-2px);border-color:var(--brand-300)!important}.nav,header,.site-header,.navbar{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(200%);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;border-bottom:1px solid var(--glass-stroke)!important;background:#ffffff8c!important;padding:14px clamp(20px,4vw,56px)!important;box-shadow:inset 0 1px #fff9!important}.nav.scrolled{background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffb3,0 10px 30px #0f172a0f!important}.logo{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--ink-900)!important;display:flex!important}.logo-icon{width:32px;height:32px;box-shadow:var(--shadow-soft);border-radius:10px}.nav-links{gap:10px;list-style:none;display:flex}.nav-links a{font-family:var(--font-sans);transition:all .25s var(--ease);border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1;display:inline-block;color:var(--ink-700)!important}.nav-links a:hover,.nav-links a.active{background:var(--glass-bg-strong);box-shadow:var(--shadow-glass);padding:12px 26px;color:var(--brand-700)!important}.hamburger{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-border);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.hamburger span{background:var(--ink-900);width:18px;height:2px;transition:all .25s var(--ease);border-radius:2px}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{-webkit-backdrop-filter:blur(24px)saturate(200%);border:1px solid var(--glass-border);border-radius:var(--r-lg);box-shadow:var(--shadow-glass-lg);animation:glassPop .25s var(--ease);flex-direction:column;gap:4px;margin-top:8px;padding:12px;display:flex;position:absolute;top:100%;left:12px;right:12px;background:var(--glass-bg-strong)!important}.mobile-menu a{border-radius:12px;padding:12px 14px;font-weight:500;color:var(--ink-900)!important}.mobile-menu a:hover{background:#b48a2e1a;color:var(--brand-700)!important}@media (max-width:860px){.nav-links{display:none}.hamburger{display:flex}}.feature-card,.step-card,.offer-card,.why-card,.contact-card,.faq-item,.pricing-card,.testimonial-card,.about-card,.value-card,.info-card,.flow-card,.floating-card,.stat-item{-webkit-backdrop-filter:blur(22px)saturate(180%);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-glass)!important;border-radius:var(--r-lg)!important;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease)!important}.feature-card:hover,.step-card:hover,.offer-card:hover,.why-card:hover,.contact-card:hover,.faq-item:hover,.pricing-card:hover,.testimonial-card:hover,.about-card:hover,.value-card:hover,.info-card:hover,.flow-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glass-lg)!important;border-color:#6090ff73!important}.hero,.home-hero,.about-hero,.support-hero,.privacy-hero,.terms-hero,.deletion-hero,.hero-section,.page-hero{text-align:center;color:var(--ink-900)!important;background:0 0!important}.hero h1,.home-hero h1,.about-hero h1,.support-hero h1,.privacy-hero h1,.terms-hero h1,.deletion-hero h1,.hero-section h1,.page-hero h1{color:var(--ink-900)!important}.hero p,.home-hero p,.about-hero p,.support-hero p,.privacy-hero p,.terms-hero p,.deletion-hero p,.hero-section p,.page-hero p{max-width:720px;margin:14px auto 0;color:var(--ink-500)!important}.about-section,.support-section,section.white-bg{background:0 0!important}.icon-chip{border:1px solid var(--glass-border);width:52px;height:52px;color:var(--brand-700);background:linear-gradient(135deg,#ffffffd9,#dbe7ff99);border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 8px 22px #b48a2e2e}.icon-chip.lg{border-radius:20px;width:64px;height:64px}.icon-chip.sm{border-radius:12px;width:40px;height:40px}.feature-icon,.step-icon,.float-icon,.flow-icon,.badge-icon,.btn-icon,.store-icon,.check-icon{color:var(--brand-700);justify-content:center;align-items:center;display:inline-flex}input,textarea,select{-webkit-backdrop-filter:blur(14px)saturate(160%);font-family:var(--font-sans);transition:all .2s var(--ease);background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border)!important;color:var(--ink-900)!important;border-radius:14px!important;padding:12px 14px!important}input:focus,textarea:focus,select:focus{border-color:var(--brand-400)!important;outline:none!important;box-shadow:0 0 0 4px #b48a2e33!important}footer,.site-footer{-webkit-backdrop-filter:blur(24px)saturate(200%);border-top:1px solid var(--glass-stroke);color:var(--ink-700)!important;background:#ffffff8c!important;padding:56px clamp(20px,5vw,80px) 24px!important}footer a{color:var(--ink-700)!important}footer a:hover{color:var(--brand-700)!important}.footer-bottom{border-top:1px solid var(--glass-stroke);text-align:center;color:var(--ink-500);font-family:var(--font-sans);margin-top:32px;padding-top:20px;font-size:13px}.footer-section h3{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-900);margin-bottom:14px;font-size:13px}.footer-section ul{flex-direction:column;gap:10px;list-style:none;display:flex}@keyframes glassPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-up{animation:fadeUp .6s var(--ease) both}.float{animation:6s ease-in-out infinite floatY}@keyframes scanLaser{0%{opacity:.3;top:0%}50%{opacity:1;top:calc(100% - 4px)}to{opacity:.3;top:0%}}.feature-card,.step-card,.offer-card,.why-card,.contact-card,.faq-item,.flow-card{animation:fadeUp .6s var(--ease) both}@media (max-width:640px){h1{font-size:clamp(32px,9vw,44px)}.section-title,h2{font-size:clamp(24px,7vw,32px)}section{padding:56px 18px}}.nav{z-index:1000;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);justify-content:center;align-items:center;padding:14px 5%;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #2563eb40}.nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1d4ed8f7;padding:10px 5%;box-shadow:0 4px 24px #2563eb4d}.logo{color:#fff;cursor:pointer;letter-spacing:.01em;align-items:center;gap:10px;font-size:1.4rem;font-weight:700;text-decoration:none;transition:transform .25s,opacity .25s;display:flex}.logo:hover{opacity:.92;transform:scale(1.04)}.logo-icon{object-fit:contain;border-radius:8px;width:auto;height:38px}@media (max-width:480px){.logo{font-size:1.1rem}.logo-icon{height:30px}}.simple-footer{text-align:center;background:#fff;border-top:1px solid #e5e7eb;padding:20px 24px}.simple-footer p{color:#6b7280;margin:0;font-size:.9rem}.simple-footer a{color:#2563eb;font-weight:600;text-decoration:none;transition:color .2s}.simple-footer a:hover{color:#1d4ed8;text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}.home-page{color:#1f2937;background:#fff;min-height:100vh;font-family:Roboto,Inter,-apple-system,sans-serif;overflow-x:hidden}.hero-section{text-align:center;background:#fff;padding:100px 24px 56px}.hero-inner{max-width:800px;margin:0 auto}.hero-heading{color:#111827;letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.blue-text{color:#2563eb}.hero-subtext{color:#6b7280;max-width:560px;margin:0 auto;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.75}.phones-stage{justify-content:center;align-items:center;max-width:680px;margin:56px auto 0;padding:0 64px;display:flex;position:relative}.arrow-btn{z-index:20;color:#2563eb;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:50%;outline:none;justify-content:center;align-items:center;width:46px;height:46px;transition:all .22s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #2563eb24}.arrow-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-50%)scale(1.1);box-shadow:0 6px 20px #2563eb52}.arrow-left{left:0}.arrow-right{right:0}.phones-trio{justify-content:center;align-items:flex-end;gap:0;display:flex;position:relative}.phone-wrap{position:relative}.center-wrap{z-index:3;width:210px}.side-wrap{z-index:2;width:145px}.phone-img{object-fit:contain;background:0 0;border-radius:22px;width:100%;height:auto;display:block}.center-phone{border:2.5px solid #2563eb;border-radius:26px;width:210px;height:auto;box-shadow:0 16px 48px #2563eb38}.side-phone{opacity:.78;border:1.5px solid #e5e7eb;width:145px;height:auto;box-shadow:0 8px 24px #0000001a}.left-wrap{transform:translate(22px)rotate(-4deg)}.right-wrap{transform:translate(-22px)rotate(4deg)}.dot-row{justify-content:center;gap:8px;margin:28px 0 18px;display:flex}.dot-btn{cursor:pointer;background:#d1d5db;border:none;border-radius:50%;outline:none;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.dot-btn.dot-active{background:#2563eb;transform:scale(1.35)}.hero-caption{color:#9ca3af;max-width:520px;margin:0 auto;font-size:.92rem;line-height:1.65}.hero-caption strong{color:#374151}.download-section{text-align:center;background:#f1f5fb;border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe;padding:60px 24px}.download-inner{max-width:700px;margin:0 auto}.download-heading{color:#1e3a5f;letter-spacing:-.01em;margin-bottom:28px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.store-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.store-badge-btn{color:#fff;background:#000;border-radius:10px;align-items:center;gap:12px;min-width:160px;padding:12px 22px;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.store-badge-btn:hover{background:#1a1a1a;transform:translateY(-3px);box-shadow:0 10px 30px #00000040}.badge-icon{flex-shrink:0;width:28px;height:28px}.badge-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.badge-small{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:.65rem;font-weight:400}.badge-large{letter-spacing:.01em;font-size:1.05rem;font-weight:600}.info-section{background:#fff;padding:72px 24px 80px}.info-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;margin:0 auto;display:grid}.info-card{background:#fff;border:1.5px solid #dbeafe;border-radius:14px;padding:30px 26px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 2px 16px #2563eb0f}.info-card:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 10px 32px #2563eb21}.info-card h3{color:#2563eb;margin-bottom:12px;font-size:1.15rem;font-weight:700}.info-card p{color:#4b5563;font-size:.97rem;line-height:1.7}@media (max-width:700px){.hero-section{padding:90px 16px 40px}.phones-stage{margin-top:40px;padding:0 48px}.center-wrap{width:160px}.side-wrap{width:110px}.center-phone{width:160px}.side-phone{width:110px}.left-wrap{transform:translate(16px)rotate(-4deg)}.right-wrap{transform:translate(-16px)rotate(4deg)}.info-grid{grid-template-columns:1fr}.store-badges{flex-direction:column;align-items:center}}@media (max-width:420px){.phones-stage{margin-top:32px;padding:0 40px}.center-wrap{width:130px}.side-wrap{width:90px}.center-phone{width:130px}.side-phone{width:90px}.arrow-btn{width:38px;height:38px}}
