.WhyChooseSection-module__p5TDvW__section{background:var(--light);background-image:var(--grid-light);background-size:40px 40px;padding:90px 0}.WhyChooseSection-module__p5TDvW__layout{align-items:center;gap:56px;display:flex}.WhyChooseSection-module__p5TDvW__layoutNoImg{display:block}.WhyChooseSection-module__p5TDvW__imageCol{border-radius:var(--radius-xl);border:3px solid #0052cc14;flex:0 0 42%;max-width:42%;min-height:380px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000001f}.WhyChooseSection-module__p5TDvW__cardsCol{flex:1;min-width:0}.WhyChooseSection-module__p5TDvW__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.WhyChooseSection-module__p5TDvW__layoutNoImg .WhyChooseSection-module__p5TDvW__grid{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.WhyChooseSection-module__p5TDvW__layout{gap:36px}.WhyChooseSection-module__p5TDvW__imageCol{flex:0 0 40%;max-width:40%}}@media (max-width:768px){.WhyChooseSection-module__p5TDvW__layout{flex-direction:column}.WhyChooseSection-module__p5TDvW__imageCol{flex:unset;width:100%;max-width:100%}.WhyChooseSection-module__p5TDvW__imageCol img{min-height:240px}.WhyChooseSection-module__p5TDvW__layoutNoImg .WhyChooseSection-module__p5TDvW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.WhyChooseSection-module__p5TDvW__grid,.WhyChooseSection-module__p5TDvW__layoutNoImg .WhyChooseSection-module__p5TDvW__grid{grid-template-columns:1fr}}
.PricingSection-module__Iea3dG__section{background:var(--light);background-image:var(--grid-light);background-size:40px 40px;padding:100px 0}.PricingSection-module__Iea3dG__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;display:grid}.PricingSection-module__Iea3dG__card{border:1.5px solid var(--border);border-radius:var(--radius-xl);transition:box-shadow var(--t), transform var(--t), border-color var(--t);background:#fff;flex-direction:column;padding:40px 32px 36px;display:flex}.PricingSection-module__Iea3dG__card:hover{border-color:#0052cc40;transform:translateY(-6px);box-shadow:0 16px 48px #0052cc1a}.PricingSection-module__Iea3dG__cardTop{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px}.PricingSection-module__Iea3dG__tierLabel{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-size:.68rem;font-weight:700}.PricingSection-module__Iea3dG__tierName{font-family:var(--fh);color:var(--dark);letter-spacing:-.03em;margin-bottom:20px;font-size:2.8rem;font-weight:800;line-height:1}.PricingSection-module__Iea3dG__divider{background:var(--primary);border-radius:2px;width:40px;height:3px;margin-bottom:20px}.PricingSection-module__Iea3dG__price{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.PricingSection-module__Iea3dG__from{color:var(--body);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600}.PricingSection-module__Iea3dG__amount{font-family:var(--fh);color:var(--primary);align-items:baseline;gap:4px;font-size:2.2rem;font-weight:800;line-height:1;display:flex}.PricingSection-module__Iea3dG__period{color:var(--body);font-size:.9rem;font-weight:600}.PricingSection-module__Iea3dG__tagline{color:var(--body);font-size:.875rem;line-height:1.6}.PricingSection-module__Iea3dG__features{flex-direction:column;flex:1;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.PricingSection-module__Iea3dG__feat{color:var(--body);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.PricingSection-module__Iea3dG__feat i{color:var(--primary);flex-shrink:0;margin-top:1px;font-size:1.05rem}.PricingSection-module__Iea3dG__cta{border-radius:var(--pill);font-family:var(--fb);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--primary);color:var(--primary);background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:14px 24px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.PricingSection-module__Iea3dG__cta:hover{background:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 8px 28px #0052cc4d}.PricingSection-module__Iea3dG__cta i{font-size:.95rem;transition:transform .2s}.PricingSection-module__Iea3dG__cta:hover i{transform:translate(2px,-2px)}@media (max-width:1024px){.PricingSection-module__Iea3dG__grid{gap:20px}.PricingSection-module__Iea3dG__card{padding:32px 24px 28px}}@media (max-width:768px){.PricingSection-module__Iea3dG__section{padding:60px 0}.PricingSection-module__Iea3dG__grid{grid-template-columns:1fr;gap:20px}}
