.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,600;0,700;0,800;0,900;1,700;1,800;1,900');
:root{--g8-bg:#07070a;--g8-surface:#101017;--g8-surface2:#191922;--g8-line:rgba(255,255,255,.09);--g8-red:#dd0000;--g8-red-hi:#ff2020;--g8-gold:#ffce00;--g8-text:#f4f4f6;--g8-muted:#a3a3b0;--g8-r:16px}
body{background:var(--g8-bg);color:var(--g8-text);font-family:'Archivo',system-ui,-apple-system,'Segoe UI',sans-serif}
.g8-section{padding:82px 0}
.g8-section--alt{background:var(--g8-surface)}
.g8-hero{background:radial-gradient(1100px 520px at 50% -12%,rgba(221,0,0,.28),transparent 62%),var(--g8-bg)}
.g8-hero-title .elementor-heading-title,.g8-h2 .elementor-heading-title{font-style:italic;text-transform:uppercase;font-weight:900;letter-spacing:-.015em;line-height:1.06;margin:0}
.g8-hero-title .elementor-heading-title{font-size:clamp(33px,6vw,66px)}
.g8-h2 .elementor-heading-title{font-size:clamp(26px,4vw,43px)}
.g8-eyebrow .elementor-heading-title{display:inline-block;border:1px solid rgba(255,206,0,.42);color:var(--g8-gold);border-radius:999px;padding:7px 16px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}
.g8-lead .elementor-widget-container{color:var(--g8-muted);font-size:clamp(15px,1.6vw,18.5px);line-height:1.62;max-width:760px;margin:0 auto;text-align:center}
.g8-sub .elementor-widget-container{color:var(--g8-muted);font-size:16px;line-height:1.6;max-width:720px;margin:0 auto;text-align:center}
.g8-grid{display:flex;flex-wrap:wrap;gap:16px}
.g8-cell{flex:1 1 250px}
.g8-cell-wide{flex:1 1 320px}
.g8-cell-price{flex:1 1 330px;max-width:430px}
.g8-card .elementor-widget-container{height:100%;background:var(--g8-surface2);border:1px solid var(--g8-line);border-radius:var(--g8-r);padding:26px 22px;transition:.25s}
.g8-card:hover .elementor-widget-container{border-color:rgba(255,206,0,.45);transform:translateY(-3px)}
.g8-card .elementor-icon{color:var(--g8-red);font-size:26px}
.g8-card .elementor-icon-box-title{margin:14px 0 8px;color:#fff;font-size:16.5px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}
.g8-card .elementor-icon-box-title a{color:#fff}
.g8-card .elementor-icon-box-description{margin:0;color:var(--g8-muted);font-size:14.5px;line-height:1.6}
.g8-step .elementor-widget-container{height:100%;background:var(--g8-surface2);border:1px solid var(--g8-line);border-left:3px solid var(--g8-red);border-radius:var(--g8-r);padding:26px 22px;transition:.25s}
.g8-step:hover .elementor-widget-container{border-left-color:var(--g8-gold);transform:translateY(-3px)}
.g8-step .elementor-icon{color:var(--g8-gold);font-size:24px}
.g8-step .elementor-icon-box-title{margin:12px 0 8px;color:#fff;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}
.g8-step .elementor-icon-box-description{margin:0;color:var(--g8-muted);font-size:14.5px;line-height:1.62}
.g8-stat .elementor-widget-container{height:100%;background:var(--g8-surface2);border:1px solid var(--g8-line);border-radius:var(--g8-r);padding:22px 14px;text-align:center}
.g8-stat .elementor-icon-box-title{color:var(--g8-gold);font-size:27px;font-weight:900;font-style:italic;margin:0}
.g8-stat .elementor-icon-box-description{margin-top:4px;color:var(--g8-muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.1em}
.g8-stat .elementor-icon-box-icon{display:none}
.g8-list .elementor-icon-list-item{padding:11px 0;border-bottom:1px solid var(--g8-line)}
.g8-list .elementor-icon-list-icon i,.g8-list .elementor-icon-list-icon svg{color:var(--g8-red);fill:var(--g8-red)}
.g8-list .elementor-icon-list-text{color:var(--g8-text);font-size:15px;font-weight:600}
.g8-chips .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.g8-chips .elementor-icon-list-item{background:var(--g8-surface);border:1px solid var(--g8-line);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600}
.g8-chips .elementor-icon-list-icon i,.g8-chips .elementor-icon-list-icon svg{color:var(--g8-gold);fill:var(--g8-gold)}
.g8-chips .elementor-icon-list-text{color:var(--g8-text)}
.g8-btn .elementor-button{background:var(--g8-red);color:#fff;border:0;border-radius:999px;padding:14px 26px;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;transition:.2s}
.g8-btn .elementor-button:hover{background:var(--g8-red-hi);transform:translateY(-1px)}
.g8-btn--gold .elementor-button{background:var(--g8-gold);color:#0a0a0f}
.g8-btn--gold .elementor-button:hover{background:#ffd93d}
.g8-btn--ghost .elementor-button{background:transparent;color:var(--g8-text);border:1px solid rgba(255,255,255,.25)}
.g8-btn--ghost .elementor-button:hover{background:rgba(255,255,255,.07);border-color:var(--g8-gold);color:var(--g8-gold)}
.g8-prices{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;align-items:stretch}
.g8-price .elementor-price-table{height:100%;background:var(--g8-surface2);border:1px solid var(--g8-line);border-radius:20px;padding:30px 26px}
.g8-price .elementor-price-table__heading{margin:0;color:#fff;font-size:21px;font-weight:900;font-style:italic;text-transform:uppercase}
.g8-price .elementor-price-table__subheading{margin-top:6px;color:var(--g8-muted);font-size:14px}
.g8-price .elementor-price-table__price{margin:14px 0 4px;color:var(--g8-gold);font-weight:900}
.g8-price .elementor-price-table__period{color:var(--g8-muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em}
.g8-price .elementor-price-table__features-list{margin-top:18px}
.g8-price .elementor-price-table__features-list li{padding:7px 0;border:0;color:var(--g8-text);font-size:14.5px}
.g8-price .elementor-price-table__features-list .elementor-icon-list-icon i{color:var(--g8-red)}
.g8-price .elementor-price-table__button{background:var(--g8-red);color:#fff;border-radius:999px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.g8-price .elementor-price-table__additional_info{margin-top:14px;color:var(--g8-muted);font-size:12.5px}
.g8-price .elementor-price-table__ribbon-inner{background:var(--g8-gold);color:#0a0a0f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.g8-price--vip .elementor-price-table{border-color:rgba(255,206,0,.55);box-shadow:0 30px 70px -34px rgba(221,0,0,.6)}
.g8-price--vip .elementor-price-table__button{background:var(--g8-gold);color:#0a0a0f}
.g8-faq{width:100%;max-width:860px}
.g8-faq .e-n-accordion-item{background:var(--g8-surface2);border:1px solid var(--g8-line);border-radius:12px;margin-bottom:10px;overflow:hidden}
.g8-faq .e-n-accordion-item-title{padding:18px 20px;color:var(--g8-text);font-size:15.5px;font-weight:800}
.g8-faq .e-n-accordion-item[open] .e-n-accordion-item-title{color:var(--g8-gold)}
.g8-faq p{margin:0 0 10px;color:var(--g8-muted);font-size:14.5px;line-height:1.68}
.g8-cta{background:linear-gradient(135deg,rgba(221,0,0,.22),rgba(255,206,0,.10)),var(--g8-surface);border-top:1px solid var(--g8-line);border-bottom:1px solid var(--g8-line)}
.g8-footer{background:#05050a;border-top:1px solid var(--g8-line)}
.g8-footer .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}
.g8-footer .elementor-icon-list-text{color:var(--g8-muted);font-size:14px;font-weight:600}
.g8-footer .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--g8-gold)}
.g8-fine .elementor-widget-container{color:#6f6f7d;font-size:12.5px;line-height:1.7;text-align:center}
.g8-header{position:sticky;top:0;z-index:99;background:rgba(7,7,10,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--g8-line)}
.g8-nav .elementor-nav-menu a{color:var(--g8-text);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}
.g8-nav .elementor-nav-menu a:hover,.g8-nav .elementor-nav-menu a.elementor-item-active{color:var(--g8-gold)}
.g8-nav .elementor-nav-menu--dropdown{background:var(--g8-surface2)}
.g8-nav div.elementor-menu-toggle{color:var(--g8-text)}
.g8-table{width:100%}
.g8-table .elementor-widget-container{overflow-x:auto}
.g8-table table{width:100%;border-collapse:collapse;font-size:14.5px}
.g8-table th,.g8-table td{padding:12px 14px;border-bottom:1px solid var(--g8-line);text-align:left}
.g8-table th{color:var(--g8-gold);font-size:12px;text-transform:uppercase;letter-spacing:.1em}
.g8-table td:first-child{color:var(--g8-text);font-weight:700}
.g8-table td:last-child{color:var(--g8-text);font-weight:600}
.g8-table td{color:var(--g8-muted)}
.g8-poster img{border-radius:10px;border:1px solid var(--g8-line);display:block;width:100%;height:auto}
.g8-form{width:100%;max-width:720px}
.g8-form .elementor-field-label{color:var(--g8-text);font-size:13px;font-weight:700;margin-bottom:6px}
.g8-form .elementor-field-textual{background:var(--g8-surface2);border:1px solid var(--g8-line);border-radius:10px;color:var(--g8-text);padding:13px 15px;font-size:15px}
.g8-form .elementor-field-textual:focus{border-color:var(--g8-gold);outline:none}
.g8-form .elementor-button[type=submit]{background:var(--g8-red);color:#fff;border:0;border-radius:999px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:14px 28px}
.g8-form .elementor-button[type=submit]:hover{background:var(--g8-red-hi)}
.g8-form .elementor-message{color:var(--g8-text)}
@media(max-width:1024px){.g8-section{padding:66px 0}}
@media(max-width:767px){.g8-section{padding:52px 0}.g8-cell,.g8-cell-wide{flex:1 1 100%}.g8-price .elementor-price-table{padding:24px 20px}.g8-table table{font-size:13px}.g8-table th,.g8-table td{padding:10px}}/* End custom CSS */