
.pg-hero{background:linear-gradient(125deg,#071c36,#0c3761);color:white;padding:88px 0 75px}.pg-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.06;max-width:850px;margin:16px 0}.pg-hero p{color:#d8e8f7;max-width:700px;font-size:19px;line-height:1.65}.pg-kicker{color:#5fe1bb;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pg-wrap{width:min(1120px,calc(100% - 40px));margin:auto}.pg-btn{display:inline-block;background:#16a76c;color:white!important;border-radius:10px;padding:14px 22px;font-weight:700;text-decoration:none;margin:14px 10px 0 0}.pg-btn.alt{background:transparent;border:1px solid #9cc3e6}.pg-section{padding:72px 0}.pg-section:nth-of-type(even){background:#f3f7fb}.pg-section h2{font-size:clamp(28px,3vw,42px);color:#0b2542;margin:0 0 14px}.pg-lead{font-size:18px;color:#4d6074;max-width:820px;line-height:1.65}.pg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.pg-card{background:white;border:1px solid #dbe5ef;border-radius:14px;padding:26px;box-shadow:0 4px 16px #0b254209}.pg-card h3{margin:0 0 12px;color:#0c2b4a}.pg-card p{line-height:1.65;color:#506277}.pg-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px}.pg-step{border-left:4px solid #0b9fbc;padding:14px 20px;background:white;border-radius:8px}.pg-step strong{display:block;color:#092b4d;font-size:18px;margin-bottom:8px}.pg-step span{color:#4b6072;line-height:1.5}.pg-status{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.pg-status span{padding:10px 16px;background:#ffffff14;border:1px solid #ffffff35;border-radius:30px;color:white;font-weight:600}.pg-quote{padding:30px;border-left:5px solid #16a76c;background:white;border-radius:12px;font-size:21px;color:#16344d}.pg-note{font-size:13px;color:#607488;margin-top:22px}.pg-demo{background:#0b2542;color:white;padding:65px 0}.pg-demo h2{color:white}.pg-demo p{color:#d9e7f5}.pg-pill{display:inline-block;background:#dcfce9;color:#166534;padding:8px 14px;border-radius:30px;font-size:13px;font-weight:700}.pg-table{width:100%;border-collapse:collapse;margin-top:24px}.pg-table td{padding:14px;border-bottom:1px solid #dbe5ef}.pg-table td:first-child{font-weight:700;color:#0b2542;width:28%}@media(max-width:800px){.pg-grid{grid-template-columns:1fr}.pg-steps{grid-template-columns:1fr 1fr}.pg-hero{padding:60px 0}}@media(max-width:500px){.pg-steps{grid-template-columns:1fr}}
