.pricing-module__lP4odW__page{color:#17324a;background:linear-gradient(#f6fbff 0%,#fff 42%);min-height:100vh;padding:28px 16px 72px}.pricing-module__lP4odW__shell{width:min(1120px,100%);margin:0 auto}.pricing-module__lP4odW__top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:54px;display:flex}.pricing-module__lP4odW__brand{color:#17324a;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.pricing-module__lP4odW__brand img{width:112px;height:auto}.pricing-module__lP4odW__back{color:#42627b;background:#fff;border:1px solid #d8e7f2;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-module__lP4odW__hero{text-align:center;max-width:780px;margin:0 auto 34px}.pricing-module__lP4odW__eyebrow{letter-spacing:.08em;color:#3e7ca3;text-transform:uppercase;font-size:13px;font-weight:900}.pricing-module__lP4odW__hero h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(34px,6vw,58px);line-height:1.08}.pricing-module__lP4odW__hero p{color:#5f7487;margin:0;font-size:18px;line-height:1.75}.pricing-module__lP4odW__pilot{text-align:center;color:#355f52;background:#f2fbf7;border:1px solid #cde8df;border-radius:18px;max-width:760px;margin:22px auto 42px;padding:15px 18px;font-weight:750;line-height:1.55}.pricing-module__lP4odW__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-module__lP4odW__card{background:#fff;border:1px solid #dce9f2;border-radius:28px;flex-direction:column;padding:28px;display:flex;position:relative;box-shadow:0 18px 50px #22496914}.pricing-module__lP4odW__highlight{border:2px solid #69a9d2;box-shadow:0 22px 58px #357ca824}.pricing-module__lP4odW__badge{white-space:nowrap;color:#fff;background:#245f87;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pricing-module__lP4odW__card h2{margin:0;font-size:27px}.pricing-module__lP4odW__description{color:#657b8d;min-height:78px;margin:10px 0 22px;line-height:1.65}.pricing-module__lP4odW__price{align-items:flex-end;gap:7px;margin-bottom:24px;display:flex}.pricing-module__lP4odW__price strong{letter-spacing:-.04em;font-size:40px}.pricing-module__lP4odW__price span{color:#708497;padding-bottom:7px}.pricing-module__lP4odW__features{flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.pricing-module__lP4odW__features li{color:#3f596c;gap:9px;line-height:1.5;display:flex}.pricing-module__lP4odW__features li:before{content:"✓";color:#26765c;background:#eaf7f2;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-weight:900;display:grid}.pricing-module__lP4odW__cta{color:#fff;background:#173f5f;border-radius:15px;justify-content:center;align-items:center;min-height:50px;font-weight:900;text-decoration:none;display:flex}.pricing-module__lP4odW__highlight .pricing-module__lP4odW__cta{background:#276d99}.pricing-module__lP4odW__note{text-align:center;color:#718495;max-width:840px;margin:34px auto 0;font-size:14px;line-height:1.7}.pricing-module__lP4odW__note strong{color:#476173}.pricing-module__lP4odW__compare{background:#f6f9fc;border:1px solid #e1ebf2;border-radius:28px;margin-top:64px;padding:30px}.pricing-module__lP4odW__compare h2{margin:0 0 12px;font-size:28px}.pricing-module__lP4odW__compare p{color:#647a8c;margin:0;line-height:1.7}.pricing-module__lP4odW__links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pricing-module__lP4odW__links a{color:#315c79;background:#fff;border:1px solid #d9e7f0;border-radius:13px;align-items:center;min-height:44px;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:820px){.pricing-module__lP4odW__page{padding:20px 14px 100px}.pricing-module__lP4odW__top{margin-bottom:38px}.pricing-module__lP4odW__grid{grid-template-columns:1fr}.pricing-module__lP4odW__card{padding:25px 22px}.pricing-module__lP4odW__description{min-height:0}.pricing-module__lP4odW__hero p{font-size:16px}.pricing-module__lP4odW__compare{padding:24px 20px}.pricing-module__lP4odW__back{font-size:14px}.pricing-module__lP4odW__brand img{width:100px}}
