.tt-root .tt-hero-review__watch{align-self:flex-start;display:inline-flex;align-items:center;gap:.5em;padding:.55em .95em .55em .6em;border:0;border-radius:99em;background:color-mix(in srgb,var(--brand--green) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand--green) 35%,transparent);color:inherit;font-size:var(--_responsive---font-size--text-s);font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .3s ease}.tt-root .tt-hero-review__watch-icon{width:1.5em;height:1.5em;padding:.4em .36em .4em .46em;border-radius:99em;background:var(--brand--green);color:#010808;flex:none}.tt-root .tt-hero-review__watch:focus-visible,@media (hover: hover) and (pointer: fine){.tt-root .tt-hero-review__watch:hover{background:color-mix(in srgb,var(--brand--green) 24%,transparent)}}.tt-root .tt-hero-review__nav{display:none}@media screen and (max-width:991px){.tt-root .hero_review__list{gap:.75em;scroll-padding-inline:var(--_responsive---padding--padding-horizontal);scrollbar-width:none}.tt-root .hero_review__list>.hero_review_card__wrap{width:84vw;scroll-snap-align:start}.tt-root .hero_review__list>.hero_review_card__wrap:first-child{width:calc(84vw + var(--_responsive---padding--padding-horizontal))}.tt-root .hero_review__list>.hero_review_card__wrap:last-child{width:calc(84vw + var(--_responsive---padding--padding-horizontal));scroll-snap-align:end}.tt-root .tt-hero-review__nav{display:flex;justify-content:center;align-items:center;gap:1em;margin-top:-.5em}.tt-root .tt-hero-review__dots{display:flex;gap:.5em}.tt-root .tt-hero-review__dot{width:.5em;height:.5em;padding:0;border:0;border-radius:99em;background:color-mix(in srgb,currentColor 25%,transparent);cursor:pointer;transition:width .35s cubic-bezier(.32,.72,0,1),background-color .35s ease}.tt-root .tt-hero-review__dot.is-active{width:1.5em;background:var(--brand--green)}}.tt-root .section_shop__layout.tt-days{grid-template-columns:repeat(3,minmax(0,1fr));max-width:66em}.tt-root .tt-days__bar{position:absolute;top:0;left:0;right:0;height:1px;z-index:1}.tt-root .tt-days__progress{width:100%;height:100%;background-color:var(--brand--green-mid);transform-origin:0 50%}.tt-root .tt-days__visual{height:16.5em;display:flex;justify-content:center;align-items:center}.tt-root .tt-days__card{background-color:var(--neutral--white);box-shadow:var(--sh-base);border-radius:1em;width:calc(100% - 3em);max-width:19em;padding:0 .25em .25em;display:flex;flex-flow:column}.tt-root .tt-days__card-head{display:flex;justify-content:space-between;align-items:center;height:2.375em;padding:0 .625em}.tt-root .tt-days__panel{border:1px solid color-mix(in srgb,currentColor 6%,transparent);border-radius:.75em;padding:.75em;display:flex;flex-flow:column;gap:.75em}.tt-root .tt-days__pair{gap:.75em;padding-top:.3125em;padding-bottom:.3125em}.tt-root .tt-days__duo{display:flex;align-items:center;gap:.25em;flex-shrink:0;& img{width:1.75em;height:1.75em;border-radius:.375em;object-fit:cover;display:block;background-color:var(--neutral--white);box-shadow:0 0 0 1px color-mix(in srgb,currentColor 6%,transparent)}}.tt-root .tt-days__meter{flex:1;min-width:0;height:.25em;border-radius:1em;background-color:color-mix(in srgb,currentColor 6%,transparent);overflow:hidden;& span{display:block;height:100%;border-radius:inherit;background-color:var(--brand--green-mid)}}.tt-root .tt-days__card .system_dot{background-color:var(--brand--green-mid)}.tt-root .tt-days__chart{display:block;width:100%;height:4.375em}@media screen and (max-width:991px){.tt-root .section_shop__layout.tt-days{grid-template-columns:repeat(1,minmax(0,1fr))}.tt-root .tt-days .shop_item__border{background-image:none;background-color:color-mix(in srgb,currentColor 6%,transparent);width:100%;height:1px;inset:auto 0% 0}.tt-root .tt-days__bar{display:none}}@media screen and (max-width:767px){.tt-root .tt-days__visual{height:auto;padding-top:2.5em}}.tt-root .pricing_layout.tt-tracks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media screen and (max-width:767px){.tt-root .pricing_layout.tt-tracks{grid-template-columns:repeat(1,minmax(0,1fr))}}.tt-root .pricing_nav.tt-tracks__nav{margin-left:0;margin-right:0;width:max-content}@media screen and (max-width:479px){.tt-root .pricing_nav.tt-tracks__nav{width:100%}}.tt-root .tt-tracks__tag{text-decoration:none}.tt-root .tt-tracks__compare{display:block;width:max-content;margin:1.5em auto 0}.tt-root .tt-incl__wrap{width:100%;max-width:75em;margin:0 auto;position:relative}.tt-root .tt-incl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--tt-incl-cols, 3),minmax(0,1fr))}.tt-root .tt-incl__cell{display:flex;flex-flow:column;gap:.75em;padding:2.5em 2.75em;border-right:1px solid var(--_theme---border);border-bottom:1px solid var(--_theme---border)}.tt-root .tt-incl__cell:nth-child(3n){border-right:0}.tt-root .tt-incl__cell:nth-last-child(-n+3){border-bottom:0}.tt-root .tt-incl__title{font-size:inherit}@media screen and (max-width:991px){.tt-root .tt-incl{--tt-incl-cols: 2}.tt-root .tt-incl__cell{padding:2em}.tt-root .tt-incl__cell:nth-child(n){border-right:1px solid var(--_theme---border);border-bottom:1px solid var(--_theme---border)}.tt-root .tt-incl__cell:nth-child(2n){border-right:0}.tt-root .tt-incl__cell:nth-last-child(-n+2){border-bottom:0}}@media screen and (max-width:767px){.tt-root .tt-incl{--tt-incl-cols: 1}.tt-root .tt-incl__cell{padding:1.5em}.tt-root .tt-incl__cell:nth-child(n){border-right:0;border-bottom:1px solid var(--_theme---border)}.tt-root .tt-incl__cell:last-child{border-bottom:0}}
