:root{--ink:#071022;--ink-2:#101a34;--ink-3:#17213d;--bg:#f6f8ff;--paper:#ffffff;--paper-2:#f9fbff;--text:#0f172a;--muted:#5d6a82;--soft:#e8eef8;--line:rgba(15,23,42,.12);--line-strong:rgba(15,23,42,.18);--blue:#4d7cff;--blue-2:#75a7ff;--cyan:#7fe7ff;--violet:#926bff;--green:#61e6ae;--danger:#ff4d6d;--radius:30px;--shadow:0 28px 80px rgba(7,16,34,.14);--shadow-strong:0 40px 110px rgba(3,8,20,.34);--max:1180px;--header:78px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 24px)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(circle at 8% -10%,rgba(77,124,255,.16),transparent 32rem),radial-gradient(circle at 92% 12%,rgba(127,231,255,.16),transparent 30rem),linear-gradient(180deg,#ffffff 0%,var(--bg) 38%,#ffffff 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.nav-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.scroll-progress{position:fixed;inset:0 auto auto 0;height:3px;width:0;background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet));z-index:80;box-shadow:0 0 24px rgba(77,124,255,.55)}.site-header{position:sticky;top:0;z-index:60;min-height:var(--header);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:14px max(20px,calc((100vw - var(--max))/2));background:rgba(255,255,255,.82);border-bottom:1px solid rgba(15,23,42,.08);backdrop-filter:blur(20px);box-shadow:0 12px 34px rgba(7,16,34,.05)}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.brand img{width:42px;height:42px;border-radius:13px;box-shadow:0 12px 26px rgba(7,16,34,.12)}.brand span{font-size:18px}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:8px}.nav-links a,.header-cta,.menu-toggle{min-height:44px;border-radius:999px;font-size:14px;font-weight:850;letter-spacing:-.01em;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease}.nav-links a{display:inline-flex;align-items:center;padding:0 15px;color:#31405a}.nav-links a:hover,.nav-links a.active{background:rgba(77,124,255,.10);color:#173d9b}.nav-links a.active{background:linear-gradient(135deg,rgba(77,124,255,.18),rgba(127,231,255,.22));color:#0f2f8f;box-shadow:0 10px 28px rgba(49,89,216,.18),inset 0 0 0 1px rgba(77,124,255,.18)}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;color:#fff;background:linear-gradient(135deg,var(--ink),#1d2b59 52%,#3159d8);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 28px rgba(49,89,216,.22)}.header-cta:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(49,89,216,.27)}.header-cta img{width:20px;height:20px}.menu-toggle{display:none;align-items:center;justify-content:center;width:46px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}.menu-toggle span{display:block;width:18px;height:2px;background:currentColor;border-radius:999px;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor}.hero{position:relative;isolation:isolate;overflow:hidden;padding:76px 0 56px;background:linear-gradient(180deg,#071022 0%,#0a1330 52%,#101a3c 100%);color:#fff}.hero::before,.hero::after{content:"";position:absolute;border-radius:999px;pointer-events:none;z-index:-1}.hero::before{width:52rem;height:52rem;left:-24rem;top:-23rem;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle,rgba(77,124,255,.23),transparent 60%);animation:drift 17s ease-in-out infinite alternate}.hero::after{width:44rem;height:44rem;right:-18rem;top:-18rem;border:1px solid rgba(255,255,255,.07);background:radial-gradient(circle,rgba(127,231,255,.15),transparent 62%);animation:drift 20s ease-in-out infinite alternate-reverse}.hero-glow{position:absolute;inset:auto 10% -22% auto;width:42rem;height:42rem;border-radius:50%;background:radial-gradient(circle,rgba(146,107,255,.28),transparent 64%);filter:blur(36px);z-index:-1;animation:pulse 8s ease-in-out infinite}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,560px);gap:54px;align-items:center}.hero-copy{max-width:650px}.kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.88);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;backdrop-filter:blur(12px)}.kicker img{width:28px;height:28px;border-radius:8px}.kicker .pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 7px rgba(97,230,174,.10)}h1{margin:22px 0 0;font-size:clamp(52px,7.5vw,96px);line-height:.94;letter-spacing:-.07em;font-weight:950;text-wrap:balance;text-shadow:0 24px 60px rgba(0,0,0,.32)}h1 .gradient-text{display:block;background:linear-gradient(90deg,#fff 0%,#bcd0ff 35%,#7fe7ff 75%,#fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{margin:24px 0 0;max-width:610px;color:rgba(255,255,255,.80);font-size:clamp(18px,2.1vw,22px);line-height:1.65}.hero-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:64px;padding:0 28px;border-radius:999px;font-size:17px;font-weight:900;letter-spacing:-.01em;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#091120;background:linear-gradient(180deg,#fff 0%,#edf4ff 100%);box-shadow:0 22px 48px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.84)}.btn-primary img{width:25px;height:25px}.btn-secondary{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}.btn-secondary:hover{background:rgba(255,255,255,.13)}.hero-proof{display:flex;gap:18px;flex-wrap:wrap;margin:32px 0 0;padding:0;list-style:none;color:rgba(255,255,255,.75)}.hero-proof li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:750}.check{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(97,230,174,.14);color:var(--green);font-size:13px}.hero-art{position:relative;min-height:640px;display:grid;place-items:center;perspective:1200px}.browser-card{width:min(100%,530px);border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.16);box-shadow:var(--shadow-strong);padding:16px;transform:rotateX(2deg) rotateY(-5deg);animation:browserFloat 8s ease-in-out infinite}.browser-top{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:22px 22px 12px 12px;background:rgba(2,8,23,.64);border:1px solid rgba(255,255,255,.08)}.browser-dots{display:flex;gap:7px}.browser-dots span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.25)}.browser-url{height:24px;flex:1;border-radius:999px;background:rgba(255,255,255,.10);display:flex;align-items:center;padding:0 12px;color:rgba(255,255,255,.55);font-size:11px;font-weight:700;overflow:hidden;white-space:nowrap}.player{position:relative;overflow:hidden;border-radius:24px;margin-top:10px;min-height:328px;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.16),transparent 26%),linear-gradient(145deg,#11182d,#070b15 64%,#101936);border:1px solid rgba(255,255,255,.09)}.player::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0 40%,rgba(255,255,255,.08) 42%,transparent 44%);opacity:.55}.play-button{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:94px;height:94px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.20);box-shadow:0 24px 50px rgba(0,0,0,.34);backdrop-filter:blur(10px);z-index:2}.play-button::before{content:"";border-left:26px solid #fff;border-top:17px solid transparent;border-bottom:17px solid transparent;margin-left:7px}.quality-badge{position:absolute;z-index:3;right:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:rgba(5,10,22,.74);border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:900;font-size:13px;backdrop-filter:blur(12px)}.quality-badge span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 16px rgba(97,230,174,.9)}.timeline{position:absolute;left:24px;right:24px;bottom:28px;z-index:3}.timeline .bar{height:8px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}.timeline .bar span{display:block;height:100%;width:58%;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--cyan))}.timeline-row{display:flex;justify-content:space-between;margin-top:12px;color:rgba(255,255,255,.68);font-size:12px;font-weight:800}.floating-panel{position:absolute;right:0;top:50%;bottom:auto;width:min(78%,405px);border-radius:30px;background:#111721;border:1px solid rgba(255,255,255,.18);box-shadow:0 34px 86px rgba(0,0,0,.48);padding:12px;transform:translate(8%,-50%) rotate(1deg);animation:panelFloat 9s ease-in-out infinite reverse;z-index:4}.floating-panel img{border-radius:22px;width:100%;height:auto}.apply-toast{position:absolute;left:0;bottom:86px;z-index:5;display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:18px;background:rgba(255,255,255,.96);color:#0f172a;box-shadow:0 22px 54px rgba(0,0,0,.24);font-weight:900;transform:translateX(-10%)}.apply-toast .mini-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#071022;color:#fff;font-size:12px;font-weight:950}.orb{position:absolute;border-radius:50%;filter:blur(1px);opacity:.88}.orb-one{width:92px;height:92px;right:16%;top:6%;background:radial-gradient(circle,#7fe7ff,transparent 70%);animation:orbit 13s linear infinite}.orb-two{width:64px;height:64px;left:2%;top:22%;background:radial-gradient(circle,#926bff,transparent 70%);animation:orbit 16s linear infinite reverse}main{position:relative;background:linear-gradient(180deg,#fff 0%,#f7f9ff 55%,#fff 100%)}.section{padding:96px 0}.section-anchor{display:block;position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.browser-storage-section{position:relative}.section.compact{padding:74px 0}.section-head{max-width:760px;margin-bottom:34px}.section-head.centered{text-align:center;margin-inline:auto}.section-label{margin:0 0 12px;color:#3159d8;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.16em}.section h2,.page-hero h1{margin:0;color:var(--ink);font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:-.055em;font-weight:950;text-wrap:balance}.section-head p,.content-lead{margin:16px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{position:relative;overflow:hidden;min-height:280px;padding:28px;border-radius:var(--radius);background:linear-gradient(180deg,#fff,#fafdff);border:1px solid var(--line);box-shadow:0 18px 54px rgba(7,16,34,.07);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:0 30px 78px rgba(7,16,34,.11);border-color:rgba(77,124,255,.28)}.feature-card::before{content:"";position:absolute;right:-18%;top:-22%;width:52%;height:52%;min-width:170px;min-height:170px;border-radius:50%;background:radial-gradient(circle,rgba(77,124,255,.12),rgba(127,231,255,.06) 42%,transparent 72%);filter:blur(10px);opacity:.72;pointer-events:none;z-index:0}.feature-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,rgba(77,124,255,.12),rgba(127,231,255,.14));color:#3159d8;font-size:26px;margin-bottom:24px}.feature-card h3{margin:0;color:var(--ink);font-size:24px;letter-spacing:-.035em}.feature-card p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.feature-card .chip{display:inline-flex;margin-top:22px;padding:8px 11px;border-radius:999px;background:rgba(77,124,255,.10);color:#3159d8;font-size:12px;font-weight:900}.split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:32px;align-items:stretch}.dark-panel{position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(135deg,#071022,#101b3f 58%,#183c83);color:#fff;padding:38px;box-shadow:var(--shadow-strong)}.dark-panel::before{content:"";position:absolute;inset:auto -30% -45% auto;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,rgba(127,231,255,.28),transparent 62%)}.dark-panel h2{color:#fff}.dark-panel p{color:rgba(255,255,255,.76)}.settings-list{display:grid;gap:14px;margin-top:30px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);backdrop-filter:blur(10px)}.setting-row strong{font-size:15px}.setting-row span:last-child{font-weight:950;color:#99f1ff}.proof-card{padding:34px;border-radius:36px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.proof-item{padding:22px;border-radius:24px;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid rgba(15,23,42,.08)}.proof-item .num{display:block;color:#3159d8;font-size:32px;font-weight:950;letter-spacing:-.05em}.proof-item p{margin:6px 0 0;color:var(--muted);line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.step{position:relative;padding:26px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px rgba(7,16,34,.06)}.step-number{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#071022;color:#fff;font-weight:950;margin-bottom:22px}.step h3{margin:0;color:var(--ink);font-size:22px;letter-spacing:-.035em}.step p{margin:10px 0 0;color:var(--muted);line-height:1.68}.browser-storage-panel{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:34px;border-radius:34px;background:linear-gradient(135deg,#eef6ff,#fff);border:1px solid rgba(77,124,255,.16);box-shadow:0 18px 58px rgba(7,16,34,.06)}.local-storage-points{display:grid;grid-template-columns:repeat(2,minmax(170px,1fr));gap:14px;align-self:center;min-width:min(100%,380px)}.local-storage-points span{display:flex;align-items:center;justify-content:center;min-height:54px;padding:14px 18px;border-radius:999px;background:#fff;border:1px solid rgba(77,124,255,.18);color:#3159d8;font-weight:900;font-size:15px;text-align:center;box-shadow:0 8px 22px rgba(49,89,216,.06)}.faq{max-width:860px;margin:0 auto;display:grid;gap:12px}.faq details{border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(7,16,34,.05);overflow:hidden}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;padding:22px 24px;font-weight:950;color:var(--ink);font-size:18px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(77,124,255,.10);color:#3159d8;font-weight:950;flex:none}.faq details[open] summary::after{content:"-"}.faq p{margin:0;padding:0 24px 24px;color:var(--muted);line-height:1.7}.final-cta{position:relative;overflow:hidden;text-align:center;border-radius:42px;padding:58px 26px;background:radial-gradient(circle at 20% 0,rgba(127,231,255,.22),transparent 34%),linear-gradient(135deg,#071022,#101b3f 62%,#3159d8);color:#fff;box-shadow:var(--shadow-strong)}.final-cta h2{color:#fff}.final-cta p{margin:16px auto 0;max-width:620px;color:rgba(255,255,255,.76);font-size:18px;line-height:1.7}.final-cta .hero-actions{justify-content:center}.site-footer{padding:30px 0 44px;background:#fff}.foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:22px;border-top:1px solid var(--line);color:#40506a;font-size:14px}.foot-note{display:flex;align-items:center;gap:10px;font-weight:900;color:var(--ink)}.foot-note img{width:26px;height:26px;border-radius:8px}.foot-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.foot-links a{font-weight:850;color:#40506a}.foot-links a:hover{color:#3159d8}.sep{color:#a2acbd;font-weight:900}.reveal{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.reveal.show{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.page-hero{position:relative;overflow:hidden;padding:62px 0 58px;background:linear-gradient(135deg,#071022,#101b3f 62%,#173d9b);color:#fff}.page-hero::before{content:"";position:absolute;right:-16rem;top:-18rem;width:38rem;height:38rem;border-radius:50%;background:radial-gradient(circle,rgba(127,231,255,.24),transparent 62%)}.page-hero .container{position:relative}.page-hero h1{color:#fff}.page-hero p{max-width:690px;margin:16px 0 0;color:rgba(255,255,255,.76);font-size:19px;line-height:1.7}.back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;color:rgba(255,255,255,.78);font-weight:900}.content-section{padding:58px 0 82px}.content-card{background:#fff;border:1px solid var(--line);border-radius:34px;padding:38px;box-shadow:var(--shadow)}.content-card .meta{display:inline-flex;margin-bottom:22px;padding:9px 12px;border-radius:999px;background:rgba(77,124,255,.10);color:#3159d8;font-size:13px;font-weight:950}.content-card h2{margin:34px 0 12px;color:var(--ink);font-size:28px;letter-spacing:-.035em}.content-card p,.content-card li{color:#4c5a72;line-height:1.75}.content-card p{margin:0 0 14px}.content-card ul{padding-left:21px}.support-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start}.support-card{background:#fff;border:1px solid var(--line);border-radius:34px;padding:32px;box-shadow:var(--shadow)}.support-note{background:linear-gradient(180deg,#071022,#101b3f);color:#fff}.support-note h2{margin:0;font-size:30px;letter-spacing:-.04em}.support-note p{color:rgba(255,255,255,.73);line-height:1.7}.support-list{display:grid;gap:12px;margin-top:22px}.support-list span{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.85);font-weight:800}.support-list span::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--green)}form{display:grid;gap:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:grid;gap:8px;color:var(--ink);font-size:14px;font-weight:900}input,select,textarea{width:100%;padding:15px 16px;border:1px solid rgba(15,23,42,.16);border-radius:16px;background:#fff;color:var(--text);outline:none;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{border-color:#6f94ff;box-shadow:0 0 0 4px rgba(77,124,255,.12)}textarea{min-height:184px;resize:vertical}.submit{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 26px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--ink),#3159d8);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 18px 40px rgba(49,89,216,.22);transition:transform .22s ease,box-shadow .22s ease}.submit:hover{transform:translateY(-2px);box-shadow:0 22px 48px rgba(49,89,216,.28)}.status{display:none;padding:15px 16px;border-radius:16px;font-weight:850}.status.show{display:block}.status.ok{background:#edf9f3;color:#08703d;border:1px solid #bde9d0}.status.bad{background:#fff1f3;color:#b42318;border:1px solid #ffd0d8}.field-error{display:none;color:#b42318;font-size:13px}.field-error.show{display:block}.invalid{border-color:#d92d20!important;box-shadow:0 0 0 4px rgba(217,45,32,.08)!important}.not-found{min-height:70vh;display:grid;place-items:center}.not-found-panel{text-align:center;max-width:820px}.error-code{font-size:clamp(72px,16vw,160px);line-height:.85;font-weight:950;letter-spacing:-.08em;background:linear-gradient(90deg,#fff,#7fe7ff,#b9c9ff);-webkit-background-clip:text;background-clip:text;color:transparent}.not-found .hero-actions{justify-content:center}@media (max-width:1080px){.hero-grid{grid-template-columns:1fr;gap:34px}.hero-art{min-height:560px}.browser-card{transform:none;animation:float 8s ease-in-out infinite}.feature-grid,.steps{grid-template-columns:1fr 1fr}.split,.support-layout{grid-template-columns:1fr}.browser-storage-panel{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){:root{--header:70px}.site-header{grid-template-columns:auto 1fr auto;padding:12px 20px}.menu-toggle{display:inline-flex}.header-cta{display:none}.nav-links{position:fixed;left:14px;right:14px;top:calc(var(--header) + 10px);display:none;grid-template-columns:1fr;gap:6px;padding:12px;border-radius:24px;background:rgba(255,255,255,.97);border:1px solid var(--line);box-shadow:0 24px 70px rgba(7,16,34,.18);backdrop-filter:blur(20px)}body.nav-open .nav-links{display:grid}.nav-links a{justify-content:center;min-height:48px}.container{width:min(calc(100% - 28px),var(--max))}.hero{padding:52px 0 38px}h1{font-size:clamp(46px,15vw,76px)}.lead{font-size:18px}.hero-art{min-height:auto;margin-top:10px;display:block}.floating-panel{position:relative;width:94%;right:auto;top:auto;bottom:auto;transform:none;margin:-52px auto 0}.apply-toast{left:12px;bottom:64px;transform:none}.orb{display:none}.browser-card{width:100%;border-radius:28px}.player{min-height:270px}.section{padding:70px 0}.feature-grid,.steps,.proof-grid,.form-grid{grid-template-columns:1fr}.browser-storage-panel{padding:26px;border-radius:28px}.local-storage-points{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.foot{flex-direction:column;align-items:flex-start}.support-card,.content-card{padding:26px;border-radius:28px}}@media (max-width:520px){.hero-actions .btn{width:100%;min-height:60px}.kicker{letter-spacing:.1em}.play-button{width:76px;height:76px}.play-button::before{border-left-width:21px;border-top-width:14px;border-bottom-width:14px}.browser-top{height:38px}.browser-url{display:none}.floating-panel{width:100%;margin-top:-32px}.local-storage-points span{min-height:50px;padding:12px 14px;font-size:14px}.apply-toast{position:relative;left:auto;bottom:auto;margin:-10px 12px 12px}.feature-card,.step{padding:24px;border-radius:24px}.content-section{padding:40px 0 62px}.site-header{padding-inline:14px}.brand span{font-size:16px}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes browserFloat{0%,100%{transform:translateY(0) rotateX(2deg) rotateY(-5deg)}50%{transform:translateY(-12px) rotateX(2deg) rotateY(-5deg)}}@keyframes panelFloat{0%,100%{transform:translate(8%,-50%) rotate(1deg)}50%{transform:translate(8%,calc(-50% - 12px)) rotate(1deg)}}@keyframes drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(24px,18px,0) scale(1.04)}}@keyframes pulse{0%,100%{opacity:.62;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}@keyframes orbit{from{transform:rotate(0deg) translateX(18px) rotate(0deg)}to{transform:rotate(360deg) translateX(18px) rotate(-360deg)}}@media (hover:none){.feature-card:hover,.step:hover,.proof-item:hover,.faq details:hover{transform:none}.feature-card:hover::after,.step:hover::after,.proof-item:hover::after{opacity:0}}@media (max-width:430px){.feature-card::after,.step::after,.proof-item::after{width:64%;height:64%;min-width:130px;min-height:130px;filter:blur(10px)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.36;background-image:linear-gradient(rgba(77,124,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(77,124,255,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 78%,transparent 100%)}.site-header{transition:min-height .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease}.site-header.is-scrolled{background:rgba(255,255,255,.92);border-color:rgba(77,124,255,.15);box-shadow:0 18px 48px rgba(7,16,34,.10)}.nav-links a,.header-cta,.btn,.submit{position:relative;overflow:hidden;isolation:isolate}.nav-links a::after,.header-cta::after,.btn::after,.submit::after{content:"";position:absolute;inset:-120% auto -120% -70%;width:45%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);opacity:0;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .25s ease;z-index:-1}.nav-links a:hover::after,.header-cta:hover::after,.btn:hover::after,.submit:hover::after{opacity:.75;transform:translateX(420%) rotate(22deg)}.hero{--hero-x:76%;--hero-y:30%;background:radial-gradient(circle at var(--hero-x) var(--hero-y),rgba(127,231,255,.18),transparent 20rem),radial-gradient(circle at 14% 18%,rgba(146,107,255,.18),transparent 23rem),linear-gradient(180deg,#071022 0%,#0a1330 52%,#101a3c 100%)}.hero::selection{background:rgba(127,231,255,.25)}.kicker{box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 40px rgba(0,0,0,.12)}.kicker .pulse-dot,.quality-badge span{animation:signalPulse 1.9s ease-in-out infinite}.browser-card{position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform}.browser-card::before{content:"";position:absolute;inset:-50% -20%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.18) 48%,transparent 58%);transform:translateX(-54%) rotate(8deg);animation:glassSweep 7s ease-in-out infinite;pointer-events:none;z-index:5}.player::before{content:"";position:absolute;left:-15%;right:-15%;bottom:82px;height:1px;background:linear-gradient(90deg,transparent,rgba(127,231,255,.9),transparent);box-shadow:0 0 22px rgba(127,231,255,.65);animation:scanLine 4.8s ease-in-out infinite;z-index:3}.play-button{animation:softBeat 3.4s ease-in-out infinite}.floating-panel{overflow:hidden;will-change:transform;backdrop-filter:blur(14px)}.floating-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(127,231,255,.22),transparent 35%,rgba(146,107,255,.18));opacity:.35;pointer-events:none}.floating-panel img{position:relative;z-index:1}.feature-card,.step,.proof-item,.faq details,.browser-storage-panel,.content-card,.support-card{transform:translateZ(0);will-change:transform;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.feature-card::after,.step::after,.proof-item::after,.browser-storage-panel::after,.final-cta::before,.dark-panel::after{content:"";position:absolute;pointer-events:none}.feature-card::after,.step::after,.proof-item::after{right:-16%;bottom:-18%;width:58%;height:58%;min-width:170px;min-height:170px;border-radius:50%;background:radial-gradient(circle at center,rgba(77,124,255,.16) 0%,rgba(127,231,255,.08) 38%,transparent 72%);filter:blur(12px);opacity:0;transform:translate3d(12px,14px,0) scale(.78);transition:opacity .28s ease,transform .28s ease,filter .28s ease;z-index:0}.feature-card:hover::after,.step:hover::after,.proof-item:hover::after{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(14px)}.step:hover,.proof-item:hover,.faq details:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(7,16,34,.10);border-color:rgba(77,124,255,.22)}.feature-card > *,.step > *,.proof-item > *{position:relative;z-index:1}.proof-item{position:relative;overflow:hidden}.step{overflow:hidden}.dark-panel::after{inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(circle at 75% 35%,#000,transparent 62%);opacity:.6}.browser-storage-panel{position:relative;overflow:hidden}.browser-storage-panel::after{inset:-40% -15% auto auto;width:22rem;height:22rem;border-radius:50%;background:radial-gradient(circle,rgba(127,231,255,.27),transparent 64%);animation:storagePanelGlow 8s ease-in-out infinite alternate}.browser-storage-panel > *{position:relative;z-index:1}.local-storage-points span{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.local-storage-points span:hover{transform:translateY(-3px);border-color:rgba(77,124,255,.34);box-shadow:0 14px 34px rgba(49,89,216,.12)}.faq details[open]{border-color:rgba(77,124,255,.24);box-shadow:0 22px 56px rgba(49,89,216,.10)}.final-cta::before{inset:-1px;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.16) 43%,transparent 62%);transform:translateX(-110%);animation:ctaSweep 8s ease-in-out infinite}.final-cta > *{position:relative;z-index:1}@media (max-width:1080px){.hero-grid{text-align:center;justify-items:center}.hero-copy{max-width:780px}.lead{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-art{width:min(100%,680px);margin-inline:auto}.floating-panel{right:50%;transform:translate(50%,-46%) rotate(1deg);animation:panelFloatCentered 9s ease-in-out infinite reverse}}@media (max-width:780px){:root{--header:68px;--radius:24px}.site-header{grid-template-columns:auto auto;justify-content:space-between;gap:12px;padding:11px 16px}.brand img{width:38px;height:38px;border-radius:12px}.menu-toggle{display:inline-flex;z-index:72}body.nav-open .menu-toggle{background:#071022;color:#fff;border-color:#071022}body.nav-open .menu-toggle span{box-shadow:none;transform:rotate(45deg)}body.nav-open .menu-toggle span::after{content:"";display:block;width:18px;height:2px;background:currentColor;border-radius:999px;transform:rotate(90deg)}.nav-links{display:grid;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.98);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;left:12px;right:12px;top:calc(var(--header) + 8px);gap:8px;padding:12px;border-radius:26px;background:rgba(255,255,255,.96)}body.nav-open .nav-links{display:grid;visibility:visible;opacity:1;pointer-events:auto;transform:none}.nav-links a{min-height:50px;font-size:15px;background:rgba(77,124,255,.045)}.hero{padding:46px 0 34px}.hero-grid{gap:24px;text-align:center}h1{font-size:clamp(42px,13vw,68px);letter-spacing:-.064em}.lead{font-size:17px;line-height:1.62}.hero-actions{margin-top:28px;gap:10px}.hero-actions .btn{flex:1 1 220px;min-height:58px;padding:0 20px}.hero-proof{gap:10px 14px;margin-top:24px}.hero-proof li{font-size:13px}.hero-art{display:block;max-width:560px;min-height:auto;margin-top:4px}.browser-card{border-radius:26px;padding:12px;animation:float 8s ease-in-out infinite!important}.player{min-height:238px;border-radius:20px}.floating-panel{position:relative;right:auto;top:auto;bottom:auto;width:min(86%,360px);margin:-44px auto 0;transform:none!important;animation:mobilePanelFloat 7.8s ease-in-out infinite!important;border-radius:24px;padding:10px}.floating-panel img{border-radius:18px}.section{padding:62px 0}.section.compact{padding:54px 0}.section h2,.page-hero h1{font-size:clamp(34px,9.5vw,52px)}.feature-card,.step,.proof-card,.dark-panel,.browser-storage-panel,.content-card,.support-card{border-radius:26px}.browser-storage-panel{gap:22px}.local-storage-points{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.local-storage-points span{min-height:52px;padding:12px 10px;font-size:14px}.faq summary{padding:20px 18px;font-size:16px}.faq p{padding:0 18px 20px}.final-cta{border-radius:30px;padding:46px 20px}.foot-links{gap:9px}}@media (max-width:430px){.container{width:min(calc(100% - 24px),var(--max))}.site-header{padding-inline:12px}.brand span{font-size:15px}.kicker{font-size:10px;letter-spacing:.08em;gap:8px;padding-right:11px}.kicker img{width:24px;height:24px}h1{font-size:clamp(38px,13.5vw,54px)}.hero-actions .btn{width:100%;flex-basis:100%}.browser-card{border-radius:22px}.browser-top{padding-inline:10px}.player{min-height:210px}.play-button{width:68px;height:68px}.quality-badge{right:12px;top:12px;font-size:12px;padding:8px 10px}.timeline{left:16px;right:16px;bottom:20px}.floating-panel{width:92%;margin-top:-32px}.proof-card,.dark-panel{padding:24px}.proof-grid{gap:12px}.proof-item{padding:18px}.browser-storage-panel{padding:22px}.local-storage-points{gap:8px}.local-storage-points span{min-height:48px;padding:10px 8px;font-size:12.5px;line-height:1.15}.form-grid{gap:12px}input,select,textarea{border-radius:14px;padding:14px}}@keyframes glassSweep{0%,72%,100%{transform:translateX(-62%) rotate(8deg);opacity:0}82%{opacity:1}92%{transform:translateX(62%) rotate(8deg);opacity:0}}@keyframes scanLine{0%,100%{transform:translateY(0);opacity:.25}50%{transform:translateY(-106px);opacity:.85}}@keyframes softBeat{0%,100%{box-shadow:0 24px 50px rgba(0,0,0,.34),0 0 0 0 rgba(127,231,255,.16)}50%{box-shadow:0 24px 50px rgba(0,0,0,.34),0 0 0 16px rgba(127,231,255,0)}}@keyframes signalPulse{0%,100%{box-shadow:0 0 0 0 rgba(97,230,174,.34),0 0 16px rgba(97,230,174,.8)}50%{box-shadow:0 0 0 8px rgba(97,230,174,0),0 0 22px rgba(97,230,174,.95)}}@keyframes panelFloatCentered{0%,100%{transform:translate(50%,-46%) rotate(1deg)}50%{transform:translate(50%,calc(-46% - 12px)) rotate(1deg)}}@keyframes mobilePanelFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes storagePanelGlow{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-18px,18px,0) scale(1.06)}}@keyframes ctaSweep{0%,72%,100%{transform:translateX(-110%)}86%{transform:translateX(110%)}}@media (prefers-reduced-motion:reduce){.browser-card::before,.player::before,.final-cta::before{display:none!important}}@media (hover:none){.feature-card:hover,.step:hover,.proof-item:hover,.faq details:hover{transform:none}.feature-card:hover::after,.step:hover::after,.proof-item:hover::after{opacity:0}}@media (max-width:430px){.feature-card::after,.step::after,.proof-item::after{width:64%;height:64%;min-width:130px;min-height:130px;filter:blur(10px)}}@media (max-width:780px){body.privacy-page .page-hero{padding:34px 0 62px}body.privacy-page .page-hero .back-link{margin-bottom:16px}body.privacy-page .page-hero p{margin-top:10px;font-size:16px;line-height:1.55}body.privacy-page .content-section{padding:0 0 62px;margin-top:-34px;position:relative;z-index:2}body.privacy-page .content-card{padding:22px}body.privacy-page .content-card.reveal{opacity:1;transform:none}body.privacy-page .content-card .meta{max-width:100%;white-space:normal;line-height:1.25;margin-bottom:18px}}@media (max-width:430px){body.privacy-page .page-hero{padding:26px 0 54px}body.privacy-page .content-section{margin-top:-30px}body.privacy-page .content-card{padding:20px}}.glass-card,.trust-shell,.policy-toc,.policy-contact-card,.footer-grid{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.68));border:1px solid rgba(77,124,255,.16);box-shadow:0 24px 70px rgba(7,16,34,.08),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px)}.premium-grid .feature-card{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(249,252,255,.76));border-color:rgba(77,124,255,.16)}.feature-icon{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:20px;font-weight:950;letter-spacing:-.04em;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 14px 30px rgba(49,89,216,.10)}.feature-card:hover .feature-icon,.step:hover .step-number{transform:translateY(-2px) scale(1.03)}.feature-icon,.step-number{transition:transform .24s ease,box-shadow .24s ease}.quality-stack{position:absolute;left:18px;top:18px;z-index:3;display:grid;gap:8px;width:min(46%,190px)}.quality-stack div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(5,10,22,.55);border:1px solid rgba(255,255,255,.11);backdrop-filter:blur(14px);box-shadow:0 14px 36px rgba(0,0,0,.18)}.quality-stack span{color:rgba(255,255,255,.52);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.quality-stack strong{color:#fff;font-size:12px;font-weight:950}.hero-widget{position:absolute;z-index:6;width:min(52%,230px);padding:15px;border-radius:22px;background:rgba(255,255,255,.92);color:#0f172a;border:1px solid rgba(255,255,255,.68);box-shadow:0 26px 62px rgba(0,0,0,.25);backdrop-filter:blur(18px)}.hero-widget-left{left:0;bottom:120px;transform:translateX(-16%);animation:widgetFloat 8.6s ease-in-out infinite}.widget-label{display:block;color:#3159d8;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.hero-widget strong{display:block;margin-top:6px;font-size:16px;letter-spacing:-.03em}.hero-widget small{display:block;margin-top:5px;color:#60708a;line-height:1.45;font-weight:700}.trust-section{position:relative;isolation:isolate}.trust-section::before{content:"";position:absolute;inset:10% 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(77,124,255,.28),transparent);z-index:-1}.trust-shell{border-radius:38px;padding:36px;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:28px;align-items:center;position:relative;overflow:hidden}.trust-shell::after{content:"";position:absolute;right:-12rem;top:-12rem;width:30rem;height:30rem;border-radius:50%;background:radial-gradient(circle,rgba(127,231,255,.28),transparent 66%);pointer-events:none}.trust-shell .section-head{margin-bottom:0;position:relative;z-index:1}.trust-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.trust-item{min-height:230px;padding:22px;border-radius:28px;background:rgba(255,255,255,.76);border:1px solid rgba(77,124,255,.14);box-shadow:0 16px 42px rgba(7,16,34,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.trust-item:hover{transform:translateY(-5px);border-color:rgba(77,124,255,.28);box-shadow:0 26px 64px rgba(7,16,34,.10)}.trust-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#071022;color:#fff;font-size:13px;font-weight:950;letter-spacing:-.04em}.trust-item h3{margin:18px 0 0;color:var(--ink);font-size:19px;letter-spacing:-.035em}.trust-item p{margin:10px 0 0;color:var(--muted);line-height:1.62;font-size:15px}.policy-section{background:linear-gradient(180deg,#f7f9ff,#fff)}.policy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.policy-toc{position:sticky;top:calc(var(--header) + 24px);border-radius:26px;padding:20px;display:grid;gap:8px}.policy-toc span{display:block;margin-bottom:6px;color:var(--ink);font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.policy-toc a{display:flex;align-items:center;min-height:38px;padding:8px 10px;border-radius:14px;color:#465673;font-size:14px;font-weight:800;transition:background .2s ease,color .2s ease,transform .2s ease}.policy-toc a:hover{background:rgba(77,124,255,.10);color:#3159d8;transform:translateX(2px)}.policy-card{position:relative;overflow:hidden}.policy-card h2{scroll-margin-top:calc(var(--header) + 18px);padding-top:4px;border-top:1px solid rgba(15,23,42,.08)}.policy-card h2:first-of-type{border-top:0}.policy-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px}.policy-meta-row .meta{margin-bottom:0}.review-meta{display:inline-flex;padding:9px 12px;border-radius:999px;background:rgba(97,230,174,.14);color:#08703d;font-size:13px;font-weight:950}.policy-contact-card{margin-top:34px;padding:22px;border-radius:24px}.policy-contact-card strong{display:block;color:var(--ink);font-size:18px;letter-spacing:-.03em}.policy-contact-card p{margin:8px 0 14px}.policy-contact-card a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;background:#071022;color:#fff;font-weight:900}.enhanced-footer{padding:0 0 42px;background:linear-gradient(180deg,#fff,#f7f9ff)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(150px,.6fr));gap:22px;align-items:start;border-radius:32px;padding:28px}.footer-brand p{max-width:360px;margin:14px 0 0;color:#60708a;line-height:1.65}.footer-column{display:grid;gap:10px;color:#52627a}.footer-column strong{color:var(--ink);font-size:13px;text-transform:uppercase;letter-spacing:.12em}.footer-column a,.footer-column span{font-size:14px;font-weight:750}.footer-column a{transition:color .2s ease,transform .2s ease}.footer-column a:hover{color:#3159d8;transform:translateX(2px)}.footer-meta span{color:#64748b}@media (max-width:1080px){.trust-shell{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(3,1fr)}.policy-layout{grid-template-columns:1fr}.policy-toc{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-toc span{grid-column:1/-1}.footer-grid{grid-template-columns:1fr 1fr}.hero-widget-left{left:50%;bottom:66px;transform:translateX(-50%);width:min(76%,300px)}}@media (max-width:780px){.hero{padding:42px 0 32px}.hero-grid{gap:18px}.lead{max-width:34rem}.quality-stack{left:12px;top:12px;width:min(54%,172px);gap:6px}.quality-stack div{padding:8px 9px;border-radius:13px}.quality-stack span{font-size:9px}.quality-stack strong{font-size:11px}.hero-widget{display:none}.trust-shell{padding:24px;border-radius:28px}.trust-grid{grid-template-columns:1fr}.trust-item{min-height:0}.policy-toc{display:none}.policy-meta-row{align-items:flex-start}.footer-grid{grid-template-columns:1fr;border-radius:28px;padding:24px}.enhanced-footer{padding-bottom:28px}.feature-card,.step,.proof-card,.dark-panel,.browser-storage-panel,.content-card,.support-card{box-shadow:0 18px 48px rgba(7,16,34,.07)}}@media (max-width:430px){.quality-stack{display:none}.trust-shell{padding:20px}.trust-item{padding:18px;border-radius:22px}.policy-contact-card{padding:18px}.review-meta,.policy-meta-row .meta{width:100%;justify-content:center;text-align:center}.footer-grid{padding:20px}.section{padding:56px 0}.section.compact{padding:48px 0}}@keyframes widgetFloat{0%,100%{transform:translateX(-16%) translateY(0)}50%{transform:translateX(-16%) translateY(-10px)}}@media (max-width:1080px){@keyframes widgetFloat{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}}@media (prefers-reduced-motion:reduce){.hero-widget,.trust-item{animation:none!important}.hero-widget,.trust-item:hover,.policy-toc a:hover,.footer-column a:hover{transform:none!important}}.youtube-browser .browser-url{color:rgba(255,255,255,.68)}.youtube-browser-top{background:rgba(8,12,22,.76)}.youtube-watch{display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-template-rows:auto 1fr;gap:12px;min-height:366px;padding:14px;background:linear-gradient(180deg,#0b1020 0%,#080c16 100%)}.youtube-watch::before{content:"";position:absolute;inset:-24% -16% auto -16%;height:58%;background:radial-gradient(circle at 46% 12%,rgba(255,255,255,.16),transparent 35%),radial-gradient(circle at 72% 38%,rgba(255,0,51,.18),transparent 34%);filter:blur(22px);opacity:.8;animation:ytAmbientMove 8s ease-in-out infinite alternate;z-index:0}.youtube-watch::after{opacity:.12;z-index:0;pointer-events:none}.youtube-watch > *{position:relative;z-index:1}.yt-video-surface{position:relative;min-height:230px;grid-column:1/2;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.17),transparent 18%),radial-gradient(circle at 76% 24%,rgba(127,231,255,.14),transparent 22%),linear-gradient(135deg,#151a2e 0%,#080b14 56%,#121827 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 18px 52px rgba(0,0,0,.32)}.yt-video-surface::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),transparent 46%,rgba(0,0,0,.58)),repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 1px,transparent 1px 18px);opacity:.82;pointer-events:none}.yt-brand-chip{position:absolute;left:14px;top:14px;z-index:4;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:999px;background:rgba(7,10,18,.62);color:#fff;border:1px solid rgba(255,255,255,.13);font-size:12px;font-weight:900;backdrop-filter:blur(12px)}.yt-play-mark{width:20px;height:14px;border-radius:5px;background:#ff0033;position:relative;display:inline-block;box-shadow:0 0 22px rgba(255,0,51,.45)}.yt-play-mark::before{content:"";position:absolute;left:8px;top:4px;border-left:6px solid #fff;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.yt-video-glow{position:absolute;inset:auto auto 24% 10%;width:58%;height:42%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.22),rgba(127,231,255,.11) 35%,transparent 72%);filter:blur(20px);animation:ytVideoGlow 7s ease-in-out infinite}.yt-frame-line{position:absolute;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);opacity:.45;transform:rotate(-8deg)}.yt-frame-line.line-one{top:35%;animation:ytFrameLine 6.4s ease-in-out infinite}.yt-frame-line.line-two{top:57%;animation:ytFrameLine 7.2s ease-in-out infinite reverse}.youtube-watch .play-button{top:46%;background:rgba(0,0,0,.34);border-color:rgba(255,255,255,.24)}.youtube-watch .quality-badge{right:14px;top:14px;background:rgba(7,10,18,.68)}.youtube-watch .yt-quality-menu{left:auto;right:14px;top:58px;width:min(45%,168px);gap:6px}.youtube-watch .yt-quality-menu div{padding:8px 9px;border-radius:13px;background:rgba(7,10,18,.58)}.yt-player-controls{position:absolute;left:14px;right:14px;bottom:12px;z-index:5;display:grid;gap:9px}.youtube-watch .yt-player-controls .timeline{position:relative;left:auto;right:auto;bottom:auto}.youtube-watch .timeline .bar{height:6px;background:rgba(255,255,255,.24)}.youtube-watch .timeline .bar span{width:5.8%;background:#ff0033;animation:ytProgress 6.2s ease-in-out infinite;box-shadow:0 0 18px rgba(255,0,51,.72)}.youtube-watch .timeline-row{margin-top:0;color:rgba(255,255,255,.78);align-items:center}.yt-control-left{letter-spacing:.01em}.yt-pill{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:21px;border-radius:6px;background:rgba(255,255,255,.16);font-size:11px;color:#fff}.yt-watch-meta{grid-column:1/2;align-self:start;display:grid;gap:9px;padding:2px 2px 0}.yt-title-line{height:12px;width:88%;border-radius:999px;background:rgba(255,255,255,.82)}.yt-title-line.short{width:56%;opacity:.45}.yt-channel-row{display:flex;align-items:center;gap:10px;margin-top:3px}.yt-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ff0033,#ff8a00);box-shadow:0 0 22px rgba(255,0,51,.2)}.yt-channel-copy{display:grid;gap:6px;min-width:90px;flex:1}.yt-channel-copy i{display:block;height:8px;border-radius:999px;background:rgba(255,255,255,.24)}.yt-channel-copy i:first-child{width:88px}.yt-channel-copy i:last-child{width:62px;opacity:.6}.yt-subscribe{display:inline-grid;place-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:rgba(255,255,255,.92);color:#0b1020;font-size:11px;font-weight:950}.yt-side-rail{grid-column:2/3;grid-row:1/3;display:grid;gap:10px;align-content:start}.yt-side-rail span{display:block;height:70px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.09);position:relative;overflow:hidden}.yt-side-rail span::before{content:"";position:absolute;left:8px;right:8px;top:8px;height:34px;border-radius:10px;background:linear-gradient(135deg,rgba(255,0,51,.48),rgba(127,231,255,.18));animation:ytThumbPulse 5.6s ease-in-out infinite}.yt-side-rail span::after{content:"";position:absolute;left:8px;right:22px;bottom:12px;height:7px;border-radius:999px;background:rgba(255,255,255,.32);box-shadow:0 11px 0 rgba(255,255,255,.13)}@media (max-width:780px){.youtube-watch{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:318px;padding:12px;gap:10px}.yt-video-surface{min-height:208px;border-radius:18px}.yt-side-rail{display:none}.youtube-watch .yt-quality-menu{right:12px;top:54px;width:155px}.yt-brand-chip{left:12px;top:12px}}@media (max-width:430px){.youtube-watch{min-height:284px;padding:10px}.yt-video-surface{min-height:186px;border-radius:16px}.youtube-watch .quality-badge{right:10px;top:10px}.yt-brand-chip span:last-child{display:none}.yt-brand-chip{padding:0 8px;min-height:28px}.yt-watch-meta{gap:7px}.yt-title-line{height:10px}.yt-subscribe{display:none}}@keyframes ytProgress{0%,100%{width:5.8%}50%{width:6.4%}}@keyframes ytAmbientMove{from{transform:translate3d(-10px,0,0) scale(1)}to{transform:translate3d(18px,12px,0) scale(1.08)}}@keyframes ytVideoGlow{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.65}50%{transform:translate3d(18px,-10px,0) scale(1.1);opacity:.95}}@keyframes ytFrameLine{0%,100%{transform:translateX(-10px) rotate(-8deg);opacity:.22}50%{transform:translateX(18px) rotate(-8deg);opacity:.62}}@keyframes ytThumbPulse{0%,100%{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.youtube-watch::before,.yt-video-glow,.yt-frame-line,.youtube-watch .timeline .bar span,.yt-side-rail span::before{animation:none!important}}.browser-storage-panel.reveal{opacity:1;transform:none}#browser-storage .browser-storage-panel{opacity:1!important;visibility:visible!important;transform:none!important;display:grid!important}#browser-storage .browser-storage-panel>*{opacity:1!important;visibility:visible!important}.scroll-progress{width:100%;transform:scaleX(0);transform-origin:left center;box-shadow:none;will-change:transform}body::before{display:none}.site-header{background:rgba(255,255,255,.94);backdrop-filter:none;box-shadow:0 8px 22px rgba(7,16,34,.045)}.site-header.is-scrolled{box-shadow:0 12px 28px rgba(7,16,34,.075)}.hero{contain:paint;content-visibility:visible}.hero::before,.hero::after{animation:none!important;opacity:.72}.hero-glow{animation:none!important;filter:none;opacity:.34}.browser-card,.floating-panel,.hero-widget,.feature-card,.step,.proof-item,.faq details,.browser-storage-panel,.content-card,.support-card{will-change:auto}.browser-card{animation:none!important;transform:rotateX(1deg) rotateY(-3deg);box-shadow:0 28px 72px rgba(3,8,20,.28)}.browser-card::before,.player::before,.play-button,.kicker .pulse-dot,.quality-badge span,.orb-one,.orb-two,.floating-panel,.hero-widget-left,.browser-storage-panel::after,.final-cta::before,.youtube-watch::before,.yt-video-glow,.yt-frame-line,.youtube-watch .timeline .bar span,.yt-side-rail span::before{animation:none!important}.floating-panel{backdrop-filter:none;box-shadow:0 24px 58px rgba(0,0,0,.36)}.play-button,.quality-badge,.kicker,.yt-brand-chip,.quality-stack div,.hero-widget{backdrop-filter:none}.yt-video-glow{filter:none;opacity:.32}.yt-frame-line{opacity:.24}.youtube-watch::before{filter:none;opacity:.38}.youtube-watch .timeline .bar span{width:5.8%!important;box-shadow:none}.yt-side-rail span::before{transform:none!important;opacity:.82}.feature-card::before,.feature-card::after,.step::after,.proof-item::after{filter:none}.nav-links a::after,.header-cta::after,.btn::after,.submit::after{display:none}@media (max-width:1080px){.floating-panel{animation:none!important}}@media (max-width:780px){.hero-art{min-height:560px}.browser-card{transform:none}.floating-panel{animation:none!important}}.floating-panel{transform:translate(8%,-50%)!important}.floating-panel img{filter:none!important;transform:none!important;image-rendering:auto}@media (max-width:1080px){.floating-panel{right:50%;transform:translate(50%,-46%)!important}}@media (max-width:780px){.floating-panel{right:auto;transform:none!important}}.split{position:relative;isolation:isolate}.split .dark-panel{z-index:0}.split .proof-card{position:relative;z-index:1}:root{--ink:#f8fbff;--ink-2:#dbe7ff;--ink-3:#b9c9ee;--bg:#050713;--paper:#0b1024;--paper-2:#0f1630;--text:#eaf2ff;--muted:#a7b4d2;--soft:rgba(92,124,255,.18);--line:rgba(140,168,255,.20);--line-strong:rgba(127,231,255,.34);--blue:#2578ff;--blue-2:#64a7ff;--cyan:#21e9ff;--violet:#a64dff;--pink:#ff4dff;--green:#6dffca;--shadow:0 24px 70px rgba(0,0,0,.32),0 0 36px rgba(37,120,255,.09);--shadow-strong:0 34px 96px rgba(0,0,0,.48),0 0 60px rgba(166,77,255,.16)}html{background:#050713}body{color:var(--text);background:radial-gradient(circle at 16% 8%,rgba(166,77,255,.24),transparent 22rem),radial-gradient(circle at 82% 12%,rgba(33,233,255,.16),transparent 28rem),radial-gradient(circle at 60% 88%,rgba(37,120,255,.17),transparent 30rem),linear-gradient(180deg,#03050d 0%,#080b1b 42%,#050713 100%)}body::before{display:block;content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.42;background-image:radial-gradient(circle at 18px 22px,rgba(255,255,255,.55) 1px,transparent 1.6px),radial-gradient(circle at 84px 70px,rgba(33,233,255,.42) 1px,transparent 1.7px),radial-gradient(circle at 142px 28px,rgba(166,77,255,.45) 1px,transparent 1.7px),linear-gradient(115deg,transparent 0 47%,rgba(37,120,255,.14) 48%,transparent 50%),linear-gradient(125deg,transparent 0 61%,rgba(255,77,255,.10) 62%,transparent 64%);background-size:190px 150px,230px 190px,260px 210px,100% 100%,100% 100%;mask-image:linear-gradient(180deg,#000 0%,#000 74%,transparent 100%)}.scroll-progress{background:linear-gradient(90deg,var(--pink),var(--violet),var(--cyan));box-shadow:0 0 18px rgba(33,233,255,.38)}.site-header{background:rgba(5,7,19,.86);border-bottom:1px solid rgba(127,231,255,.18);box-shadow:0 12px 34px rgba(0,0,0,.28),0 0 30px rgba(37,120,255,.06)}.site-header.is-scrolled{background:rgba(5,7,19,.94);box-shadow:0 16px 42px rgba(0,0,0,.34),0 0 32px rgba(37,120,255,.08)}.brand{color:#fff;text-shadow:0 0 18px rgba(33,233,255,.20)}.brand img,.kicker img{background:#080c1d;border:1px solid rgba(127,231,255,.34);box-shadow:0 0 0 1px rgba(166,77,255,.18),0 0 22px rgba(33,233,255,.24),0 10px 26px rgba(0,0,0,.32)}.nav-links a{color:#b8c5e8}.nav-links a:hover,.nav-links a.active{background:rgba(37,120,255,.13);color:#fff;box-shadow:inset 0 0 0 1px rgba(127,231,255,.16)}.header-cta,.submit{color:#fff;background:linear-gradient(135deg,#6e3dff 0%,#2578ff 48%,#20e8ff 100%);border:1px solid rgba(127,231,255,.38);box-shadow:0 0 24px rgba(37,120,255,.24),0 16px 32px rgba(0,0,0,.28)}.menu-toggle{background:rgba(255,255,255,.06);border-color:rgba(127,231,255,.26);color:#fff}.hero{background:radial-gradient(circle at 23% 25%,rgba(166,77,255,.33),transparent 20rem),radial-gradient(circle at 82% 24%,rgba(33,233,255,.20),transparent 24rem),linear-gradient(125deg,transparent 0 51%,rgba(37,120,255,.28) 51.4%,transparent 52.4%),linear-gradient(132deg,transparent 0 56%,rgba(255,77,255,.17) 56.5%,transparent 57.7%),linear-gradient(180deg,#02040c 0%,#07091a 54%,#080b1c 100%)}.hero::before{width:40rem;height:40rem;left:-14rem;top:-14rem;background:radial-gradient(circle,rgba(166,77,255,.22),transparent 62%);border-color:rgba(166,77,255,.16)}.hero::after{width:48rem;height:48rem;right:-20rem;top:4rem;background:radial-gradient(circle,rgba(33,233,255,.16),transparent 62%);border-color:rgba(33,233,255,.13)}.hero-glow{background:radial-gradient(circle,rgba(166,77,255,.23),transparent 62%);opacity:.7;filter:none}.kicker{background:rgba(12,18,42,.72);border-color:rgba(127,231,255,.22);color:#d9e4ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 26px rgba(37,120,255,.13)}h1 .gradient-text{background:linear-gradient(90deg,#ff67ff 0%,#9b5cff 32%,#4e89ff 62%,#20e8ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.lead{color:#c7d3f2}.hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:14px 28px;color:#f4f7ff}.hero-proof li{font-size:16px;text-shadow:0 0 14px rgba(255,255,255,.14)}.check{background:rgba(37,120,255,.10);border:1px solid rgba(127,231,255,.55);color:#fff;box-shadow:0 0 18px rgba(37,120,255,.42),inset 0 0 10px rgba(127,231,255,.18)}.btn-primary{color:#fff;background:linear-gradient(135deg,#fc5cff 0%,#7a4dff 40%,#20e8ff 100%);box-shadow:0 0 30px rgba(37,120,255,.30),0 20px 48px rgba(0,0,0,.34);border:1px solid rgba(255,255,255,.24)}.btn-secondary{color:#eaf2ff;background:rgba(255,255,255,.06);border-color:rgba(127,231,255,.24);box-shadow:inset 0 0 22px rgba(37,120,255,.08)}.btn-secondary:hover{background:rgba(37,120,255,.16);border-color:rgba(127,231,255,.36)}.browser-card,.floating-panel{background:linear-gradient(180deg,rgba(8,11,28,.92),rgba(8,13,34,.78));border:1px solid rgba(127,231,255,.26);box-shadow:0 28px 80px rgba(0,0,0,.54),0 0 40px rgba(37,120,255,.25),0 0 22px rgba(166,77,255,.15)}.browser-top{background:rgba(1,4,12,.88);border-color:rgba(127,231,255,.12)}.browser-url{background:rgba(37,120,255,.18);color:#aebfec}.player,.youtube-watch{background:radial-gradient(circle at 34% 32%,rgba(37,120,255,.26),transparent 30%),radial-gradient(circle at 72% 22%,rgba(166,77,255,.18),transparent 28%),linear-gradient(145deg,#050712,#080b1b 62%,#101646);border-color:rgba(127,231,255,.22)}.quality-badge,.yt-brand-chip,.quality-stack div{background:rgba(3,5,14,.84);border-color:rgba(127,231,255,.26);box-shadow:0 0 20px rgba(37,120,255,.15)}.quality-stack strong,.quality-badge{color:#fff}.quality-stack div:first-child{box-shadow:0 0 24px rgba(166,77,255,.28),inset 0 0 22px rgba(37,120,255,.10)}.section{position:relative}.section-label{color:#6fefff;text-shadow:0 0 20px rgba(33,233,255,.24)}.section h2,.page-hero h1{color:#fff}.section-head p,.content-lead{color:var(--muted)}.feature-card,.step,.proof-card,.trust-shell,.trust-item,.faq details,.browser-storage-panel,.content-card,.support-card,.policy-toc,.policy-contact-card,.footer-grid{background:linear-gradient(180deg,rgba(16,23,53,.82),rgba(8,12,29,.74));border:1px solid rgba(127,231,255,.17);box-shadow:0 22px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.premium-grid .feature-card{background:linear-gradient(180deg,rgba(18,25,57,.88),rgba(8,12,29,.78));border-color:rgba(127,231,255,.18)}.feature-card:hover,.step:hover,.proof-item:hover,.faq details:hover,.local-storage-points span:hover{border-color:rgba(33,233,255,.38);box-shadow:0 26px 72px rgba(0,0,0,.34),0 0 24px rgba(37,120,255,.16)}.feature-card h3,.step h3,.trust-item h3,.content-card h2,.support-card h2,label,.faq summary{color:#fff}.feature-card p,.step p,.trust-item p,.proof-item p,.content-card p,.content-card li,.faq p,.support-card p{color:#aab7d4}.feature-icon,.step-number,.trust-icon,.proof-item .num{color:#7eefff;background:linear-gradient(135deg,rgba(166,77,255,.16),rgba(33,233,255,.13));text-shadow:0 0 20px rgba(33,233,255,.36)}.feature-card .chip,.content-card .meta{background:rgba(37,120,255,.13);color:#9eefff;border:1px solid rgba(127,231,255,.18)}.dark-panel,.final-cta,.page-hero,.support-note{background:radial-gradient(circle at 18% 12%,rgba(166,77,255,.25),transparent 22rem),radial-gradient(circle at 88% 74%,rgba(33,233,255,.14),transparent 20rem),linear-gradient(135deg,#050713,#101135 58%,#111c58);border:1px solid rgba(127,231,255,.22);box-shadow:0 34px 90px rgba(0,0,0,.42),0 0 44px rgba(37,120,255,.12)}.setting-row,.proof-item,.local-storage-points span{background:rgba(255,255,255,.055);border-color:rgba(127,231,255,.17);color:#dce7ff}.setting-row span:last-child{color:#79f4ff;text-shadow:0 0 14px rgba(33,233,255,.28)}.browser-storage-panel::after,.dark-panel::after{opacity:.34;filter:none}.local-storage-points span{box-shadow:none}.faq summary::after{background:rgba(37,120,255,.15);color:#7eefff;border:1px solid rgba(127,231,255,.18)}input,select,textarea{background:rgba(3,5,14,.72);border-color:rgba(127,231,255,.22);color:#fff}input:focus,select:focus,textarea:focus{border-color:#21e9ff;box-shadow:0 0 0 4px rgba(33,233,255,.11)}input::placeholder,textarea::placeholder{color:#7f8aaa}.status.ok{background:rgba(6,112,61,.16);color:#7ff0b7;border-color:rgba(127,240,183,.24)}.status.bad{background:rgba(180,35,24,.18);color:#ffb6b6;border-color:rgba(255,182,182,.24)}.site-footer,.enhanced-footer{background:#050713}.foot{border-color:rgba(127,231,255,.16);color:#9eaacf}.foot-note,.foot-links a{color:#dbe7ff}.foot-links a:hover,.footer-column a:hover{color:#7eefff}.footer-bottom{border-color:rgba(127,231,255,.15)}.review-meta,.policy-meta-row .meta,.back-link{color:#dce7ff}.error-code{background:linear-gradient(90deg,#fff,#ff67ff,#20e8ff);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1080px){.hero-proof{justify-content:center;grid-template-columns:repeat(2,minmax(0,auto))}}@media (max-width:780px){body::before{opacity:.28;background-size:220px 190px,260px 230px,280px 240px,100% 100%,100% 100%}.site-header{background:rgba(5,7,19,.96)}.nav-links{background:rgba(7,10,26,.98);border-color:rgba(127,231,255,.22);box-shadow:0 24px 70px rgba(0,0,0,.46)}.nav-links a{background:rgba(37,120,255,.08);color:#d8e3ff}body.nav-open .menu-toggle{background:linear-gradient(135deg,#6e3dff,#2578ff);border-color:rgba(127,231,255,.35)}.hero{padding:42px 0 30px;background:radial-gradient(circle at 22% 14%,rgba(166,77,255,.26),transparent 18rem),radial-gradient(circle at 82% 24%,rgba(33,233,255,.14),transparent 20rem),linear-gradient(180deg,#02040c 0%,#080b1b 100%)}.hero-proof{grid-template-columns:1fr 1fr;gap:12px;text-align:left;width:100%;max-width:460px;margin-inline:auto}.hero-proof li{font-size:14px}.browser-card{box-shadow:0 20px 54px rgba(0,0,0,.46),0 0 22px rgba(37,120,255,.16)}.floating-panel{box-shadow:0 18px 42px rgba(0,0,0,.44),0 0 18px rgba(166,77,255,.16)}}@media (max-width:520px){.hero-proof{grid-template-columns:1fr;max-width:310px}h1{letter-spacing:-.06em}.feature-card,.step,.proof-card,.dark-panel,.browser-storage-panel,.content-card,.support-card{box-shadow:0 16px 42px rgba(0,0,0,.30)}}@media (prefers-reduced-motion:reduce){body::before{display:none!important}}body::before{z-index:0}body > *{position:relative;z-index:1}:root{--rw-bg-0:#03040b;--rw-bg-1:#060817;--rw-bg-2:#0b1026;--rw-panel:#101735;--rw-panel-2:#151d42;--rw-text:#f8fbff;--rw-text-soft:#d9e5ff;--rw-muted:#aebce2;--rw-muted-strong:#c6d3f2;--rw-border:rgba(127,231,255,.22);--rw-border-strong:rgba(127,231,255,.38);--rw-cyan:#21e9ff;--rw-blue:#3d80ff;--rw-violet:#9b5cff;--rw-pink:#ff67ff}html{background:var(--rw-bg-0)}body{color:var(--rw-text);background:radial-gradient(circle at 16% 8%,rgba(155,92,255,.22),transparent 24rem),radial-gradient(circle at 86% 13%,rgba(33,233,255,.14),transparent 30rem),radial-gradient(circle at 52% 86%,rgba(61,128,255,.13),transparent 32rem),linear-gradient(180deg,var(--rw-bg-0) 0%,var(--rw-bg-1) 46%,var(--rw-bg-0) 100%) !important}body::before{z-index:0;opacity:.22;mix-blend-mode:screen}body > *{position:relative;z-index:1}.site-header{background:rgba(3,5,15,.88) !important;border-bottom:1px solid rgba(127,231,255,.18) !important;box-shadow:0 12px 34px rgba(0,0,0,.32) !important}.site-header.is-scrolled{background:rgba(3,5,15,.96) !important}.brand,.brand span{color:#fff !important}.nav-links a{color:#d4defa !important}.nav-links a:hover,.nav-links a.active{color:#fff !important;background:rgba(61,128,255,.16) !important;box-shadow:inset 0 0 0 1px rgba(127,231,255,.18),0 0 18px rgba(33,233,255,.08) !important}.header-cta,.submit,.policy-contact-card a{color:#fff !important;background:linear-gradient(135deg,var(--rw-pink) 0%,var(--rw-violet) 42%,var(--rw-cyan) 100%) !important;border:1px solid rgba(255,255,255,.24) !important;box-shadow:0 0 28px rgba(61,128,255,.26),0 16px 34px rgba(0,0,0,.30) !important}.hero{overflow:hidden;background:radial-gradient(circle at 22% 20%,rgba(155,92,255,.28),transparent 23rem),radial-gradient(circle at 82% 24%,rgba(33,233,255,.18),transparent 28rem),linear-gradient(125deg,transparent 0 52%,rgba(61,128,255,.22) 52.35%,transparent 53.15%),linear-gradient(132deg,transparent 0 57%,rgba(255,103,255,.14) 57.35%,transparent 58.1%),linear-gradient(180deg,#02030a 0%,#070a1a 56%,#060817 100%) !important}.hero-copy{max-width:720px}h1{font-size:clamp(52px,7vw,92px) !important;line-height:1.055 !important;letter-spacing:-.055em !important;overflow:visible !important;padding-bottom:.08em;margin-bottom:-.08em;text-wrap:balance}h1 .gradient-text{display:block;line-height:1.09;padding-bottom:.09em;margin-bottom:-.09em;overflow:visible;background:linear-gradient(90deg,var(--rw-pink) 0%,var(--rw-violet) 38%,#4e89ff 68%,var(--rw-cyan) 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}.lead{color:#d6e2ff !important;max-width:650px}.hero-proof{color:#eef5ff !important}.hero-proof li{font-weight:850}.hero-widget{display:none !important}.kicker{color:#eaf2ff !important;background:rgba(12,18,42,.82) !important;border-color:rgba(127,231,255,.30) !important}main,.section,.content-section,.policy-section,.enhanced-footer,.site-footer{background:transparent !important}.section:not(.compact),.content-section{position:relative}.section-head h2,.section h2,.page-hero h1,.content-card h2,.support-card h2,.policy-contact-card strong{color:#fff !important;text-shadow:none}.section-head p,.content-lead,.feature-card p,.step p,.trust-item p,.proof-item p,.faq p,.content-card p,.content-card li,.support-card p,.footer-brand p{color:var(--rw-muted-strong) !important}.section-label{color:#95f5ff !important;text-shadow:0 0 18px rgba(33,233,255,.22) !important}.feature-card,.step,.proof-card,.trust-shell,.trust-item,.faq details,.browser-storage-panel,.content-card,.support-card,.policy-toc,.policy-contact-card,.footer-grid{background:linear-gradient(180deg,rgba(18,25,57,.92),rgba(8,12,29,.84)) !important;border:1px solid var(--rw-border) !important;box-shadow:0 20px 54px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.055) !important}.feature-card h3,.step h3,.trust-item h3,.proof-item h3,.faq summary,label,.footer-column strong{color:#fff !important}.feature-icon,.step-number,.trust-icon,.proof-item .num{color:#9bf6ff !important;background:linear-gradient(135deg,rgba(155,92,255,.20),rgba(33,233,255,.16)) !important;border:1px solid rgba(127,231,255,.22)}.feature-card .chip,.content-card .meta,.policy-meta-row .meta,.review-meta,.local-storage-points span{color:#a8f7ff !important;background:rgba(61,128,255,.15) !important;border:1px solid rgba(127,231,255,.24) !important}.setting-row,.proof-item,.local-storage-points span{color:#e4edff !important;background:rgba(255,255,255,.065) !important;border-color:rgba(127,231,255,.20) !important}.content-card strong,.support-card strong,.policy-card strong{color:#f5f8ff !important}.page-hero{background:radial-gradient(circle at 20% 10%,rgba(155,92,255,.28),transparent 23rem),radial-gradient(circle at 84% 35%,rgba(33,233,255,.14),transparent 24rem),linear-gradient(135deg,#050713,#101135 62%,#111d52) !important;border-bottom:1px solid rgba(127,231,255,.16)}.page-hero p,.back-link{color:#dce7ff !important}.policy-toc span{color:#fff !important}.policy-toc a{color:#c9d7ff !important;background:transparent !important}.policy-toc a:hover{color:#fff !important;background:rgba(61,128,255,.16) !important}.policy-card h2{border-top-color:rgba(127,231,255,.18) !important}.policy-contact-card p{color:var(--rw-muted-strong) !important}input,select,textarea{color:#fff !important;background:rgba(3,5,14,.78) !important;border-color:rgba(127,231,255,.26) !important}input::placeholder,textarea::placeholder{color:#8898bf !important}.field-error.show{color:#ffb7c4 !important}.invalid{border-color:#ff6b86 !important;box-shadow:0 0 0 4px rgba(255,107,134,.13) !important}.footer-column a,.footer-column span,.footer-meta span{color:#c2cef0 !important}.footer-column a:hover{color:#8ef5ff !important}.foot-note,.foot-note span{color:#fff !important}.footer-grid{margin-top:0}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,540px)}.feature-grid{align-items:stretch}.feature-card{min-height:260px}.split{position:relative;isolation:isolate}.split .dark-panel{z-index:0}.split .proof-card{position:relative;z-index:1}@media (max-width:1080px){.hero-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.hero-copy{max-width:780px}.lead{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}}@media (max-width:780px){.site-header{padding:11px 16px !important}.nav-links{background:rgba(6,9,24,.98) !important;border:1px solid rgba(127,231,255,.24) !important}.hero{padding:40px 0 30px !important}h1{font-size:clamp(40px,12.4vw,64px) !important;line-height:1.08 !important;letter-spacing:-.045em !important}h1 .gradient-text{line-height:1.12;padding-bottom:.10em;margin-bottom:-.10em}.lead{font-size:17px !important;line-height:1.62 !important}.kicker{font-size:10px;letter-spacing:.105em;max-width:100%;white-space:normal;justify-content:center}.hero-art{width:min(100%,680px);min-height:auto}.browser-card{border-radius:26px}.floating-panel{margin-top:-28px !important;width:min(100%,420px) !important}.feature-grid,.steps,.proof-grid,.trust-grid,.footer-grid{grid-template-columns:1fr !important}.section{padding:62px 0 !important}.section.compact{padding:52px 0 !important}.section-head{margin-bottom:26px}.section-head p{font-size:16px !important;line-height:1.65 !important}.feature-card,.step,.proof-card,.dark-panel,.browser-storage-panel,.content-card,.support-card,.policy-contact-card{padding:24px !important;border-radius:24px !important}.policy-layout{grid-template-columns:1fr !important}.policy-toc{display:none !important}}@media (max-width:520px){.container{width:min(calc(100% - 28px),var(--max))}.brand span{font-size:15px !important}.hero-proof{grid-template-columns:1fr !important;max-width:320px}h1{font-size:clamp(38px,12vw,56px) !important;letter-spacing:-.04em !important}.hero-actions .btn{width:100%}.feature-card{min-height:auto}}img{height:auto}.site-header,.hero,.page-hero{content-visibility:visible}@supports (content-visibility:auto){.section,.content-section,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.final-cta,.footer-grid,.support-layout,.policy-layout,.feature-grid,.steps,.trust-shell,.split,.faq{contain-intrinsic-size:auto 520px}}@supports (contain:paint){.feature-card,.step,.proof-item,.trust-item,.faq details,.content-card,.support-card,.policy-contact-card,.dark-panel,.proof-card,.browser-storage-panel,.floating-panel,.browser-card{contain:layout paint}}.hero-art,.browser-card,.floating-panel,.player,.yt-video-surface,.feature-card,.step,.proof-item,.trust-item,.faq details{backface-visibility:hidden}@media (max-width:780px){.hero::before,.hero::after,.hero-glow{animation:none!important}.browser-card::before,.player::before{animation:none!important;opacity:.28}.feature-card,.step,.proof-item,.trust-item,.faq details{transition-duration:.18s}}@media (prefers-reduced-data:reduce){.browser-card::before,.player::before,.hero::before,.hero::after,.hero-glow,.orb,.yt-frame-line,.youtube-watch::before{animation:none!important}}
/* Anchor navigation stability: content-visibility can break cross-page hash jumps by using approximate offscreen heights. */
#features,#how-it-works,#browser-storage,#privacy-first,#faq{scroll-margin-top:calc(var(--header) + 24px)}@supports (content-visibility:auto){.section,.content-section{content-visibility:visible!important;contain-intrinsic-size:none!important}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 560px}}

/* icon mix refinement */
.trust-icon.trust-pill{width:auto !important;min-width:78px;min-height:42px;padding:0 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.trust-icon.trust-pill.trust-pill-wide{min-width:116px;font-size:11px;letter-spacing:.07em}.proof-item .num.proof-symbol{width:52px !important;height:52px !important;min-width:52px;display:inline-grid;place-items:center;border-radius:16px;font-size:22px;font-weight:900;line-height:1;padding:0 !important;letter-spacing:0}.proof-item .num.proof-symbol[aria-hidden="true"]{speak:none}.proof-item{align-items:flex-start}.proof-item p{margin-top:14px}.trust-item .trust-icon,.proof-item .num{box-shadow:0 0 0 1px rgba(127,231,255,.08) inset,0 10px 24px rgba(0,0,0,.18)}@media (max-width:780px){.trust-icon.trust-pill{min-width:72px;font-size:11px}.trust-icon.trust-pill.trust-pill-wide{min-width:104px;font-size:10px}.proof-item .num.proof-symbol{width:48px !important;height:48px !important;font-size:20px}}

/* final badge and proof icon alignment fixes */
.trust-item{overflow:visible !important;}
.trust-icon.trust-pill{
  width:auto !important;
  inline-size:auto !important;
  min-width:74px !important;
  max-width:none !important;
  height:42px !important;
  min-height:42px !important;
  padding:0 12px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  white-space:nowrap !important;
  word-break:keep-all !important;
  overflow:visible !important;
  font-size:10.5px !important;
  letter-spacing:.055em !important;
  line-height:1 !important;
}
.trust-icon.trust-pill.trust-pill-wide{
  min-width:82px !important;
  padding-inline:10px !important;
  font-size:10px !important;
  letter-spacing:.045em !important;
}
.proof-item{
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
}
.proof-item .num.proof-symbol{
  width:54px !important;
  inline-size:54px !important;
  min-width:54px !important;
  max-width:54px !important;
  height:54px !important;
  min-height:54px !important;
  max-height:54px !important;
  margin:0 auto 12px !important;
  padding:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  text-align:center !important;
  border-radius:16px !important;
  font-size:23px !important;
  line-height:1 !important;
  letter-spacing:0 !important;
  flex:0 0 54px !important;
}
.proof-item p{
  margin-top:0 !important;
}
@media (max-width:780px){
  .trust-icon.trust-pill{min-width:70px !important;height:40px !important;min-height:40px !important;font-size:10px !important;padding-inline:10px !important;}
  .trust-icon.trust-pill.trust-pill-wide{min-width:78px !important;font-size:9.5px !important;}
  .proof-item .num.proof-symbol{width:50px !important;inline-size:50px !important;min-width:50px !important;max-width:50px !important;height:50px !important;min-height:50px !important;max-height:50px !important;flex-basis:50px !important;font-size:21px !important;}
}

/* proof icon true centering fix */
.proof-item .num.proof-symbol.icon-svg{display:grid !important;place-items:center !important;padding:0 !important}.proof-item .num.proof-symbol.icon-svg svg{display:block;width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;overflow:visible}.proof-grid .proof-item:nth-child(2) .num.proof-symbol.icon-svg svg{width:22px;height:22px}.proof-grid .proof-item:nth-child(4) .num.proof-symbol.icon-svg svg{width:22px;height:22px}@media (max-width:780px){.proof-item .num.proof-symbol.icon-svg svg{width:22px;height:22px}.proof-grid .proof-item:nth-child(2) .num.proof-symbol.icon-svg svg,.proof-grid .proof-item:nth-child(4) .num.proof-symbol.icon-svg svg{width:20px;height:20px}}
