.construction-subheaders.tt-home .tt-rpc-years,.construction-subheaders.tt-home .tt-rpc-years *,.construction-subheaders.tt-home .tt-rpc-answer,.construction-subheaders.tt-home .tt-rpc-answer *,.construction-subheaders.tt-home .tt-rpc-file,.construction-subheaders.tt-home .tt-rpc-file *,.construction-subheaders.tt-home .tt-rpc-ask,.construction-subheaders.tt-home .tt-rpc-ask *,.construction-subheaders.tt-home .tt-rpc-rules,.construction-subheaders.tt-home .tt-rpc-rules *,.construction-subheaders.tt-home .tt-rpc-sources,.construction-subheaders.tt-home .tt-rpc-sources *{font-family:var(--tt-font-text)!important}.construction-subheaders.tt-home .tt-rpc-years .tt-rpc-years__title,.construction-subheaders.tt-home .tt-rpc-answer h2,.construction-subheaders.tt-home .tt-rpc-file .tt-rpc-file__title,.construction-subheaders.tt-home .tt-rpc-rules .tt-rpc-rules__heading{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-rpc-file .tt-rpc-file__card-title,.construction-subheaders.tt-home .tt-rpc-rules .tt-rpc-rules__title,.construction-subheaders.tt-home .tt-rpc-ask .tt-rpc-ask__title,.construction-subheaders.tt-home .tt-rpc-sources h2{text-wrap:balance;font-family:var(--tt-font-display)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--h-ink)!important;font-weight:400!important;line-height:1.14!important}.tt-rpc .tt-tool__heading{max-width:12ch}.tt-rpc .tt-tool__card{gap:1rem}.tt-rpc__rows{gap:.5rem;display:grid}.tt-rpc__row{background:var(--h-card);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem 1rem;padding:.75rem .75rem .75rem 1rem;display:grid}.tt-rpc__q{color:var(--h-ink);gap:.125rem;font-size:.9375rem;font-weight:500;display:grid}.tt-rpc__q .tt-tool__hint{margin:0;font-weight:400;line-height:1.4}.tt-rpc__stepper{background:#fff;border-radius:999px;align-items:center;gap:.125rem;padding:.25rem;display:inline-flex}.tt-rpc__stepper button{background:var(--h-card);width:2.25rem;height:2.25rem;color:var(--h-ink);cursor:pointer;transition:background-color .18s var(--tt-ease), color .18s var(--tt-ease);border:0;border-radius:999px;place-items:center;display:grid}.tt-rpc__stepper button svg{width:1rem;height:1rem}.tt-rpc__stepper button:hover:not(:disabled){color:var(--h-violet);background:#ece6ff}.tt-rpc__stepper button:disabled{opacity:.4;cursor:default}.tt-rpc__stepper button:focus-visible{outline:2px solid var(--h-violet);outline-offset:2px}.construction-subheaders.tt-home .tt-rpc__stepper input{width:3.25rem;height:2.25rem;color:var(--h-ink);text-align:center;letter-spacing:-.03em;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:10px;padding:0;font-size:1.5rem;font-family:var(--tt-font-display)!important}.tt-rpc__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tt-rpc__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tt-rpc__stepper input:focus{box-shadow:0 0 0 2px var(--h-violet);outline:none}.tt-rpc__row--pay{grid-template-areas:"q pay""cap cap"}.tt-rpc__row--pay .tt-rpc__q{grid-area:q}.tt-rpc__pay{grid-area:pay;width:8.75rem;display:block}.tt-rpc .tt-rpc__pay input{background:#fff;font-size:1.0625rem}.tt-rpc__cap{grid-area:cap;align-items:center;gap:.75rem;display:flex}.tt-rpc__cap-track{background:#fff;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.tt-rpc__cap-fill{border-radius:inherit;background:var(--h-violet);transition:width .3s var(--tt-ease);position:absolute;inset:0 auto 0 0}.tt-rpc__cap-text{color:var(--h-muted);flex:none;font-size:.8125rem}.tt-rpc__cap.is-over .tt-rpc__cap-text{color:var(--h-ink);font-weight:500}.tt-rpc .tt-tool__results>.tt-tool__figures--pay{margin-top:0}.tt-rpc__bands{gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tt-rpc__band{color:var(--h-ink);background:#fff;border-radius:14px;grid-template-columns:.625rem minmax(0,1fr) auto auto;align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.875rem;display:grid}.tt-rpc__band-dot{background:var(--band);border-radius:3px;width:.625rem;height:.625rem}.tt-rpc__band-name{font-weight:500}.tt-rpc__band-calc{color:var(--h-muted)}.construction-subheaders.tt-home .tt-rpc__band-weeks{text-align:right;letter-spacing:-.03em;min-width:3.5rem;font-size:1.125rem;font-family:var(--tt-font-display)!important}.tt-rpc__see{color:var(--h-violet);align-items:center;gap:.375rem;margin:.75rem .375rem .25rem;font-size:.875rem;font-weight:500;display:inline-flex}.tt-rpc__see svg{width:.9375rem;height:.9375rem}.tt-rpc__see:hover{color:var(--h-violet-deep)}.tt-rpc__see:focus-visible{outline:2px solid var(--h-violet);outline-offset:3px;border-radius:6px}.tt-tool__next .tt-rpc__next-text{color:var(--h-ink);font-size:.9375rem}.tt-rpc .tt-rpc__band--under22,.tt-rpc .tt-rpc-years__year--under22,.tt-rpc .tt-rpc-years__key--under22,.tt-rpc .tt-rpc-years__run--under22{--band:#c9bdff;--band-ink:var(--h-ink)}.tt-rpc .tt-rpc__band--22to40,.tt-rpc .tt-rpc-years__year--22to40,.tt-rpc .tt-rpc-years__key--22to40,.tt-rpc .tt-rpc-years__run--22to40{--band:#8f6bff;--band-ink:#fff}.tt-rpc .tt-rpc__band--41plus,.tt-rpc .tt-rpc-years__year--41plus,.tt-rpc .tt-rpc-years__key--41plus,.tt-rpc .tt-rpc-years__run--41plus{--band:var(--h-violet-deep);--band-ink:#fff}.tt-rpc__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:31rem;margin:1.75rem 0 0;display:grid}.tt-rpc__facts>div{background:var(--h-card);border-radius:18px;padding:.75rem .875rem .875rem}.tt-rpc__facts dt{color:var(--h-muted);margin:0 0 .25rem;font-size:.8125rem}.construction-subheaders.tt-home .tt-rpc__facts dd{letter-spacing:-.035em;color:var(--h-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.25rem,1.9vw,1.625rem);font-family:var(--tt-font-display)!important}@media only screen and (max-width:599px){.tt-rpc__facts{display:none}.tt-rpc__row{gap:.5rem .625rem;padding:.625rem .5rem .625rem .875rem}.tt-rpc__q{font-size:.875rem}.tt-rpc__q .tt-tool__hint{font-size:.75rem}.tt-rpc__stepper button{width:2rem;height:2rem}.construction-subheaders.tt-home .tt-rpc__stepper input{width:2.75rem;font-size:1.3125rem}.tt-rpc__pay{width:7.25rem}.tt-rpc__cap{flex-wrap:wrap;gap:.375rem .75rem}.tt-rpc__cap-track{flex-basis:100%}.tt-rpc__band{grid-template-columns:.625rem minmax(0,1fr) auto;grid-template-areas:"dot name weeks"".calc weeks";row-gap:0;padding:.5rem .75rem}.tt-rpc__band-dot{grid-area:dot}.tt-rpc__band-name{grid-area:name}.tt-rpc__band-calc{grid-area:calc;font-size:.8125rem}.tt-rpc__band-weeks{grid-area:weeks}}@media only screen and (max-width:359px){.tt-rpc__row{grid-template-columns:minmax(0,1fr)}.tt-rpc__row--pay{grid-template-areas:"q""pay""cap"}.tt-rpc__stepper{justify-self:start}.tt-rpc__pay{width:100%}.construction-subheaders.tt-home.tt-rpc .tt-tool .tt-tool__figures dd{font-size:1.125rem}}.tt-rpc-years{padding:var(--h-space) var(--h-pad) 0;scroll-margin-top:5rem}.tt-rpc-years__inner{max-width:var(--h-wrap);margin:0 auto}.tt-rpc-years__head{gap:1rem 4rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media only screen and (min-width:900px){.tt-rpc-years__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.tt-rpc-years__head .tt-eyebrow{grid-column:1/-1;margin-bottom:-.25rem}}.tt-rpc-years__lede{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.tt-rpc-years__board{background:var(--h-card);border-radius:40px;padding:clamp(1.25rem,3.5vw,2.5rem);position:relative}.tt-rpc-years__legend{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tt-rpc-years__key{color:var(--h-ink);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .875rem .4375rem .625rem;font-size:.875rem;display:inline-flex}.tt-rpc-years__key span{background:var(--band);border-radius:4px;width:.875rem;height:.875rem}.tt-rpc-years__chart{align-items:flex-end;gap:1rem;margin-top:2.25rem;display:flex}.tt-rpc-years__plot{flex:0 auto;min-width:0}.tt-rpc-years__bars,.tt-rpc-years__runs{grid-template-columns:repeat(var(--n), minmax(0, 3.75rem));gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.tt-rpc-years__bars{align-items:end}.tt-rpc-years__year{gap:.5rem;display:grid}.tt-rpc-years__bar{--tall:clamp(9rem, 17vw, 13.5rem);height:calc(var(--h) * var(--tall));background:var(--band);color:var(--band-ink);transition:height .65s var(--tt-ease) var(--d,0s), background-color .3s var(--tt-ease);border-radius:12px 12px 6px 6px;justify-content:center;padding-top:.5rem;display:flex}.tt-rpc-years__wk{font-size:.8125rem;font-weight:500;line-height:1}.tt-rpc-years__age{text-align:center;color:var(--h-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}html.tt-motion .tt-home .tt-rpc-years__board[data-reveal]:not([data-in]) .tt-rpc-years__bar{height:0}.tt-rpc-years__runs{margin-top:.875rem}.tt-rpc-years__run{border-top:3px solid var(--band);min-width:0;color:var(--h-muted);white-space:nowrap;text-overflow:ellipsis;padding-top:.5rem;font-size:.8125rem;overflow:hidden}.tt-rpc-years__skip{width:7.5rem;height:calc(var(--tall,13.5rem) * .66);text-align:center;min-height:7rem;color:var(--h-muted);border:2px dashed #cfcdd9;border-radius:16px;flex:none;align-content:center;gap:.25rem;margin:0 0 2.75rem;padding:.75rem;font-size:.8125rem;line-height:1.35;display:grid}.construction-subheaders.tt-home .tt-rpc-years__skip strong{letter-spacing:-.03em;color:var(--h-ink);font-size:1.75rem;font-weight:400;font-family:var(--tt-font-display)!important}.tt-rpc-years__skip span{display:block}.tt-rpc-years__end{background:var(--h-yellow);color:var(--h-ink);border-radius:14px;flex:none;align-self:flex-end;margin:0 0 3.25rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.3;rotate:3deg;box-shadow:0 14px 24px -16px #14084680}.tt-rpc-years__end span{font-weight:500;display:block}.tt-rpc-years__axis{color:var(--h-muted);margin:.75rem 0 0;font-size:.8125rem}.tt-rpc-years__empty{text-align:center;color:var(--h-muted);background:#fff;border-radius:22px;margin:1.75rem 0 0;padding:2rem 1.25rem}.tt-rpc-years__max{color:var(--h-muted);margin:1.5rem 0 0;font-size:.9375rem;line-height:1.6}.tt-rpc-years__max strong{color:var(--h-ink);font-weight:600}.tt-rpc-sum{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.25fr);align-items:stretch;gap:.75rem;margin-top:2.25rem;display:grid}.tt-rpc-sum__part{background:#fff;border-radius:22px;align-content:start;gap:.375rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.tt-rpc-sum__label{color:var(--h-muted);font-size:.875rem;font-weight:500}.construction-subheaders.tt-home .tt-rpc-sum__value{letter-spacing:-.045em;color:var(--h-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1;font-family:var(--tt-font-display)!important}.tt-rpc-sum__note{color:var(--h-muted);font-size:.8125rem}.tt-rpc-sum__part--total{background:var(--h-yellow);rotate:-1.2deg;box-shadow:0 20px 34px -22px #1408468c}.tt-rpc-sum__part--total .tt-rpc-sum__label,.tt-rpc-sum__part--total .tt-rpc-sum__note{color:#0f0d18b8}.construction-subheaders.tt-home .tt-rpc-sum__op{color:#a8a5b5;align-self:center;font-size:2rem;font-family:var(--tt-font-display)!important}@media only screen and (max-width:899px){.tt-rpc-years__runs{display:none}.tt-rpc-years__skip,.tt-rpc-years__end{margin-bottom:1.75rem}.tt-rpc-years__wk,.tt-rpc-years__age{font-size:.6875rem}.tt-rpc-sum{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.tt-rpc-sum__op:nth-of-type(2){display:none}.tt-rpc-sum__part--total{grid-column:1/-1}}@media only screen and (max-width:599px){.tt-rpc-years__lede{font-size:1rem}.tt-rpc-years__board{border-radius:28px;padding:1.125rem .75rem 1rem}.tt-rpc-years__key{padding:.375rem .75rem .375rem .5rem;font-size:.8125rem}.tt-rpc-years__chart{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.5rem}.tt-rpc-years__bars{grid-template-columns:repeat(10,minmax(0,1fr));gap:.875rem .25rem}.tt-rpc-years__bar{--tall:5.75rem;border-radius:7px 7px 4px 4px;padding-top:.3125rem}.tt-rpc-years__wk,.tt-rpc-years__age{font-size:.625rem}.tt-rpc-years__skip{text-align:left;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.5rem;width:auto;height:auto;min-height:0;margin:0;padding:.625rem .875rem}.construction-subheaders.tt-home .tt-rpc-years__skip strong{font-size:1.25rem}.tt-rpc-years__skip span{display:inline}.tt-rpc-years__end{align-self:flex-end;margin:0;font-size:.8125rem;rotate:2deg}.tt-rpc-years__end span{display:inline}.tt-rpc-sum{gap:.5rem .25rem;margin-top:1.5rem}.construction-subheaders.tt-home .tt-rpc-sum__op{font-size:1.25rem}.tt-rpc-sum__part{border-radius:18px;padding:.75rem .75rem .875rem}.construction-subheaders.tt-home .tt-rpc-sum__value{font-size:1.5rem}.tt-rpc-sum__label,.tt-rpc-sum__note{font-size:.75rem}.tt-rpc-sum__part--total .tt-rpc-sum__label{font-size:.8125rem}.construction-subheaders.tt-home .tt-rpc-sum__part--total .tt-rpc-sum__value{font-size:2rem}.tt-rpc-sum__part--total{rotate:-.8deg}}@media (prefers-reduced-motion:reduce){.tt-rpc-years__bar,.tt-rpc__cap-fill{transition:none}}.tt-home section.tt-rpc-answer{padding:var(--h-space) var(--h-pad) 0;background:0 0}.tt-home .tt-rpc-answer>div{max-width:var(--h-wrap);background:radial-gradient(60% 80% at 100% 0,#f45db02e,#f45db000 70%),#fff3fa;border-radius:40px;gap:1.25rem 4rem;margin:0 auto;padding:clamp(1.5rem,4.5vw,3.5rem);display:grid}@media only screen and (min-width:960px){.tt-home .tt-rpc-answer>div{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.tt-home .tt-rpc-answer>div>h2,.tt-home .tt-rpc-answer>div>p{grid-column:1}.tt-home .tt-rpc-answer>div>div{grid-area:1/2/span 2}}.tt-home .tt-rpc-answer>div>p{color:#0f0d18c7;text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.65}.tt-home .tt-rpc-answer>div>div{background:#fff;border:0;border-radius:28px;padding:clamp(1.25rem,3vw,2rem);position:relative;box-shadow:0 30px 60px -40px #9c1e668c}.tt-home .tt-rpc-answer>div>div>p:first-child{text-transform:none;letter-spacing:-.005em;color:var(--h-violet);margin:0 0 1rem;font-size:.9375rem;font-weight:500}.tt-home .tt-rpc-answer ol{counter-reset:rpc-step;gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.tt-home .tt-rpc-answer ol li{counter-increment:rpc-step;border-bottom:1px dashed var(--h-line);color:var(--h-ink);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.75rem .875rem .75rem .75rem;font-size:.9688rem;line-height:1.5;display:grid}.tt-home .tt-rpc-answer ol li:before{content:counter(rpc-step, decimal-leading-zero);background:var(--h-pink);color:#fff;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:500;display:grid;translate:0 -.1rem}.tt-home .tt-rpc-answer>div>div>p:last-child{background:var(--h-yellow);color:var(--h-ink);border-radius:18px;margin:1.25rem 0 0;padding:.875rem 1.125rem;font-size:1rem;font-weight:500;line-height:1.45;rotate:-.8deg}@media only screen and (max-width:599px){.tt-home section.tt-rpc-answer{padding-left:.75rem;padding-right:.75rem}.tt-home .tt-rpc-answer>div{border-radius:30px;padding:1.75rem 1rem 1rem}.tt-home .tt-rpc-answer>div>p{font-size:1rem}.tt-home .tt-rpc-answer>div>div{border-radius:22px;padding:1rem .875rem}.tt-home .tt-rpc-answer ol li{padding-left:.25rem;padding-right:.25rem;font-size:.9375rem}}.tt-rpc-file{padding:var(--h-space) var(--h-pad) 0}.tt-rpc-file__inner{max-width:var(--h-wrap);margin:0 auto}.tt-rpc-file__head{text-align:center;max-width:52rem;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.construction-subheaders.tt-home .tt-rpc-file .tt-rpc-file__title{margin:0 0 1.25rem!important}.tt-rpc-file__lede{max-width:42rem;color:var(--h-muted);text-wrap:pretty;margin:0 auto;font-size:1.125rem;line-height:1.6}.tt-rpc-file__lede a{color:var(--h-violet);text-underline-offset:3px;text-decoration:underline}.tt-rpc-file__lead{background:var(--h-card);border-radius:40px;gap:2rem;padding:clamp(1.25rem,4vw,3rem);display:grid}@media only screen and (min-width:1024px){.tt-rpc-file__lead{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem)}}.tt-rpc-file__kicker{color:var(--h-violet);margin:0 0 .875rem;font-size:.9375rem;font-weight:500}.construction-subheaders.tt-home .tt-rpc-file__lead .tt-rpc-file__card-title{margin:0 0 1rem!important;font-size:clamp(1.75rem,3vw,2.5rem)!important}.tt-rpc-file__body{color:var(--h-muted);text-wrap:pretty;margin:0 0 1.25rem;font-size:1rem;line-height:1.65}.tt-rpc-file__chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.tt-rpc-file__chips li{background:var(--h-card);color:var(--h-ink);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;line-height:1.35}.tt-rpc-file__lead .tt-rpc-file__chips li{background:#fff}.tt-home .tt-rpc-file__cta{align-items:center;gap:.5rem;margin-top:1.75rem;display:inline-flex}.tt-rpc-file__lead-pic{background:radial-gradient(70% 60% at 20% 0%, #ff9dd0, transparent 70%), var(--h-pink);border-radius:32px;place-items:center;padding:clamp(1rem,3.5vw,2.75rem);display:grid;position:relative}.tt-rpc-file__lead-ill{z-index:1;filter:drop-shadow(0 18px 22px #14084652);width:clamp(4.5rem,7vw,6.5rem);position:absolute;top:-2rem;left:-1.5rem;rotate:-10deg}.tt-rpc-file__lead-ill img{width:100%;height:auto;display:block}html.tt-motion .tt-home .tt-rpc-file__lead-ill{animation:7s ease-in-out -2s infinite alternate ttFloatY}.tt-rpc-file__shot{border-radius:22px;width:min(100%,30rem);height:auto;display:block;box-shadow:0 34px 60px -30px #500a32a6}.tt-rpc-file__shot--narrow{display:none}.tt-rpc-file__cards{gap:3rem 1.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.tt-rpc-file__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1100px){.tt-rpc-file__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-rpc-file__card{flex-direction:column;min-width:0;display:flex}.tt-rpc-file__pic{aspect-ratio:5/4;border-radius:30px;justify-content:center;align-items:flex-start;margin-bottom:1.5rem;padding-top:9%;display:flex;position:relative;overflow:hidden}.tt-rpc-file__pic--orange{background:radial-gradient(70% 60% at 20% 0%, #ffb27f, transparent 70%), var(--h-orange)}.tt-rpc-file__pic--violet{background:radial-gradient(70% 60% at 20% 0%, #8f6bff, transparent 70%), var(--h-violet)}.tt-rpc-file__pic--yellow{background:radial-gradient(70% 60% at 20% 0%, #ffe88a, transparent 70%), var(--h-yellow)}.tt-rpc-file__frame{flex:none;display:block;box-shadow:0 30px 50px -24px #14084699}.tt-rpc-file__frame img{width:100%;height:auto;display:block}.tt-rpc-file__pic--phone .tt-rpc-file__frame{background:#14121c;border-radius:30px 30px 0 0;width:54%;padding:7px 7px 0}.tt-rpc-file__pic--phone .tt-rpc-file__frame img{border-radius:24px 24px 0 0}.tt-rpc-file__pic--sheet .tt-rpc-file__frame{background:#fff;border-radius:16px 16px 0 0;width:88%;overflow:hidden}.construction-subheaders.tt-home .tt-rpc-file__cards .tt-rpc-file__card-title{margin:0 0 .75rem!important;font-size:clamp(1.375rem,2vw,1.625rem)!important}.tt-rpc-file__card .tt-rpc-file__body{margin-bottom:1rem;font-size:.9688rem}.tt-rpc-file__foot{justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.tt-home .tt-rpc-file__foot .tt-hero__cta{align-items:center;gap:.5rem;display:inline-flex}@media only screen and (max-width:599px){.tt-rpc-file{padding-left:.75rem;padding-right:.75rem}.tt-rpc-file__head{padding:0 .5rem}.tt-rpc-file__lede{font-size:1rem}.tt-rpc-file__lead{border-radius:30px;padding:1.5rem 1rem 1rem}.tt-home .tt-rpc-file__cta{justify-content:center;width:100%;display:flex}.tt-rpc-file__shot--wide{display:none}.tt-rpc-file__shot--narrow{border-radius:18px;width:100%;display:block}.tt-rpc-file__lead-pic{border-radius:24px;padding:1rem}.tt-rpc-file__lead-ill{width:3.75rem;top:-1.5rem;left:-.5rem}.tt-rpc-file__card{padding:0 .25rem}.tt-rpc-file__pic{aspect-ratio:auto;align-items:center;padding:1.5rem 1rem}.tt-rpc-file__pic--phone .tt-rpc-file__frame{border-radius:30px;width:64%;padding:7px}.tt-rpc-file__pic--phone .tt-rpc-file__frame img{border-radius:24px}.tt-rpc-file__pic--sheet .tt-rpc-file__frame{border-radius:16px;width:100%}}@media (prefers-reduced-motion:reduce){.tt-rpc-file__lead-ill{animation:none!important}}.tt-rpc-ask{padding:var(--h-space) var(--h-pad) 0}.tt-rpc-ask__card{max-width:var(--h-wrap);background:radial-gradient(60% 90% at 100% 0%, #ffffff80, #fff0 70%), var(--h-yellow);border-radius:40px;gap:1.5rem 2.5rem;margin:0 auto;padding:clamp(1.75rem,4.5vw,3.25rem) clamp(1.5rem,5vw,4rem);display:grid;position:relative}@media only screen and (min-width:960px){.tt-rpc-ask__card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}}.tt-rpc-ask__ill{filter:drop-shadow(0 18px 22px #14084647);width:clamp(5rem,8vw,7.5rem);rotate:-8deg}.tt-rpc-ask__ill img{width:100%;height:auto;display:block}html.tt-motion .tt-home .tt-rpc-ask__ill{animation:7s ease-in-out -1s infinite alternate ttFloatY}.construction-subheaders.tt-home .tt-rpc-ask .tt-rpc-ask__title{margin:0 0 .75rem!important;font-size:clamp(1.75rem,3.2vw,2.625rem)!important}.tt-rpc-ask__note{color:#0f0d18b8;margin:0;font-size:.9375rem}.tt-rpc-ask__price{color:var(--h-ink);margin:.5rem 0 0;font-size:.9375rem}.tt-rpc-ask__price strong{font-weight:600}.tt-rpc-ask__actions{flex-wrap:wrap;gap:.625rem;display:flex}.tt-home .tt-rpc-ask__actions .tt-hero__cta{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.tt-home .tt-rpc-ask__secondary{background:#fff}@media only screen and (max-width:959px){.tt-rpc-ask__ill{width:5rem;position:absolute;top:-2.25rem;right:1.25rem}}@media only screen and (max-width:599px){.tt-rpc-ask{padding-left:.75rem;padding-right:.75rem}.tt-rpc-ask__card{border-radius:30px;padding:2rem 1.125rem 1.25rem}.tt-rpc-ask__ill{width:4.25rem;top:-1.75rem;right:1rem}.tt-rpc-ask__actions{flex-direction:column}.tt-home .tt-rpc-ask__actions .tt-hero__cta{width:100%}}@media (prefers-reduced-motion:reduce){.tt-rpc-ask__ill{animation:none!important}}.tt-rpc-rules{padding:var(--h-space) var(--h-pad) 0}.tt-rpc-rules__inner{max-width:var(--h-wrap);margin:0 auto}.tt-rpc-rules__head{gap:1rem 4rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media only screen and (min-width:900px){.tt-rpc-rules__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end}}.tt-rpc-rules__lede{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.tt-rpc-rules__grid{background:var(--h-card);border-radius:40px;gap:.75rem;margin:0;padding:clamp(.75rem,2.5vw,1.5rem);list-style:none;display:grid}@media only screen and (min-width:760px){.tt-rpc-rules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-rpc-rules__card{background:#fff;border-radius:26px;grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"num title""num body";align-content:start;gap:.5rem 1rem;padding:clamp(1.125rem,2.5vw,1.75rem);display:grid}.tt-rpc-rules__num{background:var(--h-pink);color:#fff;border-radius:999px;grid-area:num;place-items:center;width:2.75rem;height:2.75rem;font-size:.875rem;font-weight:500;display:grid}.tt-rpc-rules__num:before{content:attr(data-num)}.construction-subheaders.tt-home .tt-rpc-rules .tt-rpc-rules__title{grid-area:title;align-self:center;margin:0!important;font-size:clamp(1.25rem,1.8vw,1.5rem)!important}.tt-rpc-rules__body{color:var(--h-muted);text-wrap:pretty;grid-area:body;margin:0;font-size:.9688rem;line-height:1.65}@media only screen and (max-width:599px){.tt-rpc-rules{padding-left:.75rem;padding-right:.75rem}.tt-rpc-rules__head{padding:0 .5rem}.tt-rpc-rules__lede{font-size:1rem}.tt-rpc-rules__grid{border-radius:30px;gap:.5rem;padding:.5rem}.tt-rpc-rules__card{border-radius:22px;grid-template-columns:2.25rem minmax(0,1fr);grid-template-areas:"num title""body body";gap:.75rem;padding:1.125rem 1rem}.tt-rpc-rules__num{width:2.25rem;height:2.25rem;font-size:.8125rem}}.tt-home .tt-rpc__faq-lede{font-size:1rem}.tt-home .tt-rpc__faq-lede a{color:var(--h-violet);text-underline-offset:3px;text-decoration:underline}.construction-subheaders.tt-home.tt-rpc .tt-tools .tt-tools__tile-title{font-family:var(--tt-font-text)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0 0 .375rem!important;font-size:1.0625rem!important;font-weight:500!important}.tt-home.tt-rpc .tt-tools .tt-sec__title a{color:var(--h-violet)}.tt-home.tt-rpc .tt-tools__tile-body{color:var(--h-muted);margin:0;font-size:.9375rem}.tt-rpc-sources{padding:clamp(3rem, 6vw, 4.5rem) var(--h-pad) 0}.tt-home .tt-rpc-sources>section{max-width:var(--h-wrap);background:0 0;border:0;margin:0 auto;padding:0}.tt-home .tt-rpc-sources>section>div{background:var(--h-card);border-radius:32px;max-width:none;padding:clamp(1.5rem,3.5vw,2.5rem)}.construction-subheaders.tt-home .tt-rpc-sources h2{margin:0 0 .25rem!important;font-size:1.625rem!important}.tt-home .tt-rpc-sources p{color:var(--h-muted)}.tt-home .tt-rpc-sources ul{gap:.5rem;display:grid}.tt-home .tt-rpc-sources ul a,.tt-home .tt-rpc-sources p a{color:var(--h-violet);text-underline-offset:3px;text-decoration:underline}.tt-home .tt-rpc-sources ul a:hover,.tt-home .tt-rpc-sources p a:hover{color:var(--h-violet-deep)}@media only screen and (max-width:599px){.tt-rpc-sources{padding-left:.75rem;padding-right:.75rem}.tt-home .tt-rpc-sources>section>div{border-radius:26px;padding:1.5rem 1.125rem}}.tt-rpc__final-link{color:#fff;text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:1.25rem;font-weight:500;text-decoration:underline;display:inline-flex}.tt-rpc__final-link:hover{text-decoration-thickness:2px}.tt-rpc__final-link:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fff}
