
/* 5DollarVideo v1.0: informed creative decisions, not imaginary quality guarantees */
.trust-zero{position:relative;margin:42px auto 10px;padding:32px 36px;border:1px solid #61eae364;border-radius:25px;background:radial-gradient(ellipse at 95% 0%,#3b1a51 0%,transparent 42%),linear-gradient(128deg,#181526,#101923 78%);box-shadow:0 14px 60px #01050b77,0 0 35px #47e6de17;overflow:hidden}
.trust-zero:before{content:'';position:absolute;top:-110px;right:-80px;width:330px;height:330px;border-radius:50%;border:1px solid #7cfaf021;box-shadow:0 0 60px #27dbe430,inset 0 0 45px #6730bf22;pointer-events:none}
.trust-kicker,.mini-kicker{font:900 11px 'DM Sans',sans-serif;letter-spacing:1.9px;color:#79f6ef}.trust-heading{display:flex;justify-content:space-between;align-items:center;gap:26px;margin-top:14px}.trust-heading h2,.v10-advantage h2{font:800 clamp(26px,4vw,54px)/1.04 'Space Grotesk',sans-serif;letter-spacing:-2px;color:#fff;margin:0}.trust-heading h2 span{color:#76f6ec}.trust-heading p,.v10-advantage-head p{max-width:690px;color:#cec1d9;font-size:14px;line-height:1.8;margin:14px 0 0}.trust-heading .button{flex:none;text-align:center}
.trust-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:29px}.trust-points>div{min-width:0;border:1px solid #ffffff1e;background:#110d1d9e;border-radius:15px;padding:18px}.trust-points b{font:900 15px 'Space Grotesk',sans-serif;color:#f46bbf}.trust-points h3{font:800 17px 'Space Grotesk',sans-serif;color:#fff;margin:10px 0}.trust-points p{font-size:12px;line-height:1.7;color:#c7b7d2;margin:0}.trust-disclaimer{font-size:11px;line-height:1.6;color:#ad9fc0;margin:18px 0 0}
.v10-advantage{padding:78px 0}.v10-advantage-head{display:flex;gap:35px;align-items:flex-end;justify-content:space-between;margin:27px 0}.v10-advantage-head p{max-width:430px}.v10-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.v10-benefit-grid article{min-width:0;position:relative;overflow:hidden;border:1px solid #ffffff31;background:linear-gradient(155deg,#2e173d,#141421);border-radius:20px;padding:27px 25px;min-height:235px;box-shadow:0 12px 40px #0906145c;transition:transform .22s,border-color .22s}.v10-benefit-grid article:nth-child(2){background:linear-gradient(155deg,#163841,#131723)}.v10-benefit-grid article:nth-child(3){background:linear-gradient(155deg,#392015,#171323)}.v10-benefit-grid article:hover{transform:translateY(-5px);border-color:#ff88d3}.benefit-ico{display:inline-flex;font-size:29px;color:#80f9ee}.v10-benefit-grid h3{font:800 22px 'Space Grotesk',sans-serif;margin:16px 0 7px;color:#fff}.v10-benefit-grid p{font-size:13px;line-height:1.65;color:#c8bdd5;margin:0 0 20px}.v10-benefit-grid a{font-size:12px;font-weight:900;color:#82fff0}.v10-benefit-grid a:hover{text-decoration:underline}
.inline-preflight{background:linear-gradient(135deg,#192839,#24132e);border:1px solid #50e5e37d;border-radius:16px;padding:20px;margin:22px 0}.inline-preflight h3{font:800 21px 'Space Grotesk',sans-serif;color:#fff;margin:12px 0 8px}.inline-preflight p{color:#d6c6dd;font-size:12px;line-height:1.7}.inline-preflight-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.inline-preflight-actions a{color:#7cf6f1;font-size:11px;font-weight:900}.inline-preflight-results{padding:14px 16px;margin-top:14px;border:1px solid #ffffff32;background:#06091266;border-radius:12px;color:#e9dff1;font-size:12px;line-height:1.7}.inline-preflight-results ul{padding-left:19px}.inline-preflight-results strong{font-size:14px;color:#fff}
.safe-frame-control{display:flex;justify-content:space-between;align-items:center;gap:9px;color:#bfc3d4;font-size:11px;margin:7px 0 12px}.safe-frame-control label{display:flex;gap:7px;align-items:center;color:#dbfef6}.safe-frame-control input{accent-color:#68f0e7}.safe-frame-control small{max-width:195px;text-align:right;line-height:1.4}.safe-frame-guides{position:absolute;inset:12% 10% 16%;z-index:4;border:1.5px dashed #89ffee;box-shadow:0 0 0 120vmax #06142d05,inset 0 0 24px #51fff318;border-radius:12px;pointer-events:none}.safe-frame-guides:after{content:'SOCIAL SAFE GUIDE';position:absolute;left:8px;top:6px;font:900 8px 'DM Sans',sans-serif;letter-spacing:1px;color:#b3fff7;text-shadow:0 1px 4px #07101a}.safe-frame-guides[hidden]{display:none!important}
.trust-heading .button,.v10-page .v10-hero .button{padding:15px 22px;font-size:13px;line-height:1.2;min-height:48px}.v10-page .brief-form .button,.brief-results .button{padding:14px 18px;font-size:13px;white-space:normal;text-align:center}.v10-footer-links{display:flex;gap:14px;flex-wrap:wrap;padding:20px 0 26px;border-top:1px solid #ffffff28;margin-top:20px}.v10-footer-links a{font-size:12px;color:#7df8ee;font-weight:700}
/* New pages */
.v10-page main.page-wrap{background:radial-gradient(ellipse at 82% 2%,#291436,transparent 27%),#0b0813}.v10-page .page-wrap{max-width:1050px;margin:0 auto;padding:0 22px}.v10-page .v10-hero{padding:86px 0 45px}.v10-page .v10-hero h1{font:800 clamp(43px,7.5vw,82px)/1 'Space Grotesk',sans-serif;letter-spacing:-3px;color:#fff;margin:15px 0}.v10-page .v10-hero h1 em{font-style:normal;color:#86f4ec}.v10-page .v10-hero p{font-size:16px;line-height:1.85;color:#cdbed9;max-width:780px}.v10-page .v10-cols{display:grid;grid-template-columns:1.12fr .88fr;gap:22px;margin-bottom:55px}.v10-page .v10-card{border:1px solid #ffffff30;border-radius:19px;background:linear-gradient(145deg,#21172c,#12121d);padding:28px;min-width:0;box-shadow:0 10px 32px #0005}.v10-page .v10-card h2{font:800 24px 'Space Grotesk',sans-serif;color:#fff;margin:0 0 16px}.v10-page .v10-card p,.v10-page .v10-card li{color:#d2c8dc;font-size:14px;line-height:1.8}.v10-page .v10-card h3{color:#fff;font-size:18px;margin:22px 0 10px}.v10-page .v10-card ul{padding-left:21px}.v10-page .v10-card a{color:#81fcf0}
.brief-form{display:grid;gap:12px}.brief-form label{font:800 11px 'DM Sans',sans-serif;letter-spacing:1px;color:#d6e8ed}.brief-form input,.brief-form textarea,.brief-form select{width:100%;box-sizing:border-box;border:1px solid #77718f;border-radius:10px;background:#0b0a19;color:#f7f4fc;padding:12px 13px;font:500 14px 'DM Sans',sans-serif}.brief-form input:focus,.brief-form textarea:focus,.brief-form select:focus{outline:2px solid #72fff1;outline-offset:2px}.brief-form textarea{min-height:86px;resize:vertical}.brief-form small{color:#beb2ce;line-height:1.6}.brief-form .brief-choices{display:flex;gap:12px;flex-wrap:wrap}.brief-form .brief-choices label{font-size:12px;letter-spacing:normal;display:flex;gap:5px;align-items:center}.brief-form .brief-choices input{width:auto}.brief-results{border:1px solid #55e9d96a;border-radius:16px;background:#101d2a;padding:20px;margin-top:17px;scroll-margin-top:20px}.brief-score{font:900 34px 'Space Grotesk',sans-serif;color:#8cfff6}.brief-results .brief-score-label{font-size:11px;color:#b7aeca;display:block}.brief-results li{margin-bottom:8px}.brief-results h3{margin:12px 0 6px}.brief-results button{margin-top:10px}.brief-results .brief-disclaimer{font-size:11px;color:#b9afc6}
.v10-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:30px 0}.v10-steps article{background:#23182c;border:1px solid #ffffff2d;border-radius:16px;padding:22px;min-width:0}.v10-steps b{color:#75f7e9;font-size:15px}.v10-steps h3{font-size:17px;color:white}.v10-steps p{color:#d1c1d8;line-height:1.7;font-size:13px}
.v10-price-table{width:100%;border-collapse:collapse;margin-top:15px}.v10-price-table th,.v10-price-table td{border-bottom:1px solid #ffffff24;padding:15px 12px;color:#e7dced;text-align:left;font-size:13px}.v10-price-table th{color:#75f7ef}
@media(max-width:920px){.trust-heading,.v10-advantage-head{align-items:stretch;flex-direction:column}.trust-heading .button{align-self:flex-start}.v10-advantage{padding:54px 0}.v10-page .v10-cols{grid-template-columns:1fr}}
@media(max-width:700px){.trust-zero{padding:25px 18px;margin-top:18px}.trust-points,.v10-benefit-grid,.v10-steps{grid-template-columns:1fr}.v10-benefit-grid article{min-height:0}.v10-advantage-head h2{font-size:31px}.v10-page .v10-hero{padding:52px 0 30px}.v10-page .v10-hero h1{letter-spacing:-1.7px}.v10-page .v10-card{padding:19px}.safe-frame-control{flex-wrap:wrap}.safe-frame-control small{text-align:left;max-width:none}}
@media(prefers-reduced-motion:reduce){.v10-benefit-grid article{transition:none!important}.v10-benefit-grid article:hover{transform:none}}
