@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#f0eee8;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.hidden{display:none!important}.value-header{color:#fff;background:#111;grid-template-columns:1fr auto 1fr;align-items:center;height:90px;padding:0 4vw;display:grid}.value-brand{flex-direction:column;display:flex}.value-brand span{letter-spacing:.13em;font-size:16px;font-weight:600}.value-brand small{letter-spacing:.25em;opacity:.6;margin-top:5px;font-size:7px}.value-header nav{gap:30px;display:flex}.value-header nav a,.account-link{letter-spacing:.13em;opacity:.7;font-size:9px}.account-link{justify-self:end}.value-hero{color:#fff;background:#111;grid-template-columns:1fr 430px;align-items:center;gap:8vw;min-height:85vh;padding:100px 7vw;display:grid}.value-hero-copy>span,.contact-step-copy>span,.success-step>span,.value-benefits>div>span{color:#888;letter-spacing:.18em;font-size:8px}.value-hero h1,.contact-step h2,.success-step h2,.value-benefits h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(60px,8vw,120px);font-weight:300;line-height:.86}.value-hero h1 em,.contact-step h2 em,.success-step h2 em,.value-benefits h2 em{font-family:Playfair Display,serif;font-weight:500;display:block}.value-hero-copy p{color:#bbb;max-width:620px;font-family:Playfair Display,serif;font-size:19px;line-height:1.65}.value-card{color:#111;background:#f0eee8;padding:38px}.value-card>span{color:#888;letter-spacing:.15em;font-size:8px}.value-card h2{margin:15px 0 30px;font-family:Playfair Display,serif;font-size:38px;font-weight:500}.value-card label,.contact-step label{letter-spacing:.14em;flex-direction:column;gap:10px;font-size:8px;display:flex}.value-card input,.contact-step input,.contact-step select{color:#111;background:#fff;border:1px solid #c7c3bb;border-radius:0;width:100%;min-height:58px;padding:0 16px}.value-card button,.contact-step button{color:#fff;cursor:pointer;letter-spacing:.13em;background:#111;border:0;width:100%;min-height:58px;margin-top:12px;font-size:9px;font-weight:600}.value-card small{color:#888;margin-top:16px;font-size:8px;line-height:1.5;display:block}.contact-step{grid-template-columns:1fr 450px;align-items:start;gap:8vw;padding:120px 7vw;display:grid}.contact-step-copy p{margin-top:30px;font-family:Playfair Display,serif;font-size:22px}#homeValueForm{background:#fff;flex-direction:column;gap:18px;padding:35px;display:flex}.form-status{color:#777;min-height:20px;margin:0;font-size:10px}.success-step{background:#cfcac0;padding:130px 7vw}.success-step p{max-width:720px;font-family:Playfair Display,serif;font-size:20px;line-height:1.65}.success-actions{flex-wrap:wrap;gap:15px;margin-top:40px;display:flex}.primary-action,.secondary-action{letter-spacing:.13em;padding:18px 22px;font-size:9px}.primary-action{color:#fff;background:#111}.secondary-action{border:1px solid #111}.value-benefits{padding:120px 7vw}.benefit-grid{border-top:1px solid #c7c3bb;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.benefit-grid article{border-bottom:1px solid #c7c3bb;border-right:1px solid #c7c3bb;min-height:320px;padding:30px}.benefit-grid article:last-child{border-right:0}.benefit-grid article>span{color:#999;font-size:9px}.benefit-grid h3{margin-top:80px;font-family:Playfair Display,serif;font-size:30px;font-weight:500}.benefit-grid p{color:#555;font-size:12px;line-height:1.7}.value-disclaimer{color:#777;background:#111;padding:35px 7vw}.value-disclaimer p{max-width:950px;margin:0;font-size:9px;line-height:1.6}footer{color:#777;background:#080808;justify-content:space-between;padding:50px 7vw;font-size:8px;display:flex}footer>div:first-child{flex-direction:column;display:flex}footer strong{color:#fff;letter-spacing:.12em;font-size:15px}footer span{margin-top:5px}@media (width<=900px){.value-header{grid-template-columns:1fr auto}.value-header nav{display:none}.value-hero,.contact-step{grid-template-columns:1fr}.value-card{max-width:600px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{border-right:0}}@media (width<=600px){.value-header{height:75px;padding:0 22px}.value-hero,.contact-step,.success-step,.value-benefits{padding-left:24px;padding-right:24px}.value-card,#homeValueForm{padding:25px}footer{flex-direction:column;gap:20px;padding-left:24px;padding-right:24px}}.primary-action{cursor:pointer;border:0;font-family:inherit}.primary-action:disabled{opacity:.6;cursor:wait}
