.construction-subheaders.tt-home .tt-ssp28,.construction-subheaders.tt-home .tt-ssp28 *,.construction-subheaders.tt-home .tt-sspcheck,.construction-subheaders.tt-home .tt-sspcheck *,.construction-subheaders.tt-home .tt-ssproute,.construction-subheaders.tt-home .tt-ssproute *,.construction-subheaders.tt-home .tt-ssprules,.construction-subheaders.tt-home .tt-ssprules *,.construction-subheaders.tt-home .tt-ssplinks,.construction-subheaders.tt-home .tt-ssplinks *,.construction-subheaders.tt-home .tt-sspc__appnote{font-family:var(--tt-font-text)!important}.construction-subheaders.tt-home .tt-ssp28 .tt-ssp28__title,.construction-subheaders.tt-home .tt-sspcheck .tt-sspcheck__title,.construction-subheaders.tt-home .tt-ssproute .tt-ssproute__title,.construction-subheaders.tt-home .tt-ssprules .tt-ssprules__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 0 1.25rem!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-ssproute .tt-ssproute__step-title,.construction-subheaders.tt-home .tt-sspcheck .tt-sspcheck__src-title,.construction-subheaders.tt-home .tt-ssplinks .tt-ssplinks__title{text-wrap:balance;font-family:var(--tt-font-display)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0 0 .875rem!important;font-size:clamp(1.5rem,2.6vw,2.125rem)!important;font-weight:400!important;line-height:1.12!important}.construction-subheaders.tt-home .tt-ssprules .tt-ssprules__title,.construction-subheaders.tt-home .tt-ssplinks .tt-ssplinks__row-title{font-family:var(--tt-font-text)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--h-ink)!important;margin:0 0 .5rem!important;font-size:1.125rem!important;font-weight:500!important;line-height:1.3!important}.tt-sspc .tt-tool__stage:before{background:var(--h-pink)}.tt-sspc__stamp{border-bottom:1px dashed var(--h-line);color:var(--h-muted);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin:0;padding-bottom:1rem;font-size:.8125rem;display:flex}.tt-sspc__stamp span{background:var(--h-yellow);color:var(--h-ink);border-radius:999px;padding:.25rem .625rem;font-weight:500;rotate:-2deg}.tt-sspc #ssp-form{scroll-margin-top:7rem}.tt-sspc .tt-tool__figures{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.7fr)}@media only screen and (min-width:600px){.construction-subheaders.tt-home.tt-sspc .tt-tool .tt-tool__figures dd{font-size:clamp(1.5rem,2.3vw,2rem)}}.tt-sspc__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tt-sspc__pair .tt-tool__hint{margin:0;font-size:.75rem}.tt-sspc__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.tt-sspc__days .tt-tool__chip{font-variant-numeric:tabular-nums;padding:.625rem 0}.tt-sspc__lower{background:#fff;border-radius:16px;margin-top:.5rem;padding:.875rem .875rem .75rem}.tt-sspc__lower-title{color:var(--h-muted);margin:0 0 .625rem;font-size:.8125rem;font-weight:500}.tt-sspc__lower ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-sspc__lower li{color:var(--h-muted);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.tt-sspc__lower-bar{background:var(--h-card);border-radius:999px;height:.625rem;overflow:hidden}.tt-sspc__lower-bar span{width:var(--w);border-radius:inherit;height:100%;transition:width .5s var(--tt-ease), background-color .3s var(--tt-ease);background:#d9d3f0;display:block}.tt-sspc__lower li.is-on{color:var(--h-ink)}.tt-sspc__lower li.is-on .tt-sspc__lower-bar span{background:var(--h-violet)}.tt-sspc__lower-value{font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}.tt-sspc__lower li.is-on .tt-sspc__lower-value{font-weight:600}.tt-sspc__lower-tag{background:var(--h-violet);color:#fff;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.tt-sspc__upsell{text-align:center;color:var(--h-muted);margin:0;font-size:.8125rem}.tt-sspc__upsell a{color:var(--h-violet);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media only screen and (max-width:599px){.construction-subheaders.tt-home.tt-sspc .tt-tool .tt-tool__figures dd{font-size:1.25rem}.tt-sspc__pair .tt-tool__input>span:first-child{align-items:flex-end;min-height:2.5em;display:flex}.tt-sspc__lower li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";gap:.25rem .5rem}.tt-sspc__lower-label{grid-area:label}.tt-sspc__lower-bar{grid-area:bar}.tt-sspc__lower-value{grid-area:value}}@media only screen and (max-width:359px){.construction-subheaders.tt-home.tt-sspc .tt-tool .tt-tool__figures dd{letter-spacing:-.03em;font-size:1.0625rem}.tt-sspc .tt-tool__figures>div{padding:.625rem .375rem .75rem}.tt-sspc__pair{grid-template-columns:minmax(0,1fr)}.tt-sspc__days{gap:.25rem}}.tt-ssp28{padding:var(--h-space) var(--h-pad) 0}.tt-ssp28__inner{max-width:var(--h-wrap);margin:0 auto}.tt-ssp28__head{text-align:center;max-width:52rem;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.tt-ssp28__lede{max-width:44rem;color:var(--h-muted);text-wrap:pretty;margin:0 auto;font-size:1.125rem;line-height:1.6}.tt-ssp28__board{--cell:clamp(.9rem, 1.7vw, 1.5rem);background:var(--h-card);border-radius:40px;padding:clamp(1rem,3.5vw,2.5rem);position:relative}.tt-ssp28__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.75rem;display:flex}.tt-ssp28__rules .tt-tool__chip{background:#fff}.tt-ssp28__rules .tt-tool__chip[aria-pressed=true]{background:var(--h-violet)}.tt-ssp28__assume{color:var(--h-muted);margin:0;font-size:.875rem}.tt-ssp28__body{gap:1.5rem;display:grid}@media only screen and (min-width:1024px){.tt-ssp28__body{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:2rem}}.tt-ssp28__grid-wrap{grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem;display:grid}.tt-ssp28__dlabels{grid-template-rows:1.25rem repeat(7, var(--cell));color:var(--h-muted);gap:.25rem;font-size:.75rem;display:grid}.tt-ssp28__dlabels span{align-items:center;display:flex}.tt-ssp28__grid{grid-template-columns:repeat(28,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.tt-ssp28__wk{grid-template-rows:1.25rem repeat(7, var(--cell));gap:.25rem;min-width:0;display:grid}.tt-ssp28__wnum{visibility:hidden;text-align:center;color:var(--h-muted);font-variant-numeric:tabular-nums;align-self:center;font-size:.6875rem}.tt-ssp28__wnum.is-shown{visibility:visible}.tt-ssp28__d{transition:background-color .36s var(--tt-ease) var(--d,0s);background:#fff;border-radius:5px}.tt-ssp28__d.is-paid,.tt-ssp28__key.is-paid{background:var(--h-violet)}.tt-ssp28__d.is-waiting,.tt-ssp28__key.is-waiting{background:var(--h-yellow)}.tt-ssp28__d.is-unpaid,.tt-ssp28__key.is-unpaid{background:var(--h-pink)}.tt-ssp28__d.is-off,.tt-ssp28__key.is-off{background:repeating-linear-gradient(135deg,#dcd8e8 0 2px,#fff 2px 5px)}.tt-ssp28__aside{background:#fff;border-radius:28px;padding:1.75rem 1.5rem 1.5rem;position:relative}.tt-ssp28__sticker{background:var(--h-yellow);color:var(--h-ink);border-radius:999px;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;position:absolute;top:-1.125rem;right:1.25rem;rotate:4deg;box-shadow:0 14px 24px -16px #14084680}.tt-ssp28__used{color:var(--h-muted);align-items:baseline;gap:.625rem;margin:0 0 1rem;font-size:.9375rem;display:flex}.construction-subheaders.tt-home .tt-ssp28 .tt-ssp28__used-n{letter-spacing:-.05em;color:var(--h-ink);font-size:3rem;line-height:1;font-family:var(--tt-font-display)!important}.tt-ssp28__lines{margin:0;padding:0;list-style:none;display:grid}.tt-ssp28__lines li{border-top:1px solid var(--h-line);color:var(--h-ink);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.9375rem;display:flex}.tt-ssp28__lines small{color:var(--h-muted);font-size:.8125rem;display:block}.tt-ssp28__amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.tt-ssp28__amt small{font-weight:400;display:inline}.tt-ssp28__none,.tt-ssp28__over{background:var(--h-card);color:var(--h-ink);border-radius:14px;margin:.75rem 0 0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.tt-ssp28__over{box-shadow:inset 4px 0 0 var(--h-pink)}.tt-ssp28__over strong{font-weight:600}.tt-ssp28__legend{color:var(--h-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.tt-ssp28__legend li{align-items:center;gap:.5rem;display:inline-flex}.tt-ssp28__key{width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--h-line);background:#fff;border-radius:4px;display:inline-block}@media only screen and (max-width:599px){.tt-ssp28__head{margin-bottom:2rem}.tt-ssp28__lede{font-size:1rem}.tt-ssp28__board{--cell:.75rem;border-radius:28px;padding:1.25rem .75rem 1rem}.tt-ssp28__top{margin-bottom:1.25rem}.tt-ssp28__rules{gap:.375rem}.tt-ssp28__rules .tt-tool__chip{padding:.5rem .75rem;font-size:.8125rem}.tt-ssp28__assume{font-size:.8125rem}.tt-ssp28__grid-wrap{grid-template-columns:minmax(0,1fr);gap:.375rem}.tt-ssp28__dlabels{grid-template-rows:none;grid-template-columns:1.75rem repeat(7,minmax(0,1fr));gap:.25rem;font-size:.6875rem}.tt-ssp28__dlabels span{justify-content:center}.tt-ssp28__grid{grid-template-columns:minmax(0,1fr);gap:.1875rem}.tt-ssp28__wk{height:var(--cell);grid-template-rows:none;grid-template-columns:1.75rem repeat(7,minmax(0,1fr));gap:.25rem}.tt-ssp28__wnum{font-size:.625rem;line-height:var(--cell)}.tt-ssp28__d{border-radius:3px}.tt-ssp28__aside{border-radius:22px;padding:1.5rem 1rem 1rem}.tt-ssp28__sticker{font-size:.875rem;right:.75rem}.tt-ssp28__legend{gap:.375rem .875rem;margin-top:1rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.tt-ssp28__d,.tt-sspc__lower-bar span{transition:none}}.tt-sspcheck{padding:var(--h-space) var(--h-pad) 0}.tt-sspcheck__inner{max-width:var(--h-wrap);gap:1.5rem;margin:0 auto;display:grid}@media only screen and (min-width:1024px){.tt-sspcheck__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:2rem}}.tt-sspcheck__lede{color:var(--h-muted);text-wrap:pretty;margin:0 0 2rem;font-size:1.125rem;line-height:1.65}.tt-sspcheck__example{background:radial-gradient(60% 70% at 100% 0%, #ffffff80, #fff0 70%), var(--h-yellow);border-radius:36px;padding:clamp(1.5rem,4vw,2.5rem);position:relative}.tt-sspcheck__ill{filter:drop-shadow(0 18px 22px #1408464d);width:clamp(4.5rem,7vw,6rem);position:absolute;top:-2.25rem;right:1.5rem;rotate:10deg}.tt-sspcheck__ill img{width:100%;height:auto}html.tt-motion .tt-home .tt-sspcheck__ill{animation:7s ease-in-out -2s infinite alternate ttFloatY}.tt-sspcheck__ex-title{max-width:30rem;color:var(--h-ink);margin:0 0 1.25rem;font-size:1.0625rem;font-weight:500;line-height:1.45}.tt-sspcheck__steps{counter-reset:ssp-step;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tt-sspcheck__steps li{color:var(--h-ink);counter-increment:ssp-step;background:#fff;border-radius:18px;align-items:baseline;gap:.875rem;padding:.875rem 1rem;font-size:1rem;line-height:1.5;display:flex}.tt-sspcheck__steps li:before{content:counter(ssp-step);background:var(--h-pink);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:500;display:grid;translate:0 -.0625rem}.construction-subheaders.tt-home .tt-sspcheck .tt-sspcheck__result{letter-spacing:-.03em;color:var(--h-ink);text-wrap:balance;margin:1.5rem 0 1.25rem;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2;font-family:var(--tt-font-display)!important}.tt-sspcheck__try{cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;display:inline-flex}.tt-sspcheck__sources{background:var(--h-card);border-radius:36px;padding:clamp(1.5rem,3vw,2.25rem)}@media only screen and (min-width:1024px){.tt-sspcheck__sources{margin-top:.5rem}}.tt-sspcheck__checked{color:var(--h-muted);margin:0 0 1.25rem;font-size:.875rem}.tt-sspcheck__list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.tt-sspcheck__list a{color:var(--h-ink);transition:color .18s var(--tt-ease), background-color .18s var(--tt-ease);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.tt-sspcheck__list a:hover{color:var(--h-violet);background:#f3efff}.tt-sspcheck__list a:focus-visible{outline:2px solid var(--h-violet);outline-offset:2px}.tt-sspcheck__list svg{width:1rem;height:1rem;color:var(--h-violet);flex:none;margin-top:.125rem}.tt-sspcheck__note{color:var(--h-muted);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.55}.tt-sspcheck__rates{margin:.875rem 0 0;font-size:.9375rem}.tt-sspcheck__rates a{color:var(--h-violet);text-underline-offset:3px;font-weight:500;text-decoration:underline}@media only screen and (max-width:599px){.tt-sspcheck__lede{font-size:1rem}.tt-sspcheck__example{border-radius:28px;padding:1.75rem 1rem 1.25rem}.tt-sspcheck__ill{width:4rem;top:-2rem;right:.75rem}.tt-sspcheck__ex-title{padding-right:3rem;font-size:1rem}.tt-sspcheck__steps li{gap:.625rem;padding:.75rem;font-size:.9375rem}.tt-sspcheck__try{justify-content:center;width:100%}.tt-sspcheck__sources{border-radius:28px;padding:1.5rem 1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.tt-sspcheck__ill{animation:none!important}}.tt-ssproute{padding:var(--h-space) var(--h-pad) 0}.tt-ssproute__inner{max-width:var(--h-wrap);margin:0 auto}.tt-ssproute__head{text-align:center;max-width:50rem;margin:0 auto clamp(3rem,6vw,4.5rem)}.tt-ssproute__lede{max-width:40rem;color:var(--h-muted);text-wrap:pretty;margin:0 auto;font-size:1.125rem;line-height:1.6}.tt-ssproute__lede a{color:var(--h-violet);text-underline-offset:3px;text-decoration:underline}.tt-ssproute__stops{gap:clamp(3rem,7vw,6rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.tt-ssproute__stops:before{content:"";border-left:2px dashed var(--h-line);position:absolute;top:1.5rem;bottom:1.5rem;left:1.4375rem}.tt-ssproute__stop{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"num text"".pic";align-items:start;gap:1.5rem 1.25rem;display:grid;position:relative}.tt-ssproute__num{color:#fff;border-radius:999px;grid-area:num;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:500;display:grid;position:relative;box-shadow:0 0 0 8px #fff}.tt-ssproute__num:before{content:attr(data-num)}.tt-ssproute__num--pink{background:var(--h-pink)}.tt-ssproute__num--violet{background:var(--h-violet)}.tt-ssproute__num--yellow{background:var(--h-yellow);color:var(--h-ink)}.tt-ssproute__num--orange{background:var(--h-orange)}.tt-ssproute__text{grid-area:text;min-width:0}.tt-ssproute__body{color:var(--h-muted);text-wrap:pretty;margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.65}.tt-ssproute__points{gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.tt-ssproute__points li{color:var(--h-ink);padding-left:1.75rem;font-size:.9688rem;line-height:1.5;position:relative}.tt-ssproute__points li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / .75rem no-repeat, var(--h-violet);border-radius:999px;width:1.125rem;height:1.125rem;position:absolute;top:.2rem;left:0}.tt-ssproute__link{align-items:center;gap:.5rem;display:inline-flex}.tt-ssproute__pic{border-radius:36px;grid-area:pic;align-content:center;justify-items:center;gap:1rem;min-width:0;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2.5rem);display:grid;position:relative}.tt-ssproute__pic--pink{background:radial-gradient(70% 60% at 20% 0%, #ff9dd0, transparent 70%), var(--h-pink)}.tt-ssproute__pic--violet{background:radial-gradient(70% 60% at 20% 0%, #8f6bff, transparent 70%), var(--h-violet)}.tt-ssproute__pic--yellow{background:radial-gradient(70% 60% at 20% 0%, #ffe88a, transparent 70%), var(--h-yellow)}.tt-ssproute__pic--orange{background:radial-gradient(70% 60% at 20% 0%, #ffb27f, transparent 70%), var(--h-orange)}.tt-ssproute__pic img{width:100%;height:auto;display:block}.tt-ssproute__phone{background:#14121c;border-radius:32px;width:min(15.5rem,64%);padding:7px;display:block;rotate:-2deg;box-shadow:0 36px 60px -28px #140846b3}.tt-ssproute__phone img{border-radius:26px}.tt-ssproute__card{background:#fff;border-radius:22px;width:100%;max-width:28rem;display:block;overflow:hidden;box-shadow:0 34px 56px -30px #140846a6}.tt-ssproute__card--approve{max-width:24rem;rotate:1.5deg}.tt-ssproute__card--payroll{max-width:24rem;rotate:-1.5deg}.tt-ssproute__card--calendar{max-width:26rem;padding:.5rem .75rem 0;rotate:-1deg}.tt-ssproute__card--bradford{border-radius:18px;max-width:28rem;padding:.375rem .25rem .25rem;rotate:1deg}.tt-ssproute__labels{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.tt-ssproute__label{background:#fff;border-radius:999px;align-items:center;gap:.625rem;padding:.5rem 1rem .5rem .5rem;display:inline-flex;box-shadow:0 14px 26px -18px #1408468c}.tt-ssproute__label-ill{flex:none;width:2.25rem;height:2.25rem}.tt-ssproute__label-ill img{object-fit:contain;width:100%;height:100%}.tt-ssproute__label-title{color:var(--h-ink);font-size:.875rem;font-weight:600;line-height:1.2;display:block}.tt-ssproute__label-sub{color:var(--h-muted);font-size:.75rem;line-height:1.3;display:block}@media only screen and (min-width:960px){.tt-ssproute__stops:before{left:50%;translate:-1px}.tt-ssproute__stop{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);grid-template-areas:"text num pic";align-items:center;gap:0 clamp(2rem,4vw,3.5rem)}.tt-ssproute__stop:nth-child(2n){grid-template-areas:"pic num text"}.tt-ssproute__num{align-self:start;margin-top:.5rem}.tt-ssproute__pic{min-height:30rem}}@media only screen and (max-width:599px){.tt-ssproute__lede,.tt-ssproute__body{font-size:1rem}.tt-ssproute__stops:before{left:1.0625rem}.tt-ssproute__stop{grid-template-columns:2.25rem minmax(0,1fr);gap:1.25rem .875rem}.tt-ssproute__num{width:2.25rem;height:2.25rem;font-size:.875rem;box-shadow:0 0 0 6px #fff}.tt-ssproute__link{justify-content:center;width:100%}.tt-ssproute__pic{border-radius:28px;grid-column:1/-1;padding:1.5rem .75rem}.tt-ssproute__phone{width:min(14rem,72%)}.tt-ssproute__label{padding-right:.875rem}}.tt-ssprules{padding:var(--h-space) var(--h-pad) 0}.tt-ssprules__inner{max-width:var(--h-wrap);margin:0 auto}.tt-ssprules__head{max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem)}.tt-ssprules__lede{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.tt-ssprules__grid{columns:3 19rem;column-gap:1rem;margin:0;padding:0;list-style:none}.tt-ssprules__card{break-inside:avoid;background:var(--h-card);border-radius:28px;margin:0 0 1rem;padding:clamp(1.5rem,2.6vw,2rem)}.tt-ssprules__num{background:var(--h-pink);color:#fff;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;font-size:.875rem;font-weight:500;display:inline-grid}.tt-ssprules__num:before{content:attr(data-num)}.tt-ssprules__body{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:.9688rem;line-height:1.65}.tt-ssprules__card--violet{background:radial-gradient(70% 60% at 100% 0%, #f45db06b, #f45db000 70%), var(--h-violet)}.tt-ssprules__card--violet .tt-ssprules__num{background:var(--h-yellow);color:var(--h-ink)}.construction-subheaders.tt-home .tt-ssprules .tt-ssprules__card--violet .tt-ssprules__title{color:#fff!important}.tt-ssprules__card--violet .tt-ssprules__body{color:#ffffffdb}.tt-ssprules__card--yellow{background:var(--h-yellow)}.tt-ssprules__card--yellow .tt-ssprules__num{background:var(--h-ink)}.tt-ssprules__card--yellow .tt-ssprules__body{color:#0f0d18c7}@media only screen and (max-width:599px){.tt-ssprules__lede{font-size:1rem}.tt-ssprules__card{border-radius:24px;padding:1.5rem 1.25rem}}.tt-meet--pink .tt-meet__card{background:radial-gradient(60% 70% at 100% 0%, #fff6, #fff0 70%), radial-gradient(60% 70% at 0% 100%, #7c86f073, #7c86f000 70%), var(--h-pink)}.tt-meet--pink .tt-meet__eyebrow{color:var(--h-ink)}.tt-meet--pink .tt-meet__lede{color:#0f0d18d6}.tt-meet--pink .tt-meet__cta{align-items:center;gap:.5rem}.tt-sspc__appnote{text-align:center;max-width:17rem;color:var(--h-muted);margin:1.25rem auto 0;font-size:.875rem;line-height:1.5}.tt-home.tt-sspc .tt-quote{max-width:920px;padding-top:var(--h-space);margin-top:0}.construction-subheaders.tt-home.tt-sspc .tt-quote .tt-quote__text{letter-spacing:-.03em!important;font-size:clamp(1.375rem,2.6vw,2.125rem)!important;font-weight:400!important;line-height:1.28!important}.construction-subheaders.tt-home.tt-sspc .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-sspc .tt-tools .tt-sec__title a{color:var(--h-violet)}.tt-home.tt-sspc .tt-tools__tile-body{color:var(--h-muted);margin:0;font-size:.9375rem}.tt-ssplinks{padding:var(--h-space) var(--h-pad) 0}.tt-ssplinks__card{max-width:var(--h-wrap);background:#f3efff;border-radius:40px;gap:1.75rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem);display:grid}@media only screen and (min-width:960px){.tt-ssplinks__card{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:3rem}}.tt-ssplinks__lede{color:var(--h-muted);margin:0;font-size:1.0625rem;line-height:1.6}.tt-ssplinks__list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:700px){.tt-ssplinks__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-ssplinks__row{height:100%;transition:translate .22s var(--tt-ease), box-shadow .22s var(--tt-ease);background:#fff;border-radius:22px;align-items:center;gap:1rem;padding:1rem 1rem 1rem .875rem;display:flex}.tt-ssplinks__row:hover{translate:0 -2px;box-shadow:0 18px 30px -22px #3b16b899}.tt-ssplinks__row:focus-visible{outline:2px solid var(--h-violet);outline-offset:2px}.tt-ssplinks__ill{flex:none;width:3.25rem;height:3.25rem}.tt-ssplinks__ill img{object-fit:contain;filter:drop-shadow(0 6px 8px #14084638);width:100%;height:100%}.tt-ssplinks__text{flex:1;min-width:0}.construction-subheaders.tt-home .tt-ssplinks .tt-ssplinks__row-title{margin-bottom:.125rem!important;font-size:1rem!important}.tt-ssplinks__blurb{color:var(--h-muted);margin:0;font-size:.875rem;line-height:1.5}.tt-ssplinks__go{width:1.125rem;height:1.125rem;color:var(--h-violet);flex:none}@media only screen and (max-width:599px){.tt-ssplinks__card{border-radius:28px;padding:1.75rem .75rem .75rem}.tt-ssplinks__head{padding:0 .5rem}}
