.cs-section__header{display:block!important;margin-bottom:24px!important}@media (max-width:767px){.cs-section__header{margin-bottom:16px!important;padding-right:20px!important}}.cs-section__title-row{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}@media (max-width:767px){.cs-section__title-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}}.cs-section__title{display:block!important;font-size:clamp(24px,3.2vw,40px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.022em!important;color:#1d1d1f!important;margin:0 0 4px!important;padding:0!important;text-align:left!important;flex:1!important;min-width:0!important;text-transform:none!important;border:none!important;background:0 0!important;text-rendering:optimizeLegibility!important}@media (max-width:767px){.cs-section__title{font-size:clamp(20px,6vw,28px)!important}}.cs-section__sub{display:block!important;font-size:17px!important;font-weight:400!important;line-height:1.5!important;color:#6e6e73!important;margin:6px 0 0!important;padding:0!important;text-rendering:optimizeLegibility!important}.cs-section__header-link{display:inline-flex!important;align-items:center!important;gap:2px!important;font-size:17px!important;font-weight:400!important;text-decoration:none!important;white-space:nowrap!important;color:#0071e3!important;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)!important;flex-shrink:0!important;padding:0 0 3px!important;background:0 0!important;border:none!important;box-shadow:none!important}.cs-section__header-link:hover,.cs-section__header-link:focus{opacity:.72!important;transform:translateX(2px)!important}.cs-section__header-link-arrow{font-size:1.2em!important;display:inline-block!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important}.cs-section__header-link--desktop{display:inline-flex!important}.cs-section__header-link--mobile{display:none!important}@media (max-width:767px){.cs-section__header-link--desktop{display:none!important}.cs-section__header-link--mobile{display:inline-flex!important;margin-top:2px!important}}.cs-dragging .cs-card__title,.cs-dragging .cs-card__content,.cs-dragging .cs-card__label,.cs-dragging .cs-card__text-overlay,.cs-dragging .cs-card__s3-title,.cs-dragging .cs-card__s3-content,.cs-dragging .cs-card__s3-price,.cs-dragging .cs-card__s3-badge,.cs-dragging .cs-card__s4-title,.cs-dragging .cs-card__s4-text,.cs-dragging .cs-card__s4-text--top{-webkit-user-select:none!important;user-select:none!important}.cs-arrow.is-hidden{opacity:.3!important;pointer-events:none!important;cursor:default!important;transition:opacity .3s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.4,0,.2,1)!important}.cs-card--s1{background:#fff!important;min-height:380px!important;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.2,.64,1)!important}@media (min-width:768px) and (max-width:1023px){.cs-card--s1{min-height:320px!important}}@media (max-width:767px){.cs-card--s1{min-height:300px!important}}.cs-card--s1:hover{box-shadow:0 2px 4px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.06),0 16px 40px rgba(0,0,0,.08)!important;transform:translateY(-4px) translateZ(0)!important}.cs-card--s1 .cs-card__body{padding:28px 26px 72px!important;flex:1!important;display:flex!important;flex-direction:column!important;text-align:left!important}@media (max-width:767px){.cs-card--s1 .cs-card__body{padding:22px 20px 64px!important}}.cs-card__icon{display:block!important;margin:0 0 16px!important;line-height:1!important}.cs-card__emoji{display:block!important;font-size:34px!important;line-height:1!important}.cs-card__icon-img{display:block!important;width:52px!important;height:52px!important;object-fit:contain!important;border-radius:10px!important}.cs-card__content{display:block!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important;color:#3d3d3f!important;flex:1!important;text-align:left!important}.cs-card__content p{margin:0 0 8px!important;color:inherit!important;font-size:inherit!important}.cs-card__content p:last-child{margin-bottom:0!important}.cs-card__content strong{color:#1d1d1f!important;font-weight:700!important}.cs-card__content ul,.cs-card__content ol{padding-left:18px!important;margin:0 0 8px!important}.cs-card__bg--empty{background:linear-gradient(135deg,#1c1c1e 0%,#2c2c2e 100%)!important}.cs-card__plus--dark{background:#1d1d1f!important;color:#fff!important}.cs-card.has-no-popup .cs-card__plus{display:none!important}.cs-modal.is-open{pointer-events:all!important;visibility:visible!important}.cs-modal.is-open .cs-modal__overlay{opacity:1!important}.cs-modal.is-open .cs-modal__box{transform:translate3d(0,0,0)!important}@media (min-width:768px){.cs-modal.is-open .cs-modal__box{transform:translate3d(-50%,-50%,0) scale(1)!important;opacity:1!important}}.cs-modal__label.has-label{display:block!important}.cs-modal__title{display:block!important;font-size:clamp(22px,5vw,44px)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.022em!important;color:#1d1d1f!important;margin:0 0 28px!important;padding:0!important;text-align:left!important;text-transform:none!important;background:0 0!important;border:none!important;text-rendering:optimizeLegibility!important}@media (max-width:767px){.cs-modal__title{margin-bottom:20px!important}}.cs-modal__section-box{display:block!important;background:#f5f5f7!important;border-radius:16px!important;padding:26px!important;text-align:left!important}@media (max-width:767px){.cs-modal__section-box{padding:18px 16px!important;border-radius:12px!important}}.cs-modal__body{display:block!important;font-size:16px!important;font-weight:400!important;line-height:1.78!important;color:#3d3d3f!important}.cs-modal__body p{margin:0 0 14px!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.cs-modal__body p:last-child{margin-bottom:0!important}.cs-modal__body strong{color:#1d1d1f!important;font-weight:700!important}.cs-modal__body em{font-style:italic!important}.cs-modal__body h2,.cs-modal__body h3{color:#1d1d1f!important;margin:20px 0 8px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important}.cs-modal__body ul,.cs-modal__body ol{padding-left:22px!important;margin:0 0 14px!important}.cs-modal__body li{margin-bottom:6px!important}.cs-modal__body a{color:#0071e3!important;text-decoration:none!important;transition:color .15s!important}.cs-modal__body a:hover{text-decoration:underline!important}.cs-modal__body img{display:block!important;max-width:100%!important;height:auto!important;border-radius:12px!important;margin:12px 0!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}.cs-modal__body blockquote{border-left:4px solid #0071e3!important;padding-left:16px!important;margin:16px 0!important;color:#555!important;font-style:italic!important}.cs-modal__body hr{border:none!important;border-top:1px solid #e0e0e0!important;margin:20px 0!important}.cs-section-img-wrap{display:block!important;margin-top:16px!important}.cs-section-img-wrap img{display:block!important;max-width:100%!important;height:auto!important;border-radius:12px!important;margin:0 auto!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;image-rendering:-webkit-optimize-contrast!important}.cs-card--s3{display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;cursor:default!important;transition:transform .28s cubic-bezier(.34,1.2,.64,1),box-shadow .28s cubic-bezier(.4,0,.2,1)!important;height:100%!important;box-sizing:border-box!important;position:relative!important}.cs-card__s3-img-wrap{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important;background:#f5f5f7!important;flex-shrink:0!important}.cs-card--s3-img-contain .cs-card__s3-img-wrap{height:220px!important;padding:28px 24px!important}.cs-card--s3-img-contain .cs-card__s3-img{display:block!important;max-width:100%!important;max-height:180px!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important;transition:transform .4s cubic-bezier(.22,.68,0,1)!important}.cs-card--s3-img-cover .cs-card__s3-img-wrap{height:220px!important;padding:0!important;align-items:stretch!important;overflow:hidden!important}.cs-card--s3-img-cover .cs-card__s3-img-wrap a{display:block!important;width:100%!important;height:100%!important;line-height:0!important}.cs-card--s3-img-cover .cs-card__s3-img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important;transition:transform .5s cubic-bezier(.22,.68,0,1)!important}.cs-card--s3-img-contain .cs-card__s3-img-wrap a{display:block!important;line-height:0!important}.cs-card__s3-img-wrap a:hover .cs-card__s3-img{opacity:.9!important;transform:scale(1.03)!important}.cs-card__s3-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:12px 16px 0!important}.cs-card__s3-dot{display:inline-block!important;width:10px!important;height:10px!important;border-radius:50%!important;flex-shrink:0!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important}.cs-card__s3-body{padding:20px 24px 12px!important;text-align:center!important;flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important}.cs-card__s3-badge{font-size:13px!important;font-weight:600!important;display:block!important;line-height:1.3!important;text-align:center!important;margin-bottom:4px!important}.cs-card__s3-title{margin:0 0 8px!important;line-height:1.2!important;text-align:center!important;display:block!important;text-rendering:optimizeLegibility!important}.cs-card__s3-content{line-height:1.55!important;text-align:center!important;margin-bottom:0!important;width:100%!important}.cs-card__s3-content p{margin:0 0 6px!important;text-align:center!important}.cs-card__s3-content p:last-child{margin-bottom:0!important}.cs-card__s3-price{text-align:center!important;margin-top:16px!important;line-height:1.3!important}.cs-card__s3-price-prefix{opacity:.75!important}.cs-card__s3-img-wrap a{display:block!important;line-height:0!important}.cs-card__s3-img-wrap a:hover .cs-card__s3-img{opacity:.92!important}.cs-card__s3-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:20px!important;padding:16px 20px 24px!important;flex-wrap:nowrap!important;margin-top:auto!important}.cs-card__s3-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:15px!important;font-weight:500!important;line-height:1!important;transition:filter .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.34,1.56,.64,1)!important;white-space:nowrap!important;letter-spacing:-.01em!important;flex-shrink:0!important}.cs-card__s3-btn--primary{color:#fff!important;border-radius:980px!important}.cs-card__s3-btn--primary:hover{filter:brightness(1.1)!important;color:#fff!important;transform:scale(1.02)!important}.cs-card__s3-btn--primary:active{transform:scale(.97)!important}.cs-card__s3-btn--secondary{background:0 0!important;padding:0!important;font-size:15px!important;font-weight:400!important;white-space:nowrap!important;letter-spacing:0!important}.cs-card__s3-btn--secondary:hover{opacity:.75!important}.cs-style-s3-preview{background:#f5f5f7!important;border:2px solid #e0e0e0!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:8px 6px!important}.cs-sp-s3-img{font-size:18px!important;line-height:1!important}.cs-sp-s3-dots{display:flex!important;gap:3px!important}.cs-sp-s3-dots span{width:6px!important;height:6px!important;border-radius:50%!important;background:#999!important;display:inline-block!important}.cs-sp-s3-btns{display:flex!important;gap:4px!important;margin-top:2px!important}.cs-sp-s3-btns span:first-child{background:#0071e3!important;color:#fff!important;font-size:7px!important;padding:2px 5px!important;border-radius:10px!important}.cs-sp-s3-btns span:last-child{color:#0071e3!important;font-size:7px!important;padding:2px 0!important}.cs-card--s3{height:100%!important;min-height:0!important}.cs-card--s4-top{background:#fff!important}.cs-card__s4-img-wrap{width:100%!important;overflow:hidden!important;flex-shrink:0!important;aspect-ratio:16/10!important;background:#f5f5f7!important}.cs-card__s4-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .6s cubic-bezier(.22,.68,0,1)!important}.cs-card--s4-top:hover .cs-card__s4-img{transform:scale(1.05) translateZ(0)!important}.cs-card__s4-body--top{position:relative!important;z-index:1!important;justify-content:flex-start!important;padding:18px 20px 22px!important;flex:1 1 auto!important}.cs-card--s4-bg.cs-card--s4-hover:hover .cs-card__s4-title{transform:translateY(-6px) translateZ(0)!important;margin-bottom:6px!important}.cs-card__s4-title--top{margin-bottom:0!important;transition:margin-bottom .35s cubic-bezier(.4,0,.2,1)!important}.cs-card--s4-top.cs-card--s4-hover:hover .cs-card__s4-title--top{margin-bottom:4px!important}.cs-card--s4-hover .cs-card__s4-text,.cs-card--s4-hover .cs-card__s4-text--top{max-height:0!important;opacity:0!important}.cs-card--s4-hover:hover .cs-card__s4-text,.cs-card--s4-hover:hover .cs-card__s4-text--top{max-height:240px!important;opacity:1!important;margin-top:8px!important}.cs-card__s4-arrow,.cs-card__s4-arrow--top{display:inline-flex!important;align-items:center!important;overflow:hidden!important;transition:max-height .35s cubic-bezier(.22,.68,0,1) .08s,opacity .25s cubic-bezier(.4,0,.2,1) .12s,margin-top .3s cubic-bezier(.4,0,.2,1)!important}.cs-card--s4-hover .cs-card__s4-arrow,.cs-card--s4-hover .cs-card__s4-arrow--top{max-height:0!important;opacity:0!important;margin-top:0!important}.cs-card--s4-hover:hover .cs-card__s4-arrow,.cs-card--s4-hover:hover .cs-card__s4-arrow--top{max-height:36px!important;opacity:1!important;margin-top:12px!important}.cs-card--s4-nohover .cs-card__s4-arrow,.cs-card--s4-nohover .cs-card__s4-arrow--top{max-height:36px!important;opacity:1!important;margin-top:12px!important}.cs-dragging .cs-card{pointer-events:none!important}.cs-dragging .cs-card,.cs-dragging .cs-card *{transition:none!important;animation:none!important}.cs-dragging .cs-card__s4-overlay{opacity:1!important;visibility:visible!important;display:block!important}.cs-dragging .cs-card__s4-body{opacity:1!important;visibility:visible!important}.cs-dragging .cs-card__overlay{opacity:1!important;visibility:visible!important}.cs-dragging .cs-card__text-overlay{opacity:1!important;visibility:visible!important}.cs-dragging .cs-card__s4-bg{transform:none!important}.cs-dragging .cs-card__bg{transform:none!important}.cs-dragging .cs-card__s4-img{transform:none!important}.cs-dragging .cs-card--s4-hover .cs-card__s4-text,.cs-dragging .cs-card--s4-hover .cs-card__s4-text--top{max-height:240px!important;opacity:1!important;margin-top:8px!important}.cs-dragging .cs-card--s4-hover .cs-card__s4-arrow,.cs-dragging .cs-card--s4-hover .cs-card__s4-arrow--top{max-height:36px!important;opacity:1!important;margin-top:12px!important}.cs-dragging .cs-card--s1{transform:none!important;box-shadow:none!important}.cs-card__s3-img{filter:brightness(1.04) contrast(1.02)!important}.cs-card__icon-img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.08))!important}@media (max-width:1023px){.cs-card--s4-hover .cs-card__s4-arrow,.cs-card--s4-hover .cs-card__s4-arrow--top,.cs-card--s4-nohover .cs-card__s4-arrow,.cs-card--s4-nohover .cs-card__s4-arrow--top{max-height:36px!important;opacity:1!important;margin-top:12px!important;transition:none!important}.cs-card--s1:hover{box-shadow:none!important;transform:none!important}.cs-card--s3:hover{transform:none!important;box-shadow:none!important}.cs-card--s4-top:hover .cs-card__s4-img{transform:none!important}.cs-card--s4-bg.cs-card--s4-hover:hover .cs-card__s4-title{transform:none!important;margin-bottom:0!important}.cs-card--s4-hover:hover .cs-card__s4-text,.cs-card--s4-hover:hover .cs-card__s4-text--top{max-height:240px!important;opacity:1!important}.cs-card--s4-hover:hover .cs-card__s4-arrow,.cs-card--s4-hover:hover .cs-card__s4-arrow--top{max-height:36px!important;opacity:1!important}}@media (min-width:1024px){.cs-slider--grid-mode,.cs-slider-wrap--grid-mode{overflow:visible!important}.cs-slider__track--grid{display:grid!important;flex-direction:unset!important;flex-wrap:unset!important;align-items:unset!important;will-change:unset!important;transform:none!important;-webkit-transform:none!important;transition:none!important;cursor:default!important;grid-template-columns:repeat(var(--s4-grid-cols,3),1fr)!important;grid-auto-rows:auto!important;width:100%!important;overflow:visible!important}.cs-slider__track--grid>.cs-slide{width:auto!important;min-width:0!important;max-width:none!important;flex-shrink:unset!important;flex-grow:unset!important}.cs-slider__track--grid>.cs-slide>.cs-card{width:100%!important;height:100%!important}}