.operator-page.partner-template-page{padding:24px 24px 96px}
.operator-signup-hero.partner-template-hero{display:flex;width:min(100%,1180px);height:560px;min-height:560px;padding:64px;align-items:flex-end;justify-content:center;flex-direction:row}
.operator-signup-hero.partner-template-hero .operator-signup-hero__image{position:absolute;height:100%;object-position:center}
.operator-signup-hero.partner-template-hero .operator-signup-hero__shade{display:block;background:linear-gradient(to top,rgba(4,0,45,.94),rgba(4,0,45,.12) 78%)}
.operator-signup-hero.partner-template-hero .operator-signup-hero__intro{max-width:940px;padding:0;text-align:center}
.operator-signup-hero.partner-template-hero h1{font-size:clamp(52px,7vw,90px)}
.operator-signup-hero.partner-template-hero .operator-signup-hero__intro>p{margin-inline:auto}
.operator-home-action{display:inline-flex;min-height:50px;align-items:center;justify-content:center;margin-top:28px;padding:14px 25px;border-radius:999px;background:#007fae;color:#fff;font-weight:850;text-decoration:none}.operator-home-action:hover{background:#006d99}.operator-home-action:focus-visible{outline:3px solid rgba(153,229,255,.72);outline-offset:3px}
.operator-product-index,.operator-home-signup{width:min(100%,1180px);margin-inline:auto}
.operator-product-index{padding-top:96px}.operator-product-index__heading{max-width:830px;margin-inline:auto;text-align:center}.operator-product-index__heading h2{margin:14px 0 0;font-family:"DD Scoop",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(42px,5vw,68px);line-height:.98;text-transform:uppercase}.operator-product-index__heading p{max-width:680px;margin:18px auto 0;color:#596970;font-size:18px;line-height:1.5}
.operator-product-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px}.operator-product-index__card{display:flex;min-height:250px;padding:28px;border:1px solid #d5e0e4;border-radius:28px;background:#fff;color:#143a45;flex-direction:column;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.operator-product-index__card:hover{border-color:#99d8ea;box-shadow:0 16px 38px rgba(20,58,69,.1);transform:translateY(-3px)}.operator-product-index__card:focus-visible{outline:3px solid rgba(0,127,174,.32);outline-offset:3px}.operator-product-index__card>span{color:#006d99;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.operator-product-index__card h3{margin:auto 0 0;padding-top:48px;font-size:28px;line-height:1.08}.operator-product-index__card p{margin:10px 0 0;color:#596970;line-height:1.45}
.operator-home-signup{margin-top:96px;padding:64px;border-radius:34px;background:#e7f7fc}.operator-home-signup__intro{max-width:720px;margin:0 auto 34px;text-align:center}.operator-home-signup__intro h2{margin:14px 0 0;font-family:"DD Scoop",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(42px,5vw,64px);line-height:.98;text-transform:uppercase}.operator-home-signup__intro p{margin:18px 0 0;color:#596970;font-size:18px;line-height:1.5}.operator-home-signup .operator-signup-card{width:min(100%,720px);margin:0 auto;box-shadow:0 18px 50px rgba(20,58,69,.12)}
@media(max-width:820px){.operator-page.partner-template-page{padding:16px 16px 72px}.operator-signup-hero.partner-template-hero{display:flex;height:540px;min-height:540px;padding:32px 22px;background:transparent}.operator-signup-hero.partner-template-hero .operator-signup-hero__image{position:absolute;height:100%;object-position:center}.operator-signup-hero.partner-template-hero .operator-signup-hero__shade{display:block}.operator-signup-hero.partner-template-hero .operator-signup-hero__intro{padding:0;text-align:center}.operator-signup-hero.partner-template-hero h1{font-size:clamp(44px,13vw,64px)}.operator-signup-hero.partner-template-hero .operator-signup-hero__intro>p{margin-inline:auto}.operator-product-index{padding-top:72px}.operator-product-index__grid{grid-template-columns:1fr}.operator-product-index__card{min-height:190px}.operator-product-index__card h3{padding-top:32px}.operator-home-signup{margin-top:72px;padding:44px 20px;border-radius:28px}.operator-home-signup .operator-signup-card{width:100%;margin:0;padding:30px 20px}}
@media(prefers-reduced-motion:reduce){.operator-product-index__card{transition:none}.operator-product-index__card:hover{transform:none}}
