.construction-subheaders.tt-home .tt-vdph,.construction-subheaders.tt-home .tt-vdph *,.construction-subheaders.tt-home .tt-vdpgrid,.construction-subheaders.tt-home .tt-vdpgrid *,.construction-subheaders.tt-home .tt-vdpstairs,.construction-subheaders.tt-home .tt-vdpstairs *,.construction-subheaders.tt-home .tt-vdpleave,.construction-subheaders.tt-home .tt-vdpleave *,.construction-subheaders.tt-home .tt-vdptime,.construction-subheaders.tt-home .tt-vdptime *,.construction-subheaders.tt-home .tt-vdpbill,.construction-subheaders.tt-home .tt-vdpbill *,.construction-subheaders.tt-home .tt-vdppay,.construction-subheaders.tt-home .tt-vdppay *,.construction-subheaders.tt-home .tt-vdpsign,.construction-subheaders.tt-home .tt-vdpsign *,.construction-subheaders.tt-home .tt-vdpfaq,.construction-subheaders.tt-home .tt-vdpfaq *,.construction-subheaders.tt-home .tt-vdpmore,.construction-subheaders.tt-home .tt-vdpmore *{font-family:var(--tt-font-text)!important}.construction-subheaders.tt-home .tt-vdpgrid .tt-vdpgrid__title,.construction-subheaders.tt-home .tt-vdpstairs .tt-vdpstairs__title,.construction-subheaders.tt-home .tt-vdpleave .tt-vdpleave__title,.construction-subheaders.tt-home .tt-vdptime .tt-vdptime__title,.construction-subheaders.tt-home .tt-vdpbill .tt-vdpbill__title,.construction-subheaders.tt-home .tt-vdppay .tt-vdppay__title,.construction-subheaders.tt-home .tt-vdpsign .tt-vdpsign__title,.construction-subheaders.tt-home .tt-vdpmore .tt-vdpmore__title{text-wrap:balance;font-family:var(--tt-font-display)!important;letter-spacing:-.04em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0!important;font-size:clamp(2.125rem,4.4vw,3.5rem)!important;font-weight:400!important;line-height:1.06!important}.construction-subheaders.tt-home .tt-vdph .tt-vdph__heading,.construction-subheaders.tt-home .tt-vdph .tt-vdph__heading *,.construction-subheaders.tt-home .tt-vdph .tt-vdph__tag-price,.construction-subheaders.tt-home .tt-vdpstairs .tt-vdpstairs__price,.construction-subheaders.tt-home .tt-vdpbill .tt-vdpbill__plan-price,.construction-subheaders.tt-home .tt-vdpgrid .tt-vdpgrid__sum{font-family:var(--tt-font-display)!important}.construction-subheaders.tt-home .tt-vdpleave h3,.construction-subheaders.tt-home .tt-vdptime h3,.construction-subheaders.tt-home .tt-vdpbill h3,.construction-subheaders.tt-home .tt-vdpsign h3,.construction-subheaders.tt-home .tt-vdpfaq h3,.construction-subheaders.tt-home .tt-vdpmore h3,.construction-subheaders.tt-home .tt-vdpmore .tt-vdpmore__small{text-transform:none!important;letter-spacing:-.02em!important;color:var(--h-ink)!important;margin:0!important}.tt-vdp a:focus-visible{outline:2px solid var(--h-violet);outline-offset:3px;border-radius:6px}.tt-vdp section:not(.tt-vdph):not(.tt-sec):not(.tt-final){padding:var(--h-space) var(--h-pad) 0}.tt-vdp .tt-vdpgrid__inner,.tt-vdp .tt-vdpstairs__inner,.tt-vdp .tt-vdpleave__inner,.tt-vdp .tt-vdptime__inner,.tt-vdp .tt-vdpbill__inner,.tt-vdp .tt-vdppay__inner,.tt-vdp .tt-vdpsign__inner,.tt-vdp .tt-vdpmore__inner{max-width:var(--h-wrap);margin:0 auto}.tt-vdp p a:not([class]){color:var(--h-violet);text-underline-offset:3px;text-decoration:underline}.tt-vdph{isolation:isolate;padding:clamp(2rem, 6vh, 4rem) var(--h-pad) 0}.tt-vdph__inner{max-width:var(--h-wrap);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4rem);margin:0 auto;display:grid}@media only screen and (min-width:1024px){.tt-vdph__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.tt-vdph__badge{background:var(--tone-soft);color:var(--h-violet);border-radius:999px;margin:0 0 1.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.construction-subheaders.tt-home .tt-vdph .tt-vdph__heading{text-wrap:balance;letter-spacing:-.05em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0 0 1.5rem!important;font-size:clamp(3rem,6.2vw,5.5rem)!important;font-weight:400!important;line-height:.98!important}.construction-subheaders.tt-home .tt-vdph .tt-vdph__uk{background:var(--h-yellow);border-radius:.22em;padding:.02em .22em .08em;font-size:.86em;display:inline-block;rotate:-4deg;box-shadow:0 .08em #0f0d181f;letter-spacing:-.03em!important}.tt-vdph__sub{max-width:35rem;color:var(--h-muted);text-wrap:pretty;margin:0 0 2rem;font-size:1.125rem;line-height:1.6}.tt-vdph__sub a{color:var(--h-violet);text-underline-offset:3px;text-decoration:underline}.tt-vdph__actions{flex-wrap:wrap;gap:.75rem;display:flex}.tt-vdph__actions .tt-hero__cta{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.tt-vdph__promises{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.tt-vdph__promises li{color:var(--h-muted);align-items:center;gap:.375rem;font-size:.9375rem;display:inline-flex}.tt-vdph__promises svg{width:1rem;height:1rem;color:var(--h-violet)}.tt-vdph__stage{background:radial-gradient(60% 60% at 100% 0%, #7c86f099, #7c86f000 70%), radial-gradient(50% 60% at 0% 100%, #f45db059, #f45db000 70%), var(--h-violet);border-radius:40px;padding:clamp(1rem,2.4vw,1.75rem);position:relative}.tt-vdph__tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);padding:1.5rem clamp(.25rem,2vw,1.5rem) 1.25rem;display:grid;position:relative}.tt-vdph__tags:before{content:"";background:#ffffff8c;border-radius:2px;height:2px;position:absolute;top:.375rem;left:4%;right:4%}.tt-vdph__tag{color:var(--h-ink);clip-path:polygon(18% 0,82% 0,100% 12%,100% 100%,0 100%,0 12%);transform-origin:50% -1.125rem;background:#fff;border-radius:14px 14px 22px 22px;padding:1.75rem 1.125rem 1.125rem;position:relative}.tt-vdph__tag:before{content:"";background:#ffffff8c;width:2px;height:1.875rem;position:absolute;top:-1.125rem;left:50%}.tt-vdph__tag--them{rotate:-3deg}.tt-vdph__tag--us{background:var(--h-yellow);rotate:2.5deg}.tt-vdph__hole{background:var(--h-violet);border-radius:999px;width:.75rem;height:.75rem;margin-left:-.375rem;position:absolute;top:.625rem;left:50%}.tt-vdph__tag-name{color:var(--h-muted);margin:0 0 .25rem;font-size:.875rem;font-weight:600}.tt-vdph__tag--us .tt-vdph__tag-name{color:var(--h-ink)}.construction-subheaders.tt-home .tt-vdph .tt-vdph__tag-price{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:400;line-height:1}.tt-vdph__tag-price small{letter-spacing:0;margin-right:.15em;font-size:.4em}.tt-vdph__tag-unit{color:var(--h-muted);margin:.25rem 0 .75rem;font-size:.875rem}.tt-vdph__tag--us .tt-vdph__tag-unit{color:#4a4636}.tt-vdph__tag-list{border-top:1px dashed #0f0d182e;gap:.25rem;margin:0;padding:.625rem 0 0;list-style:none;display:grid}.tt-vdph__tag-list li{font-size:.875rem;line-height:1.35}html.tt-motion .tt-vdph__tag--them{animation:5.2s ease-in-out infinite alternate ttVdpSwing}html.tt-motion .tt-vdph__tag--us{animation:4.6s ease-in-out -1.4s infinite alternate ttVdpSwingUs}@keyframes ttVdpSwing{0%{rotate:-3deg}to{rotate:-.5deg}}@keyframes ttVdpSwingUs{0%{rotate:2.5deg}to{rotate:.25deg}}@media (prefers-reduced-motion:reduce){html.tt-motion .tt-vdph__tag--them,html.tt-motion .tt-vdph__tag--us{animation:none}}.tt-vdph__rota{background:#fff;border-radius:24px;margin:0;padding:.625rem}.tt-vdph__shot{border-radius:16px;width:100%;height:auto;display:block}.tt-vdph__shot--narrow{display:none}.tt-vdph__foot{text-align:center;color:#ffffffd1;margin:1rem .5rem .25rem;font-size:.8125rem;line-height:1.5}.tt-vdp .tt-vdph__foot a:not([class]){color:#fff;text-underline-offset:2px;text-decoration:underline}@media only screen and (max-width:599px){.tt-vdph{padding-top:1.25rem}.tt-vdph__copy{text-align:center}.tt-vdph__badge{margin-bottom:.875rem}.construction-subheaders.tt-home .tt-vdph .tt-vdph__heading{margin-bottom:.875rem!important;font-size:clamp(2.375rem,11vw,3rem)!important}.tt-vdph__sub{margin:0 auto 1.125rem;font-size:.9375rem;line-height:1.5}.tt-vdph__actions{justify-content:center}.tt-vdph__actions .tt-hero__cta{flex:100%}.tt-vdph__promises{justify-content:center;gap:.25rem .875rem;margin-top:.875rem}.tt-vdph__promises li{font-size:.8125rem}.tt-vdph__stage{border-radius:28px;padding:.75rem}.tt-vdph__tags{gap:.625rem;padding:1.375rem .125rem 1rem}.tt-vdph__tag{padding:1.5rem .75rem .875rem}.tt-vdph__tag-list li{font-size:.75rem}.tt-vdph__rota{border-radius:20px;padding:.375rem}.tt-vdph__shot--wide{display:none}.tt-vdph__shot--narrow{display:block}}.tt-vdpgrid__head{gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media only screen and (min-width:900px){.tt-vdpgrid__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.tt-vdpgrid__lede{max-width:34rem;color:var(--h-muted);margin:0;font-size:1.125rem;line-height:1.6}.tt-vdpgrid__board{border:1px solid var(--h-line);background:#fff;border-radius:32px;overflow:hidden}.tt-vdpgrid__row{border-top:1px solid var(--h-line);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem;padding:.625rem 1.25rem;display:grid}.tt-vdpgrid__row--head{border-top:0;align-items:end;padding-top:1.25rem;padding-bottom:1rem}.tt-vdpgrid__corner{color:var(--h-muted);font-size:.9375rem}.tt-vdpgrid__day{letter-spacing:.14em;text-transform:uppercase;color:var(--h-muted);justify-self:start;padding-left:.875rem;font-size:.8125rem;font-weight:600}.tt-vdpgrid__day.is-us{color:var(--h-violet)}.tt-vdpgrid__who{flex-direction:column;justify-content:center;padding:.5rem 0;display:flex}.tt-vdpgrid__feature{color:var(--h-ink);margin:0;font-size:1.0625rem;line-height:1.3}.tt-vdpgrid__note{color:var(--h-muted);margin:.125rem 0 0;font-size:.8125rem}.tt-vdpgrid__cell{min-width:0;display:flex}.tt-vdpgrid__label{display:none}.tt-vdpgrid__shift{background:#f2f3fe;border-left:4px solid #b9bef5;border-radius:14px;flex:1;min-width:0;padding:.75rem .875rem}.tt-vdpgrid__shift.is-us{border-left-color:var(--h-violet);background:#f1ecff}.tt-vdpgrid__shift.is-no{background:var(--h-card);border-left-color:#d6d4de}.tt-vdpgrid__main{color:#3c3f8f;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:500;line-height:1.3;display:flex}.tt-vdpgrid__shift.is-us .tt-vdpgrid__main{color:var(--h-violet-deep,#3b16b8)}.tt-vdpgrid__shift.is-no .tt-vdpgrid__main{color:var(--h-muted)}.tt-vdpgrid__sub{color:var(--h-muted);margin:.125rem 0 0;font-size:.8125rem;line-height:1.35}.tt-vdpgrid__mark{color:#fff;background:#7c86f0;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.tt-vdpgrid__shift.is-us .tt-vdpgrid__mark{background:var(--h-violet)}.tt-vdpgrid__shift .tt-vdpgrid__mark.is-no{color:var(--h-muted);background:#e0dee7}.tt-vdpgrid__mark svg{width:.75rem;height:.75rem}.tt-vdpgrid__row--total{background:var(--h-card);align-items:center;padding-top:1rem;padding-bottom:1rem}.tt-vdpgrid__row--total .tt-vdpgrid__who{color:var(--h-muted);padding:0;font-size:.9375rem}.construction-subheaders.tt-home .tt-vdpgrid .tt-vdpgrid__sum{letter-spacing:-.04em;color:var(--h-ink);padding-left:.875rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.construction-subheaders.tt-home .tt-vdpgrid .tt-vdpgrid__sum.is-us{color:var(--h-violet)}.tt-vdpgrid__foot{color:var(--h-muted);text-align:center;margin:1rem 0 0;font-size:.875rem}.tt-vdpgrid__foot a{color:var(--h-violet);text-underline-offset:2px;text-decoration:underline}@media only screen and (max-width:699px){.tt-vdpgrid__board{border-radius:24px}.tt-vdpgrid__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;padding:.875rem}.tt-vdpgrid__row--head{display:none}.tt-vdpgrid__who{grid-column:1/-1;padding:0}.tt-vdpgrid__cell{flex-direction:column;gap:.25rem}.tt-vdpgrid__label{letter-spacing:.1em;text-transform:uppercase;color:var(--h-muted);font-size:.6875rem;font-weight:600;display:block}.tt-vdpgrid__shift{padding:.625rem}.tt-vdpgrid__main{align-items:flex-start;font-size:.875rem}.tt-vdpgrid__sub{font-size:.75rem}.tt-vdpgrid__row--total .tt-vdpgrid__who{margin-bottom:.25rem}.construction-subheaders.tt-home .tt-vdpgrid .tt-vdpgrid__sum{padding-left:0;font-size:1.375rem}.tt-vdpgrid__sum .tt-vdpgrid__label{letter-spacing:.1em;margin-bottom:.125rem;font-size:.6875rem;font-family:var(--tt-font-text)!important}}.tt-vdpstairs__inner{gap:clamp(2rem,4vw,3.5rem);display:grid}@media only screen and (min-width:1024px){.tt-vdpstairs__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.tt-vdpstairs__eyebrow{color:var(--h-violet);margin:0 0 1rem;font-size:.9375rem;font-weight:500}.tt-vdpstairs__body{color:var(--h-muted);margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65}.tt-vdpstairs__chart{background:var(--h-card);border-radius:40px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1rem,2.4vw,1.75rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.tt-vdpstairs__who{color:var(--h-ink);margin:0 0 1rem;font-size:1.0625rem}.tt-vdpstairs__who span{color:var(--h-muted);font-size:.8125rem;display:block}.tt-vdpstairs__steps{align-items:flex-end;gap:.375rem;height:clamp(15rem,26vw,19rem);display:flex}.tt-vdpstairs__step{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.tt-vdpstairs__block{height:var(--h);border:1px solid var(--h-line);background:#fff;border-radius:18px 18px 6px 6px;flex-direction:column;justify-content:flex-start;min-height:7.5rem;padding:.875rem .75rem;display:flex}.tt-vdpstairs__step:nth-child(2) .tt-vdpstairs__block{background:#e3e5fc;border-color:#0000}.tt-vdpstairs__step:nth-child(3) .tt-vdpstairs__block{background:#c9cdf8;border-color:#0000}.tt-vdpstairs__plan{color:var(--h-ink);margin:0;font-size:.875rem;font-weight:600}.construction-subheaders.tt-home .tt-vdpstairs .tt-vdpstairs__price{letter-spacing:-.05em;color:var(--h-ink);margin:.25rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.tt-vdpstairs__annual{color:var(--h-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.3}.tt-vdpstairs__addsrow{gap:.375rem;display:flex}.tt-vdpstairs__adds{min-width:0;color:var(--h-muted);flex:1;margin:.625rem 0 0;font-size:.8125rem;line-height:1.3}.tt-vdpstairs__notes{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.tt-vdpstairs__notes li{color:var(--h-ink);background:#fff;border:1px dashed #a9a6b8;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem}.tt-vdpstairs__group--us .tt-vdpstairs__block{background:var(--h-violet);color:#fff;border-color:#0000;border-radius:18px 18px 6px 6px}.tt-vdpstairs__group--us .tt-vdpstairs__plan,.tt-vdpstairs__group--us .tt-vdpstairs__annual{color:#ffffffdb}.construction-subheaders.tt-home .tt-vdpstairs .tt-vdpstairs__group--us .tt-vdpstairs__price{color:#fff}.tt-vdpstairs__chips{gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.tt-vdpstairs__chips li{background:#fff;border-radius:12px;flex-direction:column;padding:.5rem .75rem;display:flex}.tt-vdpstairs__chip-title{color:var(--h-ink);font-size:.875rem;font-weight:500}.tt-vdpstairs__chip-sub{color:var(--h-muted);font-size:.75rem}.tt-vdpstairs__extra{color:var(--h-muted);margin:.625rem 0 0;font-size:.8125rem}@media only screen and (max-width:699px){.tt-vdpstairs__chart{border-radius:28px;grid-template-columns:minmax(0,1fr);padding:1.125rem}.tt-vdpstairs__steps{height:13.5rem}.tt-vdpstairs__group--us .tt-vdpstairs__steps{height:auto}.tt-vdpstairs__group--us .tt-vdpstairs__block{height:auto;min-height:0}.tt-vdpstairs__block{min-height:6.75rem;padding:.75rem .5rem}.tt-vdpstairs__chips{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tt-vdpleave__inner{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media only screen and (min-width:1024px){.tt-vdpleave__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tt-vdpleave__body{color:var(--h-muted);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6}.tt-vdpleave__points{background:var(--h-card);border-radius:28px;gap:.75rem;margin:2rem 0 0;padding:1rem;list-style:none;display:grid}.tt-vdpleave__point{background:#fff;border-radius:20px;align-items:center;gap:1rem;padding:1rem 1.125rem;display:flex}.tt-vdpleave__ill{filter:drop-shadow(0 6px 8px #1408462e);flex:none;width:3.25rem}.tt-vdpleave__ill img{width:100%;height:auto}.construction-subheaders.tt-home .tt-vdpleave .tt-vdpleave__point-title{line-height:1.3;font-size:1.1875rem!important;font-weight:500!important}.tt-vdpleave__point-body{color:var(--h-muted);margin:.25rem 0 0;font-size:.9375rem}.tt-vdpleave__stage{background:radial-gradient(60% 50% at 100% 100%, #ffd43b80, #ffd43b00 70%), var(--h-pink);border-radius:40px;flex-direction:column;align-items:center;padding:clamp(1.25rem,3vw,2.25rem);display:flex;position:relative}.tt-vdpleave__sticker{color:var(--h-ink);text-align:center;background:#fff;border-radius:999px;margin:0 0 1rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;rotate:-1.5deg}.tt-vdpleave__shot{width:min(100%,25rem);margin:0;rotate:1.5deg}.tt-vdpleave__img{border-radius:24px;width:100%;height:auto;display:block;box-shadow:0 24px 40px -24px #3c0a3273}.tt-vdpleave__img--narrow{display:none}@media only screen and (max-width:599px){.tt-vdpleave__stage{border-radius:28px;padding:1rem}.tt-vdpleave__shot{rotate:none}.tt-vdpleave__img--wide{display:none}.tt-vdpleave__img--narrow{border-radius:18px;display:block}.tt-vdpleave__sticker{font-size:.8125rem}}.tt-vdptime__head{gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media only screen and (min-width:900px){.tt-vdptime__head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end}}.tt-vdptime__body{color:var(--h-muted);margin:0;font-size:1.0625rem;line-height:1.65}.tt-vdptime__band{background:radial-gradient(60% 70% at 0% 0%, #ffd43b8c, #ffd43b00 70%), var(--h-orange);border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.tt-vdptime__form{background:#fff;border-radius:22px;margin:0;padding:.5rem;rotate:-1deg}.tt-vdptime__form img{border-radius:16px;width:100%;height:auto;display:block}.tt-vdptime__phone{background:var(--h-ink);border-radius:34px;margin:0;padding:.5rem;rotate:2.5deg;box-shadow:0 30px 50px -30px #280a0099}.tt-vdptime__phone img{border-radius:27px;width:100%;height:auto;display:block}.tt-vdptime__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tt-vdptime__point{background:var(--h-card);border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:1.25rem 1.5rem;display:grid}.tt-vdptime__ill{filter:drop-shadow(0 6px 8px #461e0833);grid-row:span 2;width:3.5rem}.tt-vdptime__ill img{width:100%;height:auto}.construction-subheaders.tt-home .tt-vdptime .tt-vdptime__point-title{font-size:1.25rem!important;font-weight:500!important}.tt-vdptime__point-body{color:var(--h-muted);margin:.25rem 0 0;font-size:.9375rem}@media only screen and (max-width:899px){.tt-vdptime__band{border-radius:28px;grid-template-columns:minmax(0,1fr);justify-items:center}.tt-vdptime__form{display:none}.tt-vdptime__phone{width:min(78%,17rem);rotate:none}.tt-vdptime__points{grid-template-columns:minmax(0,1fr)}}.tt-vdpbill__head{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem)}.tt-vdpbill__lede{color:var(--h-muted);text-wrap:balance;margin:1.25rem 0 0;font-size:1.125rem;line-height:1.6}.tt-vdpbill__table{background:var(--h-yellow);border-radius:32px;padding:.75rem}.tt-vdpbill__line{color:var(--h-ink);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:1.125rem;display:grid}.tt-vdpbill__line+.tt-vdpbill__line{margin-top:.5rem}.tt-vdpbill__line>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.tt-vdpbill__line small{color:var(--h-muted);font-size:.75rem;display:block}.tt-vdpbill__line em{color:var(--h-muted);font-size:.6875rem;font-style:normal;display:block}.tt-vdpbill__line--head{color:#4a4636;background:0 0;padding-top:.5rem;padding-bottom:.25rem;font-size:.875rem}.tt-vdpbill__line.is-us{background:var(--h-violet);color:#fff}.tt-vdpbill__line.is-us small{color:#fffc}.tt-vdpbill__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.tt-vdpbill__plan{background:var(--h-card);border-radius:32px;padding:clamp(1.5rem,3vw,2.25rem)}.tt-vdpbill__plan--us{background:#f1ecff}.construction-subheaders.tt-home .tt-vdpbill .tt-vdpbill__plan-name{font-size:1.25rem!important;font-weight:500!important}.construction-subheaders.tt-home .tt-vdpbill .tt-vdpbill__plan-price{letter-spacing:-.05em;color:var(--h-ink);margin:.75rem 0 0;font-size:clamp(2.5rem,4.4vw,3.5rem);line-height:1}.tt-vdpbill__plan--us .tt-vdpbill__plan-price{color:var(--h-violet)!important}.tt-vdpbill__plan-unit{color:var(--h-muted);margin:.375rem 0 1.25rem;font-size:.9375rem}.tt-vdpbill__plan-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.tt-vdpbill__plan-list li{color:var(--h-ink);background:#fff;border-radius:14px;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.9375rem;display:flex}.tt-vdpbill__plan-list svg{width:1rem;height:1rem;color:var(--h-violet);flex:none}.tt-vdpbill__plan:not(.tt-vdpbill__plan--us) .tt-vdpbill__plan-list svg{color:#7c86f0}.tt-vdpbill__plan-list li.is-note,.tt-vdpbill__plan-list li.is-note svg{color:var(--h-muted)}.tt-vdpbill__example{border:1px solid var(--h-line);color:var(--h-ink);text-align:center;border-radius:24px;margin:1rem 0 0;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6}.tt-vdpbill__example a{color:var(--h-violet);text-underline-offset:2px;text-decoration:underline}@media only screen and (max-width:699px){.tt-vdpbill__table{border-radius:24px;padding:.5rem}.tt-vdpbill__line{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;padding:.75rem .625rem;font-size:.9375rem}.tt-vdpbill__line>span:first-child{grid-column:1/-1;margin-bottom:.25rem}.tt-vdpbill__line>span:not(:first-child){text-align:center}.tt-vdpbill__line--head>span:first-child{display:none}.tt-vdpbill__line--head{font-size:.75rem}.tt-vdpbill__plans{grid-template-columns:minmax(0,1fr)}.tt-vdpbill__plan{border-radius:24px}}.tt-vdppay__inner{background:var(--h-card);border-radius:40px;align-items:center;gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.75rem,4vw,3.5rem);display:grid}@media only screen and (min-width:900px){.tt-vdppay__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.tt-vdppay__body{color:var(--h-muted);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.65}.tt-vdppay__line{gap:.625rem;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative}.tt-vdppay__line:before{content:"";background:repeating-linear-gradient(to bottom, var(--h-violet) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:1rem;bottom:1rem;left:1.375rem}.tt-vdppay__stop{grid-template-columns:2.75rem 2.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem 1rem .5rem 0;display:grid;position:relative}.tt-vdppay__num{background:var(--h-violet);color:#fff;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:600;display:grid}.tt-vdppay__ill{width:2.5rem}.tt-vdppay__ill img{width:100%;height:auto}.tt-vdppay__text{color:var(--h-ink);background:#fff;border-radius:16px;padding:.75rem 1rem;font-size:1rem}.tt-vdppay__shot{background:var(--h-violet);border-radius:32px;margin:0;padding:.75rem;rotate:1.5deg}.tt-vdppay__shot img{border-radius:22px;width:100%;height:auto;display:block}@media only screen and (max-width:599px){.tt-vdppay__inner{border-radius:28px;padding:1.25rem}.tt-vdppay__stop{grid-template-columns:2.25rem minmax(0,1fr);padding-right:0}.tt-vdppay__num{width:2.25rem;height:2.25rem;font-size:.75rem}.tt-vdppay__line:before{left:1.125rem}.tt-vdppay__ill{display:none}.tt-vdppay__text{font-size:.9375rem}.tt-vdppay__shot{border-radius:24px;padding:.5rem;rotate:none}}.tt-vdpsign__title{text-align:center}.tt-vdpsign__post{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:64rem;margin:clamp(2rem,4vw,3rem) auto 0;padding-bottom:3rem;display:grid;position:relative}.tt-vdpsign__post:before{content:"";background:#d9d6e3;border-radius:7px;width:14px;margin-left:-7px;position:absolute;top:-1.5rem;bottom:0;left:50%}.tt-vdpsign__post:after{content:"";background:var(--h-card);border-radius:999px;height:10px;position:absolute;bottom:0;left:30%;right:30%}.tt-vdpsign__board{z-index:1;background:#e3e5fc;border-radius:28px;padding:clamp(1.5rem,3vw,2.25rem);position:relative}.tt-vdpsign__board--them{clip-path:polygon(7% 0,100% 0,100% 100%,7% 100%,0 50%);border-radius:0 28px 28px 0;padding-left:clamp(2.5rem,5vw,3.5rem);rotate:-2deg}.tt-vdpsign__board--us{background:var(--h-violet);color:#fff;clip-path:polygon(0 0,93% 0,100% 50%,93% 100%,0 100%);border-radius:28px 0 0 28px;margin-top:2.5rem;padding-right:clamp(2.5rem,5vw,3.5rem);rotate:2deg}.construction-subheaders.tt-home .tt-vdpsign .tt-vdpsign__name{letter-spacing:-.03em!important;font-size:clamp(1.375rem,2.4vw,1.75rem)!important;font-weight:400!important}.construction-subheaders.tt-home .tt-vdpsign .tt-vdpsign__board--us .tt-vdpsign__name{color:#fff!important}.tt-vdpsign__list{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.tt-vdpsign__list li{color:var(--h-ink);align-items:flex-start;gap:.625rem;font-size:1rem;line-height:1.45;display:flex}.tt-vdpsign__board--us .tt-vdpsign__list li{color:#fff}.tt-vdpsign__list svg{color:#5b63c9;flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem}.tt-vdpsign__board--us .tt-vdpsign__list svg{color:var(--h-yellow)}.tt-vdpsign__verdict{background:var(--h-yellow);text-align:center;max-width:40rem;color:var(--h-ink);border-radius:24px;margin:1.5rem auto 0;padding:1.25rem 1.5rem;font-size:1.0625rem;line-height:1.7}.tt-vdpsign__verdict strong{font-weight:600}@media only screen and (max-width:699px){.tt-vdpsign__post{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-bottom:2rem}.tt-vdpsign__board--us{margin-top:0}.tt-vdpsign__board--them{rotate:-1deg}.tt-vdpsign__board--us{rotate:1deg}.tt-vdpsign__verdict{font-size:.9375rem}}.construction-subheaders.tt-home .tt-vdpfaq .tt-vdpfaq__q{line-height:inherit;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;color:inherit!important}.tt-vdpfaq__arrow{vertical-align:-.125em;width:1rem;height:1rem;display:inline}.tt-vdp section.tt-vdpmore{padding-bottom:var(--h-space)}.tt-vdpmore__head{max-width:40rem;margin-bottom:2rem}.tt-vdpmore__lede{color:var(--h-muted);margin:1rem 0 0;font-size:1.125rem}.tt-vdpmore__guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tt-vdpmore__guide{background:var(--h-card);color:var(--h-ink);border-radius:32px;flex-direction:column;padding:1.75rem;text-decoration:none;transition:background .2s,translate .2s;display:flex}.tt-vdpmore__guide:hover{background:#eee9ff;translate:0 -3px}.tt-vdpmore__guide-ill{filter:drop-shadow(0 6px 8px #1408462e);width:4rem;margin-bottom:1.25rem}.tt-vdpmore__guide-ill img{width:100%;height:auto}.construction-subheaders.tt-home .tt-vdpmore .tt-vdpmore__card-title{font-size:1.25rem!important;font-weight:500!important}.tt-vdpmore__card-body{color:var(--h-muted);margin:.375rem 0 0;font-size:.9375rem;line-height:1.5}.tt-vdpmore__more{color:var(--h-violet);align-items:center;gap:.375rem;margin-top:auto;padding-top:1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.tt-vdpmore__more svg{width:1rem;height:1rem}.construction-subheaders.tt-home .tt-vdpmore .tt-vdpmore__small{margin:3rem 0 1rem!important;font-size:1.5rem!important;font-weight:400!important}.tt-vdpmore__vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tt-vdpmore__row{border:1px solid var(--h-line);color:var(--h-ink);border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:border-color .2s;display:flex}.tt-vdpmore__row:hover{border-color:var(--h-violet)}.construction-subheaders.tt-home .tt-vdpmore .tt-vdpmore__row .tt-vdpmore__card-title{font-size:1.0625rem!important}.tt-vdpmore__row .tt-vdpmore__card-body{font-size:.875rem}.tt-vdpmore__go{background:var(--h-card);width:2.25rem;height:2.25rem;color:var(--h-violet);border-radius:999px;flex:none;place-items:center;display:grid}.tt-vdpmore__go svg{width:1rem;height:1rem}@media only screen and (max-width:899px){.tt-vdpmore__guides{grid-template-columns:minmax(0,1fr)}.tt-vdpmore__guide{border-radius:24px;flex-flow:wrap;align-items:center;column-gap:1rem;padding:1.25rem}.tt-vdpmore__guide-ill{width:3rem;margin:0}.tt-vdpmore__guide>h3{flex:1}.tt-vdpmore__guide>.tt-vdpmore__card-body{flex-basis:100%}.tt-vdpmore__more{padding-top:.75rem}.tt-vdpmore__vs{grid-template-columns:minmax(0,1fr)}}.tt-vdpmore__guide-ill{align-items:center;height:4rem;display:flex}.tt-vdpmore__guide-ill img{width:auto;max-width:100%;max-height:100%}@media only screen and (max-width:899px){.tt-vdpmore__guide-ill{height:3rem}}
