@font-face{font-family:OTTUNI Dealer;src:url('./ottuni-dealer-inter-regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:OTTUNI Dealer;src:url('./ottuni-dealer-inter-medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:OTTUNI Dealer;src:url('./ottuni-dealer-inter-bold.woff2') format('woff2');font-weight:700;font-display:swap}
body[data-template='page.become-a-dealer']{background:#f2f3f6}.ott-dealer{font-family:OTTUNI Dealer,Inter,Arial,sans-serif;font-size:15px;color:#171c17}.ott-dealer *{box-sizing:border-box}.ott-dealer h1,.ott-dealer h2,.ott-dealer h3{font-family:inherit;font-weight:500;letter-spacing:-.035em;text-transform:none;margin:0}.ott-dealer p{margin:0}.ott-dealer a{text-decoration:none}.ott-dealer input,.ott-dealer select,.ott-dealer textarea,.ott-dealer button{font-family:inherit}.ott-dealer button{cursor:pointer}.ott-dealer .d-wrap{width:79%;max-width:1280px;margin:0 auto}.ott-dealer .d-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 30px;border:1px solid var(--d-button,#284331);border-radius:10px;background:var(--d-button,#284331);color:var(--d-button-ink,#fff);font-size:15px;line-height:1.4;font-weight:400;text-align:center;transition:filter .18s}.ott-dealer .d-button:hover{filter:brightness(1.08)}.ott-dealer .d-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ott-dealer .d-hero{height:var(--d-hero-height,50vw);min-height:570px;max-height:860px;position:relative;isolation:isolate;background:#4b5150;color:var(--d-hero-ink,#fff);text-align:center;overflow:hidden}.ott-dealer .d-hero-image{position:absolute;inset:0;z-index:-2}.ott-dealer .d-hero-image img{width:100%;height:100%;object-fit:cover}.ott-dealer .d-hero:after{content:'';position:absolute;inset:0;background:rgb(17 29 30 / var(--d-hero-shade,.34));z-index:-1}.ott-dealer .d-hero-content{padding:12.5vw 35px 50px;position:relative}.ott-dealer .d-hero h1{font-size:clamp(42px,4vw,var(--d-hero-size,64px));line-height:1.2;margin:0 auto;max-width:1050px;color:inherit}.ott-dealer .d-hero p{font-size:clamp(27px,2.9vw,42px);line-height:1.2;margin:29px auto 0;font-weight:500;letter-spacing:-.035em}.ott-dealer .d-hero .d-button{margin-top:43px;min-width:187px}.ott-dealer .d-mobile-break{display:none}
.ott-dealer .d-benefits{padding:var(--d-top,72px) 0 var(--d-bottom,112px);background:var(--d-paper,#f2f3f6);color:var(--d-ink,#171c17)}.ott-dealer .d-benefits h2{text-align:center;font-size:clamp(29px,2.9vw,var(--d-title,43px));line-height:1.2;margin:0 0 78px;color:inherit}.ott-dealer .d-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ott-dealer .d-benefit{border-radius:var(--d-radius,20px);background:var(--d-card,#fff);padding:30px;display:flex;flex-direction:column;min-height:366px}.ott-dealer .d-benefit h3{font-size:23px;line-height:1.2;margin:0 0 23px;color:inherit}.ott-dealer .d-benefit p{font-size:15px;line-height:1.4;color:var(--d-muted,#626761);max-width:250px;margin:0 0 26px}.ott-dealer .d-benefit img{height:80px;width:80px;object-fit:contain;margin-top:auto;align-self:flex-start}
.ott-dealer .d-application{position:relative;isolation:isolate;padding:var(--d-top,88px) 0 var(--d-bottom,28px);background:var(--d-paper,#f2f3f6);color:var(--d-ink,#171c17)}.ott-dealer .d-application-bg{position:absolute;top:0;left:0;right:0;height:var(--d-scene-height,610px);z-index:-1;overflow:hidden;background:#52615a}.ott-dealer .d-application-bg:after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / var(--d-scene-shade,.42))}.ott-dealer .d-application-bg>img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.ott-dealer .d-process{width:66%;max-width:1000px;margin:0 auto;color:var(--d-process-ink,#fff);text-align:center}.ott-dealer .d-process>h2{font-size:clamp(30px,2.9vw,var(--d-title,43px));line-height:1.2;color:inherit}.ott-dealer .d-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:78px 0 0;padding:0}.ott-dealer .d-steps li{display:flex;flex-direction:column;align-items:center}.ott-dealer .d-steps img{height:50px;width:50px;object-fit:contain;margin-bottom:30px}.ott-dealer .d-steps p{font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:500}
.ott-dealer .d-form-box{width:66%;max-width:1000px;margin:88px auto 0;background:var(--d-card,#fff);border-radius:var(--d-radius,20px);padding:44px;scroll-margin-top:110px}.ott-dealer .d-form-box>h2{font-size:30px;line-height:1.2;margin:0 0 58px;color:inherit}.ott-dealer .d-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 22px}.ott-dealer .d-field{min-width:0}.ott-dealer .d-field>label{display:block;font-size:12px;line-height:1.5;font-weight:400;margin-bottom:4px;color:inherit}.ott-dealer .d-field i{font-style:normal;color:#b85c50;margin-right:2px}.ott-dealer .d-field>input,.ott-dealer .d-field>select,.ott-dealer .d-field>textarea{height:52px;width:100%;min-width:0;border:1px solid #898f85;border-radius:11px;padding:13px 18px;background:var(--d-card,#fff);font-size:15px;line-height:1.5;color:inherit;box-shadow:none}.ott-dealer .d-field>textarea{height:135px;resize:vertical}.ott-dealer .d-field input:focus,.ott-dealer .d-field select:focus,.ott-dealer .d-field textarea:focus{border-color:#2b4c31;outline:2px solid #a9bd98;outline-offset:1px}.ott-dealer .d-form-grid ::placeholder{color:#767d70}.ott-dealer .d-full{grid-column:1/-1}.ott-dealer .d-consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;color:#5f6856;margin:14px 0 23px}.ott-dealer .d-consent input{appearance:auto;width:15px;height:15px;min-height:15px;margin:2px 0 0;flex-shrink:0;padding:0;accent-color:#284331}.ott-dealer .d-consent a{text-decoration:underline;text-underline-offset:2px;color:inherit}.ott-dealer .d-submit{width:100%;min-height:44px}.ott-dealer .d-submit:only-child{margin-top:26px}.ott-dealer .d-errors{padding:16px;margin-bottom:24px;border:1px solid #b85c50;border-radius:10px;font-size:14px}.ott-dealer .d-success{padding:8px 0 20px}.ott-dealer .d-success h3{font-size:28px;margin-bottom:17px}.ott-dealer .d-success p{font-size:14px;line-height:1.8;color:#5f6856;max-width:640px;margin-bottom:15px}
@media(min-width:1600px){.ott-dealer .d-hero-content{padding-top:12vw}.ott-dealer .d-benefit{min-height:400px}.ott-dealer .d-benefit p{font-size:16px;line-height:1.5}.ott-dealer .d-benefit h3{font-size:27px}.ott-dealer .d-steps p{font-size:25px}}
@media(max-width:1050px) and (min-width:761px){.ott-dealer .d-wrap{width:88%}.ott-dealer .d-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ott-dealer .d-benefit{padding:24px;min-height:310px}.ott-dealer .d-benefit h3{font-size:21px}.ott-dealer .d-form-box,.ott-dealer .d-process{width:76%}.ott-dealer .d-hero-content{padding-top:160px}.ott-dealer .d-steps p{font-size:21px}}
@media(max-width:760px){.ott-dealer .d-hero{height:var(--d-hero-mobile,562px);min-height:0;max-height:none;background:#51595b}.ott-dealer .d-hero-image{inset:auto 0 0}.ott-dealer .d-hero-image img{height:auto;object-fit:contain;mask-image:linear-gradient(to bottom,transparent,#000 25%)}.ott-dealer .d-hero:after{background:linear-gradient(180deg,rgb(7 22 29 / calc(var(--d-hero-shade,.34) + .25)),rgb(7 22 29 / .12))}.ott-dealer .d-hero-content{padding:119px 23px 0}.ott-dealer .d-mobile-break{display:block}.ott-dealer .d-hero h1{font-size:var(--d-hero-small,36px);line-height:1.18;max-width:330px}.ott-dealer .d-hero p{font-size:27px;line-height:1.2;max-width:335px;margin-top:28px}.ott-dealer .d-hero p span{display:block}.ott-dealer .d-hero .d-button{margin-top:31px;min-width:187px;font-size:14px}.ott-dealer .d-wrap{width:calc(100% - 48px)}.ott-dealer .d-benefits{padding-top:calc(var(--d-top,72px)*.74);padding-bottom:calc(var(--d-bottom,112px)*.72)}.ott-dealer .d-benefits h2{font-size:28px;line-height:1.2;max-width:350px;margin:0 auto 56px}.ott-dealer .d-benefit-grid{grid-template-columns:1fr;gap:16px}.ott-dealer .d-benefit{padding:25px 24px 28px;min-height:244px}.ott-dealer .d-benefit h3{font-size:20px;line-height:1.25;margin-bottom:20px}.ott-dealer .d-benefit h3 br{display:none}.ott-dealer .d-benefit p{font-size:15px;line-height:1.4;max-width:none;margin-bottom:28px}.ott-dealer .d-benefit img{height:60px;width:60px}.ott-dealer .d-application{padding-top:calc(var(--d-top,88px)*.73);padding-bottom:0}.ott-dealer .d-application-bg{height:calc(var(--d-scene-height,610px)*.85)}.ott-dealer .d-application-bg>img{object-position:61% center}.ott-dealer .d-process{width:calc(100% - 48px);text-align:left}.ott-dealer .d-process>h2{font-size:27px;line-height:1.2;text-align:center;letter-spacing:-.03em}.ott-dealer .d-steps{display:flex;flex-direction:column;gap:31px;margin-top:55px}.ott-dealer .d-steps li{display:grid;grid-template-columns:40px 1fr;gap:20px;align-items:center}.ott-dealer .d-steps img{height:40px;width:40px;margin:0}.ott-dealer .d-steps p{font-size:19px;line-height:1.25;font-weight:500;letter-spacing:-.025em}.ott-dealer .d-steps p br{display:none}.ott-dealer .d-form-box{width:100%;margin:57px auto 0;padding:25px 24px 34px;border-radius:var(--d-radius,20px) var(--d-radius,20px) 0 0;scroll-margin-top:90px}.ott-dealer .d-form-box>h2{font-size:25px;margin-bottom:38px}.ott-dealer .d-form-grid{grid-template-columns:minmax(0,1fr);gap:25px}.ott-dealer .d-field>label{font-size:13px}.ott-dealer .d-field input,.ott-dealer .d-field select,.ott-dealer .d-field textarea{font-size:16px;min-height:52px}.ott-dealer .d-consent{font-size:11px;margin:14px 0 26px;line-height:1.6}.ott-dealer .d-consent input{min-height:15px}.ott-dealer .d-submit{font-size:14px}.ott-dealer .d-success h3{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ott-dealer .d-button{transition:none}}
