:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.quiz-banner-wrap{container-type:inline-size}.quiz-banner-wrap .quiz-banner{--qb-badge:clamp(70px,16cqi,112px);--qb-badge-top:clamp(12px,calc(6cqi - 8px),34px);--qb-badge-right:clamp(12px,calc(11cqi - 21px),56px);--qb-pad-x:clamp(18px,7.3cqi,51px);background-color:#d22e12;border-radius:16px;box-sizing:border-box;color:#fff;overflow:hidden;padding:clamp(24px,9cqi,64px) var(--qb-pad-x);position:relative;text-align:left}.quiz-banner-wrap .quiz-banner p{color:inherit;margin:0;padding:0}.quiz-banner-wrap .quiz-banner__copy{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(8px,2.3cqi,16px)}.quiz-banner-wrap .quiz-banner .quiz-banner__eyebrow,.quiz-banner-wrap .quiz-banner .quiz-banner__heading{padding-right:calc(var(--qb-badge) + var(--qb-badge-right) - var(--qb-pad-x) + 8px)}.quiz-banner-wrap .quiz-banner__eyebrow{font-size:clamp(11px,2cqi,14px);font-weight:700;letter-spacing:.12em;line-height:1.37;text-transform:uppercase}.quiz-banner-wrap .quiz-banner__heading{font-size:clamp(21px,6.86cqi,48px);font-weight:700;line-height:1.2}.quiz-banner-wrap .quiz-banner__text{font-size:clamp(14px,2.57cqi,18px);line-height:1.54;max-width:24em}.quiz-banner-wrap .quiz-banner__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:0;border-radius:9999px;color:#fff;cursor:pointer;font-family:inherit;font-size:clamp(13px,2cqi,14px);font-weight:400;line-height:1.15;margin:clamp(0px,1cqi,8px) 0 0;padding:12px clamp(16px,3.4cqi,24px);text-align:center}.quiz-banner-wrap .quiz-banner__cta:after{border-radius:16px;content:"";inset:0;position:absolute}.quiz-banner-wrap .quiz-banner__cta:focus-visible,.quiz-banner-wrap .quiz-banner__cta:hover{background-color:#1a1a1a}.quiz-banner-wrap .quiz-banner__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.quiz-banner-wrap .quiz-banner .quiz-banner__badge{align-items:center;background-color:#006feb;border-radius:50%;box-shadow:0 4px 2px rgba(0,0,0,.25);box-sizing:border-box;display:flex;font-size:clamp(11px,2cqi,14px);font-weight:700;height:var(--qb-badge);justify-content:center;line-height:1.3;padding:0 clamp(4px,1.7cqi,12px);pointer-events:none;position:absolute;right:var(--qb-badge-right);text-align:center;text-wrap:balance;top:var(--qb-badge-top);width:var(--qb-badge)}.quiz-banner-wrap .quiz-banner__preview{display:none}@container (min-width: 1150px){.quiz-banner-wrap .quiz-banner{align-items:center;display:flex;gap:clamp(32px,calc(11cqi - 86px),85px);min-height:clamp(289px,calc(10cqi + 166px),322px);padding:18px 116px 18px clamp(40px,calc(28cqi - 246px),191px)}.quiz-banner-wrap .quiz-banner__copy{flex:1 1 auto;max-width:675px;min-width:0}.quiz-banner-wrap .quiz-banner .quiz-banner__eyebrow,.quiz-banner-wrap .quiz-banner .quiz-banner__heading{padding-right:0}.quiz-banner-wrap .quiz-banner__text{max-width:none}.quiz-banner-wrap .quiz-banner__visual{flex:0 0 491px;position:relative}.quiz-banner-wrap .quiz-banner .quiz-banner__badge{right:-62px;top:-34px}.quiz-banner-wrap .quiz-banner__preview{background-color:#fff;border-radius:16px;box-sizing:border-box;color:#006feb;display:flex;flex-direction:column;gap:10px;height:204px;padding:26px 64px 0 63px;text-align:center}.quiz-banner-wrap .quiz-banner__question{font-size:18px;font-weight:700;line-height:1.16;margin-bottom:3px;white-space:nowrap}.quiz-banner-wrap .quiz-banner__option{background-color:#f3f4f9;box-shadow:0 4px 4px rgba(0,0,0,.1);font-size:16px;height:22px;line-height:22px}.quiz-banner-wrap .quiz-banner__progress{background:linear-gradient(#006feb,#006feb) 0 /90px 100% no-repeat #f3f5f6;border-radius:30px;height:8px;margin-top:12px}}