.client-area-content{--client-charcoal:#282624;--client-gold:#c69739;--client-focus:#917130;--client-cream:#f8f6f2;--client-text:#201f1d;background:var(--client-cream);color:var(--client-text);padding:64px 0 80px;font-family:Palatino Linotype,Palatino,Book Antiqua,serif}.client-area-content h1,.client-area-content h2{letter-spacing:0;font-family:inherit}.client-area-intro{text-align:center;max-width:720px;margin:0 auto 48px}.client-area-intro h1{margin-bottom:20px;font-size:36px;line-height:1.2}.client-area-rule{background:var(--client-gold);width:48px;height:1px;margin:0 auto 24px}.client-area-intro p{font-size:18px;line-height:1.7}.client-area-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:24px;display:grid}.client-service{border:1px solid var(--client-focus);border-top:3px solid var(--client-gold);border-radius:4px;flex-direction:column;min-width:0;padding:28px;display:flex}.client-service-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.client-service-heading svg{color:var(--client-gold);flex-shrink:0}.client-service h2{font-size:24px;line-height:1.35}.client-service p{line-height:1.7}.client-service-status{border:1px solid var(--client-charcoal);color:var(--client-cream);background:var(--client-charcoal);padding:2px 8px;font-size:14px}.client-service-description{margin-bottom:28px}.client-service form{flex-direction:column;gap:12px;display:flex}.client-service label{margin-bottom:8px;display:block}.client-service .client-code-input{background:var(--client-cream);height:48px;color:var(--client-text);border-color:var(--client-focus);font-size:16px}.client-service .client-code-input::placeholder{color:var(--client-text);opacity:1}.client-service .client-area-button{white-space:normal;background:var(--client-gold);width:100%;height:auto;min-height:48px;color:var(--client-charcoal);border-radius:4px;padding:12px 20px;font-family:inherit;font-size:16px}.client-service .client-area-button:hover{background:var(--client-focus)}.client-service .client-area-button:disabled{opacity:.55}.client-service .client-forget{height:auto;min-height:44px;color:var(--client-text);background:0 0;align-self:flex-start;padding:8px 0;font-family:inherit;font-size:14px;text-decoration:underline}.client-service .client-code-input:focus-visible,.client-service .client-area-button:focus-visible,.client-service .client-forget:focus-visible,.client-service a:focus-visible{outline:2px solid var(--client-focus);outline-offset:3px;box-shadow:none}.client-code-error{font-size:14px}.client-service-note{margin-top:24px;font-size:14px}.client-service-help{margin-top:auto;padding-top:28px;font-size:14px}.client-service-help a{color:var(--client-text);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width>=768px){.client-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-area-intro h1{font-size:40px}}@media (width<=374px){.client-service{padding:20px}}
