.value-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.value-inputs label{display:grid;gap:8px;color:#25324b;font-size:14px;font-weight:600}.value-inputs input{width:100%;min-width:0;padding:12px;border:2px solid #64748b;border-radius:8px;background:#fff;color:#142139;font:inherit}.value-inputs input:focus{outline:3px solid #bfdbfe;outline-offset:2px;border-color:#1e40af}.value-result{min-height:88px;margin:20px 0;background:#fff;padding:16px;border:1px solid #dbe3ef;border-radius:8px}.value-result p{font-size:14px!important;line-height:1.6!important}.equiply-marketing .demo-section .wrap{position:relative}.equiply-marketing .demo-loading{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:3;padding:10px 18px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:14px;pointer-events:none;white-space:nowrap}.equiply-marketing.demo-ready .demo-loading{display:none}.equiply-marketing .marketing-fragment{display:contents}.equiply-marketing .benefit-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.equiply-marketing .benefit-photo{position:relative;isolation:isolate;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:#17263b}.equiply-marketing .benefit-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 43%}.equiply-marketing .benefit-photo:nth-child(2) img{object-position:center 42%}.equiply-marketing .benefit-photo:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(8,18,33,.94),rgba(8,18,33,.5) 25%,rgba(8,18,33,0) 65%);pointer-events:none}.equiply-marketing .benefit-photo h3{position:absolute;left:28px;right:24px;bottom:28px;z-index:2;max-width:14ch;margin:0;color:#fff;font-size:clamp(24px,2.35vw,32px);font-weight:700;line-height:1.18;letter-spacing:-.65px;text-wrap:balance;text-shadow:0 1px 3px #0004}@media(max-width:767px){.equiply-marketing .benefit-photo-grid{grid-template-columns:1fr;gap:20px}.equiply-marketing .benefit-photo{aspect-ratio:4/3}.equiply-marketing .benefit-photo h3{font-size:28px;left:24px;bottom:24px}.equiply-marketing .benefit-photo img{object-position:center 40%}.value-inputs{grid-template-columns:1fr}}