.product-home{--ink:#17272b;--cream:#f5f1e9;--green:#347f6c;background:var(--cream);min-height:100vh;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.ph-wrap{width:min(1120px,100% - 44px);margin:auto}.ph-nav{border-bottom:1px solid #50645e38;justify-content:space-between;align-items:center;padding:25px 0;display:flex}.ph-brand{color:inherit;font-size:20px;text-decoration:none}.ph-brand b{font-weight:850}.ph-brand span{font-weight:400}.ph-back{letter-spacing:1.3px;color:inherit;opacity:.7;font-size:11px;font-weight:800;text-decoration:none}.ph-hero{max-width:930px;padding:78px 0 64px}.ph-kicker{letter-spacing:2.1px!important;color:var(--green)!important;margin:0 0 18px!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important}.ph-hero h1{letter-spacing:-3.5px;margin:0 0 28px;font-size:clamp(48px,7vw,84px);line-height:.96}.ph-intro{max-width:820px;color:#566864!important;margin:0!important;font-size:clamp(20px,2.3vw,27px)!important;line-height:1.45!important}.ph-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ph-button{background:var(--green);color:#fff;letter-spacing:.8px;border-radius:13px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.ph-button.secondary{color:var(--ink);background:0 0;border:1px solid #bfcac5}.ph-body{grid-template-columns:1.25fr .75fr;gap:22px;padding-bottom:55px;display:grid}.ph-card{background:#fff;border:1px solid #d5dcd8;border-radius:25px;padding:36px}.ph-card h2{letter-spacing:-1px;margin:0 0 18px;font-size:30px}.ph-card p{color:#5f706c!important;margin:0 0 18px!important;font-size:17px!important;line-height:1.7!important}.ph-card p:last-child{margin-bottom:0!important}.ph-quote{font-weight:750;color:var(--ink)!important;font-size:24px!important;line-height:1.35!important}.ph-contact{background:#e3ece8;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;margin:0 0 55px;padding:35px;display:flex}.ph-contact h2{margin:0 0 8px;font-size:28px}.ph-contact p{max-width:650px;color:#586a66!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.ph-contact .ph-button{flex:none}.ph-footer{color:#71807c;border-top:1px solid #50645e38;justify-content:space-between;gap:20px;padding:28px 0 38px;font-size:12px;display:flex}.product-home.fourg{--green:#347f6c}@media (max-width:760px){.ph-hero{padding:52px 0 42px}.ph-hero h1{letter-spacing:-2.4px;font-size:49px}.ph-body{grid-template-columns:1fr}.ph-card{padding:27px}.ph-contact{flex-direction:column;align-items:flex-start}.ph-footer{flex-direction:column}.ph-back{display:block}}
