.tm-page .fs-steps{--fs-col:calc(min(100vw, var(--center-column-max-width))/12 - var(--modern-grid-column-margin)*2/12 - var(--modern-grid-column-gutter)*11/12)}.tm-page .fs-steps h2,.tm-page .fs-steps h3{font-weight:300;margin:0}.tm-page .fs-steps{background:#fff;padding:calc(var(--fs-col) + var(--modern-grid-column-gutter)) 0}.tm-page .fs-steps-grid{row-gap:var(--modern-grid-column-gutter)}.tm-page .fs-steps-header{grid-column:2/span 4;grid-row:1}.tm-page .fs-steps-header h2{text-wrap:balance}.tm-page .fs-steps-track{display:contents}.tm-page .fs-step--1{grid-column:6/span 3;grid-row:1}.tm-page .fs-step--2{grid-column:9/span 3;grid-row:1}.tm-page .fs-step--3{grid-column:2/span 3;grid-row:2}.tm-page .fs-step--4{grid-column:5/span 3;grid-row:2}.tm-page .fs-step{display:flex;flex-direction:column;position:relative}.tm-page .fs-step-header{position:relative}.tm-page .fs-step-number{font-feature-settings:"tnum";align-items:center;border:1px solid #0006;border-radius:12px;box-sizing:border-box;color:#0009;color:var(--color-black-60,#0009);display:flex;font-size:18px;font-variant-numeric:tabular-nums;height:38px;justify-content:center;letter-spacing:-.36px;line-height:90%;padding-bottom:2px;width:40px}.tm-page .fs-step--eternal .fs-step-number{background:#000;border-color:#000;color:#fff}.tm-page .fs-step-title{font-size:clamp(21px,1.6vw,26px);line-height:125%;margin:12px 0 8px}.tm-page .fs-step-footer{display:flex;flex:1 1;flex-direction:column}.tm-page .fs-step-text{text-wrap:pretty;color:#0009;color:var(--color-black-60,#0009);font-size:15px;line-height:120%;margin:0 0 15px;padding-right:var(--fs-col)}.tm-page .fs-step-media{aspect-ratio:315/396;background-color:#e0ded4;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;margin:auto 0 30px;overflow:hidden;position:relative}.tm-page .fs-step-media img{display:block;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%}.tm-page .fs-step-line{background:#0000001a;height:1px;position:absolute;top:19px}.tm-page .fs-step-line--first,.tm-page .fs-step-line--third-after{left:52px;width:calc((var(--fs-col) + var(--modern-grid-column-gutter))*3 - 64px)}.tm-page .fs-step-line--second{left:52px;width:calc(var(--fs-col)*4 + var(--modern-grid-column-gutter)*3 - 52px)}.tm-page .fs-step-line--third-before{right:calc(100% + 12px);width:calc(var(--fs-col) + var(--modern-grid-column-gutter) - 12px)}.tm-page .fs-steps-footer{box-sizing:border-box;display:flex;flex-direction:column;grid-column:8/span 4;grid-row:2;padding:54px 0 0 calc(var(--fs-col) + var(--modern-grid-column-gutter))}.tm-page .fs-steps-footer-title{text-wrap:balance;font-size:clamp(21px,1.6vw,26px);line-height:125%;margin:0 0 .25em}.tm-page .fs-steps-footer-buttons{display:flex;flex-direction:column;gap:12px;margin-top:24px}.tm-page a.fs-steps-btn,.tm-page a.fs-steps-btn:visited{align-items:center;background:#0000000a;background:var(--color-black-4,#0000000a);border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;box-sizing:border-box;color:#0096f7;color:var(--color-blue,#0096f7);display:flex;font-size:14px;gap:8px;justify-content:center;line-height:128%;padding:14px;text-decoration:none;transition:background .2s;width:180px}.tm-page a.fs-steps-btn--primary,.tm-page a.fs-steps-btn--primary:visited{background:#0096f7;background:var(--color-blue,#0096f7);color:#fff}@media (hover:hover){.tm-page a.fs-steps-btn:hover{background:#fff}.tm-page a.fs-steps-btn--primary:hover{background:#2aa5f8}}@media (min-width:769px){.tm-page .fs-steps .fs-step-title{margin:14px 0 8px}.tm-page .fs-step-text{line-height:130%;margin:0 0 20px}}@media (max-width:1024px){.tm-page .fs-steps{padding:96px 0}.tm-page .fs-steps-header{grid-column:1/-1;grid-row:1;margin-bottom:24px}.tm-page .fs-step--1{grid-column:1/span 6;grid-row:2}.tm-page .fs-step--2{grid-column:7/span 6;grid-row:2}.tm-page .fs-step--3{grid-column:1/span 6;grid-row:3}.tm-page .fs-step--4{grid-column:7/span 6;grid-row:3}.tm-page .fs-steps-footer{grid-column:1/-1;grid-row:4;padding:24px 0 0}.tm-page .fs-steps-footer-buttons{flex-direction:row}.tm-page .fs-step-line{display:none}.tm-page .fs-step-media{aspect-ratio:4/3}.tm-page .fs-step-text{padding-right:0}}@media (max-width:768px){.tm-page .fs-steps{padding:72px 0}.tm-page .fs-steps-grid{display:block;padding:0}.tm-page .fs-steps-header{margin:0;padding:0 var(--modern-grid-column-margin)}.tm-page .fs-steps-track{display:flex;gap:15px;margin-top:28px;overflow-x:auto;padding:0 var(--modern-grid-column-margin) 4px;scroll-padding:0 var(--modern-grid-column-margin);scroll-snap-type:x mandatory;scrollbar-width:none}.tm-page .fs-steps-track::-webkit-scrollbar{display:none}.tm-page .fs-step{flex:0 0 calc(100vw - var(--modern-grid-column-margin)*2 - 36px);scroll-snap-align:start}.tm-page .fs-step-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.tm-page .fs-step-number{border-radius:9px;font-size:15px;height:32px;padding:0;width:32px}.tm-page .fs-step-title{font-size:21px;margin:0}.tm-page .fs-step-footer{flex-direction:column-reverse;justify-content:flex-end}.tm-page .fs-step-media{aspect-ratio:957/1093;border-radius:4px;margin:0 0 12px}.tm-page .fs-step-text{font-size:14px;line-height:140%;margin:0}.tm-page .fs-steps-footer{border-top:.5px solid #00000026;margin:36px var(--modern-grid-column-margin) 0;padding:18px 0 0}.tm-page .fs-steps-footer-title{font-size:18px}.tm-page .fs-steps-footer-buttons{flex-direction:row;gap:10px;margin-top:16px}.tm-page a.fs-steps-btn,.tm-page a.fs-steps-btn:visited{flex:1 1;height:46px;padding:0;width:auto}}.tm-page.gh-page{--gh-header-h:83px;--gh-line:#0000001f;background:#fdfdf7;background:var(--color-biege,#fdfdf7);color:#000}@media (max-width:1199px){.tm-page.gh-page{--gh-header-h:72px}}@media (max-width:768px){.tm-page.gh-page{--modern-grid-column-gutter:15px;--modern-grid-column-margin:21px;--modern-grid-column-width:calc(16.66667vw - 19.5px);--modern-grid-column-width-fixed-column:var(--modern-grid-column-width)}}.tm-page.gh-page h1,.tm-page.gh-page h2,.tm-page.gh-page h3{font-weight:300;margin:0}.tm-page.gh-page .gh-eyebrow{color:#0009;color:var(--color-black-60,#0009);font-size:15px;line-height:120%;margin:0 0 16px}.tm-page.gh-page .gh-h2{text-wrap:balance;font-size:clamp(36px,3.3vw,48px);letter-spacing:-.04em;line-height:112%}.tm-page.gh-page .gh-h2--lg{font-size:clamp(42px,4.16vw,60px);letter-spacing:-.035em;line-height:110%}.tm-page.gh-page .gh-text{text-wrap:pretty;color:#0009;color:var(--color-black-60,#0009);font-size:clamp(16px,1.25vw,18px);line-height:133%;margin:20px 0 0;max-width:520px}.tm-page.gh-page a.gh-pill,.tm-page.gh-page a.gh-pill:visited{align-items:center;background:#0000000d;border-radius:12px;color:#000;display:inline-flex;font-size:14px;gap:8px;line-height:128%;margin-top:32px;padding:13px 18px 14px;text-decoration:none;transition:background .2s,color .2s}@media (hover:hover){.tm-page.gh-page a.gh-pill:hover{background:#000;color:#fff}}.tm-page.gh-page .gh-hero{padding-top:99px}@media (max-width:1024px){.tm-page.gh-page .gh-hero{padding-top:67px}}@media (max-width:1199px){.tm-page.gh-page .gh-hero{padding-top:78px}}@media (max-width:768px){.tm-page.gh-page .gh-hero{padding-top:48px}}.tm-page.gh-page .gh-h1{text-wrap:balance;font-size:min(120px,8.3vw);letter-spacing:-.033em;line-height:1}@media (max-width:1024px){.tm-page.gh-page .gh-h1{font-size:clamp(72px,6.67vw,96px)}}@media (max-width:768px){.tm-page.gh-page .gh-h1{font-size:min(72px,calc(15.15152vw - var(--modern-grid-column-margin)*2/6.6))}}.tm-page.gh-page .gh-hero-grid{align-items:center}.tm-page.gh-page .gh-lead{text-wrap:balance}.tm-page.gh-page .gh-hero-media{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;width:100%}.tm-page.gh-page .gh-statement{text-wrap:balance}.tm-page.gh-page .gh-plans{scroll-margin-top:calc(var(--gh-header-h) + 24px)}.tm-page.gh-page .gh-plans-grid{align-items:start}.tm-page.gh-page .gh-segment{background:#0000000d;border-radius:14px;display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:28px;padding:4px}.tm-page.gh-page .gh-segment-item{background:none;border:0;border-radius:10px;color:#0009;color:var(--color-black-60,#0009);cursor:pointer;font:inherit;font-size:14px;line-height:120%;padding:9px 14px 10px;transition:background .2s,color .2s}.tm-page.gh-page .gh-segment-item.is-active{background:#000;color:#fff}@media (hover:hover){.tm-page.gh-page .gh-segment-item:not(.is-active):hover{color:#000}}.tm-page.gh-page .gh-plans-meta{color:#0009;color:var(--color-black-60,#0009);font-size:15px;line-height:130%;margin:18px 0 0}.tm-page.gh-page .gh-plans-list-title{color:#0009;color:var(--color-black-60,#0009);font-size:14px;line-height:128%;margin:28px 0 10px}.tm-page.gh-page .gh-ext-list{border-top:1px solid var(--gh-line);list-style:none;margin:0;max-width:460px;padding:0}.tm-page.gh-page .gh-ext{grid-gap:12px;align-items:center;background:none;border:0;border-bottom:1px solid var(--gh-line);color:#000;cursor:pointer;display:grid;font:inherit;font-size:15px;gap:12px;grid-template-columns:20px 1fr auto;line-height:125%;padding:13px 0;text-align:left;width:100%}.tm-page.gh-page .gh-ext:disabled{color:#0000004d;cursor:not-allowed}.tm-page.gh-page .gh-ext-check{border:1px solid #0000004d;border-radius:50%;box-sizing:border-box;height:20px;position:relative;transition:background .2s,border-color .2s;width:20px}.tm-page.gh-page .gh-ext.is-active .gh-ext-check{background:#0096f7;background:var(--color-blue,#0096f7);border-color:#0096f7;border-color:var(--color-blue,#0096f7)}.tm-page.gh-page .gh-ext.is-active .gh-ext-check:after{border:solid #fff;border-width:0 1.6px 1.6px 0;content:"";height:9px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:5px}@media (hover:hover){.tm-page.gh-page .gh-ext:not(:disabled):not(.is-active):hover .gh-ext-check{border-color:#000}}.tm-page.gh-page .gh-ext-price{font-feature-settings:"tnum";color:#0009;color:var(--color-black-60,#0009);font-variant-numeric:tabular-nums;white-space:nowrap}.tm-page.gh-page .gh-ext:disabled .gh-ext-price{color:inherit}.tm-page.gh-page .gh-plans-total{align-items:baseline;color:#0009;color:var(--color-black-60,#0009);display:flex;font-size:15px;gap:16px;justify-content:space-between;margin-top:20px;max-width:460px}.tm-page.gh-page .gh-plans-total strong{font-feature-settings:"tnum";color:#000;font-size:clamp(24px,2vw,30px);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.02em;white-space:nowrap}.tm-page.gh-page .gh-plans-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:28px}.tm-page.gh-page .gh-plans-actions .gh-btn{padding:16px 22px;width:auto}.tm-page.gh-page a.gh-link,.tm-page.gh-page a.gh-link:visited{color:#000;font-size:14px;line-height:128%;text-decoration:none}@media (hover:hover){.tm-page.gh-page a.gh-link:hover{color:#0009;color:var(--color-black-60,#0009)}}.tm-page.gh-page .gh-plans-card{align-items:center;background:#fff;border-radius:18px;box-shadow:0 .5px 2px 0 #0000001f;box-sizing:border-box;display:flex;justify-content:center;min-height:420px;padding:40px 36px 28px}.tm-page.gh-page .gh-plans-card .model-card__promo-plan{margin:0 auto;max-width:560px}.tm-page.gh-page .gh-plans-card .model-card__promo-price{display:none}.tm-page.gh-page .gh-plans-loading{color:#0006;color:var(--color-black-40,#0006);font-size:14px;margin:0}.tm-page.gh-page .gh-benefits-track{row-gap:48px}.tm-page.gh-page .gh-benefit-media{align-items:center;aspect-ratio:1;background:#f4f3ec;border-radius:18px;display:flex;justify-content:center;overflow:hidden}.tm-page.gh-page .gh-benefit-media img{height:auto;-webkit-user-select:none;user-select:none;width:92%}.tm-page.gh-page .gh-benefit-title{font-size:clamp(21px,1.6vw,24px);font-weight:400;letter-spacing:-.01em;line-height:125%;margin-top:22px}.tm-page.gh-page .gh-benefit-text{text-wrap:pretty;color:#0009;color:var(--color-black-60,#0009);font-size:15px;line-height:133%;margin:10px 0 0}.tm-page.gh-page .gh-feature-grid{align-items:center}.tm-page.gh-page .gh-rooms-media{aspect-ratio:1;background:#0000001a;border-radius:4px;overflow:hidden;position:relative}.tm-page.gh-page .gh-rooms-img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .7s ease;-webkit-user-select:none;user-select:none;width:100%}.tm-page.gh-page .gh-rooms-img.is-active{opacity:1}.tm-page.gh-page .gh-jealousy{-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);background:#fff3;border-radius:20px;bottom:18px;display:flex;gap:6px;padding:6px;position:absolute;right:18px;z-index:2}.tm-page.gh-page .gh-jealousy-item{background:#00000026;border:0;border-radius:14px;color:#fff;cursor:pointer;font:inherit;font-size:14px;line-height:120%;padding:7px 12px 8px;transition:background .2s,color .2s;white-space:nowrap}.tm-page.gh-page .gh-jealousy-item.is-active{background:#0096f7;background:var(--color-blue,#0096f7)}@media (hover:hover){.tm-page.gh-page .gh-jealousy-item:not(.is-active):hover{color:#fffc}}@media (prefers-reduced-motion:reduce){.tm-page.gh-page .gh-rooms-img{transition:none}}.tm-page.gh-page .gh-windows-media{aspect-ratio:1000/1123;background:#0000001a;border-radius:4px;display:block;height:auto;object-fit:cover;width:100%}.tm-page.gh-page .gh-cta{background:#263db5;color:#fff}.tm-page.gh-page .gh-cta-inner{padding:122px 0}.tm-page.gh-page .gh-cta-title{text-wrap:balance}.tm-page.gh-page .gh-cta-buttons{align-items:center;display:flex;flex-direction:column;gap:16px;margin-top:50px}.tm-page.gh-page .gh-btn,.tm-page.gh-page a.gh-btn,.tm-page.gh-page a.gh-btn:visited{align-items:center;border:1px solid #0000;border-radius:12px;box-shadow:0 .5px 2px 0 #0000001f;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;font-size:14px;gap:5px;justify-content:center;line-height:128%;padding:18px 0;text-decoration:none;transition:background .2s,color .2s;width:220px}.tm-page.gh-page .gh-btn--white{background:#fff;color:#000}.tm-page.gh-page a.gh-btn--black,.tm-page.gh-page a.gh-btn--black:visited{background:#000;color:#fff}.tm-page.gh-page .gh-btn img{position:relative;top:.3px;transform:scale(.91)}@media (hover:hover){.tm-page.gh-page .gh-btn--white:hover{color:#0009;color:var(--color-black-60,#0009)}.tm-page.gh-page a.gh-btn--black:hover{color:#fffc}}.tm-page.gh-page .gh-doorways{box-sizing:border-box;padding:0 var(--modern-grid-column-margin)}.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) .tm-header__logo-img{filter:brightness(0) invert(1)}.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) .tm-nav__pill{background:#0003}.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) .tm-nav__indicator{background:#ffffff24}.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) a.tm-nav__link,.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) button.tm-nav__link{color:#ffffffb3}.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) a.tm-nav__link.tm-nav__link--active,.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) a.tm-nav__link:hover,.tm-page.gh-page--nav-inverted .tm-header__cluster:not(.tm-header__cluster--open) button.tm-nav__link:hover{color:#fff}@media (max-width:1024px){.tm-page.gh-page .gh-h2{font-size:clamp(32px,3.6vw,42px)}.tm-page.gh-page .gh-h2--lg{font-size:clamp(36px,4.4vw,48px)}.tm-page.gh-page .gh-plans-card{min-height:360px;padding:32px 24px 24px}.tm-page.gh-page .gh-cta-inner{padding:96px 0}}@media (max-width:768px){.tm-page.gh-page .gh-h2{font-size:30px;letter-spacing:-.03em;line-height:118%}.tm-page.gh-page .gh-h2--lg{font-size:34px;line-height:114%}.tm-page.gh-page .gh-text{font-size:16px;margin-top:16px}.tm-page.gh-page .gh-hero-visual{margin-top:20px}.tm-page.gh-page a.gh-pill{margin-top:24px}.tm-page.gh-page .gh-plans-text{display:contents}.tm-page.gh-page .gh-plans-intro{grid-column:1/-1;order:1}.tm-page.gh-page .gh-plans-visual{margin-top:24px;order:2}.tm-page.gh-page .gh-plans-details{grid-column:1/-1;margin-top:4px;order:3}.tm-page.gh-page .gh-plans-card{min-height:280px;padding:24px 14px 18px}.tm-page.gh-page .gh-segment{box-sizing:border-box;display:flex;flex-wrap:nowrap;width:100%}.tm-page.gh-page .gh-segment-item{flex:1 1;padding:9px 4px 10px;white-space:nowrap}.tm-page.gh-page .gh-plans-list-title{margin-top:20px}.tm-page.gh-page .gh-ext{font-size:14px}.tm-page.gh-page .gh-benefits-track{display:flex;gap:15px;overflow-x:auto;padding:0 var(--modern-grid-column-margin) 4px;scroll-padding:0 var(--modern-grid-column-margin);scroll-snap-type:x mandatory;scrollbar-width:none}.tm-page.gh-page .gh-benefits-track::-webkit-scrollbar{display:none}.tm-page.gh-page .gh-benefit{flex:0 0 78%;scroll-snap-align:start}.tm-page.gh-page .gh-benefit-title{font-size:21px;margin-top:16px}.tm-page.gh-page .gh-benefit-text{font-size:14px;line-height:140%}.tm-page.gh-page .gh-feature-text{margin-top:28px}.tm-page.gh-page .gh-windows-visual{order:-1}.tm-page.gh-page .gh-jealousy{left:50%;right:auto;transform:translateX(-50%)}.tm-page.gh-page .gh-cta-inner{padding:80px 0}}