.video-review-tab{position:relative;border-color:#5cffaa!important;background:linear-gradient(135deg,#102b27,#111827)!important;box-shadow:0 0 22px #5cffaa18}.video-review-tab b{align-self:flex-start;margin:-17px -13px 0 0;padding:3px 6px;border-radius:999px;background:#5cffaa;color:#04120f;font-size:.56rem;letter-spacing:.08em}.video-review-view{width:min(1440px,calc(100% - 48px));margin:38px auto 80px}.video-review-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:36px;align-items:center;padding:46px;border:1px solid #2b4661;border-radius:26px;background:radial-gradient(circle at 80% 15%,#21563d55,transparent 30%),linear-gradient(135deg,#101c2f,#101426);overflow:hidden}.video-review-copy h1{max-width:850px;margin:10px 0 16px;font-size:clamp(2.4rem,5vw,5.3rem);line-height:.95;letter-spacing:-.045em}.video-review-copy>p{max-width:820px;margin:0;color:#b8cae1;font-size:1.08rem;line-height:1.65}.review-trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.review-trust span{padding:9px 12px;border:1px solid #2b5260;border-radius:999px;background:#07131eaa;color:#91f8d0;font-size:.8rem;font-weight:800}.first-review-card{padding:28px;border:1px solid #5cffaa;border-radius:22px;background:#071712;box-shadow:0 18px 50px #0008,0 0 35px #5cffaa16}.first-review-card span,.pro-followup>span{color:#5cffaa;font-size:.7rem;font-weight:900;letter-spacing:.13em}.first-review-card strong{display:block;margin:10px 0;font-size:2rem;line-height:1.05}.first-review-card p{margin:0;color:#a9bdba;line-height:1.5}.review-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.review-flow article{display:flex;gap:17px;padding:22px;border:1px solid #263d56;border-radius:18px;background:#091321}.review-flow article>b{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:50%;background:#1ee0ed;color:#031018}.review-flow strong{font-size:1rem}.review-flow p{margin:5px 0 0;color:#91a5bf;font-size:.85rem;line-height:1.45}.review-request-shell{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px}.review-request-form,.pro-followup{padding:32px;border:1px solid #2a405b;border-radius:22px;background:#091321}.review-request-form{display:grid;gap:16px}.review-request-form h2,.pro-followup h2{margin:7px 0;font-size:1.75rem}.review-request-form>div>p,.pro-followup p{margin:0;color:#91a5bf;line-height:1.5}.review-request-form label{display:grid;gap:7px;color:#c7d4e7;font-size:.82rem;font-weight:850}.review-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-request-form input,.review-request-form select,.review-request-form textarea{width:100%;border:1px solid #344d6b;border-radius:11px;background:#101b2b;color:#fff;padding:12px;font:inherit}.review-consent{grid-template-columns:auto 1fr!important;align-items:flex-start;font-weight:500!important;line-height:1.45}.review-consent input{width:18px;height:18px;margin-top:1px;accent-color:#5cffaa}.review-submit{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;padding:15px 18px;border:0;border-radius:14px;background:linear-gradient(135deg,#16cba0,#24b9e8);color:#03110e;cursor:pointer;text-align:left}.review-submit>span{grid-row:1/3;font-size:1.6rem}.review-submit b{font-size:1rem}.review-submit small{font-weight:750}.review-status{display:none;margin:0;padding:11px;border:1px solid #34785a;border-radius:10px;background:#10271e;color:#72f5b7}.review-status.show{display:block}.pro-followup{background:linear-gradient(155deg,#17142b,#0b1522)}.pro-followup ul{display:grid;gap:10px;padding-left:20px;color:#c8d4e6;line-height:1.4}.pro-followup button{width:100%;margin-top:12px;padding:13px;border:1px solid #806cf0;border-radius:12px;background:#282047;color:#cfc7ff;font-weight:850}.eyebrow{color:#27dff0;font-size:.72rem;font-weight:900;letter-spacing:.14em}@media(max-width:900px){.video-review-hero,.review-request-shell{grid-template-columns:1fr}.review-flow{grid-template-columns:1fr}.video-review-hero{padding:28px}.video-review-view{width:min(100% - 24px,1440px);margin-top:22px}}@media(max-width:600px){.review-fields{grid-template-columns:1fr}.review-request-form,.pro-followup{padding:21px}.video-review-copy h1{font-size:2.45rem}}
