.pro-home{padding:56px 0 20px}.pro-hero{background:linear-gradient(135deg,#eaf2ff 0%,#fff 62%);border:1px solid #dbe7fa;border-radius:28px;padding:58px;display:grid;grid-template-columns:1.18fr .82fr;gap:32px;align-items:center;overflow:hidden}.pro-hero h1{font-size:58px;line-height:1.03;margin:0 0 18px;letter-spacing:-2px}.pro-hero p{font-size:20px;color:#5e6b80;line-height:1.65}.hero-actions{display:flex;gap:12px;margin-top:25px}.button-outline{display:inline-block;padding:12px 18px;border:1px solid #0b57d0;border-radius:10px;font-weight:700}.mail-demo{background:#fff;border:1px solid #d9e2ef;border-radius:18px;box-shadow:0 25px 70px rgba(31,70,125,.18);overflow:hidden;transform:rotate(1deg)}.demo-top{height:44px;background:#0b57d0;color:#fff;padding:12px 16px}.demo-body{display:grid;grid-template-columns:105px 1fr;min-height:270px}.demo-side{background:#edf4ff;padding:14px 8px}.demo-side span{display:block;padding:7px}.demo-list{padding:10px}.demo-message{padding:13px;border-bottom:1px solid #e4e9f1}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.trust-card{background:#fff;border:1px solid #dfe7f1;border-radius:16px;padding:21px}.trust-card h3{margin-top:7px}.section-heading{text-align:center;max-width:720px;margin:70px auto 28px}.section-heading h2{font-size:38px;margin-bottom:12px}.professional-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.professional-feature{background:#fff;border:1px solid #dfe7f1;border-radius:18px;padding:25px}.professional-feature .icon{font-size:29px}.home-cta{margin:70px 0 20px;background:#0b57d0;color:#fff;border-radius:24px;padding:42px;text-align:center}.home-cta h2{font-size:36px;margin:0 0 12px}.home-cta .btn{background:#fff;color:#0b57d0}@media(max-width:850px){.pro-hero{grid-template-columns:1fr;padding:34px}.pro-hero h1{font-size:43px}.trust-row,.professional-features{grid-template-columns:1fr 1fr}}@media(max-width:540px){.trust-row,.professional-features{grid-template-columns:1fr}.pro-hero h1{font-size:36px}.hero-actions{flex-direction:column}}
