.comp-form{background-color:var(--color-oreo-blue);padding:var(--space-2xl) 16px}.comp-form__inner{background-color:var(--color-white);gap:20px;margin:0 auto;padding:var(--space-xl) 20px;width:100%}.comp-form__header,.comp-form__inner{display:flex;flex-direction:column;max-width:880px}.comp-form__header{align-items:center;gap:var(--space-sm);margin:0 auto var(--space-xl);text-align:center}.comp-form__title{color:var(--color-text-white);font-family:var(--font-minecraft);font-size:var(--fs-heading-md);font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase}.comp-form__reminder{color:var(--color-text-white);font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:1.45;margin:0;max-width:500px}.comp-form__nav{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between;min-height:40px;width:100%}.comp-form__nav[hidden]{display:none}.comp-form__back{align-items:center;background:none;border:none;color:var(--color-oreo-blue);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.comp-form__back svg{display:block;height:24px;width:24px}.comp-form__back[hidden]{display:none}.comp-form__counter{color:var(--color-oreo-black);font-family:var(--font-minecraft);font-size:var(--fs-heading-md);line-height:1;margin-left:auto}.comp-form__counter [data-form-current]{font-size:32px;line-height:1;vertical-align:baseline}.comp-form__step{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.comp-form__step-label,.comp-form__step[hidden]{display:none}.comp-form__step-heading{color:var(--color-oreo-black);font-family:var(--font-minecraft);font-size:22px;font-weight:400;line-height:1.2;text-align:center;text-transform:uppercase;white-space:pre-line}@media (min-width:480px){.comp-form__step-heading{font-size:26px}}.comp-form__step-sub{line-height:1.45;max-width:340px}.comp-form__step-body,.comp-form__step-sub{color:var(--color-oreo-black);font-family:var(--font-body);font-size:var(--fs-body-sm);text-align:center}.comp-form__step-body{line-height:20px}.comp-form__step-body p{margin:0}.comp-form__fields{display:flex;flex-flow:row wrap;gap:var(--space-lg);max-width:500px;width:100%}.comp-form .form-field__input{background-color:var(--color-white);border:2px solid var(--color-oreo-black);border-radius:0;color:var(--color-oreo-black)}.comp-form select.form-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M9.88 11.06 16 17.167l6.12-6.107L24 12.94l-8 8-8-8z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:40px}.comp-form select.form-field__input,.comp-form select.form-field__input option{background-color:var(--color-white);color:var(--color-oreo-black)}.comp-form .form-field__input:focus,.comp-form .form-field__input:focus-visible{outline:none}.comp-form .form-field__input:-webkit-autofill,.comp-form .form-field__input:-webkit-autofill:active,.comp-form .form-field__input:-webkit-autofill:focus,.comp-form .form-field__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--color-white) inset;box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-oreo-black);caret-color:var(--color-oreo-black);transition:background-color 9999s ease-in-out 0s}.comp-form .form-field__input:autofill{background-color:var(--color-white)!important;color:var(--color-oreo-black)}.comp-form__field{flex:1 1 100%;position:relative}.comp-form__field:has([id*=postal]),.comp-form__field:has([id*=postcode]),.comp-form__field:has([id*=region]),.comp-form__field:has([id*=state]),.comp-form__field:has([id*=zip]){flex:1 1 calc(50% - var(--space-lg)/2);min-width:0}.form-field__error{color:var(--color-error-red);font-family:var(--font-body);font-size:var(--fs-body-xs);font-weight:400;left:0;line-height:1.3;margin:2px 0 0;position:absolute;right:0;top:100%}.form-field__error[hidden]{display:none}.comp-form__field.checkbox{align-items:flex-start;flex-wrap:wrap}.comp-form .checkbox__input{flex:0 0 auto;height:20px;width:20px}.comp-form__field.checkbox .checkbox__label{flex:1 1 0;min-width:0}.comp-form__field.checkbox .form-field__error{flex-basis:100%;margin-top:4px}.comp-form__field[hidden]{display:none}.comp-form__actions{align-items:center;align-self:center;display:flex;flex-direction:column;gap:var(--space-md);max-width:500px;width:100%}.comp-form__actions .btn{width:100%}.comp-form__actions .btn:disabled{cursor:not-allowed;opacity:.4}.comp-form__actions .btn:disabled:hover{background-color:var(--color-oreo-blue)}@media (min-width:768px){.comp-form__title{font-size:var(--fs-heading-xl)}.comp-form__inner{padding:40px}}.comp-form__step--receipt{gap:var(--space-md)}.receipt-panel[data-substep=intro]{min-height:60vh}.receipt-panel[data-substep=intro] .comp-form__actions{margin-top:auto}.receipt-panel[data-substep=intro] .comp-form__step-body{max-width:640px}.receipt-panel[data-substep=intro] .comp-form__step-body p+p{margin-top:var(--space-xl)}html.oreo-analysing,html.oreo-analysing body{overflow:hidden}.receipt-panel--analysing:not([hidden]){background-color:var(--color-oreo-blue);color:var(--color-white);inset:0;justify-content:center;margin:0;min-height:100vh;min-height:100dvh;padding:40px 20px;position:fixed;z-index:9999}.receipt-panel--analysing:not([hidden]) .comp-form__step-heading{color:var(--color-text-white)}.receipt-panel{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);width:100%}.receipt-panel[hidden]{display:none}.receipt-panel .btn--text{font-family:var(--font-minecraft);font-size:18px;font-weight:400;letter-spacing:0}.receipt-how-link{background:none;border:none;color:var(--color-oreo-black);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:600;padding:0;text-decoration:underline}.receipt-how-link:hover{color:var(--color-oreo-blue)}.receipt-frame{align-items:center;aspect-ratio:1/1;background-color:var(--color-section-beige);display:flex;justify-content:center;max-width:320px;overflow:hidden;position:relative;width:100%}.receipt-frame.is-dragover{outline:2px dashed var(--color-oreo-blue);outline-offset:-4px}.receipt-frame__img{display:block;height:100%;object-fit:cover;width:100%}.receipt-frame__viewfinder{aspect-ratio:1;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:64%}.receipt-frame__viewfinder svg{height:100%;width:100%}.receipt-frame--preview{background-color:transparent}.receipt-file{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between;max-width:320px;width:100%}.receipt-file__name{color:var(--color-oreo-black);font-family:var(--font-body);font-size:var(--fs-body-sm);word-break:break-all}.receipt-file__remove{background:none;border:none;color:var(--color-oreo-black);cursor:pointer;flex-shrink:0;height:24px;padding:0;width:24px}.receipt-file__remove svg{height:100%;width:100%}.receipt-file__remove:hover{color:var(--color-error-red)}.receipt-note{color:var(--color-oreo-black);font-size:var(--fs-body-xs);line-height:1.4;max-width:340px}.receipt-error,.receipt-note{font-family:var(--font-body);text-align:center}.receipt-error{color:var(--color-error-red);font-size:var(--fs-body-sm);margin:0}.receipt-error[hidden]{display:none}.receipt-panel--analysing{color:var(--color-oreo-blue);gap:var(--space-3xl);padding:var(--space-2xl) 0}.receipt-cube{height:151px;width:136px}.receipt-cube svg{height:100%;width:100%}.receipt-panel--analysing:not([hidden]) .comp-form__step-heading{font-size:32px;line-height:40px}@media (min-width:480px){.receipt-cube{height:183px;width:165px}.receipt-panel--analysing:not([hidden]) .comp-form__step-heading{font-size:48px;line-height:60px}}@media (prefers-reduced-motion:no-preference){.receipt-cube{animation:receipt-cube-pulse 1.4s ease-in-out infinite}}@keyframes receipt-cube-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(-6px)}}.receipt-panel--result{padding:var(--space-xl) 0;text-align:center}@media (min-width:768px){.receipt-file,.receipt-frame{max-width:340px}.receipt-cube{height:220px;width:198px}.receipt-panel--analysing:not([hidden]) .comp-form__step-heading{font-size:64px;line-height:80px}}.comp-form__req{color:var(--color-oreo-black);font-size:.62em;font-weight:700;line-height:0;margin-left:1px;vertical-align:super}.comp-form__ics{color:var(--color-oreo-black);font-family:var(--font-body);font-size:var(--fs-body-xs);line-height:1.5;margin-top:var(--space-xl);max-width:500px;text-align:left;width:100%}.comp-form__ics p{margin:0}.comp-form__mandatory{align-self:center;color:var(--color-oreo-black);font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:1.4;margin:0;max-width:500px;text-align:left;width:100%}.comp-form__mandatory[hidden]{display:none}.comp-form__mandatory sup{font-size:.7em}.form-field__phone{align-items:stretch;display:flex;width:100%}.form-field__phone-code{display:flex;flex-shrink:0}.form-field__phone-code select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M9.88 11.06 16 17.167l6.12-6.107L24 12.94l-8 8-8-8z'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:16px 16px;border:2px solid var(--color-oreo-black);border-right:none;color:var(--color-oreo-black);cursor:pointer;font-family:var(--font-body);font-size:var(--fs-body);height:100%;padding:0 26px 0 10px}.form-field__phone-input{flex:1 1 auto;min-width:0}.form-field__help{color:var(--color-oreo-black);font-family:var(--font-body);font-size:var(--fs-body-xs);line-height:1.4;margin:6px 0 0}@media (min-width:768px){.comp-form__ics,.comp-form__mandatory{max-width:500px}}html.oreo-dob-open,html.oreo-dob-open body{overflow:hidden}.dob-picker{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:10000}.dob-picker--open{display:flex}.dob-picker__overlay{background:rgba(0,0,0,.55);inset:0;position:absolute}.dob-picker__panel{background:var(--color-white);border:2px solid var(--color-oreo-black);display:flex;flex-direction:column;max-width:360px;overflow:hidden;position:relative;width:calc(100% - 32px);z-index:1}.dob-picker__header{align-items:center;border-bottom:1px solid var(--color-oreo-black);display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.dob-picker__htitle{color:var(--color-oreo-black);font-family:var(--font-minecraft);font-size:15px;font-weight:400;line-height:1.1;text-align:center;text-transform:uppercase}.dob-picker__hbtn{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:700;padding:4px}.dob-picker__hbtn--done{color:var(--color-oreo-blue)}.dob-picker__hbtn--cancel{color:var(--color-oreo-black);opacity:.7}.dob-picker__body{display:flex;position:relative}.dob-picker__wheel{flex:1 1 50%;height:200px;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);position:relative;scrollbar-width:none;text-align:center;z-index:1}.dob-picker__wheel::-webkit-scrollbar{display:none}.dob-picker__wheel:focus{outline:none}.dob-picker__wheel:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px var(--color-oreo-blue);outline:none}.dob-picker__pad{height:80px}.dob-picker__item{color:#9a9a9a;cursor:pointer;font-family:var(--font-body);font-size:18px;height:40px;line-height:40px;transition:color .12s;user-select:none}.dob-picker__item--sel{color:var(--color-oreo-black);font-weight:700}.dob-picker__bar{border-bottom:1px solid var(--color-oreo-black);border-top:1px solid var(--color-oreo-black);height:40px;left:0;pointer-events:none;position:absolute;right:0;top:80px;z-index:2}.oreo-dialog{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.oreo-dialog[hidden]{display:none}.oreo-dialog__overlay{background:rgba(0,0,0,.6);inset:0;position:absolute}.oreo-dialog__box{align-items:center;background:var(--color-white);display:flex;flex-direction:column;gap:var(--space-xl);max-width:420px;padding:32px 24px;position:relative;text-align:center;width:100%;z-index:1}.oreo-dialog__close{position:absolute;right:0;top:0}.oreo-dialog__msg{color:var(--color-oreo-black);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.5;margin:0;padding:15px 15px 0}.oreo-dialog__btn{height:50px;width:50%}html.oreo-dialog-open{overflow:hidden}@media (min-width:768px){.oreo-dialog__box{gap:36px}.oreo-dialog__btn{height:50px;min-width:110px;width:auto}}@media (prefers-reduced-motion:no-preference){.oreo-dialog:not([hidden]) .oreo-dialog__overlay{animation:popup-overlay-in .28s ease}.oreo-dialog:not([hidden]) .oreo-dialog__box{animation:popup-modal-in .4s cubic-bezier(.16,1,.3,1)}}