.owner-pulse{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;padding:14px!important;border:1px solid rgba(255,255,255,.14);border-radius:32px;background:radial-gradient(circle at 5% 10%,rgba(255,111,89,.18),transparent 30%),#0d292b}.pulse-intro,.pulse-results{padding:clamp(25px,4vw,48px);border-radius:24px}.pulse-intro h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.9;letter-spacing:-.065em;margin:10px 0 20px}.pulse-intro>p:not(.eyebrow){color:#b4c4c0;line-height:1.65}.pulse-intro form{margin-top:30px}.pulse-intro label{display:block;color:#f4bb54;font-size:.69rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pulse-intro form>div{display:flex;gap:8px;margin:8px 0 12px}.pulse-intro select,.pulse-intro button{min-height:53px;border:0;border-radius:13px;padding:0 15px;font:inherit}.pulse-intro select{flex:1;min-width:0;background:#f3f0e8;color:#06181a}.pulse-intro button{background:#ff6f59;color:#06181a;font-weight:900}.pulse-intro button:disabled{opacity:.45}.pulse-intro small{color:#91aaa3;line-height:1.45}.pulse-hp{position:absolute!important;left:-9999px!important}.pulse-results{background:#f3f0e8;color:#06181a}.pulse-result-head{display:flex;justify-content:space-between;gap:15px;margin-bottom:24px}.pulse-result-head span{font-size:.68rem;letter-spacing:.13em;font-weight:950;color:#a44c3e}.pulse-result-head b{font-size:.82rem}#pulse-bars{display:grid;gap:15px}#pulse-bars article>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px}#pulse-bars article b{font-size:.9rem}#pulse-bars article span{color:#65736f;font-size:.75rem}#pulse-bars i{display:block;height:9px;border-radius:99px;background:#d9dfdc;overflow:hidden}#pulse-bars em{display:block;width:var(--score);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff6f59,#f4bb54);animation:bar-in .7s ease both}#pulse-change{margin-top:25px;border:1px solid #b9c5c1;border-radius:999px;background:transparent;padding:9px 13px;color:#435653;font-weight:800}@keyframes bar-in{from{width:0}}@media(max-width:800px){.owner-pulse{grid-template-columns:1fr}.pulse-intro form>div{display:grid}.pulse-intro button{width:100%}}
