.ReportPage-module__rd_Ewq__pageWrapper{background:linear-gradient(120deg,rgba(213,197,255,.04) 0%,rgba(167,243,208,.07) 50%,rgba(240,240,240,.14) 100%);min-height:100vh;font-family:Open Sans,sans-serif;position:relative;overflow-x:hidden}.ReportPage-module__rd_Ewq__backgroundGradient{pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.08) 0%,transparent 50%);position:fixed;top:0;bottom:0;left:0;right:0}.ReportPage-module__rd_Ewq__container{z-index:1;opacity:0;max-width:800px;margin:0 auto;padding:32px 20px 80px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;transform:translateY(30px)}.ReportPage-module__rd_Ewq__container.ReportPage-module__rd_Ewq__fadeIn{opacity:1;transform:translateY(0)}.ReportPage-module__rd_Ewq__topBar{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.ReportPage-module__rd_Ewq__backLink{color:#4a6baf;cursor:pointer;background:rgba(74,107,175,.05);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ReportPage-module__rd_Ewq__backLink:hover{background:rgba(74,107,175,.12);transform:translate(-4px)}.ReportPage-module__rd_Ewq__helpSection{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ReportPage-module__rd_Ewq__needHelp{color:#64748b;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.ReportPage-module__rd_Ewq__needHelp:hover{color:#4a6baf;text-decoration:underline}.ReportPage-module__rd_Ewq__myOrders{color:#4a6baf;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.ReportPage-module__rd_Ewq__myOrders:hover{color:#3a5a9f;text-decoration:underline}.ReportPage-module__rd_Ewq__hero{text-align:center;margin-bottom:48px}.ReportPage-module__rd_Ewq__heroTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:2.5rem;font-weight:800}.ReportPage-module__rd_Ewq__heroSubtitle{color:#64748b;margin:0 0 32px;font-size:1.125rem;font-weight:400}.ReportPage-module__rd_Ewq__ukPlate{font-family:var(--font-family-plate);color:#000;background-color:#ffeb3b;border:3px solid #000;border-radius:6px;align-items:center;height:60px;padding:0 20px 0 52px;font-size:38px;font-weight:950;display:inline-flex;position:relative;box-shadow:0 3px 8px rgba(0,0,0,.25)}.ReportPage-module__rd_Ewq__ukPlateGBBand{pointer-events:none;background-color:#0a3d91;border-top-left-radius:3px;border-bottom-left-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:42px;display:flex;position:absolute;top:0;bottom:0;left:0}.ReportPage-module__rd_Ewq__plateText{font-family:var(--font-family-plate);color:#000;letter-spacing:3px;white-space:nowrap;font-weight:950}.ReportPage-module__rd_Ewq__vehicleInfo{text-align:center;color:#1e293b;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border-radius:12px;margin-top:16px;margin-bottom:-8px;padding:12px 20px;font-size:18px;font-weight:700}.ReportPage-module__rd_Ewq__mainCard{background:#fff;border-radius:20px;margin-bottom:24px;padding:40px 36px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.12),0 0 0 1px rgba(148,163,184,.1)}.ReportPage-module__rd_Ewq__vehicleInfoCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px}.ReportPage-module__rd_Ewq__vehicleInfoReg{letter-spacing:2px;color:#1e293b;font-size:24px;font-weight:900;font-family:var(--font-family-plate);margin-bottom:6px}.ReportPage-module__rd_Ewq__vehicleInfoMakeModel{color:#64748b;font-size:16px;font-weight:600}.ReportPage-module__rd_Ewq__discountBadge{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border-radius:0 0 10px 10px;align-items:center;gap:6px;padding:10px 20px;font-size:13px;font-weight:700;animation:2.5s ease-in-out infinite ReportPage-module__rd_Ewq__badgePulse;display:flex;position:absolute;top:-1px;right:32px;box-shadow:0 4px 12px rgba(220,38,38,.3)}@keyframes ReportPage-module__rd_Ewq__badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.ReportPage-module__rd_Ewq__pricingHeader{margin-bottom:28px}.ReportPage-module__rd_Ewq__priceDisplay{align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.ReportPage-module__rd_Ewq__priceNew{align-items:flex-start;line-height:1;display:flex}.ReportPage-module__rd_Ewq__poundSign{color:#0f172a;margin-top:8px;margin-right:2px;font-size:2rem;font-weight:700}.ReportPage-module__rd_Ewq__mainPrice{color:#0f172a;letter-spacing:-.03em;font-size:4.5rem;font-weight:900}.ReportPage-module__rd_Ewq__priceOld{align-items:baseline;gap:6px;padding-bottom:10px;display:flex}.ReportPage-module__rd_Ewq__wasText{color:#94a3b8;font-size:14px;font-weight:500}.ReportPage-module__rd_Ewq__oldAmount{color:#94a3b8;font-size:20px;font-weight:600;text-decoration:line-through}.ReportPage-module__rd_Ewq__savingsWrapper{flex-direction:column;gap:6px;display:flex}.ReportPage-module__rd_Ewq__savingsLabel{color:#16a34a;font-size:15px;font-weight:700}.ReportPage-module__rd_Ewq__divider{background:linear-gradient(90deg,transparent,#e2e8f0,transparent);height:1px;margin:28px 0}.ReportPage-module__rd_Ewq__featuresSection{margin-bottom:32px}.ReportPage-module__rd_Ewq__premiumCheckHeader{color:#fff;background:#64748b;border-radius:6px 6px 0 0;margin-bottom:0;padding:8px 16px;font-size:14px;font-weight:700}.ReportPage-module__rd_Ewq__featuresList{border:1px solid #e2e8f0;border-top:none;border-radius:0 0 6px 6px;grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.ReportPage-module__rd_Ewq__featureRow{background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;align-items:center;gap:10px;padding:12px 14px;transition:background .2s;display:flex}.ReportPage-module__rd_Ewq__featureRow:nth-child(2n){border-right:none}.ReportPage-module__rd_Ewq__featureRow:nth-last-child(-n+2){border-bottom:none}.ReportPage-module__rd_Ewq__featureRow:hover{background:#f8fafc}.ReportPage-module__rd_Ewq__checkIcon{flex-shrink:0}.ReportPage-module__rd_Ewq__featureContent{flex:1}.ReportPage-module__rd_Ewq__featureName{color:#1e293b;font-size:14px;font-weight:500}.ReportPage-module__rd_Ewq__deliverySection{color:#0c4a6e;text-align:center;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;padding:14px 20px;font-size:14px;font-weight:600;display:flex}.ReportPage-module__rd_Ewq__purchaseButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 28px;font-size:1.05rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px rgba(15,23,42,.25)}.ReportPage-module__rd_Ewq__stickyContinueBar{z-index:12;background:rgba(255,255,255,.95);border-top:1px solid #e2e8f0;padding:12px 16px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 16px rgba(15,23,42,.12)}.ReportPage-module__rd_Ewq__stickyContinueInner{max-width:800px;margin:0 auto}.ReportPage-module__rd_Ewq__stickyContinueButton{width:100%}.ReportPage-module__rd_Ewq__purchaseButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(15,23,42,.35)}.ReportPage-module__rd_Ewq__purchaseButton:active{transform:translateY(0)}.ReportPage-module__rd_Ewq__paymentSection{animation:.4s ReportPage-module__rd_Ewq__slideDown}@keyframes ReportPage-module__rd_Ewq__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ReportPage-module__rd_Ewq__paymentHeader{text-align:center;border-bottom:2px solid #e2e8f0;margin-bottom:32px;padding-bottom:24px}.ReportPage-module__rd_Ewq__paymentTitle{color:#0f172a;margin:0 0 16px;font-size:1.5rem;font-weight:700}.ReportPage-module__rd_Ewq__paymentPrice{color:#0f172a;margin:0 0 8px;font-size:3rem;font-weight:900;line-height:1}.ReportPage-module__rd_Ewq__paymentSubtitle{color:#64748b;font-size:1rem;font-weight:500}.ReportPage-module__rd_Ewq__paymentVehicleCard{text-align:center;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border:1px solid #cbd5e1;border-radius:12px;margin:20px 0 24px;padding:24px 32px}.ReportPage-module__rd_Ewq__vehicleImageWrap{justify-content:center;margin-bottom:12px;display:flex}.ReportPage-module__rd_Ewq__vehicleImage{background:#f9fafb;border:1px solid #cbd5e1;border-radius:8px;width:220px;max-width:100%;height:auto}.ReportPage-module__rd_Ewq__vehicleReg{letter-spacing:2px;color:#0f172a;font-size:32px;font-weight:700;font-family:var(--font-family-plate);margin-bottom:8px}.ReportPage-module__rd_Ewq__vehicleDetails{color:#64748b;letter-spacing:.3px;font-size:15px;font-weight:500}.ReportPage-module__rd_Ewq__deliveryToggle{background:#f1f5f9;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:32px;padding:4px;display:grid}.ReportPage-module__rd_Ewq__deliveryLabel{color:#0f172a;margin:0 0 10px;font-size:14px;font-weight:600}.ReportPage-module__rd_Ewq__deliveryOption{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:14px 20px;font-size:15px;font-weight:600;transition:all .2s}.ReportPage-module__rd_Ewq__deliveryOption:hover{color:#475569}.ReportPage-module__rd_Ewq__deliveryOptionActive{color:#0f172a;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ReportPage-module__rd_Ewq__paymentField{margin-bottom:28px}.ReportPage-module__rd_Ewq__paymentLabel{color:#0f172a;margin-bottom:10px;font-size:15px;font-weight:700;display:block}.ReportPage-module__rd_Ewq__paymentInput{box-sizing:border-box;background:#fff;border:2px solid #e2e8f0;border-radius:10px;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:all .2s}.ReportPage-module__rd_Ewq__paymentInput:focus{border-color:#4a6baf;outline:none;box-shadow:0 0 0 3px rgba(74,107,175,.1)}.ReportPage-module__rd_Ewq__paymentHint{color:#64748b;margin:8px 0 0;font-size:13px;font-style:italic}.ReportPage-module__rd_Ewq__paymentMethods{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ReportPage-module__rd_Ewq__paymentMethodCard{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;padding:24px 16px;transition:all .2s;display:flex;position:relative}.ReportPage-module__rd_Ewq__paymentMethodCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ReportPage-module__rd_Ewq__paymentMethodCard input[type=radio]{cursor:pointer;accent-color:#4a6baf;width:20px;height:20px;position:absolute;top:12px;left:12px}.ReportPage-module__rd_Ewq__paymentMethodActive{background:#f8fafc;border-color:#4a6baf;box-shadow:0 4px 16px rgba(74,107,175,.15)}.ReportPage-module__rd_Ewq__paymentIcons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.ReportPage-module__rd_Ewq__paymentIcons img{object-fit:contain;filter:grayscale(.2);transition:filter .2s}.ReportPage-module__rd_Ewq__paymentMethodActive .ReportPage-module__rd_Ewq__paymentIcons img{filter:grayscale(0)}.ReportPage-module__rd_Ewq__payButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4a6baf 0%,#3a5a9f 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:28px;padding:18px 28px;font-size:1.1rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px rgba(74,107,175,.3)}.ReportPage-module__rd_Ewq__payButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(74,107,175,.4)}.ReportPage-module__rd_Ewq__payButton:active{transform:translateY(0)}.ReportPage-module__rd_Ewq__paymentBenefits{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.ReportPage-module__rd_Ewq__benefitItem{color:#0c4a6e;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ReportPage-module__rd_Ewq__benefitItem:before{content:"";background:#0284c7;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.ReportPage-module__rd_Ewq__trustBadges{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.ReportPage-module__rd_Ewq__trustBadge{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:start;gap:12px;padding:18px;display:flex;box-shadow:0 4px 12px rgba(0,0,0,.06)}.ReportPage-module__rd_Ewq__trustIcon{flex-shrink:0;font-size:1.6rem}.ReportPage-module__rd_Ewq__trustContent{flex:1}.ReportPage-module__rd_Ewq__trustTitle{color:#0f172a;margin-bottom:2px;font-size:14px;font-weight:600}.ReportPage-module__rd_Ewq__trustSubtitle{color:#64748b;font-size:12px}.ReportPage-module__rd_Ewq__legalLinks{justify-content:center;align-items:center;gap:8px;padding:20px 0;display:flex}.ReportPage-module__rd_Ewq__legalLink{color:#94a3b8;font-size:11px;text-decoration:none;transition:color .2s}.ReportPage-module__rd_Ewq__legalLink:hover{color:#64748b;text-decoration:underline}.ReportPage-module__rd_Ewq__legalSeparator{color:#cbd5e1;font-size:11px}@media (max-width:768px){.ReportPage-module__rd_Ewq__container{padding:24px 16px 60px}.ReportPage-module__rd_Ewq__topBar{margin-bottom:32px}.ReportPage-module__rd_Ewq__helpSection{align-items:flex-end}.ReportPage-module__rd_Ewq__needHelp{font-size:12px}.ReportPage-module__rd_Ewq__myOrders{font-size:11px}.ReportPage-module__rd_Ewq__heroTitle{font-size:1.875rem}.ReportPage-module__rd_Ewq__heroSubtitle{font-size:1rem}.ReportPage-module__rd_Ewq__ukPlate{height:50px;padding:0 14px 0 44px;font-size:30px}.ReportPage-module__rd_Ewq__ukPlateGBBand{width:36px}.ReportPage-module__rd_Ewq__mainCard{box-sizing:border-box;padding:32px 24px}.ReportPage-module__rd_Ewq__discountBadge{border-radius:10px;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;position:static}.ReportPage-module__rd_Ewq__pricingHeader{text-align:center;flex-direction:column;align-items:center;display:flex}.ReportPage-module__rd_Ewq__priceDisplay{flex-direction:column;align-items:center;gap:8px}.ReportPage-module__rd_Ewq__priceNew{align-items:flex-start}.ReportPage-module__rd_Ewq__mainPrice{font-size:3.5rem}.ReportPage-module__rd_Ewq__priceOld{justify-content:center;padding-bottom:0}.ReportPage-module__rd_Ewq__savingsWrapper{align-items:center}.ReportPage-module__rd_Ewq__savingsLabel{text-align:center}.ReportPage-module__rd_Ewq__featuresList{grid-template-columns:1fr}.ReportPage-module__rd_Ewq__featureRow{border-right:none}.ReportPage-module__rd_Ewq__trustBadges,.ReportPage-module__rd_Ewq__paymentMethods,.ReportPage-module__rd_Ewq__deliveryToggle{grid-template-columns:1fr}.ReportPage-module__rd_Ewq__paymentPrice{font-size:2.5rem}.ReportPage-module__rd_Ewq__paymentInput{padding:12px 14px;font-size:14px}}.ReportPage-module__rd_Ewq__oneTimePaymentBadge{color:#15803d;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border:1px solid #86efac;border-radius:8px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:768px){.ReportPage-module__rd_Ewq__oneTimePaymentBadge{padding:6px 12px;font-size:12px}}.ReportPage-module__rd_Ewq__oneTimePaymentBadge{color:#15803d;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border:1px solid #86efac;border-radius:8px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-bottom:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ReportPage-module__rd_Ewq__termsCheckbox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:20px 0;padding:16px}.ReportPage-module__rd_Ewq__termsLabel{cursor:pointer;color:#334155;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.ReportPage-module__rd_Ewq__termsInput{cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:2px}.ReportPage-module__rd_Ewq__termsLink{color:#3b82f6;font-weight:600;text-decoration:underline}.ReportPage-module__rd_Ewq__termsLink:hover{color:#2563eb}.ReportPage-module__rd_Ewq__termsErrorMsg{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-top:12px;padding:12px;font-size:14px;font-weight:600}
