:root{--wl-purple:#a78bfa;--wl-purple-dim:rgba(167,139,250,0.1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--obsidian);color:var(--text);overflow-x:clip;font-size:19px;line-height:1.65;font-weight:400}.container{max-width:1360px;margin:0 auto;padding:0 2.5rem}h1,h2,h3,h4,h5,h6{font-family:var(--font);line-height:1.1;font-weight:900}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;padding:8px 16px;border-radius:30px}.eyebrow-wl{background:rgba(22,192,183,0.08);border:1px solid rgba(22,192,183,0.2);color:var(--teal)}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font);font-weight:800;font-size:16px;border:none;cursor:pointer;text-decoration:none;transition:all 0.25s ease;border-radius:50px;padding:15px 34px}.btn-primary{background:var(--teal);color:#050b12}.btn-primary:hover{background:#1ad4ca;box-shadow:0 0 26px var(--teal-glow);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--text);border:2px solid rgba(248,250,252,0.2)}.btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.crumbs{padding:110px 0 20px;font-size:13px;color:var(--muted)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--teal)}.crumbs i{font-size:9px;margin:0 8px;opacity:0.5}.crumbs span{color:var(--teal)}.hero{position:relative;padding:40px 0 120px;overflow:hidden;background:var(--obsidian)}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 82% 25%,rgba(22,192,183,0.06) 0%,transparent 60%),radial-gradient(ellipse 45% 55% at 8% 85%,rgba(167,139,250,0.04) 0%,transparent 60%)}.hero-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-h1{font-size:clamp(36px,3.8vw,56px);font-weight:900;line-height:1.05;letter-spacing:-1.5px;margin-bottom:20px}.hero-h1 em{font-style:normal;color:var(--teal)}.hero-p{font-size:18px;color:var(--muted);line-height:1.75;margin-bottom:24px;max-width:490px}.hero-proof{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding:10px 18px;background:rgba(22,192,183,0.06);border:1px solid rgba(22,192,183,0.15);border-radius:40px;width:fit-content}.hero-proof i{color:var(--teal);font-size:14px}.hero-proof span{font-size:13px;font-weight:600;color:rgba(248,250,252,0.8)}.hero-proof strong{color:var(--teal)}.hero-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.wl-dash{background:#111;border-radius:18px;overflow:hidden;box-shadow:0 50px 120px rgba(0,0,0,0.7),0 0 0 1px rgba(255,255,255,0.04);position:relative}.wl-chrome{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#0a0a0a;border-bottom:1px solid #222}.wl-dots{display:flex;gap:6px}.wl-dots span{width:11px;height:11px;border-radius:50%}.wl-dots span:nth-child(1){background:#ff5f57}.wl-dots span:nth-child(2){background:#febc2e}.wl-dots span:nth-child(3){background:#28c840}.wl-url{flex:1;text-align:center;font-size:11px;color:#555;font-weight:600;background:#1a1a1a;padding:6px 14px;border-radius:6px;border:1px solid #2a2a2a;display:flex;align-items:center;justify-content:center;gap:6px}.wl-url i{font-size:9px;color:var(--green)}.wl-brand-bar{display:flex;align-items:center;gap:14px;padding:16px 22px;background:linear-gradient(90deg,rgba(22,192,183,0.04),rgba(167,139,250,0.04));border-bottom:1px solid #222}.wl-brand-label{font-size:9px;font-weight:800;color:#555;text-transform:uppercase;letter-spacing:1.5px;flex-shrink:0}.wl-brand-chips{display:flex;gap:8px;flex:1}.wl-brand-chip{padding:6px 14px;border-radius:20px;font-size:11px;font-weight:800;cursor:pointer;transition:all 0.25s;border:1px solid #333;color:#888;background:#1a1a1a}.wl-brand-chip.active{border-color:var(--teal);color:var(--teal);background:rgba(22,192,183,0.08);box-shadow:0 0 12px rgba(22,192,183,0.15)}.wl-brand-chip:hover{border-color:#555;color:#ccc}.wl-brand-chip.active:hover{border-color:var(--teal);color:var(--teal)}.wl-badge{padding:4px 10px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:0.5px;background:rgba(22,192,183,0.1);color:var(--teal);border:1px solid rgba(22,192,183,0.2);text-transform:uppercase}.wl-report{padding:22px}.wl-report-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wl-report-logo{display:flex;align-items:center;gap:10px}.wl-report-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;transition:all 0.4s}.wl-report-icon.brand-a{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.wl-report-icon.brand-b{background:linear-gradient(135deg,#f97316,#fb923c);color:#fff}.wl-report-icon.brand-c{background:linear-gradient(135deg,#ec4899,#f472b6);color:#fff}.wl-report-name{font-size:16px;font-weight:900;color:#e4e6eb;transition:all 0.3s}.wl-report-sub{font-size:10px;color:#666;font-weight:600;margin-top:1px}.wl-report-date{font-size:11px;color:#555;font-weight:600;text-align:right}.wl-report-date strong{display:block;color:#888}.wl-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.wl-kpi{padding:14px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;text-align:center;transition:all 0.3s}.wl-kpi:hover{border-color:rgba(22,192,183,0.2)}.wl-kpi-label{font-size:9px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.wl-kpi-val{font-size:24px;font-weight:900;color:var(--accent);line-height:1}.wl-kpi-change{font-size:10px;font-weight:700;color:var(--green);margin-top:4px}.wl-chart{height:80px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;display:flex;align-items:end;gap:3px;padding:12px 14px;margin-bottom:18px}.wl-chart-bar{flex:1;border-radius:3px 3px 0 0;min-height:3px;transition:all 0.3s}.wl-chart-bar.brand-a{background:rgba(99,102,241,0.5)}.wl-chart-bar.brand-b{background:rgba(249,115,22,0.5)}.wl-chart-bar.brand-c{background:rgba(236,72,153,0.5)}.wl-keywords{border:1px solid #2a2a2a;border-radius:10px;overflow:hidden}.wl-kw-header{display:grid;grid-template-columns:2fr 1fr 1fr;padding:8px 14px;background:#1a1a1a;font-size:9px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:0.5px}.wl-kw-row{display:grid;grid-template-columns:2fr 1fr 1fr;padding:10px 14px;border-top:1px solid #222;font-size:12px;align-items:center;transition:background 0.2s}.wl-kw-row:hover{background:#1a1a1a}.wl-kw-word{font-weight:700;color:#e4e6eb}.wl-kw-pos{font-weight:800;text-align:center}.wl-kw-pos.top3{color:var(--green)}.wl-kw-pos.top10{color:var(--teal)}.wl-kw-pos.top20{color:var(--amber)}.wl-kw-change{font-weight:700;text-align:center;color:var(--green);font-size:11px}.wl-watermark{position:absolute;bottom:16px;right:20px;font-size:9px;font-weight:700;color:#333;display:flex;align-items:center;gap:5px;letter-spacing:0.5px;opacity:0.5}.how{padding:130px 0;background:var(--surface);position:relative;z-index:2;overflow:hidden}.how::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 55% at 70% 30%,rgba(22,192,183,0.04) 0%,transparent 60%)}.how-wrap{position:relative;z-index:1}.how-head{text-align:center;max-width:760px;margin:0 auto 70px}.how-head h2{font-size:clamp(34px,4vw,54px);font-weight:900;letter-spacing:-1.2px;line-height:1.02;margin-bottom:14px}.how-head h2 em{font-style:normal;color:var(--teal)}.how-head p{color:var(--muted);font-size:17px;line-height:1.7}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1200px;margin:0 auto;position:relative}.how-steps::before{content:'';position:absolute;top:48px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(22,192,183,0.15),rgba(22,192,183,0.15),transparent);z-index:0}.how-step{position:relative;z-index:1;text-align:center;padding:0 10px}.how-step-num{width:56px;height:56px;border-radius:50%;background:rgba(22,192,183,0.08);border:2px solid rgba(22,192,183,0.2);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;color:var(--teal);margin:0 auto 20px;transition:all 0.35s;position:relative}.how-step:hover .how-step-num{background:var(--teal);color:var(--obsidian);border-color:var(--teal);box-shadow:0 0 24px rgba(22,192,183,0.3);transform:scale(1.1)}.how-step-connector{position:absolute;top:28px;left:100%;width:calc(100% - 56px);height:2px;background:rgba(22,192,183,0.1)}.how-step:last-child .how-step-connector{display:none}.how-step h3{font-size:17px;font-weight:900;letter-spacing:-0.3px;margin-bottom:8px}.how-step p{font-size:13px;color:var(--muted);line-height:1.55}.how-step-icon{font-size:28px;color:rgba(22,192,183,0.3);margin-bottom:12px;transition:color 0.3s}.how-step:hover .how-step-icon{color:var(--teal)}.included{padding:120px 0;background:var(--obsidian);position:relative;z-index:2;overflow:hidden}.included::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 30% 60%,rgba(22,192,183,0.04) 0%,transparent 60%)}.inc-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.inc-left h2{font-size:clamp(32px,3.6vw,48px);font-weight:900;letter-spacing:-1px;line-height:1.05;margin-bottom:22px}.inc-left h2 em{font-style:normal;color:var(--teal)}.inc-left p{color:var(--muted);font-size:17px;line-height:1.75;margin-bottom:28px;max-width:480px}.inc-checks{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.inc-check{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--text)}.inc-check i{color:var(--teal);font-size:14px;width:24px;text-align:center}.inc-layers{display:flex;flex-direction:column;gap:0;max-width:420px;margin:0 auto}.inc-layer{position:relative;padding:18px 22px;border-radius:14px;transition:all 0.35s;cursor:default;border:1px solid transparent}.inc-layer:hover{transform:translateX(6px)}.inc-layer.your-brand{background:linear-gradient(135deg,rgba(167,139,250,0.08),rgba(167,139,250,0.02));border-color:rgba(167,139,250,0.2);z-index:3}.inc-layer.our-work{background:linear-gradient(135deg,rgba(22,192,183,0.08),rgba(22,192,183,0.02));border-color:rgba(22,192,183,0.2);margin-top:-4px;margin-left:12px;z-index:2}.inc-layer.our-team{background:linear-gradient(135deg,rgba(33,62,89,0.4),rgba(33,62,89,0.15));border-color:rgba(33,62,89,0.4);margin-top:-4px;margin-left:24px;z-index:1}.inc-layer-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.inc-layer-left{display:flex;align-items:center;gap:10px}.inc-layer-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.inc-layer.your-brand .inc-layer-icon{background:rgba(167,139,250,0.15);color:var(--wl-purple)}.inc-layer.our-work .inc-layer-icon{background:rgba(22,192,183,0.15);color:var(--teal)}.inc-layer.our-team .inc-layer-icon{background:rgba(33,62,89,0.4);color:var(--muted)}.inc-layer-name{font-size:14px;font-weight:800;color:var(--text)}.inc-layer-sub{font-size:11px;color:var(--muted);font-weight:600;margin-top:1px}.inc-layer-tag{font-size:9px;font-weight:800;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:0.5px}.inc-layer.your-brand .inc-layer-tag{background:rgba(167,139,250,0.12);color:var(--wl-purple);border:1px solid rgba(167,139,250,0.2)}.inc-layer.our-work .inc-layer-tag{background:rgba(22,192,183,0.1);color:var(--teal);border:1px solid rgba(22,192,183,0.2)}.inc-layer.our-team .inc-layer-tag{background:rgba(33,62,89,0.3);color:var(--muted);border:1px solid rgba(33,62,89,0.4)}.inc-layer-items{margin-top:10px;padding-left:44px;font-size:12px;color:var(--muted);line-height:1.6}.services{padding:130px 0;background:var(--surface);position:relative;z-index:2;overflow:hidden}.svc-wrap{position:relative;z-index:1}.svc-head{text-align:center;max-width:760px;margin:0 auto 60px}.svc-head h2{font-size:clamp(34px,4vw,54px);font-weight:900;letter-spacing:-1.2px;line-height:1.02;margin-bottom:14px}.svc-head h2 em{font-style:normal;color:var(--teal)}.svc-head p{color:var(--muted);font-size:17px;line-height:1.7}.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:0 auto}.svc-card{position:relative;background:linear-gradient(180deg,rgba(12,26,38,0.85),rgba(5,11,18,0.7));border:1px solid rgba(22,192,183,0.1);border-radius:18px;padding:32px 28px 28px;transition:all 0.35s;overflow:hidden}.svc-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--text-grad);opacity:0;transition:opacity 0.3s}.svc-card:hover{transform:translateY(-5px);border-color:rgba(22,192,183,0.25);box-shadow:0 24px 60px rgba(0,0,0,0.4)}.svc-card:hover::before{opacity:1}.svc-card-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:18px;background:rgba(22,192,183,0.08);color:var(--teal);transition:all 0.3s}.svc-card:hover .svc-card-icon{background:var(--teal);color:var(--obsidian)}.svc-card h3{font-size:19px;font-weight:900;letter-spacing:-0.3px;margin-bottom:10px}.svc-card p{font-size:14px;color:var(--muted);line-height:1.65;margin:0}.svc-tag{position:absolute;top:16px;right:16px;padding:4px 10px;border-radius:20px;font-size:9px;font-weight:800;letter-spacing:1px;text-transform:uppercase;background:rgba(22,192,183,0.08);color:var(--teal);border:1px solid rgba(22,192,183,0.15)}.pain{padding:120px 0;background:var(--obsidian);position:relative;z-index:2;overflow:hidden}.pain::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(248,113,113,0.03) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 60% 60% at 30% 50%,#000 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 30% 50%,#000 40%,transparent 90%)}.pain-wrap{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:flex-start}.pain-left{position:sticky;top:100px}.pain-left h2{font-size:clamp(34px,3.8vw,52px);font-weight:900;letter-spacing:-1px;line-height:1.02;margin-bottom:20px}.pain-left h2 em{font-style:normal;color:var(--red);position:relative;white-space:nowrap}.pain-left h2 em::after{content:'';position:absolute;left:-4px;right:-4px;top:50%;height:3px;background:var(--red);transform:rotate(-2deg)}.pain-left>p{font-size:16px;color:var(--muted);line-height:1.7;margin-bottom:26px;max-width:420px}.pain-cta{display:flex;align-items:center;gap:18px;padding:22px 28px;background:linear-gradient(135deg,rgba(22,192,183,0.14) 0%,rgba(22,192,183,0.04) 100%);border:2px dashed rgba(22,192,183,0.55);border-radius:18px;text-decoration:none;transition:all 0.35s;box-shadow:0 10px 32px rgba(0,0,0,0.35);max-width:440px}.pain-cta:hover{border-color:rgba(22,192,183,0.9);transform:translateY(-3px)}.pain-cta-hex{flex-shrink:0;width:56px;height:64px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,var(--teal),#0ea5b3);display:flex;align-items:center;justify-content:center;color:var(--obsidian);font-size:22px}.pain-cta-body{flex:1}.pain-cta-body strong{display:block;font-weight:900;font-size:18px;color:var(--text);margin-bottom:3px}.pain-cta-body span{font-size:13px;color:var(--muted);font-weight:600}.pain-cta-arrow{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--teal);color:var(--obsidian);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all 0.3s}.pain-cta:hover .pain-cta-arrow{transform:translateX(4px)}.pain-items{display:flex;flex-direction:column;gap:14px}.pain-card{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;background:rgba(248,113,113,0.03);border:1px solid rgba(248,113,113,0.1);border-radius:16px;transition:all 0.35s;position:relative;overflow:hidden}.pain-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--red);transition:background 0.3s}.pain-card:hover{background:rgba(22,192,183,0.04);border-color:rgba(22,192,183,0.2);transform:translateX(4px)}.pain-card:hover::before{background:var(--teal)}.pain-card-num{font-size:24px;font-weight:900;color:rgba(248,113,113,0.3);line-height:1;flex-shrink:0;width:30px;text-align:center;transition:color 0.3s}.pain-card:hover .pain-card-num{color:rgba(22,192,183,0.4)}.pain-card-body{flex:1}.pain-card-body strong{display:block;font-size:16px;font-weight:800;color:var(--text);margin-bottom:4px}.pain-card-body p{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.faq{padding:120px 0;background:var(--surface);position:relative;z-index:2}.faq-head{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto 60px}.faq-head h2{font-size:clamp(32px,3.6vw,52px);font-weight:900;letter-spacing:-1px;line-height:1.05;margin-bottom:14px}.faq-head h2 em{font-style:normal;color:var(--teal)}.faq-head p{color:var(--muted);font-size:16px;line-height:1.6}.faq-items{position:relative;z-index:1;max-width:820px;margin:0 auto}.faq-item{background:rgba(22,192,183,0.02);border:1px solid rgba(22,192,183,0.08);border-radius:14px;padding:22px 28px;cursor:pointer;margin-bottom:12px;transition:all 0.25s}.faq-item:hover{background:rgba(22,192,183,0.05);border-color:rgba(22,192,183,0.18)}.faq-item.open{background:rgba(22,192,183,0.06);border-color:rgba(22,192,183,0.22)}.faq-q{font-size:17px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq-plus{width:30px;height:34px;flex-shrink:0;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:rgba(22,192,183,0.12);display:flex;align-items:center;justify-content:center;color:var(--teal);font-size:14px;transition:all 0.3s}.faq-item.open .faq-plus{transform:rotate(45deg);background:var(--teal);color:#050b12}.faq-a{color:var(--muted);font-size:15px;line-height:1.7;max-height:0;overflow:hidden;transition:max-height 0.4s ease,padding 0.3s}.faq-item.open .faq-a{max-height:340px;padding-top:16px}.cta{padding:120px 0;position:relative;overflow:hidden;background:linear-gradient(135deg,#0d1f2d 0%,#0a1a26 40%,#0d2535 100%)}.cta::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 50%,rgba(22,192,183,0.08) 0%,transparent 60%)}.cta::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(22,192,183,0.015) 1px,transparent 1px),linear-gradient(90deg,rgba(22,192,183,0.015) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 30%,transparent 80%)}.cta-inner{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.cta h2{font-size:clamp(34px,4vw,54px);font-weight:900;letter-spacing:-1px;line-height:1.08;margin-bottom:18px}.cta h2 em{font-style:normal;color:var(--teal)}.cta p{font-size:17px;color:rgba(248,250,252,0.6);line-height:1.7;margin-bottom:36px;max-width:540px;margin-left:auto;margin-right:auto}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.video-block{padding:110px 0;position:relative;z-index:2;overflow:hidden;background:linear-gradient(180deg,rgba(5,11,18,0.92) 0%,rgba(12,26,38,0.88) 100%),linear-gradient(135deg,#0d1f2d 0%,#0a1a26 100%)}.video-block::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(22,192,183,0.09) 1.2px,transparent 0);background-size:30px 30px;mask-image:radial-gradient(ellipse 60% 60% at 30% 50%,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 30% 50%,#000 30%,transparent 85%)}.video-block::after{content:'';position:absolute;top:-40px;right:-40px;width:400px;height:400px;background:radial-gradient(circle,rgba(22,192,183,0.08) 0%,transparent 60%);border-radius:50%;pointer-events:none}.video-block-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1.1fr;gap:70px;align-items:center}.video-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:rgba(22,192,183,0.08);border:1px solid rgba(22,192,183,0.25);border-radius:30px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--teal);margin-bottom:22px}.video-eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 12px var(--teal);animation:vbPulse 1.6s infinite}@keyframes vbPulse{0%,100%{opacity:1}50%{opacity:0.4}}.video-block h2{font-size:clamp(32px,3.6vw,48px);font-weight:900;letter-spacing:-1px;line-height:1.05;margin-bottom:22px}.video-block h2 em{font-style:normal;color:var(--teal)}.video-block p{color:var(--muted);font-size:17px;line-height:1.75;margin-bottom:28px;max-width:460px}.video-proof{display:flex;gap:22px;margin-bottom:32px;padding:16px 20px;background:rgba(22,192,183,0.05);border:1px solid rgba(22,192,183,0.15);border-radius:14px;max-width:460px}.video-proof-item{display:flex;align-items:center;gap:10px}.video-proof-hex{width:28px;height:32px;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:rgba(22,192,183,0.2);color:var(--teal);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.video-proof-text{font-size:12px;font-weight:700;color:var(--text);line-height:1.3}.video-proof-text strong{display:block;color:var(--teal);font-size:13px}.video-frame{position:relative;aspect-ratio:16/9;width:100%;background:linear-gradient(135deg,rgba(22,192,183,0.08) 0%,rgba(5,11,18,0.6) 100%);border:1px solid rgba(22,192,183,0.22);border-radius:22px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.04)}.video-frame::after{content:'';position:absolute;top:-2px;left:0;right:0;height:3px;z-index:3;background:linear-gradient(90deg,transparent 0%,var(--teal) 50%,transparent 100%);opacity:0.8}.video-frame iframe{display:block;width:100%;height:100%;border:0;position:relative;z-index:2}@media(max-width:960px){.video-block-inner{grid-template-columns:1fr;gap:40px}}