.operator{background:#f2f6f4;color:#123a40}.operator-header{padding:22px max(5vw,20px);display:flex;align-items:center;gap:24px;border-bottom:1px solid #d4e0dc;background:white}.operator-header>span{font-size:11px;letter-spacing:2px;margin-left:auto}.operator-brand{display:flex;align-items:center;font-weight:800;font-size:23px;gap:8px}.operator-brand>span{color:#49711b}.operator-main{max-width:1280px;margin:auto;padding:40px 24px}.operator-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:38px;border-radius:24px;background:#123e45;color:#fff}.operator-hero h1{font-size:clamp(34px,5vw,62px);line-height:1.06;color:white;font-weight:700;letter-spacing:-2px}.operator-hero .primary{background:#d0ee75;color:#173e44}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700}.operator-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.operator-metrics article,.store-card{padding:24px;background:white;border:1px solid #dce6e2;border-radius:18px}.operator-metrics span,.operator-metrics strong,.operator-metrics a{display:block}.operator-metrics strong{font-size:42px}.operator-metrics a{margin-top:10px;text-decoration:underline}.operator-section{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:40px}.store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:24px 0}.store-card h2{font-family:Figtree,sans-serif;font-size:25px}.store-card p{overflow-wrap:anywhere}.store-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.store-card dd{margin:0}.store-card form{margin-top:12px}.store-status{padding:5px 10px;background:#edf5d7;border-radius:20px;font-size:12px}.operator-auth{max-width:480px;margin:40px auto}.operator-auth h1{font-size:42px;line-height:1.15}.operator-auth input{display:block;width:100%;margin:8px 0 16px}.operator-auth .btn{width:100%}@media(max-width:650px){.operator-header{flex-wrap:wrap;padding:16px}.operator-header>span{display:none}.operator-header form{margin-left:auto}.operator-brand{font-size:18px}.operator-main{padding:20px 16px}.operator-hero{display:block;padding:24px}.operator-hero .btn{margin-top:16px}.operator-metrics{grid-template-columns:1fr}.operator-section{align-items:flex-start;flex-direction:column}.operator-auth{margin:16px auto}}
.operator-hero .eyebrow{color:#d0ee75}
