.cg-signup{background:#fff;border:1px solid #e4e4e7;border-radius:8px;bottom:0;box-shadow:0 28px 90px rgba(7,22,36,.4);color:#27272a;font-family:inherit;left:0;margin:auto;max-height:calc(100dvh - 32px);overflow:auto;padding:0;position:fixed;right:0;top:0;width:min(520px,100% - 32px)}.cg-signup::backdrop{backdrop-filter:blur(8px);background:rgba(9,20,32,.62)}.cg-signup[open]{display:block}.cg-signup button{cursor:pointer;font-family:inherit}.cg-signup :focus-visible{outline:3px solid #d80f18;outline-offset:3px}.cg-signup__close{background:transparent;border:0;box-shadow:none;color:#27272a;font-size:30px;height:44px;line-height:1;outline:0;position:absolute;right:10px;top:10px;width:44px;z-index:2}.cg-signup__close:focus-visible{background:transparent;box-shadow:none;color:#d80f18;outline:none}.cg-signup__content{isolation:isolate;overflow:hidden;padding:48px 36px 24px;position:relative}.cg-signup__branding{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.cg-signup__branding img{max-width:none;opacity:.045;position:absolute;right:-70px;top:-25px;transform:rotate(16deg);width:260px}.cg-signup__label{background:#d80f18;color:#27272a;display:table;font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 18px;padding:6px 10px;text-transform:uppercase;transform:skew(-9deg)}.cg-signup h2{font-size:max(28px,min(3.5vw,40px));font-weight:800;letter-spacing:-.04em;line-height:1.06;margin:0 0 16px}.cg-signup__title-line{white-space:nowrap}@media (max-width:380px){.cg-signup h2{font-size:25px}}.cg-signup__range{color:#52525b;font-size:12px;line-height:1.6;margin:-4px 0 20px}.cg-signup #cg-signup-copy{font-size:15px;line-height:1.6;margin-bottom:16px}.cg-signup__ends{font-size:12px;font-weight:600;margin:0 0 16px}.cg-signup__form{font-size:14px}.cg-signup__form label{display:block;font-weight:600}.cg-signup__form p:has(input[type=email]){margin-bottom:0}.cg-signup__form p:has(input[type=email])+p:has(input[type=submit]){margin-top:0}.cg-signup__form input[type=email],.cg-signup__form input[type=text]{background:#fff;border:1px solid #d4d4d8;border-radius:4px;color:#27272a;margin:6px 0 0;min-height:46px;padding:11px 12px;width:100%}.cg-signup__form p:has(input[type=checkbox]){margin-bottom:8px;margin-top:14px}.cg-signup__form input[type=checkbox]{accent-color:#d80f18;margin-right:6px}.cg-signup__form button,.cg-signup__form input[type=submit]{background:#d80f18;border:1px solid #d80f18;border-radius:4px;color:#fff;font-size:14px;font-weight:700;margin-top:10px;min-height:46px;padding:11px 14px;width:100%}.cg-signup__form button:hover,.cg-signup__form input[type=submit]:hover{background:#27272a}.cg-signup__form [disabled]{cursor:default;opacity:.65}.cg-signup__form .mc4wp-alert{padding:12px 0}.cg-signup__consent,.cg-signup__preview,.cg-signup__privacy,.cg-signup__terms{color:#52525b;font-size:11px;line-height:1.6;margin-top:12px}.cg-signup__privacy a{-webkit-text-decoration:underline;text-decoration:underline}.cg-signup__terms summary{cursor:pointer}.cg-signup__skip{background:transparent;border:0;color:#52525b;display:block;font-size:12px;margin:8px auto 0;min-height:44px;padding:8px 16px;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.cg-signup__reward{background:#fff;border:1px solid #d4d4d8;border-radius:4px;padding:12px}.cg-signup__reward strong{display:block;font-size:28px;font-weight:800;letter-spacing:.08em;margin:12px 0}.cg-signup__reward a{background:#d80f18;border-radius:4px;color:#fff;display:block;font-weight:700;margin-top:10px;padding:12px;text-align:center}.cg-signup__form button.cg-signup__copy{background:#fff5f5;border:1px dashed #d80f18;color:#27272a;margin:0;padding:14px}.cg-signup__form button.cg-signup__copy:hover{background:#fee2e2}.cg-signup__copy strong{font-size:26px;letter-spacing:.06em;margin:0 0 4px}.cg-signup__copy span{font-size:12px;font-weight:500}.cg-signup__copy-status{font-size:12px;line-height:1.5;margin:4px 0;min-height:1.5em}.cg-signup--rewarded .cg-signup__range,.cg-signup--rewarded .mc4wp-form-fields{display:none}@media (max-width:600px){.cg-signup__content{padding:48px 24px 20px}.cg-signup__branding img{right:-70px;width:210px}}.cg-signup__label{color:#fff}.cg-signup [data-newsletter-vehicles]{border-width:0;display:block;margin:12px 0;min-width:0;padding:0}.cg-signup [data-newsletter-vehicles] legend{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cg-signup [data-newsletter-vehicles]>div{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cg-signup [data-newsletter-vehicles] label{display:block;font-size:.75rem;font-weight:600;line-height:1rem;min-width:0}.cg-signup [data-newsletter-vehicles] select{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity,1));background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23242424' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border-color:#d4d4d8;border-color:rgba(212,212,216,var(--tw-border-opacity,1));border-radius:4px;border-width:1px;box-sizing:border-box;color:#18181b;color:rgba(24,24,27,var(--tw-text-opacity,1));display:block;font:inherit;font-weight:400;margin-top:5px;min-height:44px;min-width:0;padding:10px 36px 10px 12px;width:100%}.cg-signup [data-newsletter-vehicles] select:disabled{opacity:.6}
