:root{color-scheme:dark;--ve-ebony:#040404;--ve-charcoal:#0c0c0d;--ve-bronze:#c9a64b;--ve-gold-soft:#f2d07d;--ve-ink:rgba(255, 255, 255, 0.88)}*{box-sizing:border-box}body{margin:0;font-family:'Helvetica Neue',Arial,sans-serif;color:var(--ve-ink);min-height:100vh;background:#000;display:flex;flex-direction:column;align-items:center}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:0 0;cursor:pointer}.hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}header{width:100%;display:flex;justify-content:center;padding:clamp(16px,3vw,24px) clamp(24px,6vw,64px);position:fixed;top:0;left:0;z-index:1000;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(5,5,5,.8);border-bottom:1px solid rgba(201,166,75,.15);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .6s cubic-bezier(.16, 1, .3, 1),opacity .4s ease-out,visibility .4s}header.is-visible{transform:translateY(0);opacity:1;visibility:visible}.header-inner{width:100%;max-width:1200px;display:flex;justify-content:space-between;align-items:center}.header-nav{margin:0;padding:0;display:flex;gap:12px}.header-nav a{padding:8px 16px;border-radius:8px;border:1px solid rgba(201,166,75,.2);background:rgba(201,166,75,.05);color:var(--ve-gold-soft);font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:.3s;text-decoration:none}.header-nav a:hover{border-color:rgba(201,166,75,.5);background:rgba(201,166,75,.15);color:#fff}@media (max-width:900px){header{display:none!important}main{padding-top:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;min-height:100vh}.hero{min-height:100vh!important;padding:24px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.hero-intro{margin-top:0!important}}.burger-menu,.header-launch-mobile{display:none}.brand{display:inline-flex;align-items:center;gap:12px;padding:10px 20px;border-radius:999px;border:1px solid rgba(201,166,75,.38);background:linear-gradient(135deg,rgba(12,12,13,.9) 0,rgba(8,8,9,.85) 100%);letter-spacing:.22em;text-transform:uppercase;font-size:clamp(11px, 2vw, 13px);color:var(--ve-gold-soft);transition:.3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.brand:focus-visible,.brand:hover{transform:translateY(-1px);border-color:rgba(201,166,75,.58);outline:0;box-shadow:0 4px 12px rgba(201,166,75,.2)}.brand img{width:40px;height:40px;border-radius:14px}main{flex:1;width:100%;display:flex;justify-content:center;padding:clamp(60px,12vw,120px) clamp(24px,6vw,72px)}.hero{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:80px 24px;margin:0 auto;overflow:visible}.hero-bg-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 60px));width:min(80vw,600px);height:min(80vw,600px);background-image:url('/icons/Icon-512.webp');background-size:contain;background-repeat:no-repeat;opacity:0;z-index:-1;filter:grayscale(1) brightness(1.2);pointer-events:none;will-change:transform;animation:2s ease-out forwards heroLogoFadeIn}@keyframes heroLogoFadeIn{from{opacity:0}to{opacity:.08}}.hero-intro-title{margin:0;font-size:clamp(32px, 8vw, 64px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ve-ink);opacity:0;transform:translateY(20px);animation:1s cubic-bezier(.16,1,.3,1) forwards heroTitleIn;animation-delay:.4s}@keyframes heroTitleIn{to{opacity:1;transform:translateY(0)}}.hero-intro-subtitle{margin:0;font-size:clamp(14px, 3vw, 18px);letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.64);opacity:0;animation:1.2s ease-out 1s forwards heroFadeIn}@keyframes heroFadeIn{to{opacity:1}}.hero-intro-action{display:inline-flex;align-items:center;justify-content:center;min-width:200px;padding:18px 48px;border-radius:999px;border:1px solid rgba(201,166,75,.5);background:linear-gradient(135deg,rgba(201,166,75,.25) 0,rgba(201,166,75,.15) 100%);color:var(--ve-gold-soft);font-size:15px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:.4s cubic-bezier(.16, 1, .3, 1);box-shadow:0 4px 12px rgba(0,0,0,.3);opacity:0;transform:translateY(20px) scale(.98);animation:1s cubic-bezier(.16,1,.3,1) forwards heroButtonIn;animation-delay:1.4s}@keyframes heroButtonIn{to{opacity:1;transform:translateY(0) scale(1)}}.hero-intro-action:focus-visible,.hero-intro-action:hover{transform:translateY(-2px);border-color:rgba(201,166,75,.78);background:linear-gradient(135deg,rgba(201,166,75,.35) 0,rgba(201,166,75,.25) 100%);color:#fff;outline:0;box-shadow:0 4px 16px rgba(201,166,75,.25),0 0 20px rgba(201,166,75,.15)}.chat-card{position:relative;width:100%;padding:clamp(22px,4vw,32px);border-radius:24px;border:1px solid rgba(201,166,75,.32);background:linear-gradient(135deg,rgba(8,8,9,.85) 0,rgba(12,12,13,.75) 100%);display:grid;gap:clamp(16px,4vw,20px);transition:.3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 0 rgba(201,166,75,0);backdrop-filter:blur(10px)}.chat-card:focus-within,.chat-card:hover{transform:translateY(-4px);border-color:rgba(201,166,75,.5);outline:0;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 24px rgba(201,166,75,.2)}.chat-overview{text-align:left}.chat-overview-title{margin:0;font-size:clamp(20px, 4vw, 26px);letter-spacing:.08em;text-transform:uppercase;color:var(--ve-gold-soft)}.chat-overview-lead{margin:0;font-size:16px;line-height:1.6;color:rgba(255,255,255,.82)}.chat-highlights{display:grid;gap:12px;margin:0;padding:0;list-style:none}.chat-highlights li{position:relative;padding-left:28px;font-size:15px;line-height:1.6;color:rgba(255,255,255,.78)}.chat-highlights li::before{content:'';position:absolute;left:0;top:10px;width:12px;height:12px;border-radius:50%;background:rgba(201,166,75,.91)}.chat-highlights strong{color:var(--ve-gold-soft);font-weight:600}.chat-overview-footnote{margin:0;font-size:13px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.62)}.platform-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px auto;max-width:1080px;padding:0 clamp(24px,4vw,40px);z-index:2;position:relative}.platform-link{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:999px;border:1px solid rgba(201,166,75,.3);background:rgba(8,8,9,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--ve-gold-soft);font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:.3s cubic-bezier(.4, 0, .2, 1);box-shadow:0 2px 6px rgba(0,0,0,.2)}.platform-link img{object-fit:contain;width:24px;height:24px;object-fit:contain}.platform-link img.platform-icon-invert{filter:invert(1) brightness(2)}.capabilities{max-width:960px;width:100%;margin:10px auto 40px;padding:0 24px}.faq-section,.promo-code-section,.rating-section,.seo-proof{max-width:960px;width:100%;margin-left:auto;margin-right:auto}.faq-section,.rating-section,.seo-proof{margin-top:clamp(32px,6vw,48px)}.faq-section h2,.seo-proof h2{margin:0 0 16px;font-size:clamp(20px, 3vw, 30px);color:var(--ve-gold-soft)}.faq-section h2{margin-bottom:24px}.seo-proof p{margin:0 0 16px;font-size:16px;line-height:1.66;color:rgba(255,255,255,.84)}.seo-proof p.no-margin{margin:0}.seo-proof a.seo-link{color:var(--ve-gold-soft);text-decoration:underline}.seo-proof ul{margin:0;padding-left:20px;display:grid;gap:12px;font-size:16px;line-height:1.66;color:rgba(255,255,255,.84)}.seo-proof li strong{color:var(--ve-gold-soft)}.faq-grid{display:grid;gap:24px}.faq-item h3{margin:0 0 8px;color:var(--ve-gold-soft);font-size:18px}.faq-item p{margin:0;font-size:16px;line-height:1.6;color:rgba(255,255,255,.84)}.promo-code-section{max-width:960px;margin:clamp(32px,6vw,48px) auto}.platform-link:focus-visible,.platform-link:hover{transform:translateY(-3px);border-color:rgba(201,166,75,.82);background:linear-gradient(135deg,rgba(201,166,75,.38) 0,rgba(201,166,75,.28) 100%);color:#fff;outline:0;box-shadow:0 4px 12px rgba(201,166,75,.3)}footer{width:100%;padding:28px clamp(24px,6vw,72px);background:rgba(4,4,4,.92);border-top:1px solid rgba(201,166,75,.24);display:flex;justify-content:center}.footer-inner{width:100%;max-width:1080px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}.footer-inner a{color:rgba(255,255,255,.62)}.footer-inner a:focus-visible,.footer-inner a:hover{color:var(--ve-gold-soft);outline:0}.main-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,3vw,20px);margin:clamp(40px,8vw,60px) auto;max-width:1080px;padding:0 clamp(24px,4vw,40px)}.hero-nav{margin:clamp(24px,5vw,32px) auto 0;padding:0}.main-nav a{padding:12px 24px;border-radius:12px;border:1px solid rgba(201,166,75,.3);background:linear-gradient(135deg,rgba(8,8,9,.7) 0,rgba(12,12,13,.5) 100%);color:var(--ve-gold-soft);font-size:14px;letter-spacing:.1em;text-transform:uppercase;transition:.3s cubic-bezier(.4, 0, .2, 1);text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,.15)}.main-nav a:focus-visible,.main-nav a:hover{border-color:rgba(201,166,75,.6);background:linear-gradient(135deg,rgba(8,8,9,.9) 0,rgba(12,12,13,.7) 100%);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(201,166,75,.25);outline:0}.footer-nav{max-width:1080px;margin:0 auto;padding:clamp(40px,6vw,60px) clamp(24px,4vw,40px)}.footer-nav-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:clamp(32px,5vw,48px)}.footer-nav-section{display:flex;flex-direction:column}.footer-nav-section h3{color:var(--ve-gold-soft);margin:0 0 16px;font-size:16px;font-weight:600;letter-spacing:.05em}.footer-nav-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.footer-nav-section a{opacity:.85;transition:.2s;color:rgba(255,255,255,.75)}.footer-nav-section a:focus-visible,.footer-nav-section a:hover{opacity:1;color:var(--ve-gold-soft);transform:translateX(4px);outline:0}.footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid rgba(201,166,75,.15);text-align:center;color:rgba(255,255,255,.6);font-size:14px}.footer-bottom p{margin:0}.footer-bottom p:last-child{margin:8px 0 0;font-size:13px}.footer-wrapper{width:100%;background:linear-gradient(180deg,rgba(4,4,4,.8) 0,rgba(4,4,4,.95) 100%);border-top:1px solid rgba(201,166,75,.2);margin-top:clamp(60px,10vw,100px);backdrop-filter:blur(10px)}.promo-code-section{width:100%;display:grid;gap:12px;justify-items:center;margin-bottom:20px}.promo-code-box{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:16px;border:2px solid rgba(201,166,75,.6);background:linear-gradient(135deg,rgba(201,166,75,.25) 0,rgba(201,166,75,.15) 100%);box-shadow:0 4px 20px rgba(201,166,75,.3),0 0 30px rgba(201,166,75,.2);animation:2s ease-in-out infinite pulse-glow}@keyframes pulse-glow{0%,100%{box-shadow:0 4px 20px rgba(201,166,75,.3),0 0 30px rgba(201,166,75,.2)}50%{box-shadow:0 4px 30px rgba(201,166,75,.5),0 0 40px rgba(201,166,75,.4)}}.promo-code-text{font-size:clamp(18px, 3vw, 24px);font-weight:700;letter-spacing:.15em;color:var(--ve-gold-soft);text-shadow:0 0 10px rgba(242,208,125,.5)}.promo-code-value{font-size:clamp(20px, 3.5vw, 28px);font-weight:800;letter-spacing:.2em;color:#fff;text-shadow:0 0 15px rgba(242,208,125,.8)}.promo-code-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:8px;border:1px solid rgba(201,166,75,.5);background:linear-gradient(135deg,rgba(201,166,75,.3) 0,rgba(201,166,75,.2) 100%);color:var(--ve-gold-soft);cursor:pointer;transition:.3s cubic-bezier(.4, 0, .2, 1)}.promo-code-copy-btn:hover{background:linear-gradient(135deg,rgba(201,166,75,.5) 0,rgba(201,166,75,.4) 100%);border-color:rgba(201,166,75,.8);transform:scale(1.1)}.promo-code-copy-btn svg{width:18px;height:18px;fill:currentColor}.promo-code-benefit{margin:0;font-size:clamp(13px, 2vw, 15px);line-height:1.5;color:rgba(255,255,255,.9);text-align:center;max-width:500px}.promo-code-benefit strong{color:var(--ve-gold-soft);font-weight:600}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity 1.2s cubic-bezier(.16, 1, .3, 1),transform 1.2s cubic-bezier(.16, 1, .3, 1);will-change:opacity,transform}.fade-in-section.visible{opacity:1;transform:translateY(0)}.fade-in-section:first-child{transition-delay:0s}.fade-in-section:nth-child(2){transition-delay:0.1s}.fade-in-section:nth-child(3){transition-delay:0.2s}.fade-in-section:nth-child(4){transition-delay:0.3s}.fade-in-section:nth-child(5){transition-delay:0.4s}.fade-in-section:nth-child(6){transition-delay:0.5s}.fade-in-section:nth-child(7){transition-delay:0.6s}.reviews-preview{max-width:960px;width:100%;margin:clamp(32px,6vw,48px) auto 0}.reviews-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.reviews-preview-title{margin:0;font-size:clamp(20px, 3vw, 28px);color:var(--ve-gold-soft)}.reviews-preview-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;border:1px solid rgba(201,166,75,.4);background:linear-gradient(135deg,rgba(201,166,75,.15) 0,rgba(201,166,75,.08) 100%);color:var(--ve-gold-soft);font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:.3s cubic-bezier(.4, 0, .2, 1)}.reviews-preview-link:hover{border-color:rgba(201,166,75,.7);background:linear-gradient(135deg,rgba(201,166,75,.25) 0,rgba(201,166,75,.15) 100%);transform:translateY(-2px)}.reviews-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:clamp(20px,4vw,28px)}.review-card{background:linear-gradient(135deg,rgba(8,8,9,.85) 0,rgba(12,12,13,.75) 100%);border:1px solid rgba(201,166,75,.25);border-radius:20px;padding:clamp(20px,4vw,28px);display:flex;flex-direction:column;gap:16px;transition:.3s cubic-bezier(.4, 0, .2, 1)}.review-card:hover{transform:translateY(-4px);border-color:rgba(201,166,75,.45);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 20px rgba(201,166,75,.1)}.review-header{display:flex;align-items:center;gap:14px}.review-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(201,166,75,.3) 0,rgba(201,166,75,.15) 100%);border:2px solid rgba(201,166,75,.4);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--ve-gold-soft)}.review-meta{flex:1;display:flex;flex-direction:column;align-items:flex-start}.review-author{margin:0;font-size:16px;font-weight:600;color:var(--ve-ink);text-align:left}.review-date{margin:4px 0 0;font-size:13px;color:rgba(255,255,255,.55);text-align:left}.review-stars{display:flex;gap:4px;font-size:16px}.review-stars .star{color:var(--ve-gold-soft)}.review-text{margin:0;font-size:15px;line-height:1.65;color:rgba(255,255,255,.82);text-align:left}@media (max-width:720px){.promo-code-box{display:flex;justify-content:center;width:fit-content;margin:0 auto;padding:12px 18px;gap:10px}header{position:fixed}.chat-card{border-radius:22px}.platform-links{gap:8px;padding:0 clamp(16px,4vw,24px)}.platform-link{padding:8px 16px;font-size:11px}.hero-intro-title{word-wrap:break-word;overflow-wrap:break-word}.main-nav{flex-direction:column;align-items:center;justify-content:center;width:fit-content;margin:clamp(24px,5vw,32px) auto 0;gap:8px}.main-nav a{width:100%;min-width:220px;max-width:260px;text-align:center}.hero-intro{display:grid;justify-items:center;text-align:center;width:100%}.hero-intro-action{justify-self:center;margin:10px auto 0}}