
:root{--bg:#020713;--bg2:#06101f;--panel:#071425;--panel2:#0b1a2e;--ink:#f7f8fb;--muted:#b6c0d0;--gold:#ffc94d;--gold2:#ffd978;--cyan:#65c9ff;--line:rgba(102,157,211,.32);--green:#7be6ae;--red:#ff9aa7;--shadow:0 28px 70px rgba(0,0,0,.38)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#020713;line-height:1.55;overflow-x:hidden}a{color:inherit}.wrap{width:min(1180px,calc(100% - 42px));margin:auto}.stars{position:fixed;inset:0;pointer-events:none;z-index:-3;background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.9) 0 1px,transparent 1.3px),radial-gradient(circle at 78% 38%,rgba(120,191,255,.8) 0 1px,transparent 1.3px),radial-gradient(circle at 38% 78%,rgba(255,218,143,.65) 0 .8px,transparent 1.2px);background-size:89px 89px,149px 149px,229px 229px;opacity:.46}.spaceglow{position:fixed;inset:0;z-index:-4;background:radial-gradient(ellipse at 82% 18%,rgba(93,52,162,.25),transparent 28%),radial-gradient(ellipse at 22% 58%,rgba(0,111,176,.18),transparent 30%),linear-gradient(#01040b,#061020 55%,#020711)}
header{position:sticky;top:0;z-index:50;background:rgba(2,8,18,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:950;font-size:1.25rem;letter-spacing:-.03em}.brandmark{width:46px;height:34px;position:relative}.brandmark:before{content:"";position:absolute;left:4px;top:8px;width:30px;height:16px;border:2px solid var(--gold);border-radius:50%;transform:rotate(-18deg)}.brandmark:after{content:"";position:absolute;left:0;top:16px;width:42px;height:2px;background:var(--gold);transform:rotate(-18deg);box-shadow:0 0 12px rgba(255,201,77,.45)}.brand small{display:block;color:#b8c5d8;font-size:.56rem;letter-spacing:.35em;font-weight:700;margin-top:1px}.navlinks{display:flex;align-items:center;gap:28px}.navlinks a{text-decoration:none;color:#d8e0eb;font-size:.92rem;font-weight:700}.navlinks a:hover{color:var(--gold)}.navcta{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#07101e!important;padding:10px 16px;border-radius:10px;box-shadow:0 10px 25px rgba(255,201,77,.2)}
.hero{min-height:680px;position:relative;display:flex;align-items:center;isolation:isolate;border-bottom:1px solid rgba(255,255,255,.08);background-image:linear-gradient(90deg,rgba(1,5,13,.90) 0%,rgba(1,5,13,.62) 48%,rgba(1,5,13,.12) 76%),linear-gradient(180deg,rgba(1,5,13,.02),rgba(1,5,13,.86) 96%),url("assets/hero-space.jpg");background-size:cover;background-position:center 44%;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 66% 26%,rgba(255,183,72,.12),transparent 22%);z-index:-1}.hero .wrap{padding:92px 0 60px;position:relative}.hero-copy{max-width:700px}.eyebrow,.section-eyebrow{color:var(--gold);font-size:.77rem;text-transform:uppercase;letter-spacing:.22em;font-weight:900}.hero h1{font-size:clamp(3.1rem,7vw,6.2rem);line-height:.92;letter-spacing:-.06em;margin:15px 0 22px;text-shadow:0 5px 35px rgba(0,0,0,.45)}.hero h1 span{color:var(--gold2)}.hero p{font-size:1.16rem;color:#dce5f1;max-width:650px;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.55)}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:900;border-radius:10px;padding:13px 19px;border:1px solid rgba(255,255,255,.24);transition:.2s}.btn.primary{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#07101e;border-color:transparent}.btn.secondary{background:rgba(5,14,28,.45);backdrop-filter:blur(8px)}.btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.jupiter-note{position:absolute;right:2%;top:21%;max-width:180px;font-family:Georgia,serif;font-style:italic;font-size:1rem;color:#f3efe5;transform:rotate(-4deg);text-shadow:0 2px 12px #000}.hero-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:76px}.hero-trust div{display:flex;gap:12px;align-items:center}.hero-trust .ico{font-size:1.65rem;color:var(--gold)}.hero-trust strong{display:block;font-size:.87rem}.hero-trust small{display:block;color:#aebbd0;font-size:.74rem}
.category-zone{position:relative;padding:72px 0 85px;background:radial-gradient(ellipse at 75% 20%,rgba(114,51,173,.22),transparent 30%),radial-gradient(ellipse at 26% 70%,rgba(32,103,169,.18),transparent 28%),linear-gradient(180deg,#051020,#071222)}.category-zone:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.55) 0 .8px,transparent 1.2px);background-size:83px 83px;opacity:.22;pointer-events:none}.center{text-align:center;position:relative}.center h2{font-size:clamp(2.3rem,4vw,3.6rem);margin:.4rem 0 .7rem;letter-spacing:-.045em;line-height:1}.center p{max-width:720px;color:#c2cada;margin:0 auto}.goldline{width:64px;height:3px;background:var(--gold);border-radius:999px;margin:20px auto 0}.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;position:relative}.cat{min-height:430px;border:1px solid rgba(87,151,214,.55);border-radius:18px;overflow:hidden;position:relative;display:flex;align-items:flex-end;text-decoration:none;box-shadow:var(--shadow);background:#07111e;isolation:isolate}.cat:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;z-index:-2;transition:.35s transform}.cat:hover:before{transform:scale(1.035)}.cat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,8,17,.02) 20%,rgba(3,8,17,.52) 50%,rgba(3,8,17,.98) 84%);z-index:-1}.cat.beginner:before{background-image:radial-gradient(circle at 35% 20%,rgba(255,255,255,.15),transparent 24%),url("https://www.astroshop.eu/Produktbilder/zoom/14966_1/Skywatcher-Dobson-telescope-N-130-650-Heritage-FlexTube-DOB.jpg")}.cat.planet:before{background-image:radial-gradient(circle at 73% 25%,rgba(255,193,73,.28),transparent 28%),url("https://www.astroshop.eu/Produktbilder/zoom/55152_1/Skywatcher-Maksutov-telescope-MC-127-1500-SkyMax-127-AZ-5.jpg")}.cat.deep:before{background-image:radial-gradient(circle at 65% 18%,rgba(177,76,255,.30),transparent 27%),url("https://www.astroshop.eu/Produktbilder/zoom/4527_1/GSO-Teleskop-N-300-1500-DOB.jpg")}.cat .content{padding:27px}.cat .mini{color:var(--gold);font-size:.71rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.cat h3{font-size:1.9rem;line-height:1.05;margin:8px 0 12px;letter-spacing:-.03em}.cat p{font-size:.94rem;color:#d0d8e5;margin:0 0 20px}.cat .catbtn{display:inline-flex;background:var(--gold);color:#07101e;padding:10px 15px;border-radius:8px;font-weight:900;font-size:.88rem}
.cosmic-strip{min-height:390px;display:flex;align-items:center;position:relative;background-image:linear-gradient(90deg,rgba(2,6,13,.34),rgba(2,6,13,.25)),linear-gradient(180deg,rgba(2,6,13,.15),rgba(2,6,13,.74)),url("assets/hero-space.jpg");background-size:cover;background-position:center 72%;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.quote{margin-left:auto;max-width:520px;text-align:center;font-family:Georgia,serif;font-style:italic;font-size:2rem;line-height:1.35;text-shadow:0 3px 18px #000}.quote small{display:block;font-family:Inter,sans-serif;font-size:.82rem;font-style:normal;color:var(--gold);margin-top:14px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:-1px;background:#030915;border-bottom:1px solid rgba(255,255,255,.08)}.stat{padding:24px 20px;border-right:1px solid rgba(255,255,255,.08)}.stat:last-child{border:0}.stat b{display:block;color:var(--gold);font-size:1.05rem}.stat small{color:#b5c0d0}
.section{padding:78px 0;scroll-margin-top:80px;background:linear-gradient(180deg,rgba(4,10,22,.96),rgba(5,13,27,.96));position:relative}.section:nth-child(even){background:radial-gradient(ellipse at 86% 18%,rgba(94,42,148,.12),transparent 22%),linear-gradient(180deg,#04101d,#061120)}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.section h2{font-size:clamp(2.1rem,4.1vw,3.4rem);line-height:1;margin:.35rem 0 .8rem;letter-spacing:-.045em}.section-head p{max-width:760px;color:#bac6d7;margin:0}.method{color:#b7c4d8;font-size:.78rem;border:1px solid rgba(255,255,255,.12);padding:9px 11px;border-radius:9px;background:rgba(255,255,255,.035);white-space:nowrap}.product{display:grid;grid-template-columns:72px 260px 1fr;gap:24px;border:1px solid rgba(79,135,190,.38);border-radius:18px;padding:20px;margin-bottom:18px;background:linear-gradient(145deg,rgba(9,23,41,.96),rgba(5,13,26,.98));box-shadow:0 16px 44px rgba(0,0,0,.2)}.rank{width:54px;height:54px;border:1px solid rgba(255,201,77,.35);border-radius:50%;display:grid;place-items:center;font-weight:950;color:var(--gold);background:rgba(255,201,77,.06)}.imagebox{height:225px;border-radius:14px;overflow:hidden;background:white;position:relative;display:grid;place-items:center}.imagebox img{width:100%;height:100%;object-fit:contain;padding:10px}.imgcredit{position:absolute;left:7px;bottom:7px;background:rgba(2,7,16,.75);padding:3px 6px;border-radius:5px;font-size:.58rem;color:#dce8f7}.product-top{display:flex;justify-content:space-between;gap:16px}.badge{display:inline-flex;color:#07101e;background:var(--gold);padding:4px 9px;border-radius:999px;font-size:.7rem;font-weight:900}.product h3{font-size:1.5rem;line-height:1.15;margin:9px 0 6px}.score{text-align:right}.score b{display:block;color:var(--gold);font-size:1.3rem}.score small{font-size:.7rem;color:#9ba9bd}.desc{color:#c4cfdf}.specs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.spec{font-size:.72rem;color:#bdd0e8;border:1px solid rgba(102,157,211,.28);padding:5px 7px;border-radius:6px;background:rgba(7,17,32,.82)}.verdict{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plus,.delta{border-radius:10px;padding:10px 12px;font-size:.82rem}.plus{background:rgba(123,230,174,.07);border:1px solid rgba(123,230,174,.18)}.delta{background:rgba(255,154,167,.06);border:1px solid rgba(255,154,167,.17)}.plus b{color:var(--green)}.delta b{color:var(--red)}.cta-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:14px}.price-note{font-size:.72rem;color:#97a7bd}.affiliate{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#07101e;text-decoration:none;font-weight:950;padding:11px 15px;border-radius:8px;white-space:nowrap}.affiliate:hover{filter:brightness(1.05)}
.editorial{margin:64px auto;border:1px solid rgba(84,139,193,.38);border-radius:18px;padding:30px;background:linear-gradient(145deg,rgba(9,23,41,.96),rgba(5,13,26,.98))}.editorial h3{font-size:1.7rem;margin-top:0}.editorial p{color:#b8c4d6}.disclosure{font-size:.78rem}.newsletter{margin:70px auto 60px;border:1px solid rgba(73,143,203,.5);border-radius:18px;padding:35px;background:radial-gradient(ellipse at 78% 30%,rgba(33,173,172,.26),transparent 28%),radial-gradient(ellipse at 60% 20%,rgba(83,55,171,.28),transparent 32%),linear-gradient(90deg,#071628,#091827);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.newsletter h3{font-size:1.5rem;margin:4px 0}.newsletter p{color:#b8c5d7;margin:0}.newsletter form{display:flex;gap:8px}.newsletter input{min-width:260px;border:0;border-radius:8px;padding:12px 14px}.newsletter button{border:0;border-radius:8px;background:var(--gold);padding:12px 16px;font-weight:900}.footer{padding:36px 0 54px;border-top:1px solid rgba(255,255,255,.08);background:#020711}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;color:#94a3b8;font-size:.82rem}
@media(max-width:900px){.navlinks a:not(.navcta){display:none}.jupiter-note{display:none}.hero-trust,.stats{grid-template-columns:1fr 1fr}.categories{grid-template-columns:1fr}.cat{min-height:380px}.product{grid-template-columns:58px 190px 1fr}.newsletter{grid-template-columns:1fr}.newsletter form{justify-content:flex-start}}@media(max-width:690px){.wrap{width:min(100% - 24px,1180px)}.nav{height:66px}.navcta{display:none}.hero{min-height:620px;background-position:60% center}.hero .wrap{padding:78px 0 48px}.hero h1{font-size:clamp(3rem,15vw,4.5rem)}.hero-trust{grid-template-columns:1fr 1fr;margin-top:48px}.section-head{display:block}.method{display:inline-block;margin-top:14px}.product{grid-template-columns:48px 1fr;padding:14px}.imagebox{grid-column:1/-1;height:245px}.content{grid-column:1/-1}.verdict{grid-template-columns:1fr}.cta-row{flex-direction:column;align-items:stretch}.affiliate{text-align:center}.stats{grid-template-columns:1fr 1fr}.quote{font-size:1.55rem}.newsletter form{flex-direction:column}.newsletter input{min-width:0;width:100%}.footer-grid{grid-template-columns:1fr}}
