@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#050b13;--panel:#0b1420;--panel2:#0e1b29;--text:#edf7ff;--muted:#8194a7;--blue:#35b8ff;--blue2:#83ddff;--line:rgba(126,190,225,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.7}.navbar{border:0}.site-nav{background:rgba(5,11,19,.88);backdrop-filter:blur(15px);min-height:72px;border-bottom:1px solid var(--line)}.navbar-brand{color:#fff!important;font-weight:800;letter-spacing:2px;font-size:17px;line-height:42px}.brand-dot{display:inline-block;width:9px;height:9px;background:var(--blue);box-shadow:0 0 16px var(--blue);border-radius:50%;margin-right:9px}.navbar-nav>li>a{color:#9aafc2!important;padding:25px 17px;font-weight:500}.navbar-nav>li>a:hover{color:#fff!important}.navbar-nav .nav-cta{margin:13px 0 0 10px;padding:11px 17px;border:1px solid rgba(53,184,255,.45);border-radius:7px;color:#bfeeff!important}.hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;padding-top:72px;background:radial-gradient(circle at 75% 35%,rgba(25,140,210,.13),transparent 31%),linear-gradient(180deg,#07111d,#050b13)}.hero-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(110,180,220,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(110,180,220,.07) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to bottom,black,transparent 85%)}.hero-content{position:relative}.eyebrow,.section-kicker{color:var(--blue);font-size:11px;font-weight:700;letter-spacing:2.4px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px var(--blue);margin-right:8px}.hero h1{font-size:64px;line-height:1.06;letter-spacing:-3px;margin:20px 0}.hero h1 span,h2 span{color:var(--blue2)}.hero-copy{max-width:610px;color:#91a7ba;font-size:17px}.hero-actions{margin:32px 0}.btn-primary{background:var(--blue);border:0;color:#03101a!important;font-weight:700;box-shadow:0 8px 28px rgba(53,184,255,.2)}.btn-primary:hover{background:#70d1ff}.btn-link{color:#a5bbca}.hero-stats{display:flex;gap:44px;margin-top:38px}.hero-stats strong{display:block;font-size:24px}.hero-stats small{color:var(--muted)}.market-card{background:linear-gradient(145deg,rgba(16,31,46,.95),rgba(7,16,26,.96));border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 25px 80px rgba(0,0,0,.35);margin-top:35px}.market-top,.market-bottom{display:flex;justify-content:space-between;color:#73889b;font-size:10px;letter-spacing:1.3px}.live{color:#56dca3}.market-pair{font-size:25px;font-weight:700;margin:24px 0 10px}.market-pair span{float:right;color:#52dba4;font-size:13px;margin-top:9px}.chart-wrap{height:210px}.chart-wrap svg{width:100%;height:100%}.line{fill:none;stroke:var(--blue);stroke-width:4;filter:drop-shadow(0 0 7px rgba(53,184,255,.7))}.area{fill:url(#area);opacity:.45}.section{padding:105px 0;border-top:1px solid var(--line)}.section h2{font-size:40px;line-height:1.2;letter-spacing:-1.5px;margin:12px 0 25px}.lead{color:#a0b3c3;font-size:18px;margin-bottom:35px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.feature-grid>div{border-top:1px solid var(--line);padding-top:18px}.feature-grid b{color:var(--blue);font-size:11px}.feature-grid h4{margin:7px 0;font-size:15px}.feature-grid p{color:var(--muted);margin:0}.results{background:#07101a}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.section-head>p{max-width:400px;color:var(--muted);margin:0}.result-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px;min-height:205px}.result-card small{display:block;color:#73899b;letter-spacing:1.5px;font-size:10px}.result-card strong{display:block;font-size:39px;margin:10px 0 0}.result-card>span{color:#73899b}.mini-bars{display:flex;align-items:end;height:55px;gap:8px;margin-top:15px}.mini-bars i{display:block;width:12%;background:linear-gradient(#39c5ff,#126c99);border-radius:2px 2px 0 0}.mini-bars i:nth-child(1){height:30%}.mini-bars i:nth-child(2){height:45%}.mini-bars i:nth-child(3){height:38%}.mini-bars i:nth-child(4){height:62%}.mini-bars i:nth-child(5){height:52%}.mini-bars i:nth-child(6){height:78%}.mini-bars i:nth-child(7){height:95%}.progress{height:5px;background:#162737;margin-top:30px}.progress-bar{background:var(--blue)}.rr-line{display:flex;gap:4px;margin-top:28px}.rr-line span{height:7px;background:#15364c;display:block}.rr-line span:nth-child(1){width:25%}.rr-line span:nth-child(2){width:35%;background:#2caee7}.rr-line span:nth-child(3){width:40%;background:#8ae2ff}.testimonials{background:radial-gradient(circle at 50% 10%,rgba(53,184,255,.05),transparent 35%)}.quote-card{height:100%;padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.quote-card.featured{border-color:rgba(53,184,255,.35);box-shadow:0 20px 55px rgba(0,0,0,.2)}.stars{color:var(--blue);letter-spacing:3px}.quote-card p{font-size:16px;color:#b2c2cf;margin:22px 0 28px}.person{display:flex;align-items:center;gap:12px}.person>span,.tg-avatar{width:38px;height:38px;border-radius:50%;background:#123149;color:var(--blue2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.person b,.person small{display:block}.person small{color:#63798b;font-size:11px}.telegram{background:#07111c}.telegram-box{background:linear-gradient(125deg,#0c1b2a,#07121e);border:1px solid rgba(53,184,255,.18);border-radius:18px;padding:65px;overflow:hidden}.telegram-box p{color:#91a6b7;font-size:16px;max-width:520px;margin-bottom:28px}.tg-preview{background:#07101a;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.35);transform:rotate(1deg)}.tg-header{padding:15px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line)}.tg-header div{flex:1}.tg-header b,.tg-header small{display:block}.tg-header small{color:#657d90;font-size:10px}.tg-message{margin:13px;background:#0d1d2b;border-radius:9px;padding:14px}.tg-message small{color:var(--blue);font-size:8px}.tg-message b{display:block;margin:4px 0}.tg-message p{font-size:12px!important;color:#a9bac7;margin:7px 0!important}.tg-message em{font-size:9px;color:#62798c}.tg-message.muted{opacity:.75}.cta h2{margin-top:15px}.cta p{color:var(--muted);margin-bottom:28px}footer{padding:40px 0;border-top:1px solid var(--line);color:#62788b}.footer-brand{font-weight:800;letter-spacing:2px;color:#fff}.footer-brand+p{margin-top:7px}.text-right small{font-size:10px}.navbar-toggle{margin-top:18px;border-color:#29465a!important}.navbar-toggle .icon-bar{background:#8eb4c9}@media(max-width:991px){.hero{padding:130px 0 80px}.hero h1{font-size:48px}.market-card{margin-top:60px}.section-head{display:block}.section-head>p{margin-top:15px}.telegram-box{padding:40px 25px}.tg-preview{margin-top:45px}}@media(max-width:767px){.navbar-nav>li>a{padding:10px 15px}.navbar-nav .nav-cta{margin:4px 15px 10px}.hero h1{font-size:43px}.hero-copy{font-size:15px}.hero-stats{gap:22px}.hero-stats strong{font-size:20px}.feature-grid{grid-template-columns:1fr}.section{padding:75px 0}.section h2{font-size:32px}.telegram-box{padding:35px 20px}footer .text-right{text-align:left!important;margin-top:25px}}

.box {
    background: #111827;
    border: 1px solid rgba(76, 201, 240, 0.15);
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 4px 20px rgba(0, 180, 255, 0.12);
}

.premium-pricing {
    position: relative;
    background: #050b1a;
    overflow: hidden;
}

.premium-head {
    margin-bottom: 35px;
}

.premium-subtitle {
    max-width: 650px;
    margin-top: 15px;
    color: #9aa8bd;
    font-size: 16px;
    line-height: 1.7;
}

.premium-row {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}

.premium-row > [class*="col-"] {
    display: flex;
    margin-bottom: 30px;
}

.premium-card {
    position: relative;
    width: 100%;
    padding: 34px 28px 30px;
    border-radius: 18px;
    background: rgba(9, 16, 35, .96);
    border: 1px solid rgba(255,255,255,.12);
    box-shadow: 0 15px 45px rgba(0,0,0,.25);
    text-align: center;
    overflow: hidden;
    transition: transform .25s ease, box-shadow .25s ease;
}

.premium-card:hover {
    transform: translateY(-7px);
    box-shadow: 0 22px 55px rgba(0,0,0,.4);
}

/* BLUE */
.premium-blue {
    border-color: rgba(40, 150, 255, .65);
}

.premium-blue .premium-icon {
    color: #28a9ff;
}

/* GOLD */
.premium-gold {
    border-color: rgba(255, 193, 7, .75);
}

.premium-gold .premium-icon {
    color: #ffc107;
}

/* PURPLE */
.premium-purple {
    border-color: rgba(184, 75, 255, .75);
}

.premium-purple .premium-icon {
    color: #c05cff;
}

.premium-icon {
    width: 70px;
    height: 70px;
    margin: 0 auto 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
    font-weight: 700;
    border: 2px solid currentColor;
}

.premium-card h3,
.premium-card h4 {
    margin: 0;
    font-weight: 800;
}

.premium-card h3 {
    color: #fff;
    font-size: 29px;
}

.premium-card h4 {
    font-size: 25px;
    margin-top: 2px;
}

.premium-blue h4 {
    color: #168fff;
}

.premium-gold h4 {
    color: #ffc107;
}

.premium-purple h4 {
    color: #c05cff;
}

.premium-divider {
    height: 1px;
    margin: 22px 0 8px;
    background: rgba(255,255,255,.14);
}

.premium-features {
    min-height: 255px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: left;
}

.premium-features li {
    position: relative;
    padding: 13px 0 13px 28px;
    color: #e4e9f2;
    font-size: 14px;
    line-height: 1.45;
    border-bottom: 1px solid rgba(255,255,255,.09);
}

.premium-features li:before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 13px;
    font-weight: 800;
}

.premium-blue .premium-features li:before {
    color: #28a9ff;
}

.premium-gold .premium-features li:before {
    color: #ffc107;
}

.premium-purple .premium-features li:before {
    color: #c05cff;
}

.premium-price-label {
    margin-top: 22px;
    color: #9aa8bd;
    font-size: 12px;
    letter-spacing: 1px;
}

.premium-old-price {
    color: #9aa0aa;
    font-size: 20px;
    text-decoration: line-through;
    text-decoration-thickness: 2px;
    margin-top: 3px;
}

.premium-price {
    margin-top: 3px;
    font-size: 34px;
    font-weight: 900;
}

.premium-blue .premium-price {
    color: #28a9ff;
}

.premium-gold .premium-price {
    color: #ffc107;
}

.premium-purple .premium-price {
    color: #c05cff;
}

.premium-period {
    margin-top: 1px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
}

.premium-btn {
    display: block;
    width: 100%;
    margin-top: 22px;
    padding: 13px 15px;
    border-radius: 9px;
    color: #fff !important;
    font-weight: 800;
    font-size: 14px;
    text-decoration: none !important;
}

.premium-blue .premium-btn {
    background: linear-gradient(90deg, #0868d9, #168fff);
}

.premium-gold .premium-btn {
    background: linear-gradient(90deg, #d99300, #ffc107);
    color: #111 !important;
}

.premium-purple .premium-btn {
    background: linear-gradient(90deg, #6d20c9, #a83df2);
}

/* RIBBON */
.premium-ribbon {
    position: absolute;
    top: 19px;
    right: -40px;
    width: 150px;
    padding: 7px 0;
    background: #e94141;
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    transform: rotate(40deg);
    letter-spacing: .5px;
}

.purple-ribbon {
    background: #7437d9;
}

/* MOBILE */
@media (max-width: 991px) {

    .premium-row {
        display: block;
    }

    .premium-row > [class*="col-"] {
        display: block;
    }

    .premium-features {
        min-height: auto;
    }
}

.faq-section {
    background: #050b1a;
}

.faq-section .section-head {
    margin-bottom: 10px;
}

.faq-section .panel-group {
    max-width: 900px;
    margin: 0 auto;
}

.faq-section .panel {
    background: rgba(9, 16, 35, .96);
    border: 1px solid rgba(255,255,255,.10);
    border-radius: 12px;
    margin-bottom: 12px;
    overflow: hidden;
}

.faq-section .panel-heading {
    background: transparent;
    padding: 0;
    border: none;
}

.faq-section .panel-title a {
    position: relative;
    display: block;
    padding: 20px 55px 20px 22px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

.faq-section .panel-title a:hover,
.faq-section .panel-title a:focus {
    color: #28a9ff;
    text-decoration: none;
}

.faq-icon {
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    color: #28a9ff;
    font-size: 24px;
    font-weight: 300;
    transition: transform .2s ease;
}

.faq-section .panel-title a[aria-expanded="true"] .faq-icon {
    transform: translateY(-50%) rotate(45deg);
}

.faq-section .panel-collapse {
    border-top: 1px solid rgba(255,255,255,.08);
}

.faq-section .panel-body {
    padding: 20px 22px 23px;
    color: #aebbd0;
    font-size: 14px;
    line-height: 1.8;
    border: none !important;
}

.faq-section .panel-body strong {
    color: #fff;
}

@media (max-width: 767px) {

    .faq-section .panel-title a {
        padding: 17px 50px 17px 17px;
        font-size: 14px;
    }

    .faq-section .panel-body {
        padding: 17px;
        font-size: 13px;
    }

}