.TextBox-module_textboxInputContainer{position:relative}.TextBox-module_textboxInput{position:relative;top:2px;width:100%;height:63px;padding:24px 16px;border:none;outline:2px solid #b7b7b7;border-radius:8px;box-sizing:border-box}.TextBox-module_textboxInput.TextBox-module_isContent{padding:30px 16px 20px}.TextBox-module_textboxInput.TextBox-module_isError{color:#bc3e3e;outline:2px solid #bc3e3e;background:#faf0f0}.TextBox-module_textboxInput.TextBox-module_isDisabled{outline:2px solid #b7b7b7;background:#d4d4d4}.TextBox-module_textboxInput:focus+.TextBox-module_textboxLabel{transform:translate(-4px,-13px);font-size:12px;line-height:17px}.TextBox-module_textboxLabel{position:absolute;top:20px;left:20px;font-size:16px;line-height:26px;transition:all .1s ease-in-out}.TextBox-module_textboxLabel.TextBox-module_isContent{transform:translate(-4px,-13px);font-size:12px;line-height:17px}.TextBox-module_textboxLabel.TextBox-module_isError{color:#bc3e3e}.TextBox-module_textboxLabel.TextBox-module_isDisabled{color:#b7b7b7}.TextBox-module_textboxLabel:hover{cursor:text}.TextBox-module_supportingLabel{padding:0 16px;margin:4px 0 0;font-size:12px;font-weight:400;line-height:17px}.TextBox-module_supportingLabel.TextBox-module_isError{color:#bc3e3e}.TextBox-module_supportingLabel.TextBox-module_isDisabled{color:#b7b7b7}.TextBox-module_errorIconContainer{position:relative;width:100%}.TextBox-module_errorIcon{display:none;position:absolute;width:100%;left:41%;top:20px}.TextBox-module_errorIcon.TextBox-module_isError{display:flex}@keyframes TextBox-module_pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes TextBox-module_shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.TextBox-module_textBoxContainer .TextBox-module_phcTextBoxLabel{top:20px;color:#816868}.TextBox-module_textBoxContainer.TextBox-module_isDisabled .TextBox-module_phcTextBoxLabel{color:#aca3a3}.TextBox-module_textBoxContainer.TextBox-module_isDisabled .TextBox-module_phcTextBoxInput{background-color:#d7d3d3}.TextBox-module_textBoxContainer.TextBox-module_isError .TextBox-module_phcTextBoxLabel{color:#816868}.TextBox-module_textBoxContainer.TextBox-module_isError .TextBox-module_phcTextBoxInput:focus{outline:2px solid #7d0f30}.TextBox-module_phcTextBoxInput{padding:30px 16px 20px;top:1px;outline:2px solid #d7d3d3;color:#330714;background-color:#fff}.TextBox-module_phcTextBoxInput:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#330714;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.TextBox-module_phcTextBoxInput.TextBox-module_isError:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.TextBox-module_phcTextBoxInput:focus{outline:2px solid #7d0f30}.TextBox-module_phcTextBoxInput.TextBox-module_iconOnError{padding-right:16px;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='25'%20viewBox='0%200%2024%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_1486_15810)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%200.5C5.38%200.5%200%205.88%200%2012.5C0%2019.12%205.38%2024.5%2012%2024.5C18.62%2024.5%2024%2019.12%2024%2012.5C24%205.88%2018.63%200.5%2012%200.5Z'%20fill='%23BC3E3E'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.39%208.74C9.07%208.42%208.56%208.42%208.24%208.74C7.92%209.06%207.92%209.57%208.24%209.89L11.02%2012.67L8.24%2015.45C7.92%2015.77%207.92%2016.28%208.24%2016.6C8.56%2016.92%209.07%2016.92%209.39%2016.6L12.17%2013.82L14.95%2016.6C15.27%2016.92%2015.78%2016.92%2016.1%2016.6C16.42%2016.28%2016.42%2015.77%2016.1%2015.45L13.32%2012.67L16.1%209.89C16.42%209.57%2016.42%209.06%2016.1%208.74C15.78%208.42%2015.27%208.42%2014.95%208.74L12.17%2011.52L9.39%208.74Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1486_15810'%3e%3crect%20width='24'%20height='24'%20fill='white'%20transform='translate(0%200.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:100%;background-origin:content-box;background-position-y:bottom}.TextBox-module_phcTextBoxInput.TextBox-module_isContent{outline:2px solid #7d0f30}.TextBox-module_phcSupportingText{margin-top:8px;color:#aca3a3}@keyframes Geolocation-module_pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes Geolocation-module_shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.Geolocation-module_buttonIcon{width:24px;height:24px;border:none;background:none}.Geolocation-module_buttonIcon:hover{cursor:pointer}@keyframes FAQs_pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes FAQs_shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.FAQs_faqsContainer{width:100%;padding:32px 0;z-index:5}@media(min-width:1024px){.FAQs_faqsContainer{display:flex;align-items:flex-start;gap:40px}}@media(min-width:768px){.FAQs_leftColumn{width:50%;max-width:548px}}.FAQs_imageContainer{height:auto;width:100%;max-width:300px}.FAQs_imageContainer img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}@media(min-width:1024px){.FAQs_imageContainer img{width:300px;height:auto;-o-object-fit:contain;object-fit:contain}}.FAQs_explainerText{font-size:18px;line-height:27px;font-weight:400;text-align:left;margin-bottom:24px;color:var(--faqs-body-text-colour)}@media(min-width:1024px){.FAQs_explainerText{max-width:548px}}.FAQs_questionsContainer{display:flex;flex-direction:column;padding-top:32px;gap:24px}@media(min-width:1024px){.FAQs_questionsContainer{flex:1;padding-top:0}}.FAQs_answerContent{font-size:16px}.FAQs_answerContent p{margin:8px 0;color:var(--faqs-body-text-colour)}.FAQs_disclosureWrapper{width:100%}.FAQs_disclosureWrapper button{font-family:var(--dm-sans-font);font-size:18px;color:var(--faqs-sub-text-colour);font-weight:700;line-height:24px;justify-content:space-between;width:100%;text-align:left;align-items:center}.FAQs_disclosureWrapper button>span{max-width:548px;text-align:left}.FAQs_disclosureWrapper button svg{flex:0 0 14px;transform:rotate(0deg);height:8px}.FAQs_disclosureWrapper button svg path{fill:currentcolor}.FAQs_disclosureWrapper button[aria-expanded=true] svg{transform:rotate(-180deg)}@keyframes PlanSection_pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes PlanSection_shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.PlanSection_heading{font-size:36px;color:#330714;text-align:center}@media(min-width:1024px){.PlanSection_heading{font-size:40px}}.PlanSection_bodyContainer{margin:8px 0 32px}@media(min-width:1024px){.PlanSection_bodyContainer{margin:8px 0 40px}}.PlanSection_bodyContainer p{font-size:18px;text-align:center;font-weight:400;line-height:27px;margin:0}.PlanSection_cardsContainer{display:flex;flex-direction:column}@media(min-width:1024px){.PlanSection_cardsContainer{display:grid;grid-template-columns:repeat(3,1fr);gap:80px}}.PlanSection_cardsContainerCompact{display:flex;flex-direction:column;gap:24px;justify-content:center}@media(min-width:768px){.PlanSection_cardsContainerCompact{flex-direction:row}}.PlanSection_cardsColumnContainer{display:flex;flex-direction:column;align-items:center;gap:16px}.PlanSection_cardsColumnContainerCompact{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:32px;width:100%}.PlanSection_cardsRowContainer{display:flex;flex-direction:row;align-items:center;gap:16px}.PlanSection_cardHeadingButtonsContainer{display:flex;flex-direction:row;justify-content:space-around;width:100%;border-bottom:2px solid #ebe9e9;margin:0 auto 24px}.PlanSection_cardWrapperCompact{display:flex;width:100%}.PlanSection_cardHeadingButton{position:relative;top:2px;width:100%;background:none;outline:none;border:none;border-bottom:var(--active-border);cursor:pointer}.PlanSection_cardHeading{display:flex;flex-direction:column;gap:8px;align-items:center}@media(min-width:1024px){.PlanSection_cardHeading{flex-direction:row}}.PlanSection_cardContainerPrice{margin:0;text-align:center;font-size:18px;font-weight:700;line-height:24px}.PlanSection_icon{width:56px;height:56px}.PlanSection_icon svg{width:100%;height:100%}.PlanSection_explainerText{font-style:normal;font-weight:400;line-height:19px;margin:16px 0 0}h4.PlanSection_title.PlanSection_cardTitle{font-size:22px;padding:0;margin:0;font-weight:500;line-height:25px}@media(min-width:768px){h4.PlanSection_title.PlanSection_cardTitle{font-size:24px;line-height:34px}}