._checkoutContainer_1p4bi_16{width:calc(100% - 450px);margin:0 auto;padding:2rem 2rem 2rem 1rem}._checkoutSideBarContainer_1p4bi_22{margin:0 auto;padding:0 1rem 2rem;width:450px;position:sticky;top:60px;align-self:start}._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30{box-shadow:0 0 5px #0000001a;border:1px solid #d1e9f3;border-radius:5px;padding:27px 29px;margin-top:0}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) h2{color:var(--brand-color);font-size:var(--text-subheading-size);font-weight:600;margin-bottom:10px}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) h3{font-size:var(--text-copy-m);font-weight:600;margin-bottom:10px}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) p._uspDiscount_1p4bi_50{color:#00b900;border:1px solid #b2eab2;padding:5px 8px;font-size:12px;line-height:14px;margin-bottom:20px}:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) p._uspDiscount_1p4bi_50) svg{padding-left:5px;width:var(--text-copy-m);height:var(--text-copy-m);display:inline!important;margin-bottom:-4px}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) dl{display:flex;flex-flow:row wrap;font-size:var(--text-copy-s);border-bottom:1px solid var(--grey);padding-bottom:1rem;margin-bottom:1rem}._dlNoBorder_1p4bi_78:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) dl){border:none;padding-bottom:0;margin-bottom:0}:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) dl) dt{flex-basis:70%;padding:2px 0;text-align:left}:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) dl) dd{flex-basis:30%;flex-grow:1;margin:0;padding:2px 4px;text-align:right;white-space:nowrap}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._externalExamCosts_1p4bi_100,:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._firstTermNote_1p4bi_100{font-size:var(--text-copy-s);padding-top:1rem;margin-top:1rem}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._firstTermNote_1p4bi_100{border-top:1px solid var(--grey)}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._visualPromotionWrapper_1p4bi_110{margin-top:15px;padding:10px;border:1px solid var(--green)}:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._visualPromotionWrapper_1p4bi_110) strong{font-size:16px;display:block;margin-bottom:4px}:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._visualPromotionWrapper_1p4bi_110) p{font-size:12px;color:var(--text-color-lighter)}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._visualPromotionWrapper_1p4bi_110+._firstTermNote_1p4bi_100{border:none}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) form{padding:0}:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._discount_1p4bi_135{color:#00b900}:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._discount_1p4bi_135)>strong{position:relative}:is(:is(:is(._checkoutSideBarContainer_1p4bi_22 ._checkoutSideBarInner_1p4bi_30) ._discount_1p4bi_135)>strong)>span{position:absolute;right:-7px}._checkoutSideBarContainer_1p4bi_22 ul._usp_1p4bi_50{margin-top:1rem;padding-left:.5rem}:is(._checkoutSideBarContainer_1p4bi_22 ul._usp_1p4bi_50) li{font-size:var(--text-copy-s);padding-bottom:.5rem}:is(:is(._checkoutSideBarContainer_1p4bi_22 ul._usp_1p4bi_50) li) svg{margin-right:.5rem;color:var(--green);width:var(--text-copy-m);height:var(--text-copy-m);display:inline!important;margin-bottom:-4px}._discountLabel_1p4bi_170{color:#00b900}._discountLabel_1p4bi_170>strong{position:relative}:is(._discountLabel_1p4bi_170>strong)>span{position:absolute;right:-7px}._exemptionWrapper_1p4bi_183 p{font-size:var(--text-copy-s);margin-top:1rem;margin-bottom:.5rem}._exemptionWrapper_1p4bi_183 a{text-decoration:underline}._exemptionWrapper_1p4bi_183 fieldset{margin-bottom:1rem;border-bottom:none!important}._alert_1p4bi_201{padding:1rem;margin-bottom:1.5rem;border-radius:4px}._alertError_1p4bi_207{background:#f8d7da;border:1px solid #f5c6cb;color:var(--blue)}._alertSuccess_1p4bi_213{background:#d4edda;border:1px solid #c3e6cb;color:#155724}._alert_1p4bi_201 h2{margin-top:0}._successActions_1p4bi_223{margin-top:1.5rem}._enrollmentList_1p4bi_228{margin:1.5rem 0;padding:1rem;background:#f8f9fa;border-radius:4px}._enrollmentList_1p4bi_228 h3{margin-top:0;margin-bottom:.75rem;font-size:1.1rem;color:#155724}._enrollmentList_1p4bi_228 ul{list-style:none;padding:0;margin:0}._enrollmentList_1p4bi_228 li{padding:.5rem 0;border-bottom:1px solid #dee2e6}._enrollmentList_1p4bi_228 li:last-child{border-bottom:none}._enrollmentErrors_1p4bi_257{margin:1.5rem 0;padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:4px}._enrollmentErrors_1p4bi_257 h4{margin-top:0;margin-bottom:.75rem;color:#856404}._enrollmentErrors_1p4bi_257 ul{list-style:none;padding:0;margin:0}._enrollmentErrors_1p4bi_257 li{padding:.25rem 0;color:#856404}@keyframes _rotation_1p4bi_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._loadingWrapper_1p4bi_296{width:100%;margin:25vh auto;text-align:center}._loadingWrapper_1p4bi_296 ._loadingSpinner_1p4bi_301{width:48px;height:48px;border:5px solid var(--subtle-grey);border-bottom:5px solid transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:_rotation_1p4bi_1 1s linear infinite;margin-bottom:2rem}._checkoutForm_1p4bi_316{margin-top:3rem;margin-bottom:0}._checkoutForm_1p4bi_316 ._formHeading_1p4bi_320{margin-bottom:1.5rem}._formHeadingNoMargin_1p4bi_323:is(._checkoutForm_1p4bi_316 ._formHeading_1p4bi_320){margin-bottom:.5rem}:is(._checkoutForm_1p4bi_316 ._formHeading_1p4bi_320) h2{color:var(--brand-color);font-size:var(--text-subheading-size)}._checkoutForm_1p4bi_316 ._subHeading_1p4bi_333{font-size:var(--text-copy-s);font-weight:600;margin-bottom:.5rem}._checkoutForm_1p4bi_316 ._panel_1p4bi_339{background-color:#f5fcff;border:1px solid #d1e9f3;border-radius:var(--corner-size-small);padding:1rem .75rem;height:calc(100% - 44px)}:is(._checkoutForm_1p4bi_316 ._panel_1p4bi_339) h3{font-size:var(--text-copy-m);padding-bottom:.5rem}:is(._checkoutForm_1p4bi_316 ._panel_1p4bi_339) table{font-size:var(--text-copy-s);border-top:1px solid #d1e9f3;width:100%;margin:.5rem 0 0;padding:.5rem 0 0}:is(:is(._checkoutForm_1p4bi_316 ._panel_1p4bi_339) table) td{padding:3px 0}._checkoutForm_1p4bi_316 ._paymentOption_1p4bi_364{position:relative}:is(._checkoutForm_1p4bi_316 ._paymentOption_1p4bi_364) input{margin-right:57px}:is(._checkoutForm_1p4bi_316 ._paymentOption_1p4bi_364) img{height:25px;display:inline-block;margin-right:5px;position:absolute;top:5px;left:30px}._checkoutForm_1p4bi_316 ._paymentOptionDisabled_1p4bi_381{opacity:.5;pointer-events:none}._checkoutForm_1p4bi_316 ._exemptionToggle_1p4bi_386{margin-top:1rem}._checkoutForm_1p4bi_316 ._articlesSection_1p4bi_390{margin-top:var(--spacing-regular)}._checkoutForm_1p4bi_316 ._articlesHeading_1p4bi_394{font-size:var(--font-size);font-weight:700;color:var(--blue);margin-top:var(--spacing);margin-bottom:var(--spacing)}._checkoutForm_1p4bi_316 ._articleDescription_1p4bi_402{font-weight:400}._checkoutForm_1p4bi_316 ._articleInfoMessage_1p4bi_406{display:flex;align-items:flex-start;gap:8px;margin-top:15px;margin-bottom:15px;font-size:var(--text-copy-xs);line-height:1.4;color:#a0a0a1}:is(._checkoutForm_1p4bi_316 ._articleInfoMessage_1p4bi_406) img{margin-top:-1px;color:var(--cta-blue);flex-shrink:0;width:18px;height:18px}._checkoutForm_1p4bi_316 ._optInPromotionSection_1p4bi_425{margin-top:var(--spacing-regular)}._checkoutForm_1p4bi_316 ._optInPromotionHeader_1p4bi_429{font-size:var(--font-size);font-weight:700;color:var(--blue);margin-top:var(--spacing);margin-bottom:var(--spacing)}._checkoutForm_1p4bi_316 ._variantOption_1p4bi_440{height:40px;margin-top:1px}:is(._checkoutForm_1p4bi_316 ._variantOption_1p4bi_440) label{display:flex;align-items:center;gap:.25rem}._checkoutForm_1p4bi_316 ._variantPriceSurplus_1p4bi_451{font-size:.875rem;color:#666;white-space:nowrap}._checkoutForm_1p4bi_316 ._voucherCodeWrapper_1p4bi_457{display:flex;gap:.5rem;align-items:flex-start}._checkoutForm_1p4bi_316 ._voucherCodeInput_1p4bi_463{flex:1}._checkoutForm_1p4bi_316 ._validateButton_1p4bi_467{white-space:nowrap;padding:.5rem 1rem;min-width:100px}._checkoutForm_1p4bi_316 ._exemptionsButton_1p4bi_473{white-space:nowrap;padding:.5rem 1rem;min-width:175px!important;width:100%}._checkoutForm_1p4bi_316 ._couponSuccess_1p4bi_480{margin-top:.5rem;padding:.5rem;background:#d1fae5;border-left:4px solid #10b981;border-radius:4px;color:#065f46;font-weight:600}._full_1p4bi_489:is(._checkoutForm_1p4bi_316 ._couponSuccess_1p4bi_480){width:calc(100% - 1rem)}._checkoutForm_1p4bi_316 fieldset{border:none!important}:is(._checkoutForm_1p4bi_316 fieldset) ._subfields_1p4bi_497{position:relative;margin-top:-.25rem;color:var(--text-color-lighter);font-size:var(--text-copy-s)}:is(:is(._checkoutForm_1p4bi_316 fieldset) ._subfields_1p4bi_497) a{float:right}._innerContent_1p4bi_508:is(._checkoutForm_1p4bi_316 fieldset){gap:.25rem;padding-top:.5rem}._innerContent_1p4bi_508:is(._checkoutForm_1p4bi_316 fieldset)>._variantOption_1p4bi_440{border:none;outline:none;background:none!important;height:28px;--outline-color:none!important}:is(._innerContent_1p4bi_508:is(._checkoutForm_1p4bi_316 fieldset)>._variantOption_1p4bi_440) label{font-size:.8rem;white-space:normal;line-height:1.2rem;width:100%}._hiddenFields_1p4bi_531{display:none!important}._formSection_1p4bi_535{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}._formSection_1p4bi_535 h3{margin-top:0;margin-bottom:1.5rem;color:#333;border-bottom:2px solid #007bff;padding-bottom:.5rem}._formRow_1p4bi_550{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formGroup_1p4bi_557{display:flex;flex-direction:column}._formGroupWide_1p4bi_562{grid-column:span 2}._formGroupNarrow_1p4bi_566{grid-column:span 1}._formGroup_1p4bi_557 label{font-weight:500;margin-bottom:.5rem;color:#333}._formGroup_1p4bi_557 input,._formGroup_1p4bi_557 select{padding:.75rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;transition:border-color .15s ease-in-out}._formGroup_1p4bi_557 input:focus,._formGroup_1p4bi_557 select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}._error_1p4bi_592{border-style:solid!important;border-width:1px!important;border-color:var(--red)!important;border-radius:var(--corner-size-small)}._required_1p4bi_599{color:#dc3545}._errorMessage_1p4bi_603{color:#dc3545;font-size:.875rem;margin-top:-3px;margin-left:2px;display:inline-block}._formGroupCheckbox_1p4bi_612{margin:1rem 0}._formGroupCheckbox_1p4bi_612 label{display:flex;align-items:center;cursor:pointer;font-weight:400}._formGroupCheckbox_1p4bi_612 input[type=checkbox]{margin-right:.5rem;width:auto}._formGroupCheckbox_1p4bi_612 a{color:#007bff;text-decoration:underline}._formActions_1p4bi_634{margin-top:2rem;text-align:center}._formActions_1p4bi_634 button._submitting_1p4bi_640{position:relative;pointer-events:none;opacity:.85;cursor:not-allowed}._buttonSpinner_1p4bi_647{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:_buttonRotation_1p4bi_1 .8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes _buttonRotation_1p4bi_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._step-labels_1p4bi_668{display:flex;justify-content:center;gap:0;width:80%;margin:0 auto 30px}._step-labels_1p4bi_668 ._step_1p4bi_668{position:relative;padding-top:20px;width:33.3%;text-align:center}:is(._step-labels_1p4bi_668 ._step_1p4bi_668):nth-child(2):before,:is(._step-labels_1p4bi_668 ._step_1p4bi_668):nth-child(3):before{content:"";display:block;position:absolute;top:0;right:50%;left:0;transform:translateY(-50%);height:2px;background-color:#dceef7;z-index:0}:is(._step-labels_1p4bi_668 ._step_1p4bi_668):first-child:after,:is(._step-labels_1p4bi_668 ._step_1p4bi_668):nth-child(2):after{content:"";display:block;position:absolute;top:0;left:50%;right:0;transform:translateY(-50%);height:2px;background-color:#dceef7;z-index:0}:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-dot_1p4bi_711{display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:21px;height:21px;border-radius:50%;background-color:#fff;border:2px solid #dceef7;z-index:1;transition:background-color .4s ease,border-color .4s ease}:is(:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-dot_1p4bi_711) ._step-indicator_1p4bi_725{content:"";display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:21px;height:21px}:is(:is(:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-dot_1p4bi_711) ._step-indicator_1p4bi_725) svg{display:none}._active_1p4bi_744:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-dot_1p4bi_711{background-color:#dceef7}:is(._active_1p4bi_744:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-dot_1p4bi_711) ._step-indicator_1p4bi_725{width:5px;height:5px;border-radius:50%;background-color:#009fe3;border:2px solid #009fe3;z-index:2}._canopen_1p4bi_759:is(._step-labels_1p4bi_668 ._step_1p4bi_668){cursor:pointer}._canopen_1p4bi_759:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-dot_1p4bi_711{background-color:#dceef7}:is(._canopen_1p4bi_759:is(._step-labels_1p4bi_668 ._step_1p4bi_668):not(._active_1p4bi_744) ._step-indicator_1p4bi_725) svg{display:inline;font-size:8px;color:#009fe3}:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-label_1p4bi_668{font-size:14px;line-height:19px;color:#a09fa0}._active_1p4bi_744:is(._step-labels_1p4bi_668 ._step_1p4bi_668) ._step-label_1p4bi_668{color:#414042}._phoneCountrySelector_1p4bi_792 ul{outline:none}._formHeadingWithCountry_1p4bi_799{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._formHeadingWithCountry_1p4bi_799 h2{color:var(--brand-color);font-size:var(--text-subheading-size);margin:0}._countrySelector_1p4bi_812{display:flex;align-items:center;gap:6px;position:relative;cursor:pointer}._countryFlagWrapper_1p4bi_820{width:14px;height:14px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}._countryFlag_1p4bi_820{width:20px!important;height:20px!important;-o-object-fit:cover;object-fit:cover}._countrySelect_1p4bi_812{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--text-color-lighter);cursor:pointer;padding:0 16px 0 0;outline:none;font-size:10px;width:70px}._countrySelect_1p4bi_812:focus{outline:none}._countryChevron_1p4bi_854{position:absolute;right:0;pointer-events:none;color:var(--text-color-lighter)}._tooltipicon_1p4bi_861{position:relative;border-radius:50%!important;height:20px;width:20px;padding:0!important;text-align:center;line-height:20px;font-weight:700!important;margin-left:.25rem;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:11px}._tooltipicon_1p4bi_861:hover{overflow:visible}._tooltipoverride_1p4bi_882{max-width:250px;white-space:normal;left:50%;transform:translate(-50%);bottom:calc(100% + 8px);top:auto;margin-left:0;overflow:visible}._tooltipoverride_1p4bi_882:before{display:none}@media screen and not (min-width:40rem){._tooltipoverride_1p4bi_882.shown{position:fixed;max-width:none;width:calc(100vw - 2rem);left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);z-index:100}}@media screen and not (min-width:64rem){._checkoutSideBarContainer_1p4bi_22{position:absolute;height:-moz-max-content;height:max-content;left:-30px;right:0;width:calc(100% + 60px)!important;z-index:2;background-color:var(--white);top:0;transform:translateY(-110%);transition:transform .3s ease-in-out}._checkoutSideBarContainer_1p4bi_22._open_1p4bi_925{transform:translateY(0)}._checkoutSideBarContainer_1p4bi_22 ul._usp_1p4bi_50{padding-left:1.5rem;padding-right:1.5rem}a._closeButton_1p4bi_935{position:absolute;top:16px;right:48px;height:27px;padding-right:25px;font-size:12px}a._closeButton_1p4bi_935:before{color:var(--black);font-size:calc(var(--root-size) * 1.25);position:absolute;content:"✕";right:0;top:4px;width:18px;height:18px;line-height:18px;text-align:center}._checkoutContainer_1p4bi_16{width:100%}._checkoutForm_1p4bi_316,._step-labels_1p4bi_668{margin-top:20px}}@media screen and not (min-width:48rem){._checkoutContainer_1p4bi_16{padding:1rem .5rem}._formRow_1p4bi_550{grid-template-columns:1fr}._formGroupNarrow_1p4bi_566,._formGroupWide_1p4bi_562{grid-column:span 1}._productPricing_1p4bi_984{grid-template-columns:1fr}._formSection_1p4bi_535{padding:1rem}._step-labels_1p4bi_668{width:100%}}@media screen and not (min-width:40rem){._checkoutContainer_1p4bi_16{padding:1rem 0}._checkoutForm_1p4bi_316{padding-left:0;padding-right:0}._step-labels_1p4bi_668 ._step-label_1p4bi_668{font-size:var(--text-copy-xs)!important}}._salesAgentSection_1p4bi_1015{background-color:#f8f9fa;border:1px solid #e1e8ed;border-radius:5px;padding:1.5rem;margin-top:2rem;margin-bottom:2rem}._salesAgentSection_1p4bi_1015 h2{color:var(--brand-color);font-size:var(--text-subheading-size);margin-top:0;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--brand-color)}._salesAgentSection_1p4bi_1015 ._field_1p4bi_1032{margin-bottom:1rem}._salesAgentProductSearch_1p4bi_1037{max-width:800px;margin:2rem auto;padding:2rem}._salesAgentProductSearch_1p4bi_1037 ._container_1p4bi_1042{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem}._salesAgentProductSearch_1p4bi_1037 ._heading_1p4bi_1049{color:var(--brand-color);font-size:var(--text-heading-size);margin-bottom:1rem}._salesAgentProductSearch_1p4bi_1037 ._intro_1p4bi_1055{color:var(--text-color-lighter);margin-bottom:2rem}._salesAgentProductSearch_1p4bi_1037 ._searchForm_1p4bi_1060{margin-bottom:2rem}._salesAgentProductSearch_1p4bi_1037 ._inputGroup_1p4bi_1064{display:flex;gap:1rem}._salesAgentProductSearch_1p4bi_1037 ._searchInput_1p4bi_1069{flex:1;padding:.75rem 1rem;border:1px solid #d1e9f3;border-radius:4px;font-size:1rem}:is(._salesAgentProductSearch_1p4bi_1037 ._searchInput_1p4bi_1069):focus{outline:none;border-color:var(--brand-color)}:is(._salesAgentProductSearch_1p4bi_1037 ._searchInput_1p4bi_1069):disabled{background-color:#f5f5f5;cursor:not-allowed}._salesAgentProductSearch_1p4bi_1037 ._errorMessage_1p4bi_603{color:#d32f2f;padding:1rem;background-color:#ffebee;border-radius:4px;margin-top:1rem}._salesAgentProductSearch_1p4bi_1037 ._resultsContainer_1p4bi_1095{margin-top:2rem}._salesAgentProductSearch_1p4bi_1037 ._resultsHeading_1p4bi_1099{font-size:var(--text-subheading-size);margin-bottom:1rem;color:var(--brand-color)}._salesAgentProductSearch_1p4bi_1037 ._productList_1p4bi_1105{list-style:none;padding:0;margin:0}._salesAgentProductSearch_1p4bi_1037 ._productItem_1p4bi_1111{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e1e8ed;border-radius:4px;margin-bottom:.5rem;transition:background-color .2s}:is(._salesAgentProductSearch_1p4bi_1037 ._productItem_1p4bi_1111):hover{background-color:#f8f9fa}._salesAgentProductSearch_1p4bi_1037 ._productInfo_1p4bi_1126{flex:1}._salesAgentProductSearch_1p4bi_1037 ._productTitle_1p4bi_1130{font-size:1rem;font-weight:600;margin:0 0 .25rem;color:var(--text-color)}._salesAgentProductSearch_1p4bi_1037 ._productCode_1p4bi_1137{font-size:.875rem;color:var(--text-color-lighter);margin:0}._salesAgentProductSearch_1p4bi_1037 ._noResults_1p4bi_1143{text-align:center;padding:2rem;color:var(--text-color-lighter)}._salesAgentProductSearch_1p4bi_1037 ._incompanySection_1p4bi_1149{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e1e8ed}._salesAgentProductSearch_1p4bi_1037 ._incompanyHeading_1p4bi_1155{font-size:var(--text-subheading-size);margin-bottom:1rem;color:var(--brand-color)}._salesAgentProductSearch_1p4bi_1037 ._incompanySelect_1p4bi_1161{width:100%;border:1px solid #d1e9f3;border-radius:4px;font-size:1rem;background-color:#fff;cursor:pointer}:is(._salesAgentProductSearch_1p4bi_1037 ._incompanySelect_1p4bi_1161):focus{outline:none;border-color:var(--brand-color)}._checkoutModeToggle_1p4bi_1181{position:fixed;left:50%;top:30px;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;z-index:1000;background-color:#fffffffa;padding:.35rem .75rem;border-radius:6px;box-shadow:0 2px 8px #0000001f;border:1px solid rgba(225,232,237,.8)}._toggleLabel_1p4bi_1197{font-weight:600;color:var(--text-color);font-size:.8rem;white-space:nowrap}._toggleButtons_1p4bi_1204{display:flex;gap:.2rem;background-color:#f8f9fa;border-radius:3px;padding:.2rem;border:1px solid #ddd}._toggleButton_1p4bi_1204{padding:0 .7rem!important;border:none;background-color:transparent;color:var(--text-color);font-weight:600;cursor:pointer;border-radius:2px;transition:all .15s ease;font-size:var(--text-copy-s)!important;white-space:nowrap}._toggleButton_1p4bi_1204:hover{color:var(--text-color)!important;transform:none!important}._toggleButton_1p4bi_1204._active_1p4bi_744{background-color:var(--brand-color,#06c);color:#fff;box-shadow:0 1px 2px #0000001a}._toggleButton_1p4bi_1204._active_1p4bi_744:hover{color:#fff!important;background-color:var(--brand-color,#06c)!important}._multiStudentContainer_1p4bi_1245{margin-top:2rem}._studentCard_1p4bi_1249{background-color:#f8f9fa;border:1px solid #e1e8ed;border-radius:5px;padding:1.5rem;margin-bottom:1.5rem;position:relative}._studentCardHeader_1p4bi_1258{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #ddd}._studentCardTitle_1p4bi_1267{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0}._studentFormFields_1p4bi_1274{display:flex;flex-direction:column;gap:1rem}._addStudentButtonContainer_1p4bi_1280{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:2px dashed #ddd}._modalOverlay_1p4bi_1288{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}._modalContent_1p4bi_1302{background:#fff;border-radius:8px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}._modalHeader_1p4bi_1312{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e1e8ed}._modalHeader_1p4bi_1312 h2{margin:0;color:var(--brand-color);font-size:1.5rem}._modalCloseButton_1p4bi_1326{background:none;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#999;transition:color .2s ease;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}._modalCloseButton_1p4bi_1326:hover{color:#333}._modalBody_1p4bi_1346{padding:1.5rem}._searchInstructions_1p4bi_1350{margin-bottom:1.5rem;color:#666;font-size:.95rem}._searchFields_1p4bi_1356{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}._searchButtonContainer_1p4bi_1363{text-align:center;margin-bottom:2rem}._searchResults_1p4bi_1368{margin-top:2rem}._searchResults_1p4bi_1368 h3{color:var(--brand-color);font-size:1.1rem;margin-bottom:1rem}._resultsTable_1p4bi_1378{overflow-x:auto}._resultsTable_1p4bi_1378 table{width:100%;border-collapse:collapse}:is(._resultsTable_1p4bi_1378 table) thead{background-color:#f8f9fa}:is(:is(._resultsTable_1p4bi_1378 table) thead) th{padding:.75rem;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #dee2e6}:is(:is(._resultsTable_1p4bi_1378 table) tbody) tr{border-bottom:1px solid #e1e8ed;transition:background-color .2s ease}:is(:is(:is(._resultsTable_1p4bi_1378 table) tbody) tr):hover{background-color:#f8f9fa}:is(:is(:is(._resultsTable_1p4bi_1378 table) tbody) tr) td{padding:.75rem;vertical-align:top}:is(:is(:is(:is(._resultsTable_1p4bi_1378 table) tbody) tr) td) button{white-space:nowrap}._companySection_1p4bi_1420{background-color:#f8f9fa;border:1px solid #e1e8ed;border-radius:5px;padding:1.5rem;margin-bottom:2rem}._companySection_1p4bi_1420 h2{color:var(--brand-color);font-size:var(--text-subheading-size);margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}._companyNotSelected_1p4bi_1437{text-align:center;padding:2rem 1rem;color:#666;font-style:italic}._companyInfoGrid_1p4bi_1444{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}._companyInfoItem_1p4bi_1451{display:flex;flex-direction:column;gap:.25rem}._companyInfoItem_1p4bi_1451 label{font-size:.85rem;color:#666;font-weight:600}._companyInfoItem_1p4bi_1451 ._value_1p4bi_1462{font-size:.95rem;color:#333;padding:.5rem;background-color:#fff;border:1px solid #ddd;border-radius:3px}._couponMultiSelect_1p4bi_1473{margin-bottom:1.5rem}._couponMultiSelect_1p4bi_1473 label{display:block;margin-bottom:.5rem;font-weight:600;color:#333}._selectedCouponsContainer_1p4bi_1484{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;align-items:center}._selectedCouponTag_1p4bi_1492{display:inline-flex;align-items:center;gap:.5rem;padding:0 .75rem;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:20px;font-size:.9rem;color:#1976d2}._selectedCouponTag_1p4bi_1492 span{font-weight:500}._removeCouponButton_1p4bi_1508{background:none;border:none;font-size:1.25rem;line-height:1;cursor:pointer;color:#1976d2;padding:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._removeCouponButton_1p4bi_1508:hover{color:#d32f2f}._couponDropdownWrapper_1p4bi_1528{position:relative}._couponDropdownButton_1p4bi_1532{width:100%;padding:.75rem 1rem;background-color:#fff;border:1px solid #ddd;border-radius:4px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:400!important;font-size:var(--text-copy-s)!important;transition:all .2s ease}._couponDropdownButton_1p4bi_1532:hover:not(:disabled){color:inherit!important;transform:inherit!important}._couponDropdownButton_1p4bi_1532:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#999}._couponDropdownButton_1p4bi_1532._active_1p4bi_744{border-color:var(--brand-color,#06c)}._dropdownArrow_1p4bi_1563{font-size:.75rem;color:#666}._couponDropdownMenu_1p4bi_1568{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:400px;display:flex;flex-direction:column}._couponSearchContainer_1p4bi_1584{padding:.75rem;border-bottom:1px solid #e1e8ed}._couponSearchInput_1p4bi_1589{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem}._couponSearchInput_1p4bi_1589:focus{outline:none;border-color:var(--brand-color,#06c)}._couponsList_1p4bi_1602{overflow-y:auto;max-height:300px}._noCouponsMessage_1p4bi_1607{padding:1.5rem;text-align:center;color:#666;font-style:italic}._couponOption_1p4bi_1614{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease}._couponOption_1p4bi_1614:hover:not(._disabled_1p4bi_1623){background-color:#f8f9fa}._couponOption_1p4bi_1614._selected_1p4bi_1484{background-color:#e3f2fd}._couponOption_1p4bi_1614._disabled_1p4bi_1623{opacity:.5;cursor:not-allowed}._couponOption_1p4bi_1614:last-child{border-bottom:none}._couponCheckbox_1p4bi_1641{margin-top:.25rem;cursor:pointer;flex-shrink:0}._disabled_1p4bi_1623 ._couponCheckbox_1p4bi_1641{cursor:not-allowed}._couponInfo_1p4bi_1651{flex:1}._couponTitle_1p4bi_1655{font-weight:600;color:#333;margin-bottom:.25rem}._couponCode_1p4bi_1661{font-size:.85rem;color:#666;font-family:monospace;background-color:#f5f5f5;padding:.2rem .4rem;border-radius:3px;display:inline-block}._couponDescription_1p4bi_1671{font-size:.85rem;color:#666;margin-top:.5rem;line-height:1.4}._couponError_1p4bi_1678{margin-top:.5rem;padding:.75rem;background-color:#ffebee;border:1px solid #ef5350;border-radius:4px;color:#c62828;font-size:.9rem}._schoolSearchWrapper_1p4bi_1691{position:relative;width:100%}._schoolSearchLoading_1p4bi_1696{padding:.5rem;color:#666;font-size:.9rem;font-style:italic}._schoolSearchError_1p4bi_1703{padding:.5rem;color:#c62828;font-size:.9rem}._schoolSearchResults_1p4bi_1709{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:300px;overflow-y:auto;list-style:none;padding:0;margin:2px 0 0}._schoolSearchResultItem_1p4bi_1727{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .15s ease}._schoolSearchResultItem_1p4bi_1727:hover{background-color:#f8f9fa}._schoolSearchResultItem_1p4bi_1727:last-child{border-bottom:none}._schoolOption_1p4bi_1742{display:flex;flex-direction:column;gap:.25rem}._schoolName_1p4bi_1748{font-weight:600;color:#333}._schoolAddress_1p4bi_1753{font-size:.85rem;color:#666}._schoolSearchNoResults_1p4bi_1758{padding:1rem;color:#666;font-style:italic;text-align:center;background:#f8f9fa;border:1px solid #ddd;border-radius:4px;margin-top:.5rem}._selectedSchool_1p4bi_1770{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:#f8f9fa;border:1px solid #d1e9f3;border-radius:4px}._schoolInfo_1p4bi_1780{line-height:1.5;color:#333}._schoolInfo_1p4bi_1780 strong{color:var(--brand-color)}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;text-align:center;position:relative;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:#000000e6;fill:#000000e6;height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height,36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px rgba(0,0,0,.25));color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height,36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:var(--react-international-phone-border-radius,4px);margin:0;background-color:var(--react-international-phone-background-color,#fff);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:var(--react-international-phone-disabled-text-color,#666)}._countrySelector_1v17n_1{display:flex;align-items:center;gap:6px;position:relative;cursor:pointer}._countryFlagWrapper_1v17n_9{width:14px;height:14px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}._countryFlag_1v17n_9{width:20px!important;height:20px!important;-o-object-fit:cover;object-fit:cover}._countrySelect_1v17n_1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--text-color-lighter);cursor:pointer;padding:0 16px 0 0;outline:none;font-size:10px;width:70px}._countrySelect_1v17n_1:focus{outline:none}._countryChevron_1v17n_43{position:absolute;right:0;pointer-events:none;color:var(--text-color-lighter)}._exemptionsContainer_1r2fa_5{width:calc(100% - 450px);margin:0 auto;padding:2rem 2rem 2rem 1rem}._checkoutSideBarContainer_1r2fa_11{margin:0 auto;padding:0 1rem 2rem;width:450px;position:sticky;top:60px;align-self:start}._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19{box-shadow:0 0 5px #0000001a;border:1px solid #d1e9f3;border-radius:5px;padding:27px 29px;margin-top:0}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) h2{color:var(--brand-color);font-size:var(--text-subheading-size);font-weight:600;margin-bottom:10px}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) h3{font-size:var(--text-copy-m);font-weight:600;margin-bottom:10px}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) p._uspDiscount_1r2fa_39{color:#00b900;border:1px solid #b2eab2;padding:5px 8px;font-size:12px;line-height:14px;margin-bottom:20px}:is(:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) p._uspDiscount_1r2fa_39) svg{padding-left:5px;width:var(--text-copy-m);height:var(--text-copy-m);display:inline!important;margin-bottom:-4px}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) dl{display:flex;flex-flow:row wrap;font-size:var(--text-copy-s);border-bottom:1px solid var(--grey);padding-bottom:1rem;margin-bottom:1rem}._dlNoBorder_1r2fa_66:is(:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) dl){border:none;padding-bottom:0;margin-bottom:0}:is(:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) dl) dt{flex-basis:70%;padding:2px 0;text-align:left}:is(:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) dl) dd{flex-basis:30%;flex-grow:1;margin:0;padding:2px 4px;text-align:right;white-space:nowrap}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) ._externalExamCosts_1r2fa_88,:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) ._firstTermNote_1r2fa_88{font-size:var(--text-copy-s);padding-top:1rem;margin-top:1rem}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) ._firstTermNote_1r2fa_88{border-top:1px solid var(--grey)}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) form{padding:0}:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) ._discount_1r2fa_102{color:#00b900}:is(:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) ._discount_1r2fa_102)>strong{position:relative}:is(:is(:is(._checkoutSideBarContainer_1r2fa_11 ._checkoutSideBarInner_1r2fa_19) ._discount_1r2fa_102)>strong)>span{position:absolute;right:-7px}._checkoutSideBarContainer_1r2fa_11 ul._usp_1r2fa_39{margin-top:1rem;padding-left:.5rem}:is(._checkoutSideBarContainer_1r2fa_11 ul._usp_1r2fa_39) li{font-size:var(--text-copy-s);padding-bottom:.5rem}:is(:is(._checkoutSideBarContainer_1r2fa_11 ul._usp_1r2fa_39) li) svg{margin-right:.5rem;color:var(--green);width:var(--text-copy-m);height:var(--text-copy-m);display:inline!important;margin-bottom:-4px}._exemptionWrapper_1r2fa_138 p{font-size:var(--text-copy-s);margin-top:1rem;margin-bottom:.5rem}._exemptionWrapper_1r2fa_138 fieldset{margin-bottom:1rem;border-bottom:none!important}._alert_1r2fa_154{padding:1rem;margin-bottom:1.5rem;border-radius:4px}._alertError_1r2fa_160{background:#f8d7da;border:1px solid #f5c6cb;color:var(--blue)}._alertSuccess_1r2fa_166{background:#d4edda;border:1px solid #c3e6cb;color:#155724}._alert_1r2fa_154 h2{margin-top:0}._successActions_1r2fa_176{margin-top:1.5rem}@keyframes _rotation_1r2fa_1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._loadingWrapper_1r2fa_194{width:100%;margin:25vh auto;text-align:center}._loadingWrapper_1r2fa_194 ._loadingSpinner_1r2fa_199{width:48px;height:48px;border:5px solid var(--subtle-grey);border-bottom:5px solid transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:_rotation_1r2fa_1 1s linear infinite;margin-bottom:2rem}._exemptionsForm_1r2fa_214{margin-top:3rem;margin-bottom:0}._exemptionsForm_1r2fa_214 ._formHeading_1r2fa_218{margin-bottom:1.5rem}:is(._exemptionsForm_1r2fa_214 ._formHeading_1r2fa_218) h2{color:var(--brand-color);font-size:var(--text-subheading-size)}:is(._exemptionsForm_1r2fa_214 ._formHeading_1r2fa_218) p{padding-top:.5rem;padding-bottom:.5rem}:is(._exemptionsForm_1r2fa_214 ._formHeading_1r2fa_218) ol,:is(._exemptionsForm_1r2fa_214 ._formHeading_1r2fa_218) ul{margin-left:1.5rem}:is(:is(._exemptionsForm_1r2fa_214 ._formHeading_1r2fa_218) ol,:is(._exemptionsForm_1r2fa_214 ._formHeading_1r2fa_218) ul) li{padding-left:.5rem;padding-bottom:.2rem}._exemptionsForm_1r2fa_214 ._panel_1r2fa_241{padding:1.2rem 1rem .8rem!important}:is(._exemptionsForm_1r2fa_214 ._panel_1r2fa_241)+._panel_1r2fa_241{margin-top:1rem!important}._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249{background-color:#f5fcff26!important;position:relative}:is(._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249) a._removeButton_1r2fa_253{position:absolute;top:4px;right:7px;height:27px;padding-right:25px;font-size:12px}:is(:is(._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249) a._removeButton_1r2fa_253):before{color:var(--black);font-size:calc(var(--root-size) * 1.25);position:absolute;content:"✕";right:0;top:4px;width:18px;height:18px;line-height:18px;text-align:center}:is(._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249) p{font-size:.85rem;font-weight:700;padding-bottom:.5rem}:is(._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249) ._dropzone_1r2fa_281{border-radius:var(--corner-size-small);border:1px solid rgba(199,182,184,.25);background-color:#ff000005;padding:10px;text-align:center;margin:.85rem .6rem .6rem}._chosen_1r2fa_289:is(:is(._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249) ._dropzone_1r2fa_281){border:1px solid #d1e9f3;background-color:#f5fcff80}:is(:is(._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249) ._dropzone_1r2fa_281) p{font-size:.9rem;font-weight:400;font-style:italic;padding:1rem}:is(:is(._exemptionsForm_1r2fa_214 ._filePanel_1r2fa_249) ._dropzone_1r2fa_281) p+div{padding-bottom:.75rem}._exemptionsForm_1r2fa_214 ._addButton_1r2fa_307{position:relative;display:inline-flex;top:-.5rem;margin-bottom:1.5rem;padding-left:20px}:is(._exemptionsForm_1r2fa_214 ._addButton_1r2fa_307):before{color:var(--black);font-size:calc(var(--root-size) * 1.25);position:absolute;content:"+";left:0;top:5px;width:18px;height:18px;line-height:18px;text-align:center}._exemptionsForm_1r2fa_214 hr{border:none;border-top:1px solid var(--grey)}._exemptionsForm_1r2fa_214 ._subHeading_1r2fa_333{font-size:var(--text-copy-s);font-weight:600;margin-bottom:.5rem}._exemptionsForm_1r2fa_214 ._panel_1r2fa_241{background-color:#f5fcff;border:1px solid #d1e9f3;border-radius:var(--corner-size-small);padding:1rem .75rem;height:calc(100% - 44px)}:is(._exemptionsForm_1r2fa_214 ._panel_1r2fa_241) h3{font-size:var(--text-copy-m);padding-bottom:.5rem}:is(._exemptionsForm_1r2fa_214 ._panel_1r2fa_241) table{font-size:var(--text-copy-s);border-top:1px solid #d1e9f3;width:100%;margin:.5rem 0 0;padding:.5rem 0 0}:is(:is(._exemptionsForm_1r2fa_214 ._panel_1r2fa_241) table) td{padding:3px 0}._exemptionsForm_1r2fa_214 ._paymentOption_1r2fa_365{position:relative}:is(._exemptionsForm_1r2fa_214 ._paymentOption_1r2fa_365) input{margin-right:57px}:is(._exemptionsForm_1r2fa_214 ._paymentOption_1r2fa_365) img{height:25px;display:inline-block;margin-right:5px;position:absolute;top:5px;left:30px}._exemptionsForm_1r2fa_214 ._exemptionToggle_1r2fa_382{margin-top:1rem}._exemptionsForm_1r2fa_214 ._optInPromotionSection_1r2fa_386{margin-top:var(--spacing-regular)}._exemptionsForm_1r2fa_214 ._optInPromotionHeader_1r2fa_390{font-size:var(--font-size);font-weight:700;color:var(--blue);margin-top:var(--spacing);margin-bottom:var(--spacing)}._exemptionsForm_1r2fa_214 ._variantOption_1r2fa_401{outline:none!important}:is(._exemptionsForm_1r2fa_214 ._variantOption_1r2fa_401):has(>input:checked){--outline-color:inherit!important;background:none!important}:is(._exemptionsForm_1r2fa_214 ._variantOption_1r2fa_401):has(>._middleColumn_1r2fa_411){padding-left:var(--text-copy-xs)}:is(._exemptionsForm_1r2fa_214 ._variantOption_1r2fa_401) label{display:flex;align-items:center;gap:.25rem;padding-top:.2rem;padding-bottom:.2rem}._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425{padding:.5rem}:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425):nth-child(odd){background-color:var(--grey);border-radius:3px}:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) label{background:none!important;width:100%}._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425{display:block!important}:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) ._middleColumn_1r2fa_411{display:flex!important}:is(:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) ._middleColumn_1r2fa_411) input{margin-right:.5rem}:is(:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) ._middleColumn_1r2fa_411) label{margin-top:2px}:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) ._extraContent_1r2fa_457{padding:var(--text-copy-xs) var(--text-copy-xs) var(--text-copy-xs) var(--text-heading-size)}:is(:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) ._extraContent_1r2fa_457) p{font-size:.85rem;font-weight:700}:is(:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) ._extraContent_1r2fa_457) ._innerContent_1r2fa_464{gap:.25rem;padding-top:.5rem}:is(:is(:is(._exemptionsForm_1r2fa_214 ._nestedOptions_1r2fa_425) ._extraContent_1r2fa_457) ._innerContent_1r2fa_464) label{font-size:.8rem;white-space:normal;line-height:1.2rem}._exemptionsForm_1r2fa_214 ._validateButton_1r2fa_479{white-space:nowrap;padding:.5rem 1rem;min-width:100px}._exemptionsForm_1r2fa_214 fieldset{border:none!important}:is(._exemptionsForm_1r2fa_214 fieldset) ._subfields_1r2fa_488{position:relative;margin-top:-.25rem;color:var(--text-color-lighter);font-size:var(--text-copy-s)}:is(:is(._exemptionsForm_1r2fa_214 fieldset) ._subfields_1r2fa_488) a{float:right}._hiddenFields_1r2fa_501{display:none!important}._formHeadingWithCountry_1r2fa_505{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._formHeadingWithCountry_1r2fa_505 h2{color:var(--brand-color);font-size:var(--text-subheading-size);margin:0}._formSection_1r2fa_518{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}._formSection_1r2fa_518 h3{margin-top:0;margin-bottom:1.5rem;color:#333;border-bottom:2px solid #007bff;padding-bottom:.5rem}._formRow_1r2fa_533{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._formGroup_1r2fa_540{display:flex;flex-direction:column}._formGroupWide_1r2fa_545{grid-column:span 2}._formGroupNarrow_1r2fa_549{grid-column:span 1}._formGroup_1r2fa_540 label{font-weight:500;margin-bottom:.5rem;color:#333}._formGroup_1r2fa_540 input,._formGroup_1r2fa_540 select{padding:.75rem;border:1px solid #ced4da;border-radius:4px;font-size:1rem;transition:border-color .15s ease-in-out}._formGroup_1r2fa_540 input:focus,._formGroup_1r2fa_540 select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}._error_1r2fa_575{border-style:solid!important;border-width:1px!important;border-color:var(--red)!important;border-radius:var(--corner-size-small)}._required_1r2fa_582{color:#dc3545}._errorMessage_1r2fa_586{color:#dc3545;font-size:.875rem;margin-top:-3px;margin-left:2px;display:inline-block;padding-left:0}._formGroupCheckbox_1r2fa_596{margin:1rem 0}._formGroupCheckbox_1r2fa_596 label{display:flex;align-items:center;cursor:pointer;font-weight:400}._formGroupCheckbox_1r2fa_596 input[type=checkbox]{margin-right:.5rem;width:auto}._formGroupCheckbox_1r2fa_596 a{color:#007bff;text-decoration:underline}._formActions_1r2fa_618{margin-top:2rem;text-align:center}._step-labels_1r2fa_623{display:flex;justify-content:center;gap:0;width:80%;margin:0 auto 30px}._step-labels_1r2fa_623 ._step_1r2fa_623{position:relative;padding-top:20px;width:33.3%;text-align:center}:is(._step-labels_1r2fa_623 ._step_1r2fa_623):nth-child(2):before,:is(._step-labels_1r2fa_623 ._step_1r2fa_623):nth-child(3):before,:is(._step-labels_1r2fa_623 ._step_1r2fa_623):nth-child(4):before{content:"";display:block;position:absolute;top:0;right:50%;left:0;transform:translateY(-50%);height:2px;background-color:#dceef7;z-index:0}:is(._step-labels_1r2fa_623 ._step_1r2fa_623):first-child:after,:is(._step-labels_1r2fa_623 ._step_1r2fa_623):nth-child(2):after,:is(._step-labels_1r2fa_623 ._step_1r2fa_623):nth-child(3):after{content:"";display:block;position:absolute;top:0;left:50%;right:0;transform:translateY(-50%);height:2px;background-color:#dceef7;z-index:0}:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-dot_1r2fa_668{display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:21px;height:21px;border-radius:50%;background-color:#fff;border:2px solid #dceef7;z-index:1;transition:background-color .4s ease,border-color .4s ease}:is(:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-dot_1r2fa_668) ._step-indicator_1r2fa_682{content:"";display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:21px;height:21px}:is(:is(:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-dot_1r2fa_668) ._step-indicator_1r2fa_682) svg{display:none}._active_1r2fa_701:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-dot_1r2fa_668{background-color:#dceef7}:is(._active_1r2fa_701:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-dot_1r2fa_668) ._step-indicator_1r2fa_682{width:5px;height:5px;border-radius:50%;background-color:#009fe3;border:2px solid #009fe3;z-index:2}._canopen_1r2fa_716:is(._step-labels_1r2fa_623 ._step_1r2fa_623){cursor:pointer}._canopen_1r2fa_716:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-dot_1r2fa_668{background-color:#dceef7}:is(._canopen_1r2fa_716:is(._step-labels_1r2fa_623 ._step_1r2fa_623):not(._active_1r2fa_701) ._step-indicator_1r2fa_682) svg{display:inline;font-size:8px;color:#009fe3}:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-label_1r2fa_623{font-size:14px;line-height:19px;color:#a09fa0}._active_1r2fa_701:is(._step-labels_1r2fa_623 ._step_1r2fa_623) ._step-label_1r2fa_623{color:#414042}._phoneCountrySelector_1r2fa_749 ul{outline:none}._studyChoiceTool_1otbh_3{position:relative;width:100%;background:var(--white);border-radius:var(--corner-size-medium)}._progressBar_1otbh_11{display:flex;margin-bottom:1.25rem;border-radius:var(--corner-size-small);overflow:hidden}._progressStep_1otbh_18{flex:1;position:relative;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;background:var(--grey);border:none;border-radius:0;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--text-muted);white-space:nowrap;min-height:unset;height:auto;box-shadow:none;transform:none}._progressStep_1otbh_18:not(:last-child):after{right:-10px;border-left:10px solid var(--grey);z-index:2}._progressStep_1otbh_18:not(:first-child):before,._progressStep_1otbh_18:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent}._progressStep_1otbh_18:not(:first-child):before{left:0;border-left:10px solid var(--white);z-index:1}._progressActive_1otbh_68{background:var(--brand-color);color:var(--white)}._progressActive_1otbh_68:not(:last-child):after{border-left-color:var(--brand-color)}._progressCompleted_1otbh_77{background:var(--brand-color);color:var(--white)}._progressCompleted_1otbh_77:not(:last-child):after{border-left-color:var(--brand-color)}._progressNumber_1otbh_86{font-weight:600}._progressLabel_1otbh_90{font-weight:500}@media(max-width:768px){._progressLabel_1otbh_90{display:none}._progressStep_1otbh_18{padding:.625rem .5rem}}._stepsContainer_1otbh_105{min-height:280px}._step_1otbh_105{display:none}._stepActive_1otbh_114{display:block}._stepHeader_1otbh_119{margin-bottom:1rem}._stepQuestion_1otbh_123{font-size:1.125rem;font-weight:400;color:var(--brand-color);margin:0;line-height:1.3}._stepContent_1otbh_132{margin-bottom:.5rem}._optionsGrid_1otbh_137{display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem 2rem}@media(max-width:600px){._optionsGrid_1otbh_137{grid-template-columns:1fr;gap:.375rem}}._optionLabel_1otbh_151{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.9375rem;line-height:1.4;padding:.125rem 0}._optionLabel_1otbh_151:hover{color:var(--brand-color)}._optionLabel_1otbh_151 input[type=checkbox]{margin-top:.2em;flex-shrink:0;cursor:pointer}._optionName_1otbh_171{font-weight:400}._optionCount_1otbh_175{color:var(--text-muted);font-size:.875rem}._noOptions_1otbh_180{color:var(--text-muted);font-style:italic;grid-column:1/-1;padding:.5rem 0}._actions_1otbh_188{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--grey)}._resultCount_1otbh_197{font-size:.9375rem;color:var(--text-color)}._resultCount_1otbh_197 strong{color:var(--text-color);font-weight:600}._actionButtons_1otbh_207{display:flex;gap:.5rem}._navButton_1otbh_213{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:2px solid var(--brand-color);border-radius:var(--corner-size-small);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}._navButtonPrev_1otbh_226{background:var(--white);color:var(--brand-color)}._navButtonPrev_1otbh_226:hover:not(:disabled){background:var(--brand-color-light)}._navButtonPrev_1otbh_226:before{content:"<";font-weight:700}._navButtonNext_1otbh_240{background:var(--brand-color);color:var(--white)}._navButtonNext_1otbh_240:hover:not(:disabled){background:var(--brand-color-dark)}._navButtonNext_1otbh_240:after{content:">";font-weight:700}._navButton_1otbh_213:disabled{opacity:.4;cursor:not-allowed}._resultsButton_1otbh_260{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1.25rem;background:var(--brand-color);border:2px solid var(--brand-color);border-radius:var(--corner-size-small);color:var(--white);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s}._resultsButton_1otbh_260:hover:not(:disabled){background:var(--brand-color-dark);border-color:var(--brand-color-dark)}._resultsButton_1otbh_260:disabled{background:var(--grey);border-color:var(--grey);cursor:not-allowed}._resultsButton_1otbh_260:after{content:">";font-weight:700}._resetButton_1otbh_292{padding:.5rem 1rem;background:transparent;border:1px solid var(--grey);border-radius:var(--corner-size-small);color:var(--text-muted);font-size:.875rem;cursor:pointer;transition:all .2s}._resetButton_1otbh_292:hover{background:var(--grey);color:var(--text-color)}._loadingOverlay_1otbh_309{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffd9;z-index:10;border-radius:var(--corner-size-medium)}._spinner_1otbh_323{width:2rem;height:2rem;border:3px solid var(--grey);border-top-color:var(--brand-color);border-radius:50%;animation:_spin_1otbh_323 .8s linear infinite}@keyframes _spin_1otbh_323{to{transform:rotate(1turn)}}._errorMessage_1otbh_339{padding:1rem;background:var(--error-light);border:1px solid var(--error);border-radius:var(--corner-size-small);text-align:center}._errorMessage_1otbh_339 p{margin-bottom:.75rem;color:var(--error)}._errorMessage_1otbh_339 button{padding:.5rem 1rem;background:var(--error);border:none;border-radius:var(--corner-size-small);color:var(--white);cursor:pointer}@media(max-width:640px){._studyChoiceTool_1otbh_3{padding:1rem}._actions_1otbh_188{flex-direction:column;gap:1rem;margin-top:1.25rem}._resultCount_1otbh_197{text-align:center}._actionButtons_1otbh_207{width:100%;justify-content:center}}
