:root{--green:#132923;--lime:#d7ff9a;--cream:#f7f6f0}body{background:#f7f6f0}.account-header{max-width:1220px;margin:auto;padding:28px 32px;display:flex;justify-content:space-between;align-items:center}.account-brand{font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-1.5px}.account-brand strong{font-weight:800}.mark,.brand-period{color:#70944f}.back-link{font-size:13px;font-weight:700;color:#516b58}.account-shell{max-width:1220px;margin:28px auto 75px;padding:20px 32px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.account-intro{padding:60px 0}.account-eyebrow,.form-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:#6f9a59}.account-intro h1{font-size:clamp(48px,5.6vw,81px);line-height:1.12;letter-spacing:-.06em;margin:28px 0}.account-intro h1 em{color:#638852}.account-intro>p{font-size:16px;color:#63776c;max-width:460px}.account-benefits{display:grid;gap:13px;font-size:13px;font-weight:700;margin:35px 0;color:#365b3e}.mini-price{background:#e7efde;max-width:430px;border-radius:13px;padding:22px 26px}.mini-price span{font-size:11px;color:#56705a;font-weight:700}.mini-price strong{font-size:34px;margin:0 11px}.mini-price p{font-size:12px;color:#607362;margin:3px 0}.account-card{background:#fff;border:1px solid #e0e7df;padding:clamp(22px,3.5vw,48px);border-radius:18px;box-shadow:0 30px 90px rgba(28,52,39,.09);min-height:470px}.account-card h2{font-size:36px;line-height:1.2;letter-spacing:-.05em;margin:16px 0 12px}.account-card h3{font-size:20px}.account-card p{font-size:14px;color:#688071}.account-card label{font-size:12px;font-weight:800;display:block;margin:19px 0 7px}.account-card input:not([type=checkbox]),.account-card select,.account-card textarea{width:100%;border:1px solid #cfdbd0;background:#fbfcfa;padding:15px;border-radius:8px;font-size:15px;color:#19362a;outline-offset:2px}.account-card input:focus,.account-card textarea:focus{outline:2px solid #99c773}.phone-row{display:flex;align-items:center;gap:0;border:1px solid #cfdbd0;border-radius:8px;background:#fbfcfa}.phone-row span{padding:15px;color:#66796c;font-weight:800;border-right:1px solid #dae3da}.phone-row input{border:0!important}.account-button{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--green);color:white;border:0;border-radius:8px;padding:18px 21px;margin:23px 0 0;font-weight:800}.account-button:hover{background:#284c38}.account-button:disabled{opacity:.55;cursor:wait}.subtle-note{font-size:11px;color:#79867e;margin-top:18px;line-height:1.6}.otp-entry{font-size:24px!important;letter-spacing:.35em}.otp-actions{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.otp-actions button,.quiet-button{border:0;background:none;text-decoration:underline;color:#32613f;cursor:pointer;font-weight:700}.message{border-radius:8px;padding:13px;margin-top:18px;background:#e7f4dd;color:#305638;font-size:13px;line-height:1.5}.message.error{background:#fff0e9;color:#913e2f}.dashboard-top{display:flex;justify-content:space-between;align-items:start}.dashboard-top .quiet-button{margin-top:7px}.request-form{display:grid}.consent-line{display:flex!important;gap:10px;align-items:start;line-height:1.5}.consent-line input{margin-top:3px}.requests-heading{margin-top:40px}.request-list{border-top:1px solid #e4ede3;padding-top:15px;font-size:13px}.request-item{border:1px solid #e0e9dd;border-radius:9px;padding:14px;margin-bottom:10px}.request-item strong{display:block}.request-item span{font-size:12px;color:#607760}.account-footer{text-align:center;border-top:1px solid #e1e7dd;padding:25px;font-size:12px;color:#728178}@media(max-width:800px){.account-shell{grid-template-columns:1fr;gap:15px}.account-intro{padding:10px 0}.account-intro h1{font-size:47px}.account-benefits,.mini-price{display:none}.account-header{padding:19px}.account-shell{padding:10px 18px}.account-card{padding:25px}.account-card h2{font-size:30px}}
.account-brand{font-family:'Nunito Sans',sans-serif}.account-card{border-color:#ead9cb}.back-link,.otp-actions button,.quiet-button{color:#905942}.account-benefits{color:#795346}
