*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#1e4ed8;--primary-dark:#1d4ed8;--primary-light:#3e87f4;--secondary-color:#8b5cf6;--bg-dark:#020408;--bg-medium:rgba(30,78,216,.05);--bg-light:rgba(62,135,244,.1);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.7);--border-color:rgba(62,135,244,.2);--gradient-1:linear-gradient(135deg,#1e4ed8,#3e87f4);--gradient-2:linear-gradient(135deg,#8b5cf6,#a855f7);--gradient-3:linear-gradient(135deg,#1e4ed8,#8b5cf6)}.landing-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-dark);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;background-image:radial-gradient(circle at 20% 50%,rgba(30,78,216,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(62,135,244,.08) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(30,78,216,.05) 0,transparent 50%)}.container{max-width:1400px;margin:0 auto;padding:2rem;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center}.header{text-align:center;margin-bottom:4rem;animation:fadeInDown .8s ease}.logo{max-height:200px;width:auto;margin-bottom:2rem}.tagline{font-size:1.25rem;color:var(--text-secondary);font-weight:400;max-width:600px;margin:0 auto}.options-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:3rem;gap:3rem;width:100%;max-width:1000px;margin-bottom:3rem}.option-card{background:rgba(30,78,216,.03);border:1px solid var(--border-color);border-radius:20px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp .8s ease;text-decoration:none;color:inherit;display:block}.option-card:hover{transform:translateY(-8px);border-color:var(--primary-color);box-shadow:0 20px 40px rgba(30,78,216,.3)}.option-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-1);opacity:0;transition:opacity .3s ease}.option-card:hover:before{opacity:1}.option-card.soniksplit:before{background:var(--gradient-2)}.thumbnail-image{width:100%;height:200px;border-radius:12px;margin-bottom:1.5rem;object-fit:cover;border:1px solid var(--border-color);transition:transform .3s ease}.option-card:hover .thumbnail-image{transform:scale(1.02)}.option-card.soniksplit .thumbnail-image{object-fit:contain;background:rgba(30,78,216,.02)}.option-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.option-description{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.option-features{list-style:none;text-align:left;margin-bottom:2rem}.option-features li{color:var(--text-secondary);position:relative;padding:.5rem 0 .5rem 1.5rem}.option-features li:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.option-card.soniksplit .option-features li:before{color:var(--secondary-color)}.option-button{background:var(--gradient-1);border:none;color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;text-decoration:none;display:inline-block}.option-card.soniksplit .option-button{background:var(--gradient-2)}.option-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.footer{text-align:center;color:var(--text-secondary);font-size:.9rem;margin-top:3rem}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.options-container{grid-template-columns:1fr;gap:2rem}.option-card{padding:2rem 1.5rem}.tagline{font-size:1.1rem}}