/*
Theme Name: CopyTradePilot Conversion Landing
Theme URI: https://copytradepilot.com/
Author: CopyTradePilot
Description: Neu aufgebaute, mobile-first Landingpage mit Fokus auf klare Entscheidung und echte Trading-Daten.
Version: 26.0.0
*/
:root{--bg:#07111f;--bg2:#09172a;--card:#0d1b2f;--card2:#101f36;--text:#f7fbff;--muted:#9eacc0;--line:rgba(255,255,255,.10);--green:#31e58c;--green2:#14c979;--max:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,a{ -webkit-tap-highlight-color:transparent}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.narrow{max-width:850px}
.new-header{position:sticky;top:0;z-index:50;background:rgba(7,17,31,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.new-nav{min-height:72px;display:flex;align-items:center;gap:28px}.brand{font-size:22px;font-weight:900;letter-spacing:-.8px;white-space:nowrap}.brand span{color:var(--green)}.new-nav nav{display:flex;gap:25px;margin-left:auto;color:#b5c1d1;font-size:14px}.new-nav nav a:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:13px 20px;font-weight:800;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn-green{background:linear-gradient(135deg,var(--green),var(--green2));color:#03130b;box-shadow:0 14px 35px rgba(49,229,140,.20)}.btn-outline{border-color:rgba(49,229,140,.35);background:rgba(49,229,140,.06);color:#aaffd0}.btn-xl{padding:17px 26px;font-size:17px;border-radius:14px}.nav-cta{white-space:nowrap}
.new-hero{position:relative;overflow:hidden;padding:92px 0 70px;background:radial-gradient(circle at 76% 15%,rgba(49,229,140,.10),transparent 32%),radial-gradient(circle at 20% 30%,rgba(45,111,255,.13),transparent 30%),linear-gradient(180deg,#07111f,#081426)}.hero-glow{position:absolute;width:500px;height:500px;right:-180px;top:-180px;border-radius:50%;background:rgba(49,229,140,.07);filter:blur(50px)}.hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:70px;align-items:center;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;font-size:12px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:16px}.eyebrow.green{color:var(--green)}.hero-copy h1{font-size:clamp(46px,6vw,76px);line-height:.98;letter-spacing:-3px;margin:0 0 22px;max-width:760px}.hero-sub{font-size:19px;color:#b6c3d3;max-width:720px;margin:0}.hero-cta-row{margin-top:28px}.hero-alternatives{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:#8e9caf}.hero-alternatives a{color:#c8d3e1;text-decoration:underline;text-underline-offset:3px}.hero-trust{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:28px;color:#8fa0b4;font-size:12px}.hero-card-new{border:1px solid rgba(49,229,140,.20);border-radius:24px;padding:28px;background:linear-gradient(155deg,rgba(15,34,54,.98),rgba(8,23,38,.98));box-shadow:0 30px 80px rgba(0,0,0,.28)}.hero-card-kicker,.label{font-size:11px;font-weight:900;letter-spacing:1.3px;text-transform:uppercase;color:var(--green)}.hero-card-title{font-size:28px;font-weight:850;line-height:1.15;margin:13px 0 22px}.hero-card-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.hero-card-item b{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(49,229,140,.10);color:var(--green);font-size:11px}.hero-card-item span{font-weight:700;color:#dbe4ee}.hero-card-note{font-size:11px;color:#7e8da0;margin-top:18px}
.decision-strip{background:#0a1829;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.decision-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center}.decision-grid>div{padding:20px 24px;border-right:1px solid var(--line)}.decision-grid>div:first-child{padding-left:0}.decision-grid strong{display:block;color:var(--green);font-size:11px}.decision-grid span{color:#c5d0dd;font-size:14px;font-weight:750}.decision-action{border-right:0!important;padding-right:0!important}
.section{padding:92px 0}.new-proof{background:linear-gradient(180deg,#07111f,#09182a)}.section-head-new{max-width:760px;margin-bottom:42px}.section-head-new.center{text-align:center;margin-left:auto;margin-right:auto}.section-head-new h2,.split-head h2{font-size:clamp(34px,4.3vw,52px);line-height:1.04;letter-spacing:-2px;margin:7px 0 14px}.section-head-new p{color:var(--muted);font-size:17px;margin:0}.video-feature{display:grid;grid-template-columns:.75fr 1.25fr;gap:28px;align-items:center;padding:28px;border:1px solid rgba(49,229,140,.14);border-radius:24px;background:#0b1a2d}.video-copy h3{font-size:32px;line-height:1.1;margin:8px 0 13px}.video-copy p{color:#aab8c9;margin:0 0 18px}.text-link{color:#8effbd;font-weight:800;font-size:13px}.video-frame{background:#020609;border-radius:18px;padding:10px}.video-frame video{display:block;width:100%;max-height:640px;border-radius:12px;background:#000}.evidence-grid{display:grid;grid-template-columns:1.15fr .85fr;margin-top:20px;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#0b1a2d}.image-card{background:#020609;display:flex;align-items:center;justify-content:center;min-height:540px;padding:25px}.image-card img{max-height:650px;width:auto;object-fit:contain;border-radius:10px}.evidence-copy{padding:35px}.evidence-copy h3{font-size:29px;line-height:1.1;margin:8px 0 18px}.evidence-copy ul{list-style:none;padding:0;margin:0 0 22px}.evidence-copy li{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);color:#c7d2df}.evidence-copy li:before{content:'✓';color:var(--green);font-weight:900;margin-right:10px}.proof-number{border:1px solid rgba(49,229,140,.15);background:rgba(49,229,140,.05);padding:18px;border-radius:16px}.proof-number{font-size:32px;font-weight:900}.proof-number small{display:block;color:#8392a6;font-size:11px;font-weight:500;margin-top:3px}.fine{display:block;color:#748397;font-size:10px;margin-top:12px}
.myfx-new{background:#09182a}.split-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.myfx-new-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center}.myfx-shot{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line)}.myfx-points{display:grid;grid-template-columns:1fr 1fr;gap:12px}.myfx-points>div{padding:22px;border:1px solid var(--line);border-radius:16px;background:#0d1c30}.myfx-points strong{display:block;font-size:29px}.myfx-points span{color:#8d9caf;font-size:12px}.myfx-points p{grid-column:1/-1;color:#7f8da1;font-size:11px}
.model-section{background:radial-gradient(circle at 70% 35%,rgba(49,229,140,.07),transparent 30%),#07111f}.model-grid{display:grid;grid-template-columns:1fr .75fr;gap:45px;align-items:center}.model-copy h3{font-size:35px;line-height:1.08;margin:0 0 16px}.model-copy p{color:#abb9ca;margin:0 0 15px}.model-copy strong{color:#fff}.model-card{padding:30px;border-radius:24px;border:1px solid rgba(49,229,140,.20);background:linear-gradient(150deg,#0d2333,#0a1929);box-shadow:0 25px 70px rgba(0,0,0,.22)}.model-card>div:not(.plus):not(.example-result){display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.model-card span{color:#a9b7c7;font-size:13px}.model-card strong{font-size:26px}.model-card .plus{text-align:center;color:var(--green);font-size:25px}.example-result{margin-top:20px;padding:18px;border-radius:15px;background:rgba(49,229,140,.06);border:1px solid rgba(49,229,140,.12);display:flex;justify-content:space-between;align-items:center}.example-result strong{color:var(--green)}.model-card>small{display:block;color:#718096;font-size:10px;margin-top:12px}
.process-section{background:#09182a}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.process-grid>div{padding:23px;border:1px solid var(--line);border-radius:18px;background:#0d1d31}.process-grid b{color:var(--green);font-size:12px}.process-grid h3{font-size:18px;margin:12px 0 7px}.process-grid p{color:#8fa0b3;font-size:13px;margin:0}.cta-under{margin-top:35px}.cta-under p{color:#8190a4;font-size:12px;margin:13px 0 5px}.cta-under>div{display:flex;justify-content:center;gap:9px;color:#68778a;font-size:12px}.cta-under a{color:#b9c7d6;text-decoration:underline;text-underline-offset:3px}
.why-section{background:#07111f}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.why-grid>div{padding:30px;border:1px solid var(--line);border-radius:20px;background:#0c1b2d}.why-grid b{color:var(--green);font-size:12px}.why-grid h3{font-size:22px;margin:10px 0 7px}.why-grid p{color:#93a2b5;margin:0}
.presentation-new{background:#09182a}.presentation-box{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;border:1px solid rgba(49,229,140,.14);border-radius:22px;background:linear-gradient(135deg,#0d2232,#0d1a2b)}.presentation-box h2{margin:7px 0 8px;font-size:29px}.presentation-box p{color:#94a4b7;margin:0;max-width:760px}.faq-new{background:#07111f}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:13px;background:#0c1b2d;padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:#92a1b4;margin:12px 0 0;font-size:14px}
.final-new{padding:70px 0 35px;background:linear-gradient(180deg,#09182a,#07111f)}.final-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px;border-radius:25px;border:1px solid rgba(49,229,140,.18);background:linear-gradient(135deg,#0e2636,#0b1a2a)}.final-inner h2{font-size:42px;line-height:1.05;letter-spacing:-1.5px;margin:7px 0 12px}.final-inner p{color:#99a8ba;max-width:690px;margin:0}.final-actions{text-align:center;flex:0 0 auto}.final-actions>div{display:flex;justify-content:center;gap:8px;color:#6f7e90;font-size:12px;margin-top:11px}.final-actions a:not(.btn){color:#b9c7d5;text-decoration:underline}.risk-new{font-size:11px;color:#6f7d90;margin-top:30px;line-height:1.7}.new-footer{padding:30px 0;border-top:1px solid var(--line);color:#728094;font-size:12px}.new-footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
@media(max-width:1000px){.hero-inner{grid-template-columns:1fr;gap:35px}.hero-card-new{max-width:650px}.decision-grid{grid-template-columns:1fr 1fr}.decision-grid>div:nth-child(2){border-right:0}.decision-action{grid-column:1/-1;border-top:1px solid var(--line);padding:15px 0!important}.video-feature,.evidence-grid,.myfx-new-grid,.model-grid{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}.image-card{min-height:0}.image-card img{max-height:700px}.final-inner{display:block}.final-actions{text-align:left;margin-top:25px}.final-actions>div{justify-content:flex-start}}
@media(max-width:700px){.container{width:min(var(--max),calc(100% - 28px))}.new-nav{min-height:64px}.new-nav nav{display:none}.nav-cta{margin-left:auto;padding:10px 13px;font-size:12px}.brand{font-size:19px}.new-hero{padding:64px 0 48px}.hero-copy h1{font-size:45px;letter-spacing:-2px}.hero-sub{font-size:16px}.hero-cta-row .btn{width:100%}.hero-trust{display:grid;grid-template-columns:1fr 1fr}.decision-grid{grid-template-columns:1fr 1fr}.decision-grid>div{padding:16px 12px}.decision-grid>div:nth-child(2){border-right:0}.decision-action{grid-column:1/-1!important}.decision-action .btn{width:100%}.section{padding:65px 0}.section-head-new h2,.split-head h2{font-size:34px}.video-feature{padding:18px}.video-copy h3{font-size:27px}.evidence-copy{padding:24px}.evidence-copy h3{font-size:25px}.proof-number{font-size:27px}.split-head{display:block}.split-head .btn{margin-top:16px;width:100%}.myfx-points{grid-template-columns:1fr 1fr}.model-copy h3{font-size:29px}.model-card{padding:23px}.process-grid{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr}.presentation-box{display:block;padding:25px}.presentation-box .btn{width:100%;margin-top:20px}.final-inner{padding:28px}.final-inner h2{font-size:34px}.final-actions .btn{width:100%}.final-actions{text-align:left}.final-actions>div{justify-content:flex-start}.new-footer .container{display:block}.new-footer .container span:last-child{display:block;margin-top:8px}}
@media(max-width:390px){.hero-copy h1{font-size:39px}.hero-trust{grid-template-columns:1fr}.myfx-points{grid-template-columns:1fr}.hero-card-title{font-size:25px}.btn-xl{font-size:15px;padding:15px 18px}}

/* V29: video-first hero */
.hero-video-first{position:relative;overflow:hidden;background:#071019;padding:42px 0 58px}
.hero-video-wrap{position:relative;width:min(820px,94vw);margin:0 auto;overflow:hidden;background:#050b11;border-radius:16px;box-shadow:0 18px 55px rgba(0,0,0,.34)}
.hero-video{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;display:block;background:#000}
.hero-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,8,12,.03) 0%,rgba(3,8,12,.03) 55%,rgba(7,16,25,.18) 100%);pointer-events:none}
.hero-video-content{position:relative;z-index:2;padding-top:30px;text-align:center}
.hero-video-content h1{max-width:980px;margin:12px auto 16px;font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.035em}
.hero-video-content .hero-sub{max-width:760px;margin:0 auto 26px;font-size:18px;line-height:1.6;color:#c7d1dc}
.hero-main-actions{justify-content:center;flex-wrap:wrap;gap:12px}
.hero-contact-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border-radius:12px;font-weight:800;text-decoration:none;border:1px solid rgba(255,255,255,.2);background:rgba(9,17,24,.9);color:#fff}
.hero-contact-btn.whatsapp{border-color:rgba(37,211,102,.55);color:#dfffea}
.hero-contact-btn.telegram{border-color:rgba(76,170,255,.5);color:#e4f3ff}
.hero-video-content .hero-trust{justify-content:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px;color:#aebdca;font-size:13px}
.hero-risk-mini{max-width:850px;margin:20px auto 0;color:#8e9ba6;font-size:11px;line-height:1.5}
@media(max-width:700px){.hero-video-first{min-height:auto;padding:24px 0 40px}.hero-video-wrap{width:94vw;border-radius:12px}.hero-video{aspect-ratio:16/9;object-fit:contain}.hero-video-content{padding-top:24px}.hero-video-content h1{font-size:36px}.hero-video-content .hero-sub{font-size:16px}.hero-main-actions{flex-direction:column;align-items:stretch}.hero-main-actions .btn,.hero-contact-btn{width:100%}.hero-video-content .hero-trust{flex-direction:column;gap:8px}.hero-risk-mini{padding:0 10px}}
