dmitriyvpn/index.html
2026-10-24 13:51:42 +03:00

652 lines
21 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DmitriyVPN — Быстрый и стабильный VPN для всех устройств</title>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Fira+Code:wght@400;500&display=swap" rel="stylesheet">
<style>
:root {
--bg-main: #0a0b0d;
--bg-card: #121418;
--bg-card-hover: #16191f;
--border: #1f242e;
--border-hover: #2f3747;
--text-main: #ffffff;
--text-sub: #94a3b8;
--accent: #38bdf8;
--accent-glow: rgba(56, 189, 248, 0.15);
--font-main: 'Inter', sans-serif;
}
* {
box-sizing: border-box;
margin: 0;
padding: 0;
scroll-behavior: smooth;
}
body {
font-family: var(--font-main);
background-color: var(--bg-main);
color: var(--text-main);
line-height: 1.5;
overflow-x: hidden;
position: relative;
}
body::before {
content: '';
position: absolute;
top: -10%;
left: 50%;
transform: translateX(-50%);
width: 600px;
height: 400px;
background: radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);
z-index: -1;
pointer-events: none;
}
.container {
width: 100%;
max-width: 1140px;
margin: 0 auto;
padding: 0 24px;
}
header {
padding: 24px 0;
border-bottom: 1px solid var(--border);
backdrop-filter: blur(12px);
position: sticky;
top: 0;
z-index: 100;
background: rgba(10, 11, 13, 0.7);
}
.header-wrap {
display: flex;
justify-content: space-between;
align-items: center;
}
.logo {
font-weight: 800;
font-size: 1.25rem;
letter-spacing: -0.5px;
text-decoration: none;
color: var(--text-main);
}
.logo span {
color: var(--accent);
}
nav {
display: flex;
align-items: center;
gap: 32px;
}
nav a {
color: #94a3b8;
text-decoration: none;
font-size: 0.9rem;
font-weight: 500;
transition: color 0.2s;
}
nav a:hover {
color: var(--text-main);
}
.btn-tg-nav {
background: #1e293b;
border: 1px solid var(--border);
padding: 8px 16px;
border-radius: 8px;
color: var(--text-main);
font-size: 0.85rem;
font-weight: 600;
text-decoration: none;
transition: all 0.2s;
}
.btn-tg-nav:hover {
background: #0284c7;
border-color: #38bdf8;
}
.hero {
padding: 80px 0 100px 0;
display: grid;
grid-template-columns: 1.2fr 0.8fr;
align-items: center;
gap: 48px;
}
@media (max-width: 768px) {
.hero { grid-template-columns: 1fr; text-align: center; padding: 40px 0; }
.hero-left { order: 1; }
.hero-right { order: 2; display: flex; justify-content: center; }
}
.hero-left {
max-width: 600px;
}
.badge {
display: inline-block;
padding: 6px 12px;
background: rgba(56, 189, 248, 0.06);
border: 1px solid rgba(56, 189, 248, 0.2);
color: var(--accent);
border-radius: 100px;
font-size: 0.8rem;
font-weight: 600;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
h1 {
font-size: 3.5rem;
font-weight: 800;
line-height: 1.1;
letter-spacing: -1.5px;
margin-bottom: 24px;
}
h1 span {
background: linear-gradient(to right, #38bdf8, #a855f7);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.hero-text {
color: #94a3b8;
font-size: 1.1rem;
margin-bottom: 36px;
}
.hero-btns {
display: flex;
gap: 16px;
}
@media (max-width: 768px) { .hero-btns { justify-content: center; } }
.btn-main {
display: inline-block;
background: var(--text-main);
color: var(--bg-main);
padding: 14px 28px;
border-radius: 10px;
font-weight: 600;
text-decoration: none;
transition: transform 0.2s, opacity 0.2s;
}
.btn-main:hover {
transform: translateY(-2px);
opacity: 0.95;
}
.btn-sec {
display: inline-block;
border: 1px solid var(--border);
color: var(--text-main);
padding: 14px 28px;
border-radius: 10px;
font-weight: 600;
text-decoration: none;
transition: background 0.2s, border-color 0.2s;
}
.btn-sec:hover {
background: rgba(255, 255, 255, 0.03);
border-color: var(--border-hover);
}
.hero-right {
position: relative;
display: flex;
justify-content: center;
}
.shield-graphic {
width: 280px;
height: 320px;
background: linear-gradient(135deg, #1e293b 0%, #0f172a 100%);
border: 2px solid var(--border);
border-radius: 20px 20px 140px 140px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
box-shadow: 0 25px 50px -12px rgba(0,0,0,0.5);
animation: float 4s ease-in-out infinite;
}
.shield-icon {
font-size: 4rem;
margin-bottom: 12px;
filter: drop-shadow(0 0 15px var(--accent));
}
.shield-label {
font-family: 'Fira Code', monospace;
font-size: 0.85rem;
color: var(--accent);
letter-spacing: 1px;
}
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-12px); }
}
.pricing {
padding: 80px 0;
border-top: 1px solid var(--border);
}
.section-title {
text-align: center;
font-size: 2.25rem;
font-weight: 800;
margin-bottom: 48px;
letter-spacing: -1px;
}
.grid-pricing {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 24px;
}
@media (max-width: 950px) {
.grid-pricing { grid-template-columns: 1fr; max-width: 450px; margin: 0 auto; }
}
.price-card {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 16px;
padding: 32px;
display: flex;
flex-direction: column;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
position: relative;
overflow: hidden;
}
.price-card:hover {
transform: translateY(-4px);
border-color: var(--border-hover);
background: var(--bg-card-hover);
}
.price-card.featured {
border-color: #0284c7;
background: linear-gradient(180deg, #12151c 0%, #0d1015 100%);
}
.price-card.featured::before {
content: 'ОБХОД ГЛУШИЛОК';
position: absolute;
top: 24px;
right: -35px;
background: #0284c7;
color: #fff;
font-size: 0.6rem;
font-weight: 700;
padding: 4px 35px;
transform: rotate(45deg);
}
.card-name {
font-size: 1.1rem;
font-weight: 700;
margin-bottom: 8px;
}
.card-price {
font-size: 2rem;
font-weight: 800;
margin-bottom: 20px;
display: flex;
align-items: baseline;
gap: 4px;
}
.card-price span {
font-size: 0.9rem;
color: #64748b;
font-weight: 400;
}
.card-features {
list-style: none;
margin-bottom: 24px;
flex-grow: 1;
}
.card-features li {
font-size: 0.9rem;
color: #94a3b8;
margin-bottom: 12px;
display: flex;
align-items: center;
gap: 10px;
}
.card-features li.disabled {
color: #475569;
text-decoration: line-through;
}
.card-features li::before {
content: '✓';
color: var(--accent);
font-weight: bold;
}
.card-features li.disabled::before {
content: '✕';
color: #475569;
}
.bot-sub-list {
display: flex;
flex-direction: column;
gap: 8px;
margin-bottom: 24px;
}
.bot-sub-item {
background: rgba(255,255,255,0.03);
border: 1px solid var(--border);
padding: 10px 14px;
border-radius: 8px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 0.85rem;
}
.bot-sub-item span {
color: #94a3b8;
}
.bot-sub-item strong {
color: #ffffff;
}
.btn-card {
display: block;
text-align: center;
padding: 12px;
border-radius: 8px;
text-decoration: none;
font-weight: 600;
font-size: 0.9rem;
transition: all 0.2s;
margin-top: auto;
}
.btn-card-sec {
background: #1e293b;
color: var(--text-main);
border: 1px solid var(--border);
}
.btn-card-sec:hover { background: #334155; }
.btn-card-primary {
background: #0284c7;
color: #fff;
}
.btn-card-primary:hover { background: #0369a1; box-shadow: 0 0 15px rgba(2, 132, 199, 0.3); }
.reviews {
padding: 80px 0;
border-top: 1px solid var(--border);
}
.grid-reviews {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 24px;
}
@media (max-width: 768px) { .grid-reviews { grid-template-columns: 1fr; } }
.review-card {
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 12px;
padding: 24px;
}
.review-user {
font-weight: 700;
font-size: 0.95rem;
margin-bottom: 4px;
display: flex;
align-items: center;
gap: 8px;
}
.review-user::after {
content: '• Проверенный покупатель';
font-size: 0.75rem;
color: #22c55e;
font-weight: 400;
}
.review-text {
color: #94a3b8;
font-size: 0.9rem;
line-height: 1.6;
}
.support {
padding: 80px 0;
border-top: 1px solid var(--border);
text-align: center;
}
.support-card {
background: linear-gradient(135deg, #11141a 0%, #0a0c10 100%);
border: 1px solid var(--border);
padding: 48px;
border-radius: 20px;
max-width: 700px;
margin: 0 auto;
}
.support-card h3 {
font-size: 1.5rem;
font-weight: 700;
margin-bottom: 12px;
}
.support-card p {
color: #94a3b8;
margin-bottom: 24px;
font-size: 0.95rem;
}
.btn-support {
display: inline-block;
background: #22c55e;
color: #fff;
padding: 12px 28px;
border-radius: 8px;
font-weight: 600;
text-decoration: none;
transition: all 0.2s;
}
.btn-support:hover {
background: #16a34a;
box-shadow: 0 0 20px rgba(34, 197, 94, 0.2);
transform: translateY(-1px);
}
footer {
padding: 40px 0;
text-align: center;
border-top: 1px solid var(--border);
color: #475569;
font-size: 0.85rem;
}
.fade-in {
animation: fadeIn 0.6s ease-out forwards;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
</style>
</head>
<body>
<header>
<div class="container header-wrap">
<a href="#" class="logo">Dmitriy<span>VPN</span></a>
<nav>
<a href="#pricing">Тарифы</a>
<a href="#reviews">Отзывы</a>
<a href="#support">Поддержка</a>
<a href="https://t.me/DmitriyVPN" target="_blank" class="btn-tg-nav">Telegram Канал</a>
</nav>
</div>
</header>
<main class="container">
<!-- Главный блок -->
<section class="hero fade-in">
<div class="hero-left">
<!-- Заменено согласно файлу image_9249bc.png -->
<div class="badge">Для всех устройств</div>
<h1>Надежный интернет без <span>ограничений</span></h1>
<p class="hero-text">
DmitriyVPN — это современное, легковесное решение для вашей безопасности. Стабильный обход блокировок, минимальный пинг в играх и мгновенная скорость на любом вашем устройстве.
</p>
<div class="hero-btns">
<a href="#pricing" class="btn-main">Выбрать тариф</a>
<a href="https://t.me/DmitriyVPN" target="_blank" class="btn-sec">В Telegram-канал</a>
</div>
</div>
<div class="hero-right">
<div class="shield-graphic">
<div class="shield-icon">🛡️</div>
<div class="shield-label">DMITRIY_CORE V2</div>
</div>
</div>
</section>
<!-- Тарифы -->
<section class="pricing fade-in" id="pricing">
<h2 class="section-title">Гибкие тарифные планы</h2>
<div class="grid-pricing">
<!-- Бесплатный -->
<div class="price-card">
<div class="card-name">Бесплатный</div>
<div class="card-price">0 ₽<span>/ навсегда</span></div>
<ul class="card-features">
<li>Медленная скорость работы</li>
<li>Доступно всего 5 локаций</li>
<li class="disabled">Обход жестких глушилок</li>
<li class="disabled">Приоритетная поддержка</li>
</ul>
<a href="https://t.me/DmitriyVPN" target="_blank" class="btn-card btn-card-sec">Подключить</a>
</div>
<!-- Платные подписки -->
<div class="price-card featured">
<div class="card-name">Платные тарифы</div>
<div class="card-price">от 109.22 ₽<span>/ мес.</span></div>
<ul class="card-features">
<li><strong>Максимальная скорость соединения</strong></li>
<li><strong>20 доступные локации</strong></li>
<li><strong>Полный обход глушилок</strong></li>
<li>Высокая стабильность работы</li>
</ul>
<!-- Список точных цен из бота -->
<div class="bot-sub-list">
<div class="bot-sub-item">
<span>Standard | 1 устр.</span>
<strong>109.22 ₽</strong>
</div>
<div class="bot-sub-item">
<span>Pro | 5 устр.</span>
<strong>194.41 ₽</strong>
</div>
<div class="bot-sub-item">
<span>Premium | 15 устр.</span>
<strong>291.62 ₽</strong>
</div>
</div>
<a href="https://t.me/DmitriyVPN" target="_blank" class="btn-card btn-card-primary">Открыть в Telegram</a>
</div>
<!-- Пробный -->
<div class="price-card">
<div class="card-name">Пробный тест</div>
<div class="card-price">0 ₽<span>/ 3 дня</span></div>
<ul class="card-features">
<li>Высокая скорость работы</li>
<li>Доступно 10 локаций</li>
<li class="disabled">Обход жестких глушилок</li>
<li class="disabled">Приоритетная поддержка</li>
</ul>
<a href="https://t.me/DmitriyVPN" target="_blank" class="btn-card btn-card-sec">Попробовать</a>
</div>
</div>
</section>
<!-- Отзывы -->
<section class="reviews fade-in" id="reviews">
<h2 class="section-title">Что говорят пользователи</h2>
<div class="grid-reviews">
<div class="review-card">
<div class="review-user">Сергей К.</div>
<p class="review-text">«Брал премиум за 87 рублей чисто ради того, чтобы нормально смотреть видосы в 4К на компе, так как стандартные методы перестали работать. Всё летает, задержек нет вообще. Топ за свои деньги.»</p>
</div>
<div class="review-card">
<div class="review-user">Dima_Gamer</div>
<p class="review-text">«Респект разработчику за пинг! Играю в онлайн-шутеры, с этим впном пакеты не теряются, коннект стабильный. Главное — на ПК настраивается за полминуты.»</p>
</div>
</div>
</section>
<!-- Поддержка -->
<section class="support fade-in" id="support">
<div class="support-card">
<h3>Возникли вопросы или нужна помощь?</h3>
<p>Наша техническая поддержка работает оперативно. Если не получается настроить клиент или есть вопросы по оплате премиума — напишите нам напрямую.</p>
<a href="https://t.me/Gioramily" target="_blank" class="btn-support">Связаться с техподдержкой</a>
</div>
</section>
</main>
<footer>
<div class="container">
<p>&copy; 2026 DmitriyVPN. Все права защищены. Разработано для всех типов устройств.</p>
</div>
</footer>
</body>
</html>