.TariffsClient-module__l5RwMq__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.TariffsClient-module__l5RwMq__tier{background:#fff;border:1px solid #efefef;border-radius:24px;flex-direction:column;gap:16px;padding:36px 24px 28px;list-style:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.TariffsClient-module__l5RwMq__tier:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0068f414}.TariffsClient-module__l5RwMq__tierFeatured{border-color:#1136a9;box-shadow:inset 0 0 0 1px #1136a9}.TariffsClient-module__l5RwMq__tierCurrent{border-color:#5537ff}.TariffsClient-module__l5RwMq__featuredTag,.TariffsClient-module__l5RwMq__currentTag{letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:1;border-radius:999px;max-width:calc(100% - 32px);padding:5px 10px;font-size:10px;font-weight:600;position:absolute;top:-12px;right:16px;overflow:hidden;box-shadow:0 4px 12px #1136a92e}.TariffsClient-module__l5RwMq__featuredTag{background:#1136a9}.TariffsClient-module__l5RwMq__currentTag{background:linear-gradient(90deg,#5537ff 0%,#40b1ff 100%)}.TariffsClient-module__l5RwMq__tierHeader{flex-direction:column;gap:4px;display:flex}.TariffsClient-module__l5RwMq__tierName{letter-spacing:-.02em;color:#000;margin:0;font-size:22px;font-weight:600}.TariffsClient-module__l5RwMq__tierPrice{letter-spacing:-.02em;color:#1136a9;align-items:baseline;gap:6px;margin:0;font-weight:600;display:flex}.TariffsClient-module__l5RwMq__tierPriceValue{font-size:28px;line-height:1}.TariffsClient-module__l5RwMq__tierPriceUnit{color:#21212580;font-size:14px;font-weight:450}.TariffsClient-module__l5RwMq__featureList{flex-direction:column;flex-grow:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TariffsClient-module__l5RwMq__featureItem{color:#212125;align-items:center;gap:10px;font-size:14px;font-weight:450;display:flex}.TariffsClient-module__l5RwMq__bullet{color:#1136a9;background:#edf4fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:inline-flex}.TariffsClient-module__l5RwMq__cta{color:#1136a9;cursor:pointer;background:#edf4fc;border:none;border-radius:24px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:500;transition:opacity .15s;display:inline-flex}.TariffsClient-module__l5RwMq__ctaPrimary{color:#fff;background:#1136a9}.TariffsClient-module__l5RwMq__cta:hover:not(:disabled){opacity:.85}.TariffsClient-module__l5RwMq__cta:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.TariffsClient-module__l5RwMq__grid{grid-template-columns:1fr;gap:12px}.TariffsClient-module__l5RwMq__tier{border-radius:32px;gap:20px;padding:32px 24px 24px}.TariffsClient-module__l5RwMq__tierName{font-size:22px}.TariffsClient-module__l5RwMq__tierPriceValue{font-size:32px}.TariffsClient-module__l5RwMq__featureItem{font-size:14px;line-height:140%}.TariffsClient-module__l5RwMq__cta{color:#000;background:#f3f5fb;border-radius:50px;height:56px;font-size:16px}.TariffsClient-module__l5RwMq__ctaPrimary{color:#fff;background:#1136a9}.TariffsClient-module__l5RwMq__featuredTag,.TariffsClient-module__l5RwMq__currentTag{letter-spacing:.08em;padding:4px 10px;font-size:9px}}
.page-module__AOvwha__hero{background:var(--gradient-hero);flex-shrink:0;width:100%;position:relative;overflow:hidden}.page-module__AOvwha__heroContent{z-index:2;max-width:885px;margin:0 auto;padding:clamp(96px,14vw,178px) 24px clamp(96px,14vw,168px);position:relative}.page-module__AOvwha__heading{letter-spacing:-.08em;color:#fff;margin:0;font-size:clamp(32px,4.5vw + 16px,66px);font-weight:600;line-height:84.7%}.page-module__AOvwha__subtitle{letter-spacing:-.02em;color:#fff;opacity:.75;max-width:560px;margin-top:24px;font-size:clamp(14px,.6vw + 12px,18px);font-weight:450;line-height:140%}.page-module__AOvwha__content{box-sizing:border-box;z-index:1;flex-direction:column;gap:16px;width:100%;max-width:885px;margin:clamp(-160px,-12vw,-96px) auto 0;padding:0 24px 96px;display:flex;position:relative}@media (max-width:768px){.page-module__AOvwha__hero{background:var(--gradient-hero-mobile)}.page-module__AOvwha__heroContent{padding-left:20px;padding-right:20px}.page-module__AOvwha__content{padding:0 16px 64px}}@media (max-width:480px){.page-module__AOvwha__hero{background:var(--gradient-hero-mobile)}.page-module__AOvwha__heroContent{padding-left:16px;padding-right:16px}.page-module__AOvwha__content{padding:0 12px 48px}}
