.pro-page-module__wMhwsW__page{color:#0f172a;background:#fff;width:100%;padding:0}.pro-page-module__wMhwsW__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1f35 0%,#2d3142 50%,#1a1f35 100%);padding:5rem 1rem;position:relative;overflow:hidden}.pro-page-module__wMhwsW__hero:before{content:"";pointer-events:none;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1200 600\"><defs><pattern id=\"grid\" width=\"40\" height=\"40\" patternUnits=\"userSpaceOnUse\"><path d=\"M 40 0 L 0 0 0 40\" fill=\"none\" stroke=\"rgba(255,255,255,.03)\" stroke-width=\"1\"/></pattern></defs><rect width=\"1200\" height=\"600\" fill=\"%231a1f35\"/><rect width=\"1200\" height=\"600\" fill=\"url(%23grid)\"/></svg>");position:absolute;inset:0}.pro-page-module__wMhwsW__heroContent{z-index:10;max-width:800px;margin:0 auto;position:relative}.pro-page-module__wMhwsW__kicker{color:#f7901e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.9rem;font-weight:800;display:block}.pro-page-module__wMhwsW__hero h1{letter-spacing:-1px;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.2}.pro-page-module__wMhwsW__heroIntro{color:#ffffffd9;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.8}.pro-page-module__wMhwsW__highlights{width:100%;max-width:1280px;margin:0 auto;padding:4rem 1rem}.pro-page-module__wMhwsW__highlightsInner h2{text-align:center;color:#0f172a;margin:0 0 3rem;font-size:clamp(1.8rem,3vw,2.5rem)}.pro-page-module__wMhwsW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.pro-page-module__wMhwsW__card{text-align:center;background:#fff;border:1px solid #eceff3;border-radius:16px;padding:2rem;transition:all .3s}.pro-page-module__wMhwsW__card:hover{border-color:#f7901e;transform:translateY(-6px);box-shadow:0 12px 32px #00000014}.pro-page-module__wMhwsW__cardIcon{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#f7901e,#e57f0c);border-radius:999px;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;margin-bottom:1rem;font-size:1.03rem;font-weight:800;display:inline-flex}.pro-page-module__wMhwsW__card h3{color:#0f172a;margin:0 0 .75rem;font-size:1.15rem}.pro-page-module__wMhwsW__card p{color:#475569;margin:0;font-size:.95rem;line-height:1.6}.pro-page-module__wMhwsW__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1f35 0%,#2d3142 50%,#1a1f35 100%);width:100%;padding:4rem 1rem}.pro-page-module__wMhwsW__cta h2{margin:0 0 .5rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800}.pro-page-module__wMhwsW__cta p{color:#fffc;max-width:600px;margin:0 auto 2rem;font-size:1.1rem}.pro-page-module__wMhwsW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:600px;margin:0 auto;display:flex}.pro-page-module__wMhwsW__btnPrimary,.pro-page-module__wMhwsW__btnOutline{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:200px;padding:.85rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.pro-page-module__wMhwsW__btnPrimary{color:#fff;background:#f7901e;border:1px solid #f7901e}.pro-page-module__wMhwsW__btnPrimary:hover{background:#d97511;box-shadow:0 8px 20px #f7901e4d}.pro-page-module__wMhwsW__btnOutline{color:#fff;background:0 0;border:2px solid #fff}.pro-page-module__wMhwsW__btnOutline:hover{background:#ffffff1a;border-color:#f7901e}@media (max-width:980px){.pro-page-module__wMhwsW__grid{grid-template-columns:repeat(2,1fr)}.pro-page-module__wMhwsW__hero{padding:3.5rem 1rem}.pro-page-module__wMhwsW__ctaButtons{flex-direction:column}.pro-page-module__wMhwsW__btnPrimary,.pro-page-module__wMhwsW__btnOutline{flex:1;min-width:auto}}@media (max-width:620px){.pro-page-module__wMhwsW__grid{grid-template-columns:1fr}.pro-page-module__wMhwsW__hero{padding:2.5rem 1rem}.pro-page-module__wMhwsW__hero h1{font-size:1.8rem}.pro-page-module__wMhwsW__heroIntro{font-size:1rem}.pro-page-module__wMhwsW__card{padding:1.5rem}.pro-page-module__wMhwsW__cardIcon{width:2.45rem;height:2.45rem;font-size:.97rem}.pro-page-module__wMhwsW__ctaButtons{gap:.75rem}.pro-page-module__wMhwsW__btnPrimary,.pro-page-module__wMhwsW__btnOutline{min-width:auto;padding:.75rem 1.5rem}.pro-page-module__wMhwsW__cta{padding:2.5rem 1rem}.pro-page-module__wMhwsW__cta h2{font-size:1.6rem}.pro-page-module__wMhwsW__highlights{padding:2rem 1rem}}
