:root{--bg:#050713;--panel:#091a3d;--line:#1e66ff;--text:#fff;--muted:#b9c9ea;--accent:#ffd32a;--blue:#2477ff;--purple:#8d4dff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:radial-gradient(circle at 70% 5%,#1a0b48 0,#060816 38%,#02040c 100%);color:var(--text)}body[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.page-shell{width:min(1180px,94vw);margin:auto;padding:28px 0 36px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.brand-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,#0ef,#2948ff,#8b4dff);display:grid;place-items:center;font-size:22px}.brand strong{font-size:30px;line-height:1}.brand strong span{color:#20a4ff}.brand small{display:block;letter-spacing:3px;color:#eef;font-weight:800;margin-top:4px}.language-box{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:rgba(11,22,54,.75);backdrop-filter:blur(12px)}.language-box label{font-size:13px;color:var(--muted)}select{border:0;border-radius:10px;padding:8px 10px;background:#09152f;color:#fff;outline:0}.hero{display:grid;grid-template-columns:1fr .95fr;gap:32px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:12px 20px;background:rgba(9,17,43,.82);font-weight:800;text-transform:uppercase;color:#fff}.pill span{color:var(--accent)}h1{font-size:clamp(64px,9vw,126px);line-height:.88;margin:36px 0 24px;text-transform:uppercase;letter-spacing:-4px}h1 em{font-style:normal;background:linear-gradient(90deg,#377cff,#a857ff);-webkit-background-clip:text;color:transparent}.hero h2{font-size:clamp(30px,4.1vw,52px);line-height:1.12;margin:0 0 20px;text-transform:uppercase}.hero h2::first-letter{color:#fff}.intro{font-size:22px;color:#eef;max-width:680px;border-left:4px solid #21e8ff;padding-left:16px}.features{display:grid;gap:16px;margin-top:30px}.features article{display:flex;align-items:center;gap:18px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(20,65,155,.22),transparent);border-radius:18px}.features i{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#123dff,#742b9d);font-style:normal;font-size:30px;box-shadow:0 0 24px rgba(64,151,255,.55)}.features h3{margin:0 0 6px;text-transform:uppercase}.features p{margin:0;color:var(--muted);font-size:17px;line-height:1.45}.phone-card{position:relative;min-height:720px;display:grid;place-items:center}.cube{position:absolute;top:20px;right:40px;width:235px;height:235px;border-radius:34px;background:linear-gradient(145deg,#081b46,#263dff 50%,#bf44ff);display:grid;place-items:center;font-size:96px;color:#9de8ff;box-shadow:0 0 44px rgba(38,126,255,.75);transform:rotateX(8deg) rotateZ(7deg)}.phone{position:relative;margin-top:200px;width:min(460px,100%);border:10px solid #111827;border-radius:42px;background:#06112b;padding:28px;box-shadow:0 0 0 2px rgba(255,255,255,.35),0 0 55px rgba(28,116,255,.5)}.phone:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:24px;background:#06070d;border-radius:0 0 18px 18px}.phone-head{display:flex;justify-content:space-between;align-items:center;margin:8px 0 18px}.phone-head strong{font-size:25px}.phone-head span{font-weight:800}.project{display:grid;grid-template-columns:78px 1fr;gap:14px;margin:14px 0;padding:16px;border:1px solid rgba(84,140,255,.42);border-radius:18px;background:rgba(12,35,78,.66)}.project b{height:78px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#151c3f,#23e4ff);font-size:36px}.project h4{margin:0 0 8px;font-size:20px}.project p{margin:0 0 10px;color:#dce6ff;font-size:14px;line-height:1.35}.project button,.wide-btn{border:0;border-radius:8px;background:linear-gradient(90deg,#123dff,#168fff);color:white;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-block}.wide-btn{display:block;text-align:center;margin-top:20px;padding:16px;font-size:19px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:36px 0 28px;border:1px solid rgba(47,112,255,.5);border-radius:22px;overflow:hidden;background:#082153}.stats div{padding:26px;text-align:center;background:rgba(4,23,70,.86)}.stats strong{display:block;font-size:34px;text-transform:uppercase}.stats span{display:block;color:#cfe0ff;text-transform:uppercase;margin-top:4px}.cta-panel{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:24px;border-radius:26px;background:linear-gradient(90deg,#071436,#092b80);border:1px solid rgba(47,112,255,.45)}.gift{font-size:74px}.cta-panel h2{margin:0;color:var(--accent);font-size:32px;text-transform:uppercase}.cta-panel p{margin:8px 0 0;color:#dce6ff;font-size:18px}.join{background:linear-gradient(180deg,#ffe56b,#ffb700);color:#050713;text-transform:uppercase;text-decoration:none;font-size:24px;font-weight:1000;padding:22px 46px;border-radius:40px;box-shadow:0 0 28px rgba(255,206,37,.4)}.channels{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;border:1px solid rgba(47,112,255,.45);border-radius:18px;overflow:hidden}.channels span{text-align:center;padding:18px;background:rgba(8,31,82,.75);font-weight:800}@media(max-width:900px){.topbar{align-items:flex-start}.brand strong{font-size:23px}.hero{grid-template-columns:1fr}.phone-card{min-height:auto}.cube{display:none}.phone{margin-top:20px}.stats{grid-template-columns:repeat(2,1fr)}.cta-panel{grid-template-columns:1fr;text-align:center}.join{justify-self:center}.channels{grid-template-columns:repeat(2,1fr)}h1{letter-spacing:-2px}}@media(max-width:560px){.topbar{flex-direction:column}.language-box{width:100%;justify-content:space-between}select{max-width:58%}.features article{align-items:flex-start}.stats{grid-template-columns:1fr}.channels{grid-template-columns:1fr}.project{grid-template-columns:1fr}.phone{padding:22px;border-width:7px}h1{font-size:58px}.hero h2{font-size:31px}}
