@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap');:root{--bg:#0e0b1c;--panel:#1a1530;--text:#f8f6ff;--muted:#b8b1d0;--purple:#8c63ff;--orange:#ff9a53;--line:#ffffff1c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:16px 'DM Sans',sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}header{height:78px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:#100c20ed;backdrop-filter:blur(15px);z-index:4}.brand{display:flex;align-items:center;gap:10px;font:700 21px 'Space Grotesk',sans-serif}.brand img{width:40px}.brand span{color:#b7a2ff}nav{display:flex;gap:28px;align-items:center;color:#d4cde9;font-size:14px}nav a:hover,footer a:hover{color:#c2afff}.navbtn{border:1px solid #765bb9;border-radius:12px;padding:8px 14px}#menu{display:none;background:none;border:0;color:white;font-size:25px}.hero{min-height:590px;padding:80px 9vw;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;background:radial-gradient(ellipse at 78% 45%,#6242b838,transparent 42%),linear-gradient(130deg,#100c20,#17112e)}small{font-size:11px;letter-spacing:2px;color:#b9a4ff;font-weight:700}h1,h2,h3{font-family:'Space Grotesk',sans-serif}h1{font-size:clamp(44px,5.5vw,70px);line-height:1.06;letter-spacing:-2.5px;margin:20px 0}em{font-style:normal;background:linear-gradient(100deg,#b5a1ff,#8374ff 55%,#ffad6e);background-clip:text;color:transparent}.hero p,.section>p,.contact>div>p{color:var(--muted);max-width:540px;line-height:1.85}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;border:0;border-radius:12px;padding:13px 18px;background:linear-gradient(110deg,#7953e9,#665de7 65%,#8274ff);color:white;font-weight:700;font-size:14px;cursor:pointer;margin:10px 7px 0 0}.ghost{background:#ffffff08;border:1px solid var(--line)}.art{height:370px;position:relative;display:grid;place-items:center}.planet{width:230px;height:230px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#b7a4ff,#6849c9 55%,#21164b);box-shadow:0 0 90px #7953e96b,inset -20px -20px 45px #100c29}.planet b{font-size:65px;text-shadow:0 4px 25px #ff9a53}.orbit{position:absolute;width:340px;height:130px;border:4px solid #ff9b59;border-radius:50%;transform:rotate(-27deg);box-shadow:0 0 22px #ff9b5938}.float{position:absolute;right:0;top:25px;padding:15px 18px;border:1px solid var(--line);border-radius:15px;background:#241d40eF;box-shadow:0 15px 35px #0005;font-weight:700;font-size:13px}.float small{display:block;letter-spacing:0;color:#bcb3d7;font-weight:400}.section{padding:85px 8vw;text-align:center}.section h2,.contact h2{font-size:clamp(33px,4vw,47px);line-height:1.15;letter-spacing:-1.5px;margin:15px 0}.section>p{margin:0 auto 30px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:35px auto 0;text-align:left}.grid article,form{border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#201a38,#151126);padding:27px}.grid h3{font-size:21px;margin:15px 0 7px}.grid p{color:var(--muted);font-size:14px;line-height:1.8}.ico,.device{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;background:#8c63ff25;color:#b49bff;font-size:23px}.orange{background:#ff9a5325;color:#ffad70}.blue{background:#5b8cff25;color:#8cb1ff}.download{background:linear-gradient(#110e22,#17122d,#110e22)}.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.two article{display:flex;flex-direction:column}.two article p{flex:1}.device{margin-bottom:18px}.disabled,button:disabled{background:#302a44;color:#b5adc9;cursor:not-allowed}.hint{font-size:11px!important;color:#938aa9!important}.about{margin:0 8vw;padding:35px;display:grid;grid-template-columns:75px 1fr;gap:20px;border:1px solid #a084ff30;border-radius:25px;background:radial-gradient(ellipse at 0 0,#6643bf30,transparent 65%),#18132c}.star{width:65px;height:65px;display:grid;place-items:center;border-radius:18px;background:#ff9a5320;color:#ffb26f;font-size:29px}.about h2{margin:5px 0;font-size:28px}.about p{color:var(--muted);margin-bottom:0}.contact{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;text-align:left;align-items:start}.contact form{display:flex;flex-direction:column;gap:10px}.contact label{font-size:12px;font-weight:600;color:#ded8f1;display:block}.contact input:not([type=checkbox]),.contact textarea,.contact select{display:block;width:100%;margin-top:7px;background:#100d20;border:1px solid var(--line);border-radius:10px;padding:12px;color:white;font:inherit;outline:none}.contact input:focus,.contact textarea:focus,.contact select:focus{border-color:#9b7aff}.contact textarea{resize:vertical}.consent{display:flex!important;gap:9px;align-items:flex-start;font-weight:400!important}.consent input{margin-top:4px;accent-color:#8c63ff}.honeypot{position:absolute;left:-5000px}footer{border-top:1px solid var(--line);padding:25px 6vw;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#aaa2c5;font-size:12px}footer .brand{font-size:17px;color:white}footer .brand img{width:32px}footer p{margin:0}.textbtn{margin-top:12px;background:none;border:0;color:#c8baff;cursor:pointer}.thanks{min-height:100vh;display:grid;place-items:center;padding:20px}.thanks article{max-width:550px;padding:40px;text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:25px}.thanks p{color:var(--muted)}.honeypot{position:absolute;left:-5000px}@media(max-width:850px){.hero{grid-template-columns:1fr;text-align:center;padding:65px 7vw 35px}.hero p{margin:0 auto}.art{height:310px}.grid{grid-template-columns:1fr}.contact{grid-template-columns:1fr}.section{padding:65px 6vw}nav{gap:15px}}@media(max-width:620px){header{height:68px;padding:0 20px}#menu{display:block}nav{display:none;position:absolute;top:67px;left:0;right:0;padding:20px;background:#17122b;flex-direction:column;align-items:stretch}nav.open{display:flex}.brand{font-size:19px}.hero{padding:50px 22px 25px}.hero h1{font-size:47px}.art{transform:scale(.85);margin:-5px 0}.two{grid-template-columns:1fr}.about{margin:0 20px;padding:25px;grid-template-columns:1fr}.section{padding:60px 20px}.contact form{padding:21px}footer{align-items:flex-start;flex-direction:column}}
/* Use the exact VideoDünyam platform logo on the download site. */
.brand img{width:40px;height:40px;object-fit:contain;border-radius:8px}.brand-art{display:grid;place-items:center}.brand-art img{width:min(100%,420px);height:auto;aspect-ratio:1;object-fit:contain;border-radius:24px;filter:drop-shadow(0 20px 45px #7953e933)}footer .brand img{width:32px;height:32px}
