.business-auth{--business-ink:#143b30;--business-green:#146448;--business-gold:#c4a46a;min-height:100dvh;color:var(--business-ink);background:#f5f7f3;grid-template-columns:1fr 1fr;font-family:inherit;display:grid}.business-auth *{box-sizing:border-box}.business-auth-story{color:#f5f4e8;background:#123f32;flex-direction:column;justify-content:space-between;gap:64px;padding:clamp(32px,5vw,80px);display:flex;position:relative;overflow:hidden}.business-auth-story:after{content:"";pointer-events:none;border:1px solid #ffffff16;border-radius:50%;position:absolute;inset:45% -30% -70% 20%}.business-wordmark{letter-spacing:.06em;color:inherit;font:700 32px Georgia,serif;text-decoration:none}.business-wordmark span{letter-spacing:.4em;color:#d9c391;margin-top:8px;font:600 10px sans-serif;display:block}.business-eyebrow{letter-spacing:.2em;margin:0 0 18px;font-size:11px;font-weight:700}.business-auth-story h1{letter-spacing:-.035em;color:inherit;margin:0 0 28px;font:400 clamp(36px,4vw,62px)/1.12 Georgia,serif}.business-auth-story p:not(.business-eyebrow){color:#cfdfd5;max-width:400px;line-height:1.8}.business-auth-story small{color:#c5d8ce}.business-auth-steps{color:#d9c391;flex-direction:column;gap:16px;margin-top:40px;font-size:12px;display:flex}.business-auth-steps b{color:#f1f5ec;margin-left:20px;font-weight:500}.business-auth-panel{justify-content:center;align-items:center;padding:48px 32px;display:flex}.business-auth-card{width:100%;max-width:400px}.business-auth-card h2{color:var(--business-ink);letter-spacing:-.02em;margin:0 0 16px;font:400 32px/1.2 Georgia,serif}.business-auth-card>p{color:#5a6d63;font-size:14px;line-height:1.7}.business-auth-card label{gap:10px;margin:28px 0 20px;font-size:13px;font-weight:600;display:grid}.business-auth-card input{color:#153b30;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #bdcbc0;border-radius:8px;padding:12px 14px;font-size:16px}.business-auth-card input:focus-visible,.business-auth-card button:focus-visible{outline-offset:3px;outline:3px solid #ad8642}.business-auth-primary{color:#fff;cursor:pointer;background:#146448;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:14px 18px;font:600 14px inherit;display:flex}.business-auth button:disabled{opacity:.55;cursor:not-allowed}.business-auth-secondary{justify-content:space-between;gap:8px;margin-top:12px;display:flex}.business-auth-secondary button{color:#146448;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:12px}.business-auth-error,.business-auth-test{background:#fff2ee;border:1px solid #ebc4b8;border-radius:8px;margin-top:16px;padding:14px;font-size:13px;line-height:1.6}.business-auth-test{background:#f7edce;border-color:#d9bd77}.business-auth-phone{font-size:14px;font-weight:600}.business-otp{letter-spacing:.5em;font-size:22px!important}.business-auth-card .business-auth-help{border-top:1px solid #dce3d9;margin-top:32px;padding-top:24px;font-size:12px}.business-auth-card footer{color:#5d7167;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;font-size:11px;display:flex}.business-auth-card footer summary{cursor:pointer;min-height:28px}.business-auth-card footer span{overflow-wrap:anywhere;max-width:180px;display:block}@media (max-width:760px){.business-auth{grid-template-columns:1fr}.business-auth-story{gap:28px;min-height:0;padding:28px 24px}.business-auth-story h1{margin-bottom:0;font-size:30px}.business-auth-story .business-auth-steps,.business-auth-story p:not(.business-eyebrow),.business-auth-story small{display:none}.business-wordmark{font-size:25px}.business-auth-story .business-eyebrow{margin-bottom:12px}.business-auth-panel{padding:36px 24px max(32px,env(safe-area-inset-bottom));align-items:flex-start}.business-auth-card h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.business-auth *{scroll-behavior:auto!important}}
