@font-face{font-display:swap;font-family:Poppins Extralight;font-style:normal;font-weight:200;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-200.29d8a230.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-200.29d8a230.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-200.7498246a.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-200.7da817a5.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-200.c3dc3693.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-200.e984f1a6.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Light;font-style:normal;font-weight:300;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-300.ff5997b9.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-300.ff5997b9.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-300.39576fe9.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-300.c32a7fd2.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-300.6cc700ae.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-300.d5f3a982.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Regular;font-style:normal;font-weight:400;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-regular.c3a83b67.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-regular.c3a83b67.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-regular.405055dd.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-regular.7f171565.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-regular.80946c08.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-regular.c7b59d1c.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Medium;font-style:normal;font-weight:500;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-500.6a7d68a1.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-500.6a7d68a1.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-500.08491d3f.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-500.f3b47234.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-500.c5bf954f.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-500.61ba4e8b.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins SemiBold;font-style:normal;font-weight:600;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-600.c0ad4319.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-600.c0ad4319.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-600.91145014.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-600.0264ff21.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-600.fbef39d5.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-600.e2e018df.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Bold;font-style:normal;font-weight:700;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-700.f43a15ab.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-700.f43a15ab.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-700.d86662fe.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-700.d0de46d1.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-700.69376764.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-700.6a273390.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins ExtraBold;font-style:normal;font-weight:800;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-800.e58b4ed0.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-800.e58b4ed0.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-800.ca6a92ce.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-800.1146aa1c.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-800.8f18693f.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-800.02e5f323.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Poppins Black;font-style:normal;font-weight:900;src:url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-900.1a8c2301.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-900.1a8c2301.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-900.7b1a4c85.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-900.4cf30bd1.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/poppins-v24-latin-900.e77fbe70.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/poppins-v24-latin-900.6f933d65.svg#Poppins) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:200;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-200.d3429c1d.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-200.d3429c1d.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-200.ff36ad3f.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-200.e7757c15.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-200.7f951f12.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-200.05f4704e.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:300;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-300.33468926.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-300.33468926.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-300.3b4db0dc.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-300.67cfee61.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-300.d284253d.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-300.c0e794fc.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:400;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-regular.8a85dee9.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-regular.8a85dee9.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-regular.be11f029.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-regular.d57adbfa.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-regular.6e6a6b75.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-regular.1406afc8.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:500;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-500.b71ae052.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-500.b71ae052.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-500.51397ece.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-500.1fb46c25.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-500.e6f9cf8b.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-500.38e76702.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:600;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-600.66fe9bca.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-600.66fe9bca.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-600.d30160b7.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-600.aff3d5e2.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-600.faf25d00.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-600.39468a41.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:700;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-700.77b88525.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-700.77b88525.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-700.9ced692b.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-700.f0227f13.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-700.3c1ab04d.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-700.5a9c62b1.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:800;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-800.c25550cc.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-800.c25550cc.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-800.b0e76298.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-800.c81a8827.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-800.f4d4bdd4.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-800.68047a6a.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat Regular;font-style:normal;font-weight:900;src:url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-900.010deea7.eot);src:local(""),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-900.010deea7.eot?#iefix) format("embedded-opentype"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-900.d04f8ff2.woff2) format("woff2"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-900.876abc71.woff) format("woff"),url(/app/themes/homerepar/dist/fonts/montserrat-v31-latin-900.a6473be5.ttf) format("truetype"),url(/app/themes/homerepar/dist/images/montserrat-v31-latin-900.6ea7f2a1.svg#Montserrat) format("svg")}.franchise-form{--franchise-form-bg:#010157;--franchise-form-accent:#fe045e;--franchise-form-cta:#05b2ff;--franchise-form-text:#fff;--franchise-form-muted:hsla(0,0%,100%,.75);--franchise-form-input-bg:#fff;--franchise-form-input-readonly-bg:#e4e6ec;--franchise-form-field-gap:24px;--franchise-form-row-gap:24px;--franchise-form-input-height:50px;color:var(--franchise-form-text);font-family:Poppins Regular,arial;padding:48px 24px 64px}.franchise-form,.franchise-form *,.franchise-form :after,.franchise-form :before{box-sizing:border-box}.franchise-form--fallback{background:var(--franchise-form-bg)}.franchise-form__intro{margin:0 auto 48px;max-width:960px;text-align:center}.franchise-form__title{font-family:Poppins Bold,arial;font-size:clamp(28px,4vw,42px);line-height:1.2;margin:0 0 16px}.franchise-form__lead{color:var(--franchise-form-muted);font-size:16px;line-height:1.6;margin:0 auto;max-width:820px}.franchise-form__stepper{display:flex;gap:16px;justify-content:center;list-style:none;margin:0 auto 48px;max-width:900px;padding:0}.franchise-form__stepper li{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;position:relative;text-align:center}.franchise-form__stepper li:not(:last-child):after{background:hsla(0,0%,100%,.35);content:"";height:2px;left:calc(50% + 24px);position:absolute;top:20px;width:calc(100% - 48px)}.franchise-form__stepper-index{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;display:inline-flex;font-family:Poppins Bold,arial;font-size:16px;height:40px;justify-content:center;width:40px;z-index:1}.franchise-form__stepper li.is-active .franchise-form__stepper-index,.franchise-form__stepper li.is-done .franchise-form__stepper-index{background:var(--franchise-form-cta);border-color:var(--franchise-form-cta);color:#fff}.franchise-form__stepper-label{color:var(--franchise-form-muted);font-size:14px}.franchise-form__stepper li.is-active .franchise-form__stepper-label,.franchise-form__stepper li.is-done .franchise-form__stepper-label{color:#fff;font-family:Poppins SemiBold,arial}.franchise-form__body,.franchise-form__success-screen{margin:0 auto;max-width:740px}.franchise-form__step{display:flex;flex-direction:column;gap:var(--franchise-form-field-gap)}.franchise-form__section{display:flex;flex-direction:column;gap:24px;min-width:0}.franchise-form__section-title{font-family:Poppins Bold,arial;font-size:20px;line-height:1.3;margin:0;text-align:center}.franchise-form__fieldset{border:0;display:flex;flex-direction:column;gap:20px;margin:0;min-width:0;padding:0}.franchise-form__fieldset legend{display:block;font-family:Poppins Bold,arial;font-size:20px;line-height:1.3;margin:0;padding:0;text-align:center;width:100%}.franchise-form__fieldset--civility legend{font-family:Poppins SemiBold,arial;font-size:16px;text-align:left}.franchise-form__fieldset--civility{gap:14px}.franchise-form__radios{display:flex;flex-wrap:wrap;gap:32px}.franchise-form__pills{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.franchise-form__pill{background:#fff;border:0;border-radius:999px;color:#010157;cursor:pointer;font-family:Poppins Bold,arial;font-size:14px;letter-spacing:.04em;padding:16px 32px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.franchise-form__pill.is-selected{background:var(--franchise-form-accent);color:#fff}.franchise-form__tiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.franchise-form__tiles--wide{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.franchise-form__tile{align-items:center;background:#fff;border:0;border-radius:16px;color:#010157;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:110px;padding:16px;text-align:center;transition:background-color .2s ease,color .2s ease}.franchise-form__tile--wide{min-height:88px}.franchise-form__tile.is-selected{background:var(--franchise-form-accent);color:#fff}.franchise-form__tile-label{font-family:Poppins SemiBold,arial;line-height:1.3}.franchise-form__tile-icon{flex-shrink:0;height:48px;-o-object-fit:contain;object-fit:contain;width:48px}.franchise-form__field{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.franchise-form__field>span{font-family:Poppins SemiBold,arial;font-size:16px;line-height:1.3}.franchise-form__field abbr{color:var(--franchise-form-accent);text-decoration:none}.franchise-form__field input,.franchise-form__field select,.franchise-form__field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--franchise-form-input-bg);border:0;border-radius:999px;box-shadow:none;color:#010157;font-family:Poppins Regular,arial;font-size:16px;line-height:1.4;min-height:var(--franchise-form-input-height);outline:none;padding:0 24px;width:100%}.franchise-form__field textarea{border-radius:24px;min-height:120px;padding:18px 24px;resize:vertical}.franchise-form__field input::-moz-placeholder,.franchise-form__field textarea::-moz-placeholder{color:rgba(1,1,87,.45)}.franchise-form__field input::placeholder,.franchise-form__field textarea::placeholder{color:rgba(1,1,87,.45)}.franchise-form__field input.is-readonly{background:var(--franchise-form-input-readonly-bg);color:#010157;cursor:default}.franchise-form__field small{color:var(--franchise-form-muted);font-size:13px}.franchise-form__row{display:grid;gap:var(--franchise-form-row-gap) var(--franchise-form-field-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.franchise-form__radio{align-items:center;cursor:pointer;display:inline-flex;font-family:Poppins Regular,arial;font-size:16px;gap:10px}.franchise-form__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #fff;border-radius:50%;cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}.franchise-form__radio input[type=radio]:checked{background:#fff;box-shadow:inset 0 0 0 4px #010157}.franchise-form__consent{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;gap:12px;line-height:1.5}.franchise-form__consent input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid #fff;border-radius:2px;cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.franchise-form__consent input[type=checkbox]:checked{background:#fff;box-shadow:inset 0 0 0 2px #010157}.franchise-form__upload{align-items:center;border:2px dashed hsla(0,0%,100%,.35);border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;padding:20px}.franchise-form__upload-button{align-items:center;background:#fff;border-radius:999px;color:#010157;cursor:pointer;display:inline-flex;font-family:Poppins Bold,arial;font-size:13px;justify-content:center;letter-spacing:.04em;min-height:44px;padding:0 20px;text-transform:uppercase}.franchise-form__upload-button input{display:none}.franchise-form__upload-label{color:var(--franchise-form-muted);font-size:15px}.franchise-form__actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:32px}.franchise-form__button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Poppins Bold,arial;font-size:15px;justify-content:center;line-height:1.2;min-height:var(--franchise-form-input-height);padding:0 32px;transition:opacity .2s ease}.franchise-form__button--primary{background:var(--franchise-form-cta);color:#fff;min-width:260px}.franchise-form__button--ghost{background:transparent;border:2px solid hsla(0,0%,100%,.8);color:#fff;min-width:140px}.franchise-form__button:disabled{cursor:not-allowed;opacity:.6}.franchise-form__error{color:#ffb4b4;font-size:15px;margin:8px 0 0;text-align:center}.franchise-form__success-screen{padding:48px 0;text-align:center}.franchise-form__success-screen h2{font-family:Poppins Bold,arial;font-size:32px;margin:0 0 12px}.franchise-profile__form .franchise-form{background:var(--franchise-form-bg);border-radius:24px}@media screen and (max-width:768px){.franchise-form{padding:32px 16px 48px}.franchise-form__row{gap:var(--franchise-form-field-gap);grid-template-columns:1fr}.franchise-form__stepper{gap:8px}.franchise-form__stepper-label{font-size:12px}.franchise-form__button--ghost,.franchise-form__button--primary{min-width:100%}}