:root{--bg-primary:#050508;--bg-secondary:#08081a;--bg-card:rgba(12,14,28,.65);--bg-glass:rgba(20,40,80,.08);--bg-glass-hover:rgba(20,40,80,.14);--blue-primary:#00b4f0;--blue-mid:#0090d0;--blue-glow:rgba(0,180,240,.25);--blue-subtle:rgba(0,180,240,.06);--green-accent:#4cd964;--green-glow:rgba(76,217,100,.35);--red-accent:#e63946;--red-glow:rgba(230,57,70,.25);--glass-border:hsla(0,0%,100%,.06);--glass-border-hover:rgba(0,180,240,.18);--glass-blur:20px;--glass-shine:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 50%);--text-primary:#f0f0f5;--text-secondary:rgba(240,240,245,.5);--text-tertiary:rgba(240,240,245,.3);--font-body:"Outfit",-apple-system,sans-serif;--font-mono:"JetBrains Mono",monospace;--nav-height:64px;--container-max:1140px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:var(--font-body);cursor:pointer;border:none}body:before{top:-20%;left:50%;transform:translateX(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(0,180,240,.05) 0,transparent 70%)}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:0}body:after{inset:0;background:radial-gradient(160px circle at var(--mx,-999px) var(--my,-999px),rgba(100,160,255,.055),transparent 65%)}.glass{background:var(--bg-glass);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:16px;position:relative;overflow:hidden;transition:all .4s var(--ease-out-expo)}.glass:before{content:"";position:absolute;inset:0;background:var(--glass-shine);pointer-events:none;border-radius:inherit}.glass:hover{background:var(--bg-glass-hover);border-color:var(--glass-border-hover)}.nav{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:1000;justify-content:center;padding:0 20px}.nav,.nav-bar{display:flex;align-items:center}.nav-bar{max-width:var(--container-max);width:100%;justify-content:space-between;background:rgba(8,8,20,.8);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid var(--glass-border);border-radius:14px;padding:0 8px 0 16px;height:52px;animation:slideDown .7s var(--ease-out-expo) both .2s}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.nav-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;cursor:pointer}.nav-brand img{height:30px;width:auto;object-fit:contain}.nav-brand-text{font-size:17px;font-weight:700;letter-spacing:-.4px;white-space:nowrap}.t-blue{color:var(--blue-primary)}.t-red{color:var(--red-accent)}.nav-tabs{display:flex;align-items:center;gap:2px;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab{padding:8px 14px;font-size:13px;font-weight:400;color:var(--text-secondary);border-radius:10px;white-space:nowrap;transition:all .3s ease;cursor:pointer;letter-spacing:.15px}.nav-tab:hover{color:var(--text-primary);background:hsla(0,0%,100%,.03)}.nav-tab.active{color:var(--blue-primary);background:rgba(0,180,240,.07)}.nav-tab-cta{background:linear-gradient(135deg,var(--blue-primary),var(--blue-mid))!important;color:#fff!important;font-weight:600!important;padding:8px 18px!important;border-radius:10px;box-shadow:0 0 16px var(--blue-glow);transition:all .3s ease!important}.nav-tab-cta:hover{box-shadow:0 0 28px var(--blue-glow)!important;transform:translateY(-1px)}.page{display:none;opacity:0;transform:translateY(12px);min-height:100vh;padding-top:calc(var(--nav-height) + 20px);transition:opacity .4s ease,transform .4s var(--ease-out-expo)}.page.active{display:block}.page.visible{opacity:1;transform:translateY(0)}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.section{padding:clamp(48px,8vw,96px) 0}.section-label{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--blue-primary);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px}.section-title{font-size:clamp(28px,4.5vw,48px);font-weight:700;letter-spacing:-1.5px;line-height:1.1;margin-bottom:14px}.section-sub{font-size:clamp(15px,1.6vw,18px);color:var(--text-secondary);max-width:500px;line-height:1.7;font-weight:300;margin-bottom:48px}.accent{background:linear-gradient(135deg,var(--blue-primary),#60d0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reveal{opacity:0;transform:translateY(20px);transition:opacity .55s var(--ease-out-expo),transform .55s var(--ease-out-expo)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.reveal-d4{transition-delay:.32s}.hero{min-height:calc(100vh - var(--nav-height) - 20px);display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 0 60px;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,180,240,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,180,240,.025) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,#000 15%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at center,#000 15%,transparent 65%)}.hero-inner{position:relative;z-index:1}.liquid-badge{display:inline-flex;padding:2px;background:linear-gradient(90deg,#b3005a,#b35200,#b39800,#00b35e,#007db3,#6a2eb3,#b3005a);background-size:200% 100%;margin-bottom:28px;animation:fadeUp .7s var(--ease-out-expo) both .5s,liquidFlow 5s linear infinite;filter:drop-shadow(0 0 6px rgba(120,80,255,.2)) drop-shadow(0 0 12px rgba(0,180,240,.1))}.liquid-badge,.liquid-badge-inner{align-items:center;border-radius:100px}.liquid-badge-inner{display:flex;padding:7px 20px;background:rgba(6,8,18,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.88);letter-spacing:.35px;white-space:nowrap}@keyframes liquidFlow{0%{background-position:0}to{background-position:200%}}.hero-h1{font-size:clamp(40px,7vw,76px);font-weight:800;line-height:1.02;letter-spacing:-2.5px;margin-bottom:20px;animation:fadeUp .7s var(--ease-out-expo) both .65s}.hero-p{font-size:clamp(15px,1.8vw,19px);font-weight:300;color:var(--text-secondary);max-width:520px;margin:0 auto 40px;line-height:1.7;animation:fadeUp .7s var(--ease-out-expo) both .8s}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scan-hero-card{max-width:480px;margin:0 auto;padding:32px;border-radius:22px;background:rgba(8,12,28,.75);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);position:relative;animation:fadeUp .7s var(--ease-out-expo) both .95s,aurora-border-subtle 18s linear 0s infinite}.scan-hero-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(0,180,240,.03),transparent 50%);pointer-events:none}.scan-emoji{font-size:32px;margin-bottom:14px}.scan-card-title{font-size:20px;font-weight:600;margin-bottom:6px;letter-spacing:-.3px}.scan-card-desc{font-size:13.5px;color:var(--text-secondary);margin-bottom:24px;line-height:1.6}.btn-primary{display:inline-flex;align-items:center;gap:9px;padding:13px 32px;background:linear-gradient(135deg,var(--blue-primary),var(--blue-mid));color:#fff;font-size:14.5px;font-weight:600;border-radius:13px;box-shadow:0 0 22px var(--blue-glow),0 4px 16px rgba(0,0,0,.3);transition:all .35s var(--ease-out-expo);letter-spacing:.2px;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.12),transparent 50%);border-radius:inherit}.btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 36px var(--blue-glow),0 8px 28px rgba(0,0,0,.35)}.btn-primary:active{transform:translateY(0) scale(.98)}.btn-primary svg{width:16px;height:16px;transition:transform .3s ease}.btn-primary:hover svg{transform:translateX(3px)}.scan-meta{justify-content:center;gap:16px;margin-top:18px;font-size:11.5px;color:var(--text-tertiary)}.scan-meta,.scan-meta span{display:flex;align-items:center}.scan-meta span{gap:4px}.metrics{margin-top:32px;animation:fadeUp .7s var(--ease-out-expo) both 1.15s}.metric-card,.metrics{display:flex;justify-content:center}.metric-card{padding:22px 36px;border-radius:18px;cursor:default;width:100%;max-width:480px;align-items:center;gap:20px;animation:aurora-border-subtle 18s linear .2s infinite}.metric-number{font-size:clamp(38px,4vw,50px);font-weight:700;letter-spacing:-1.5px;line-height:1}.metric-number .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-number.c-blue{color:var(--blue-primary)}.metric-number.c-green{color:var(--green-accent)}.metric-number.c-red{color:var(--red-accent)}.metric-label,.metric-number.c-white{color:var(--text-primary)}.metric-label{font-size:17px;font-weight:600;letter-spacing:-.2px}.metric-sublabel{font-size:12px;color:var(--text-tertiary);margin-top:3px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.feature-card{padding:28px 24px;border-radius:18px;cursor:default}.feature-card:hover{transform:translateY(-3px)}.feature-icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:19px;margin-bottom:18px}.fi-blue{background:rgba(0,180,240,.1);border:1px solid rgba(0,180,240,.12)}.fi-green{background:rgba(76,217,100,.1);border:1px solid rgba(76,217,100,.12)}.fi-red{background:rgba(230,57,70,.1);border:1px solid rgba(230,57,70,.12)}.feature-title{font-size:16px;font-weight:600;margin-bottom:8px;letter-spacing:-.2px}.feature-desc{font-size:13.5px;color:var(--text-secondary);line-height:1.65;font-weight:300}.scan-page-hero{text-align:center;padding:60px 0 40px}.scan-interface{max-width:600px;margin:0 auto;padding:40px 36px;border-radius:24px;background:rgba(8,12,28,.8);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(0,180,240,.1);position:relative}.scan-interface:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(0,180,240,.04),transparent 40%);pointer-events:none}.scan-ring-container{width:140px;height:140px;margin:0 auto 28px;position:relative}.scan-ring{width:100%;height:100%;border-radius:50%;border:2px solid rgba(0,180,240,.15);position:relative;display:flex;align-items:center;justify-content:center}.scan-ring:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--blue-primary);animation:scanSpin 2s linear infinite}.scan-ring:after{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid rgba(0,180,240,.06)}@keyframes scanSpin{to{transform:rotate(1turn)}}.scan-ring-label{font-size:14px;font-weight:600;color:var(--blue-primary);text-align:center;line-height:1.3}.scan-ring-label small{display:block;font-size:11px;color:var(--text-tertiary);font-weight:400}.scan-status{font-size:13px;color:var(--text-tertiary);margin-bottom:28px;display:flex;align-items:center;justify-content:center;gap:8px}.scan-status .blink{width:6px;height:6px;background:var(--blue-primary);border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.scan-categories{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:28px}.scan-cat{padding:16px 12px;border-radius:14px;text-align:center;background:hsla(0,0%,100%,.02);border:1px solid var(--glass-border)}.scan-cat-icon{font-size:20px;margin-bottom:6px}.scan-cat-name{font-size:11.5px;color:var(--text-secondary);font-weight:400}.how-steps-list{display:flex;flex-direction:column;gap:24px}.how-step-card{padding:32px 28px;border-radius:20px}.how-step-header{margin-bottom:20px}.how-panel-num{font-family:var(--font-mono);font-size:11px;color:var(--blue-primary);letter-spacing:2px;text-transform:uppercase}.how-panel-num,.how-panel-title{font-weight:600;margin-bottom:10px}.how-panel-title{font-size:20px;letter-spacing:-.3px}.how-panel-desc{font-size:14px;color:var(--text-secondary);line-height:1.7;font-weight:300}.how-panel-details{display:flex;flex-direction:column;gap:10px}.how-detail{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:hsla(0,0%,100%,.02);border:1px solid var(--glass-border)}.how-detail-icon{font-size:16px;flex-shrink:0}.how-detail-text{font-size:13.5px;color:var(--text-secondary);font-weight:300}.app-showcase{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:48px;gap:48px;align-items:center;padding:40px 0}.app-text .section-sub{margin-bottom:32px}.app-features-list{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.app-feature-item{display:flex;align-items:flex-start;gap:14px}.app-feature-dot{width:32px;height:32px;border-radius:9px;background:rgba(0,180,240,.08);border:1px solid rgba(0,180,240,.12);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;margin-top:2px}.app-feature-text h4{font-size:14.5px;font-weight:600;margin-bottom:2px}.app-feature-text p{font-size:13px;color:var(--text-secondary);line-height:1.55;font-weight:300}.app-mockup{border-radius:20px;background:rgba(10,14,30,.8);border:1px solid var(--glass-border);overflow:hidden;margin:0 auto;width:100%;position:relative;transform:translateZ(0);will-change:transform;transition:transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo);cursor:default}.app-mockup:hover{transform:scale(1.025) translateZ(0);box-shadow:0 12px 48px rgba(0,180,240,.1)}.app-mockup img,.app-mockup video{width:100%;height:auto;display:block}.about-layout{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:56px;gap:56px;align-items:start;padding:40px 0}.about-photo{max-width:460px;border-radius:24px;overflow:hidden;animation:aurora-border 18s linear infinite}.about-photo img{width:100%;height:auto;display:block}@keyframes aurora-border{0%{box-shadow:0 0 0 2px rgba(0,180,240,.85),0 0 12px 6px rgba(0,180,240,.4),0 0 30px 14px rgba(0,180,240,.18),0 0 60px 26px rgba(0,180,240,.07)}12%{box-shadow:0 0 0 2px rgba(60,140,255,.85),0 0 20px 10px rgba(60,140,255,.4),0 0 46px 22px rgba(60,140,255,.18),0 0 80px 38px rgba(60,140,255,.07)}25%{box-shadow:0 0 0 2px rgba(140,60,255,.85),0 0 12px 6px rgba(140,60,255,.4),0 0 30px 14px rgba(140,60,255,.18),0 0 60px 26px rgba(140,60,255,.07)}37%{box-shadow:0 0 0 2px rgba(220,40,200,.85),0 0 20px 10px rgba(220,40,200,.4),0 0 46px 22px rgba(220,40,200,.18),0 0 80px 38px rgba(220,40,200,.07)}50%{box-shadow:0 0 0 2px rgba(255,70,0,.85),0 0 12px 6px rgba(255,70,0,.4),0 0 30px 14px rgba(255,70,0,.18),0 0 60px 26px rgba(255,70,0,.07)}62%{box-shadow:0 0 0 2px rgba(255,195,0,.85),0 0 20px 10px rgba(255,195,0,.4),0 0 46px 22px rgba(255,195,0,.18),0 0 80px 38px rgba(255,195,0,.07)}75%{box-shadow:0 0 0 2px rgba(30,210,80,.85),0 0 12px 6px rgba(30,210,80,.4),0 0 30px 14px rgba(30,210,80,.18),0 0 60px 26px rgba(30,210,80,.07)}87%{box-shadow:0 0 0 2px rgba(0,210,200,.85),0 0 20px 10px rgba(0,210,200,.4),0 0 46px 22px rgba(0,210,200,.18),0 0 80px 38px rgba(0,210,200,.07)}to{box-shadow:0 0 0 2px rgba(0,180,240,.85),0 0 12px 6px rgba(0,180,240,.4),0 0 30px 14px rgba(0,180,240,.18),0 0 60px 26px rgba(0,180,240,.07)}}@keyframes aurora-border-subtle{0%{box-shadow:0 0 0 1px rgba(0,180,240,.4),0 0 8px 4px rgba(0,180,240,.12),0 0 18px 8px rgba(0,180,240,.06)}12%{box-shadow:0 0 0 1px rgba(60,140,255,.4),0 0 12px 6px rgba(60,140,255,.12),0 0 26px 12px rgba(60,140,255,.06)}25%{box-shadow:0 0 0 1px rgba(140,60,255,.4),0 0 8px 4px rgba(140,60,255,.12),0 0 18px 8px rgba(140,60,255,.06)}37%{box-shadow:0 0 0 1px rgba(220,40,200,.4),0 0 12px 6px rgba(220,40,200,.12),0 0 26px 12px rgba(220,40,200,.06)}50%{box-shadow:0 0 0 1px rgba(255,70,0,.4),0 0 8px 4px rgba(255,70,0,.12),0 0 18px 8px rgba(255,70,0,.06)}62%{box-shadow:0 0 0 1px rgba(255,195,0,.4),0 0 12px 6px rgba(255,195,0,.12),0 0 26px 12px rgba(255,195,0,.06)}75%{box-shadow:0 0 0 1px rgba(30,210,80,.4),0 0 8px 4px rgba(30,210,80,.12),0 0 18px 8px rgba(30,210,80,.06)}87%{box-shadow:0 0 0 1px rgba(0,210,200,.4),0 0 12px 6px rgba(0,210,200,.12),0 0 26px 12px rgba(0,210,200,.06)}to{box-shadow:0 0 0 1px rgba(0,180,240,.4),0 0 8px 4px rgba(0,180,240,.12),0 0 18px 8px rgba(0,180,240,.06)}}.about-text h2{font-size:clamp(26px,3.5vw,38px);font-weight:700;letter-spacing:-1px;margin-bottom:20px;line-height:1.15}.about-text p{font-size:15px;color:var(--text-secondary);line-height:1.8;font-weight:300;margin-bottom:16px}.about-values{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:28px}.about-value{padding:18px 16px;border-radius:14px;background:hsla(0,0%,100%,.02);border:1px solid var(--glass-border)}.about-value h4{font-size:13.5px;font-weight:600;margin-bottom:4px}.about-value p{font-size:12.5px;color:var(--text-tertiary);line-height:1.5;font-weight:300;margin:0}.faq-list{max-width:680px;display:flex;flex-direction:column;gap:10px}.faq-item{border-radius:14px;border:1px solid var(--glass-border);transition:border-color .3s ease}.faq-item:hover{border-color:var(--glass-border-hover)}.faq-item.open{border-color:rgba(0,180,240,.15)}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;font-size:14.5px;font-weight:500;letter-spacing:-.1px;background:transparent;width:100%;color:var(--text-primary);text-align:left}.faq-q:hover{background:hsla(0,0%,100%,.015)}.faq-arrow{font-size:18px;color:var(--text-tertiary);transition:transform .3s ease;flex-shrink:0;margin-left:12px}.faq-item.open .faq-arrow{transform:rotate(45deg);color:var(--blue-primary)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-a{max-height:500px}.faq-a-inner{padding:0 22px 18px;font-size:13.5px;color:var(--text-secondary);line-height:1.7;font-weight:300}.legal-content{max-width:680px}.legal-content p{font-size:15px;color:var(--text-secondary);line-height:1.8;font-weight:300;margin-bottom:16px}.legal-content h3,.legal-content strong{color:var(--text-primary);font-weight:600}.legal-content h3{font-size:17px;margin-top:32px;margin-bottom:10px;letter-spacing:-.2px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.contact-card{padding:28px 24px;border-radius:18px;cursor:default}.buy-wrap{display:flex;flex-direction:column;gap:12px}.price-badge{display:inline-flex;align-items:center;gap:16px;padding:12px 18px;background:rgba(0,180,240,.06);border:1px solid rgba(0,180,240,.15);border-radius:14px;width:-moz-fit-content;width:fit-content}.price-amount{font-size:36px;font-weight:800;letter-spacing:-1.5px;color:var(--blue-primary);line-height:1}.price-details{display:flex;flex-direction:column;gap:2px}.price-label{font-size:13px;font-weight:600;color:var(--text-primary)}.price-sub{font-size:11px;color:var(--text-tertiary)}.btn-buy{font-size:15.5px!important;padding:14px 36px!important;width:-moz-fit-content;width:fit-content}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:buySpin .7s linear infinite;flex-shrink:0}@keyframes buySpin{to{transform:rotate(1turn)}}.buy-error{font-size:12.5px;color:var(--red-accent);padding:8px 12px;background:rgba(230,57,70,.08);border:1px solid rgba(230,57,70,.15);border-radius:8px;width:-moz-fit-content;width:fit-content}.buy-note{font-size:12px;color:var(--text-tertiary);margin:0!important}.footer{padding:36px 24px;border-top:1px solid var(--glass-border);margin-top:40px}.footer-inner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-brand{font-size:13px;color:var(--text-tertiary)}.footer-links{display:flex;gap:20px;list-style:none}.footer-links a{font-size:12.5px;color:var(--text-tertiary);transition:color .3s ease}.footer-links a:hover{color:var(--text-primary)}@media (max-width:900px){.features-grid{grid-template-columns:1fr 1fr}.app-showcase{grid-template-columns:1fr;text-align:center}.app-features-list,.app-text .section-sub{margin-left:auto;margin-right:auto}.app-features-list{max-width:400px}.about-layout{grid-template-columns:1fr;text-align:center}.about-photo{margin:0 auto;max-width:240px}.about-values{max-width:400px;margin-left:auto;margin-right:auto}.contact-grid{grid-template-columns:1fr}}@media (max-width:768px){.how-layout{display:flex;flex-direction:column;gap:0}.how-tabs{display:none}.how-content{min-height:auto;display:flex;flex-direction:column;gap:40px}.how-panel{opacity:1;transform:none;position:relative;pointer-events:auto;padding:24px;border-radius:18px;border:1px solid var(--glass-border);background:var(--bg-glass)}.how-panel-num{font-size:36px}}@media (max-width:640px){.nav-bar{padding:0 6px 0 12px;height:48px}.nav-brand img{height:24px}.nav-brand-text{font-size:15px}.nav-tab{padding:6px 10px;font-size:12px}.nav-tab-cta{padding:6px 14px!important;font-size:12px!important}.features-grid{grid-template-columns:1fr}.scan-categories{grid-template-columns:1fr 1fr 1fr}.about-values{grid-template-columns:1fr}.hero-h1{letter-spacing:-1.5px}.scan-hero-card,.scan-interface{padding:28px 20px}.scan-meta{flex-direction:column;gap:6px}.footer-inner{flex-direction:column;gap:16px;text-align:center}}.scan-ring-container.scanning .scan-ring:before{border-top-color:var(--blue-primary);border-right-color:var(--green-accent);animation:scanSpin 1s linear infinite}.scan-ring.active{border-color:rgba(0,180,240,.25)}.scan-progress-bar{width:100%;height:4px;background:hsla(0,0%,100%,.06);border-radius:4px;margin-bottom:24px;overflow:hidden}.scan-progress-fill{height:100%;background:linear-gradient(90deg,var(--blue-primary),var(--green-accent));border-radius:4px;transition:width .4s ease}.scan-steps-list{display:flex;flex-direction:column;gap:8px}.scan-step-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-tertiary);padding:6px 0;transition:color .3s ease}.scan-step-item.scanning{color:var(--blue-primary)}.scan-step-item.done{color:var(--green-accent)}.scan-step-indicator{width:20px;text-align:center;font-size:14px}.scan-step-item.scanning .scan-step-indicator{animation:scanSpin 1s linear infinite;display:inline-block}.scan-step-label{font-weight:300}.scan-results{text-align:left}.scan-overall{text-align:center;margin-bottom:20px}.scan-overall-ring{position:relative;width:110px;height:110px;margin:0 auto 12px}.scan-overall-ring svg{width:100%;height:100%}.scan-overall-number{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.scan-overall-number span{font-size:28px;font-weight:700;letter-spacing:-1px;color:var(--text-primary)}.scan-overall-number small{font-size:13px;color:var(--text-tertiary);font-weight:400}.scan-overall-label{font-size:15px;font-weight:600;letter-spacing:-.3px}.scan-scores-grid{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.scan-score-card{display:flex;flex-direction:column;gap:4px}.scan-score-bar-bg{width:100%;height:6px;background:hsla(0,0%,100%,.06);border-radius:6px;overflow:hidden}.scan-score-bar-fill{height:100%;border-radius:6px;transition:width 1.2s ease}.scan-score-info{display:flex;justify-content:space-between;align-items:center}.scan-score-name{font-size:13px;color:var(--text-secondary);font-weight:400;text-transform:capitalize}.scan-score-val{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scan-score-na{font-size:12px;font-weight:400;color:var(--text-tertiary);font-style:italic}.scan-insights{margin-bottom:18px}.scan-section-title{font-size:13px;font-weight:600;margin-bottom:10px;letter-spacing:-.2px;color:var(--text-primary)}.scan-insight-item{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:10px;margin-bottom:6px;background:hsla(0,0%,100%,.02);border:1px solid var(--glass-border)}.scan-insight-emoji{font-size:14px;flex-shrink:0;margin-top:2px}.scan-insight-cat{font-size:12px;font-weight:600;color:var(--blue-primary);text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:2px}.scan-insight-text{font-size:12.5px;color:var(--text-secondary);line-height:1.5;font-weight:300}.scan-recs{margin-bottom:18px}.scan-rec-item{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:12.5px;color:var(--text-secondary);line-height:1.5;font-weight:300}.scan-rec-num{flex-shrink:0;font-size:13px;color:var(--text-tertiary);font-weight:500;min-width:20px}.scan-details{margin-bottom:24px}.scan-details summary{font-size:13px;color:var(--text-tertiary);cursor:pointer;padding:10px 0;font-weight:400;transition:color .3s ease}.scan-details summary:hover{color:var(--text-secondary)}.scan-raw-data{padding:16px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px solid var(--glass-border);margin-top:8px}.scan-raw-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:12.5px;border-bottom:1px solid hsla(0,0%,100%,.03)}.scan-raw-row:last-child{border-bottom:none}.scan-raw-row span:first-child{color:var(--text-tertiary);font-weight:400}.scan-raw-row span:last-child{color:var(--text-secondary);font-weight:500;font-family:var(--font-mono);font-size:12px;text-align:right;max-width:60%;word-break:break-word}.scan-actions{text-align:center;padding-top:8px}.btn-secondary{display:inline-flex;align-items:center;gap:9px;padding:11px 28px;background:hsla(0,0%,100%,.04);border:1px solid var(--glass-border);color:var(--text-secondary);font-size:13.5px;font-weight:500;border-radius:13px;font-family:var(--font-body);cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.12);color:var(--text-primary)}.scan-overall-sub{font-size:12px;color:var(--text-tertiary);margin-top:6px;font-weight:300}.scan-blindspots{margin-bottom:18px}.scan-blindspot-intro{font-size:13px;color:var(--text-tertiary);margin-bottom:14px;font-weight:300;line-height:1.6}.scan-blindspot-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;margin-bottom:8px;background:rgba(230,57,70,.04);border:1px solid rgba(230,57,70,.12);position:relative}.scan-blindspot-icon{font-size:16px;flex-shrink:0;margin-top:1px}.scan-blindspot-body{flex:1 1;min-width:0}.scan-blindspot-title{font-size:13px;font-weight:600;color:var(--text-primary);display:block;margin-bottom:3px}.scan-blindspot-desc{font-size:12.5px;color:var(--text-secondary);line-height:1.6;font-weight:300}.scan-blindspot-badge{flex-shrink:0;font-size:10px;font-weight:600;font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--blue-primary);background:rgba(0,180,240,.08);border:1px solid rgba(0,180,240,.15);border-radius:6px;padding:3px 8px;white-space:nowrap;margin-top:2px}.scan-upsell-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;border-radius:18px;background:linear-gradient(135deg,rgba(0,180,240,.07),rgba(0,100,180,.04));border:1px solid rgba(0,180,240,.18);margin-bottom:24px;position:relative;overflow:hidden}.scan-upsell-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.03),transparent 60%);pointer-events:none}.scan-upsell-icon{font-size:28px}.scan-upsell-text h4{font-size:16px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px;color:var(--text-primary)}.scan-upsell-text p{font-size:13px;color:var(--text-secondary);line-height:1.7;font-weight:300}.scan-upsell-btn{width:100%;justify-content:center}