*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#020617;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button{cursor:pointer;border:none;transition:all .25s}input{outline:none}.app{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 30%),radial-gradient(circle at 100% 100%,#3b82f629,#0000 35%),#020617;min-height:100vh;padding:24px;position:relative;overflow:hidden}.grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}.main-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617c7;border:1px solid #22d3ee40;border-radius:26px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding:18px 24px;display:flex;position:sticky;top:0;box-shadow:0 0 30px #22d3ee1f}.brand-area h1{color:#22d3ee;text-shadow:0 0 12px #22d3ee73;font-size:30px}.domain-text{color:#94a3b8;font-size:13px}.top-menu{flex-wrap:wrap;gap:10px;display:flex}.top-menu button{color:#fff;background:#0f172a;border:1px solid #22d3ee33;border-radius:14px;padding:12px 16px}.top-menu button:hover{background:#111c34;transform:translateY(-2px);box-shadow:0 0 16px #22d3ee38}.green{color:#fff!important;background:#06b6d4!important}.red{color:#fff!important;background:#ef4444!important}.panel{z-index:1;position:relative}.hero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ad1;border:1px solid #22d3ee40;border-radius:30px;margin-bottom:24px;padding:28px;box-shadow:0 0 35px #22d3ee14}.hero h2{color:#67e8f9;margin-bottom:10px;font-size:32px}.hero p{color:#94a3b8;line-height:1.6}.hero-split{justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-visual{background:#22d3ee14;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:42px;display:flex;box-shadow:0 0 30px #22d3ee33,inset 0 0 20px #22d3ee33}.company-input{color:#fff;background:#0f172a;border:1px solid #22d3ee38;border-radius:18px;width:100%;margin-bottom:22px;padding:16px;font-size:16px}.selector-card,.calc-card,.loan-card,.result-card,.auth-card,.premium-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ae0;border:1px solid #22d3ee33;border-radius:28px;padding:24px;box-shadow:0 0 28px #22d3ee14}.selector-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.selector-actions{flex-wrap:wrap;gap:10px;display:flex}.selector-actions button{color:#fff;background:#1e293b;border-radius:14px;padding:12px 16px}.wide-button{border-radius:18px;width:100%;margin-bottom:20px;padding:16px;font-size:16px}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.check-item{background:#0f172a;border:1px solid #22d3ee24;border-radius:18px;align-items:center;gap:10px;padding:16px;transition:all .25s;display:flex;position:relative;overflow:hidden}.check-item:hover{border-color:#22d3ee;transform:translateY(-2px);box-shadow:0 0 18px #22d3ee2e,inset 0 0 12px #22d3ee1f}.check-item:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#22d3ee2e,#0000 60%);transition:all .3s;position:absolute;inset:-40%}.check-item:hover:before{opacity:1}.bulk-bar{background:#0f172ae0;border:1px solid #22d3ee33;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:20px;display:flex}.calc-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:24px;display:grid}.calc-card h3{color:#67e8f9;margin-bottom:10px}.formula{color:#94a3b8;margin-bottom:18px;font-size:14px}.calc-card input,.auth-card input,.loan-card input{color:#fff;background:#020617;border:1px solid #22d3ee24;border-radius:14px;width:100%;margin-bottom:14px;padding:14px}.calc-card input:focus,.auth-card input:focus,.loan-card input:focus{border-color:#22d3ee;box-shadow:0 0 16px #22d3ee29}.calc-card button,.loan-card button,.auth-card button,.premium-card button,.results-actions button,.result-action-row button,.contact-card button{color:#fff;background:#1e293b;border-radius:16px;padding:14px 18px}.result-card{margin-bottom:22px}.highlight{background:#22d3ee14;border:1px solid #22d3ee38;border-radius:20px;margin:18px 0;padding:20px}.highlight span{color:#94a3b8;margin-bottom:8px;display:block}.highlight strong{color:#67e8f9;text-shadow:0 0 12px #22d3ee38;font-size:34px}.highlight small{color:#94a3b8;margin-top:10px;display:block}.results-header{background:#0f172ae0;border:1px solid #22d3ee38;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding:22px;display:flex}.results-actions{flex-wrap:wrap;gap:10px;display:flex}.saved-group-card{background:#0f172ae0;border:1px solid #22d3ee38;border-radius:26px;margin-bottom:26px;padding:24px}.saved-group-card h3{color:#67e8f9;margin-bottom:10px}.result-action-row{gap:10px;margin-top:14px;display:flex}.auth-layout,.premium-layout{grid-template-columns:420px 1fr;align-items:flex-start;gap:24px;display:grid}.auth-card h2,.premium-card h2{color:#67e8f9;margin-bottom:20px}.demo-button{width:100%;margin-top:12px}.price{color:#22d3ee;margin:20px 0;font-size:40px;font-weight:700}.premium-card ul{color:#cbd5e1;margin:20px 0;padding-left:20px;line-height:2}.ad-section{background:#0f172ac7;border:1px solid #22d3ee2e;border-radius:28px;padding:24px}.ad-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ad-grid-20{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.google-ad-box{background:#0f172a;border:1px solid #22d3ee1f;border-radius:20px;min-height:180px;padding:16px;position:relative;overflow:hidden}.google-ad-box:before{content:"";background:radial-gradient(circle,#22d3ee24,#0000 60%);animation:12s linear infinite rotateGlow;position:absolute;inset:-50%}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ad-topbar{z-index:2;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex;position:relative}.ad-label{color:#67e8f9;font-size:14px}.mute-ad-btn,.mute-main-btn{color:#fff;background:#1e293b;border-radius:12px;padding:10px 12px;font-size:12px}.ad-muted-note{z-index:2;color:#67e8f9;margin-top:12px;font-size:12px;position:relative}.empty-box{text-align:center;background:#0f172ae0;border:1px solid #22d3ee24;border-radius:24px;padding:40px}.empty-box button{color:#fff;background:#06b6d4;border-radius:14px;margin-top:18px;padding:14px 18px}.page-container{z-index:1;padding:20px 0 60px;position:relative}.info-page-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ae6;border:1px solid #22d3ee3d;border-radius:30px;max-width:1000px;margin:0 auto;padding:34px;box-shadow:0 0 34px #22d3ee1a,inset 0 0 22px #22d3ee0a}.page-badge{color:#67e8f9;letter-spacing:.08em;background:#22d3ee1f;border:1px solid #22d3ee38;border-radius:999px;margin-bottom:16px;padding:8px 12px;font-size:12px;display:inline-block}.info-page-card h2{color:#67e8f9;text-shadow:0 0 14px #22d3ee33;margin-bottom:18px;font-size:38px}.info-page-card p{color:#cbd5e1;margin-bottom:16px;line-height:1.75}.info-feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:24px 0;display:grid}.info-feature-grid div,.contact-item{background:#020617bd;border:1px solid #22d3ee29;border-radius:20px;padding:18px}.info-feature-grid strong,.contact-item strong{color:#67e8f9;margin-bottom:8px;display:block}.info-feature-grid span,.contact-item span{color:#94a3b8;line-height:1.5}.page-note{background:#22d3ee14;border:1px solid #22d3ee29;border-radius:18px;padding:16px}.contact-list{gap:14px;margin:24px 0;display:grid}@media (width<=1000px){.auth-layout,.premium-layout{grid-template-columns:1fr}.hero-split{flex-direction:column;align-items:flex-start}}@media (width<=700px){.app{padding:14px}.main-header{flex-direction:column;align-items:flex-start}.top-menu{width:100%}.top-menu button{flex:1}.results-header{flex-direction:column}.results-actions{width:100%}.results-actions button{flex:1}.bulk-bar,.selector-top{flex-direction:column;align-items:flex-start}.info-page-card{padding:24px}.info-page-card h2{font-size:30px}}
