
/* V110 Port Agent portal integration - MANYA branded */
.parv7-wrap,.parv7-auth-wrap{max-width:1180px;margin:60px auto;padding:0 24px;font-family:Manrope,Arial,sans-serif;color:#1f2b28}.parv7-hero{background:linear-gradient(135deg,#064b39,#0b6b4c);border-radius:28px;padding:34px;box-shadow:0 26px 70px rgba(6,75,57,.18)}.parv7-hero h2{font-size:clamp(30px,4vw,54px);line-height:1.02;color:#fff}.parv7-pill{background:rgba(255,255,255,.16);color:#fff;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.parv7-steps span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18)}.parv7-card,.parv7-auth-wrap .parv7-card{border:1px solid rgba(6,75,57,.14);border-radius:24px;padding:28px;box-shadow:0 22px 60px rgba(6,75,57,.08)}.parv7-card h3{font-size:26px;margin-top:0;color:#063f31}.parv7-form label,.parv7-card label{color:#064b39;font-weight:800}.parv7-form input[type=text],.parv7-form input[type=email],.parv7-form input[type=date],.parv7-form input[type=password],.parv7-form select,.parv7-form textarea,.parv7-card input[type=text],.parv7-card input[type=email],.parv7-card input[type=date],.parv7-card input[type=password],.parv7-card select,.parv7-card textarea{border:1px solid rgba(6,75,57,.18);border-radius:16px;padding:14px 16px;background:#fbfffd}.parv7-btn{background:#075e47!important;color:#fff!important;border-radius:999px!important;padding:14px 22px!important}.parv7-btn.secondary{background:#edf7f2!important;color:#075e47!important}.parv7-link-btn{background:#edf7f2;color:#075e47;border-radius:999px}.parv7-badge{border-radius:999px}.parv7-table th,.parv7-table td{padding:14px;border-bottom:1px solid rgba(6,75,57,.12)}
.manya-agent-portal{max-width:1180px;margin:70px auto;padding:0 24px}.agent-hero-card{min-height:430px;border-radius:34px;background:linear-gradient(110deg,rgba(3,54,41,.86),rgba(7,94,71,.68)),url('../img/hero-mattress.jpg') center/cover no-repeat;color:#fff;padding:clamp(32px,7vw,82px);display:flex;flex-direction:column;justify-content:center;box-shadow:0 30px 80px rgba(6,75,57,.18)}.agent-hero-card .eyebrow{color:#e0bd62;letter-spacing:.16em;font-weight:900;text-transform:uppercase}.agent-hero-card h1{font-size:clamp(42px,7vw,84px);line-height:.95;margin:12px 0;color:#fff}.agent-hero-card p{max-width:720px;font-size:20px;line-height:1.6;color:rgba(255,255,255,.88)}.agent-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.agent-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.agent-feature-grid article{background:#fff;border:1px solid rgba(6,75,57,.12);border-radius:26px;padding:28px;box-shadow:0 18px 45px rgba(6,75,57,.08)}.agent-feature-grid strong{color:#d5a93c;letter-spacing:.14em}.agent-feature-grid h3{font-size:24px;color:#064b39;margin:10px 0}.agent-auth-wrap .parv7-auth-wrap{margin:0;padding:0;max-width:none}@media(max-width:900px){.agent-feature-grid,.parv7-grid-2,.parv7-auth-wrap .parv7-grid-2{grid-template-columns:1fr}.parv7-hero{display:grid}.agent-hero-card{min-height:360px}}
