.pricing-section{box-sizing:border-box;background:var(--hw-background);position:relative;overflow:hidden}.pricing-section__bg{z-index:0;pointer-events:none;background:radial-gradient(300px 360px at -2%,#ff403e29 0%,#ff403e00 70%),radial-gradient(300px 360px at 102%,#ff403e29 0%,#ff403e00 70%);position:absolute;inset:0}.pricing-section__bg:after{content:"";background-image:repeating-linear-gradient(#8982822e 0 1px,#0000 1px 9px);height:46%;position:absolute;top:24%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.pricing-inner{z-index:1;position:relative}.pricing-title{font-weight:var(--hw-text-h2-weight);text-align:center;margin:0}#pricing.pricing-section .pricing-title,#pricing.pricing-section .pricing-card__price-value{font-weight:600}.pricing-toggle{box-sizing:border-box;border:1px solid var(--hw-stroke-card);background-image:linear-gradient(90deg,#fdfdfd 0%,#fff5f5 100%);align-items:center;gap:12px;padding:8px;display:inline-flex;box-shadow:0 12px 16px #0000000f}.pricing-toggle__option{box-sizing:border-box;cursor:pointer;height:34px;font-family:var(--font-sans);color:var(--hw-text-nav-passive);background:0 0;border:0;border-radius:128px;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:16px;font-weight:500;line-height:normal;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.pricing-toggle__option[data-active=true]{background:var(--hw-white);color:var(--hw-text-accent);box-shadow:0 4px 8px #0000001f}.pricing-toggle__badge{background:var(--hw-button-low-opacity);color:var(--hw-text-accent);border-radius:128px;align-items:center;padding:2px 8px;font-size:12px;font-weight:400;display:inline-flex}.pricing-cards{box-sizing:border-box;width:100%;display:grid}.pricing-card{box-sizing:border-box;border:1px solid var(--hw-stroke-card);background:var(--hw-white);flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 16px #0000000f}.pricing-card__glow{z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 70% 0,#ff403e14 0%,#ff403e00 70%),radial-gradient(80% 50% at 20% 100%,#ff403e0d 0%,#ff403e00 70%);position:absolute;inset:0}.pricing-card__dots{z-index:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#89828266 1px,#0000 1.1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,#0000 75%)}.pricing-card__main{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.pricing-card__head{flex-direction:column;gap:4px;display:flex}.pricing-card__label{font-family:var(--font-sans);color:var(--hw-text-accent);margin:0;font-size:16px;font-weight:500;line-height:normal}.pricing-card__price{color:var(--hw-text-title-primary);align-items:baseline;gap:4px;margin:0;display:flex}.pricing-card__price-value{font-family:var(--font-sans);font-size:var(--hw-text-price-size);line-height:var(--hw-text-price-line-height);font-weight:var(--hw-text-price-weight);letter-spacing:var(--hw-text-price-letter-spacing)}.pricing-card__price-value--custom{font-weight:600}.pricing-card__price-period{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);font-size:16px;font-weight:500;line-height:normal}.pricing-advantages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-advantage{align-items:center;gap:8px;display:flex}.pricing-advantage__icon{flex:none}.pricing-advantage__text{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);font-size:12px;font-weight:400;line-height:normal}.pricing-advantage--dot{align-items:flex-start;gap:10px}.pricing-advantage--dot:before{content:"";background:var(--hw-text-subtitle-secondary);opacity:.55;border-radius:50%;flex:none;width:4px;height:4px;margin-top:5px}.pricing-card__cta{box-sizing:border-box;z-index:1;background-image:var(--hw-gradient-button-passive);width:100%;height:39px;color:var(--hw-card-button-text);font-family:var(--font-sans);letter-spacing:0;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:12px;font-weight:600;line-height:normal;transition:background-image .15s,opacity .15s;display:inline-flex;position:relative;box-shadow:0 4px 24px #ff403e80}.pricing-card__cta:hover{background-image:var(--hw-gradient-button-active);opacity:.95}@media (max-width:1023px){.pricing-cards{max-width:420px;grid-template-columns:minmax(0,1fr)!important}}@media (min-width:768px) and (max-width:1023px){.pricing-page .pricing-cards{max-width:min(100%,720px);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.pricing-cards{margin-inline:auto}}
.pricing-section{box-sizing:border-box;background:var(--hw-background);position:relative;overflow:hidden}.pricing-section__bg{z-index:0;pointer-events:none;background:radial-gradient(300px 360px at -2%,#ff403e29 0%,#ff403e00 70%),radial-gradient(300px 360px at 102%,#ff403e29 0%,#ff403e00 70%);position:absolute;inset:0}.pricing-section__bg:after{content:"";background-image:repeating-linear-gradient(#8982822e 0 1px,#0000 1px 9px);height:46%;position:absolute;top:24%;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.pricing-inner{z-index:1;position:relative}.pricing-title{font-weight:var(--hw-text-h2-weight);text-align:center;margin:0}#pricing.pricing-section .pricing-title,#pricing.pricing-section .pricing-card__price-value{font-weight:600}.pricing-toggle{box-sizing:border-box;border:1px solid var(--hw-stroke-card);background-image:linear-gradient(90deg,#fdfdfd 0%,#fff5f5 100%);align-items:center;gap:12px;padding:8px;display:inline-flex;box-shadow:0 12px 16px #0000000f}.pricing-toggle__option{box-sizing:border-box;cursor:pointer;height:34px;font-family:var(--font-sans);color:var(--hw-text-nav-passive);background:0 0;border:0;border-radius:128px;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:16px;font-weight:500;line-height:normal;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.pricing-toggle__option[data-active=true]{background:var(--hw-white);color:var(--hw-text-accent);box-shadow:0 4px 8px #0000001f}.pricing-toggle__badge{background:var(--hw-button-low-opacity);color:var(--hw-text-accent);border-radius:128px;align-items:center;padding:2px 8px;font-size:12px;font-weight:400;display:inline-flex}.pricing-cards{box-sizing:border-box;width:100%;display:grid}.pricing-card{box-sizing:border-box;border:1px solid var(--hw-stroke-card);background:var(--hw-white);flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 16px #0000000f}.pricing-card__glow{z-index:0;pointer-events:none;background:radial-gradient(80% 50% at 70% 0,#ff403e14 0%,#ff403e00 70%),radial-gradient(80% 50% at 20% 100%,#ff403e0d 0%,#ff403e00 70%);position:absolute;inset:0}.pricing-card__dots{z-index:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#89828266 1px,#0000 1.1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 0%,#0000 75%)}.pricing-card__main{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.pricing-card__head{flex-direction:column;gap:4px;display:flex}.pricing-card__label{font-family:var(--font-sans);color:var(--hw-text-accent);margin:0;font-size:16px;font-weight:500;line-height:normal}.pricing-card__price{color:var(--hw-text-title-primary);align-items:baseline;gap:4px;margin:0;display:flex}.pricing-card__price-value{font-family:var(--font-sans);font-size:var(--hw-text-price-size);line-height:var(--hw-text-price-line-height);font-weight:var(--hw-text-price-weight);letter-spacing:var(--hw-text-price-letter-spacing)}.pricing-card__price-value--custom{font-weight:600}.pricing-card__price-period{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);font-size:16px;font-weight:500;line-height:normal}.pricing-advantages{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-advantage{align-items:center;gap:8px;display:flex}.pricing-advantage__icon{flex:none}.pricing-advantage__text{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);font-size:12px;font-weight:400;line-height:normal}.pricing-advantage--dot{align-items:flex-start;gap:10px}.pricing-advantage--dot:before{content:"";background:var(--hw-text-subtitle-secondary);opacity:.55;border-radius:50%;flex:none;width:4px;height:4px;margin-top:5px}.pricing-card__cta{box-sizing:border-box;z-index:1;background-image:var(--hw-gradient-button-passive);width:100%;height:39px;color:var(--hw-card-button-text);font-family:var(--font-sans);letter-spacing:0;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:12px;font-weight:600;line-height:normal;transition:background-image .15s,opacity .15s;display:inline-flex;position:relative;box-shadow:0 4px 24px #ff403e80}.pricing-card__cta:hover{background-image:var(--hw-gradient-button-active);opacity:.95}@media (max-width:1023px){.pricing-cards{max-width:420px;grid-template-columns:minmax(0,1fr)!important}}@media (min-width:768px) and (max-width:1023px){.pricing-page .pricing-cards{max-width:min(100%,720px);margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.pricing-cards{margin-inline:auto}}.pricing-page{box-sizing:border-box;isolation:isolate;background-color:var(--hw-background);min-height:100dvh;position:relative;overflow-x:clip}.pricing-page__bg{z-index:0;pointer-events:none;background-image:url(/assets/backpricing.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;inset:0}.pricing-shell{z-index:1;position:relative}.pricing-page .site-footer{background:0 0}.pricing-main{flex-direction:column;display:flex}.pricing-hero-section{box-sizing:border-box;padding-inline:var(--section-px);padding-top:calc(var(--header-padding-top) + var(--header-row-height) + 72px);padding-bottom:var(--section-py)}.pricing-hero-inner{gap:24px;max-width:992px}.pricing-hero-text{gap:12px}.pricing-hero-title{margin:0;font-weight:600}.pricing-hero-title__rest{color:var(--hw-text-title-primary)}.pricing-hero-title__accent{background-image:var(--hw-gradient-button-passive);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.pricing-hero-subtitle{max-width:640px;margin:0;font-weight:500}.pricing-page-section{border-top:1px dashed var(--hw-stroke-section)}.pricing-page-plans-section.pricing-section{background:0 0}.pricing-page .pricing-page-plans-section .pricing-title,.pricing-page .pricing-page-plans-section .pricing-card__price-value{font-weight:600}.pricing-included-section,.pricing-faq-section{box-sizing:border-box;padding-inline:var(--section-px);padding-block:var(--section-py)}.pricing-page-inner{gap:48px;max-width:992px}.pricing-page-header{gap:4px}.pricing-page-section-title{margin:0;font-weight:600}.pricing-page-section-subtitle{max-width:760px;margin:0;font-weight:500}.pricing-included-cards{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.pricing-included-card{box-sizing:border-box;border:1px solid var(--hw-stroke-card);background-image:var(--hw-gradient-card-horizontal);border-radius:8px;flex-direction:column;justify-content:flex-start;gap:32px;min-height:188px;padding:24px;display:flex;box-shadow:0 12px 16px #0000000f}.pricing-included-card__icon{border-radius:12px;width:44px;height:44px}.pricing-included-card__text{gap:8px}.pricing-included-card__title{font-family:var(--font-sans);color:var(--hw-text-title-primary);margin:0;font-size:16px;font-weight:600;line-height:1.3}.pricing-included-card__description{font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);margin:0;font-size:14px;font-weight:500;line-height:1.4}.pricing-faq-list{flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.pricing-faq-item{box-sizing:border-box;border:1px solid var(--hw-stroke-card);background-image:var(--hw-gradient-card-horizontal);border-radius:12px;overflow:hidden;box-shadow:0 12px 16px #0000000f}.pricing-faq-item__heading{margin:0}.pricing-faq-item__trigger{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.pricing-faq-item__question{color:var(--hw-text-title-primary);font-size:16px;font-weight:600;line-height:1.3}.pricing-faq-item__icon{flex:none;width:16px;height:16px;position:relative}.pricing-faq-item__icon-bar{background:var(--hw-text-accent);border-radius:2px;width:14px;height:2px;transition:opacity .15s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-faq-item__icon-bar--v{transform:translate(-50%,-50%)rotate(90deg)}.pricing-faq-item__icon[data-open=true] .pricing-faq-item__icon-bar--v{opacity:0;transform:translate(-50%,-50%)rotate(0)}.pricing-faq-item__panel{padding:0 24px 22px}.pricing-faq-item__answer{max-width:760px;font-family:var(--font-sans);color:var(--hw-text-subtitle-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.5}.pricing-enterprise-cta-section.final-cta-section{background:0 0;padding-block:128px}.pricing-enterprise-cta-section .final-cta-section__bg:after{opacity:.16;height:240px}.pricing-enterprise-cta-section .final-cta-title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25em;max-width:100%;display:inline-flex}.pricing-enterprise-cta-section .final-cta-title__line--accent{display:inline}@media (max-width:1023px){.pricing-included-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-enterprise-cta-section.final-cta-section{padding-block:var(--section-py)}}@media (min-width:768px) and (max-width:1023px){.pricing-included-cards{max-width:min(100%,720px);margin-inline:auto}}@media (max-width:767px){.pricing-included-cards{grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto}.pricing-hero-title__rest,.pricing-hero-title__accent{display:inline}.pricing-enterprise-cta-section .final-cta-title{white-space:normal;flex-wrap:wrap}.pricing-faq-item__trigger{padding:18px}.pricing-faq-item__panel{padding:0 18px 18px}.pricing-faq-item__question{font-size:15px}}
