/* 5DollarVideo v1.9 — real proof + repair guide. No external tracking or frameworks. */
:root{--x-pink:#ff4ca7;--x-cyan:#64ffe8;--x-ink:#0d081a;--x-soft:#c6b9d0}
*{box-sizing:border-box}
.xproof,.xrepair-home{position:relative;isolation:isolate;margin:38px auto 65px;max-width:1220px;overflow:hidden;background:linear-gradient(145deg,#24102b 0%,#0d1125 80%);border:1px solid #ff69be66;border-radius:30px;box-shadow:0 12px 68px #0008,0 0 46px #ff3b9e15;color:#fff}
.xproof:before,.xrepair-home:before{content:'';position:absolute;pointer-events:none;width:430px;height:430px;right:-180px;top:-220px;border-radius:50%;background:#ee36a3;filter:blur(110px);opacity:.26;z-index:-1}
.xproof-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;padding:36px;align-items:center}
.xproof-copy{min-width:0}.x-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:1.3px;font-weight:900;color:var(--x-cyan);text-transform:uppercase}.xproof h2,.xrepair-home h2{font-weight:950;font-size:clamp(32px,4vw,59px);line-height:.99;letter-spacing:-2.4px;margin:16px 0;color:#fff}.xproof h2 em,.xrepair-home h2 em{font-style:normal;color:var(--x-pink)}.xproof-copy p,.xrepair-home p{font-size:15px;line-height:1.7;color:#d6c8df;max-width:550px}
.xproof-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 23px}.xproof-tags span{font-size:10px;padding:9px 11px;border:1px solid #64ffe877;border-radius:99px;color:#b4fff2;font-weight:850;background:#43ffe812}.xproof-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.x-primary,.x-secondary{display:inline-flex;gap:9px;align-items:center;justify-content:center;font-weight:950;border-radius:13px;padding:14px 18px;min-height:47px;text-decoration:none}.x-primary{color:#110c19!important;background:linear-gradient(110deg,#ff4da9,#ff9ad0)}.x-secondary{color:#fff!important;border:1px solid #ffffff66;background:#ffffff0c}
.xproof-demo{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:13px;min-width:0}.xproof-demo figure{margin:0;min-width:0}.xproof-demo img{display:block;width:100%;max-height:380px;object-fit:contain;background:#090615;border:1px solid #ffffff27;border-radius:15px}.xproof-demo .xproof-portrait img{max-height:415px}.xproof-demo figcaption{color:#b6a9c3;text-align:center;font-weight:900;font-size:11px;margin-top:9px}
.xproof-foot{border-top:1px solid #ffffff20;padding:12px 36px;color:#bcb0c9;font-size:11px;line-height:1.6}
.xrepair-home{border-color:#5beee466}.xrepair-home>div{padding:32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px}.xrepair-home h2{font-size:clamp(28px,3.7vw,49px)}.xrepair-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xrepair-price>div{padding:19px;border-radius:18px;border:1px solid #ffffff38;background:#ffffff0b}.xrepair-price strong{font-size:33px;color:var(--x-cyan)}.xrepair-price span{display:block;font-size:12px;color:#e1d2eb}.xrepair-home .x-primary{justify-self:start}
.xpage{background:radial-gradient(circle at 95% 0,#542151 0,transparent 35%),linear-gradient(170deg,#100919,#0b0b1b 60%,#130c20);color:#fff;min-height:100vh;font:15px/1.6 system-ui,-apple-system,'Segoe UI',sans-serif;overflow-x:clip}
.xpage a{color:inherit}.xpage button,.xpage input,.xpage select{font:inherit}.xpage h1,.xpage h2,.xpage h3{line-height:1.08;letter-spacing:-.9px;margin:0}.xpage h1{font-size:clamp(43px,7vw,87px);letter-spacing:-3px;font-weight:950}.xpage h2{font-size:clamp(28px,3.8vw,48px);font-weight:900}.xpage h3{font-size:21px;font-weight:850}.xwrap{width:min(calc(100% - 42px),1160px);margin:auto}.xnav{border-bottom:1px solid #ffffff2d;background:#130b21d6;backdrop-filter:blur(13px)}.xnav-in{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:75px}.xlogo{font-weight:950;text-decoration:none;letter-spacing:-.7px;font-size:21px}.xlogo b{color:#ff65b4}.xlinks{display:flex;flex-wrap:wrap;gap:10px}.xlinks a{padding:9px 11px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:800}.xlinks a:hover{background:#ffffff14}.xhero{padding:72px 0 45px}.xhero>p{max-width:735px;color:#d8c5e1;font-size:17px}.xhero em{font-style:normal;color:var(--x-pink)}.xpillbar{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.xpillbar span{border:1px solid #64ffe875;border-radius:99px;padding:8px 13px;color:#a8faed;background:#51efd10d;font-size:11px;font-weight:850}.xsmall{font-size:12px;color:#b2a4bf}.xshowcase{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin:10px auto 54px}.xvideo-card{border:1px solid #ffffff3c;border-radius:23px;padding:20px;background:#1b122b;min-width:0;box-shadow:0 17px 45px #0005}.xvideo-card.bright{border-color:#f86eb278;background:linear-gradient(180deg,#26152d,#15102a)}.xvideo-card h2{font-size:27px}.xvideo-card p{color:#c9b6d3;font-size:13px}.xvideo-wrap{display:flex;align-items:center;justify-content:center;background:#0b0713;overflow:hidden;border-radius:17px;border:1px solid #ffffff28;margin:15px 0}.xvideo-wrap.raw{aspect-ratio:16/10}.xvideo-wrap.final{min-height:455px}.xvideo-wrap video{display:block;max-width:100%;max-height:510px;width:100%;background:#000}.xvideo-wrap.final video{height:455px;width:auto;aspect-ratio:9/16}.xvideo-note{border-top:1px solid #ffffff24;padding-top:10px;font-size:12px;color:#8ee9db}.xgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px auto 65px}.xinfo-card{background:#ffffff0b;border:1px solid #ffffff2e;padding:23px;border-radius:19px}.xinfo-card h3{margin:8px 0}.xinfo-card p{color:#c5b6d0;font-size:13px}.xinfo-icon{font-size:28px;color:var(--x-cyan)}.xcallout{padding:28px;background:linear-gradient(110deg,#273345,#29162d);border:1px solid #55ffe06b;border-radius:20px;margin-bottom:60px}.xcallout p{color:#d8d0e2}.xcta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.xfooter{border-top:1px solid #ffffff29;padding:24px 0;color:#bbaec8;font-size:12px}.xfooter-in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.xrepair-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;margin:13px auto 65px}.xrepair-form,.xrepair-result{padding:25px;border:1px solid #ffffff39;background:#1b132a;border-radius:23px}.xrepair-form fieldset{border:0;padding:0;margin:0}.xrepair-form legend{font-size:20px;font-weight:900;margin-bottom:17px}.xradio{display:flex;align-items:flex-start;gap:11px;margin:9px 0;padding:14px;background:#ffffff09;border:1px solid #ffffff25;border-radius:13px;cursor:pointer}.xradio:has(input:checked){border-color:#68fbe3;background:#2c4a4338}.xradio input{accent-color:#64ffe8;margin-top:4px;width:17px;height:17px;flex:0 0 auto}.xradio strong{display:block}.xradio small{display:block;color:#bcaac9;font-size:12px}.xrepair-result{border-color:#64ffe877}.xrepair-result .xprice{font-size:57px;line-height:1;font-weight:950;color:#75ffe7;margin:16px 0}.xrepair-result p{color:#c6b8d1}.xrepair-result ul{padding-left:22px;color:#cfbed7}.xrepair-result button{border:1px solid #fff5;color:#fff;border-radius:10px;background:#ffffff17;padding:11px 16px;cursor:pointer}.xrepair-result button:hover{background:#ffffff29}.xdisclaimer{font-size:12px!important;color:#b5a8c4!important;border-left:3px solid #ff67b5;padding-left:12px}.xnotice{color:#ffe0ef;font-size:12px;background:#4b233d;padding:13px;border-radius:11px;margin-top:16px}
@media(max-width:900px){.xproof-inner,.xrepair-home>div,.xrepair-shell{grid-template-columns:1fr}.xproof-demo{max-width:580px;margin:auto}.xshowcase{grid-template-columns:1fr}.xvideo-wrap.final{min-height:300px}.xnav-in{align-items:flex-start;padding:13px 0}.xgrid3{grid-template-columns:1fr}}
@media(max-width:620px){.xwrap{width:min(calc(100% - 28px),1160px)}.xnav-in{display:block}.xlinks{margin-top:10px}.xlinks a{font-size:11px;padding:8px}.xhero{padding:40px 0 22px}.xhero>p{font-size:14px}.xproof{margin:20px 14px 35px;border-radius:20px}.xproof-inner{padding:20px}.xproof h2{letter-spacing:-1.5px;font-size:36px}.xproof-copy p{font-size:13px}.xproof-demo{gap:7px}.xproof-demo img{max-height:240px}.xproof-foot{padding:12px 20px}.xrepair-home{margin:20px 14px 35px}.xrepair-home>div{padding:20px}.xrepair-price>div{padding:12px}.xrepair-price strong{font-size:26px}.xvideo-card,.xrepair-form,.xrepair-result{padding:14px}.xvideo-wrap.final video{height:340px}.xvideo-wrap.final{min-height:340px}.xinfo-card{padding:17px}.xcta-row .x-primary,.xcta-row .x-secondary,.xproof-actions .x-primary,.xproof-actions .x-secondary{width:100%}}
@media(prefers-reduced-motion:reduce){.xpage *{animation:none!important;scroll-behavior:auto!important}}
