.tt-header{transition:box-shadow .3s}.tt-header-scrolled{box-shadow:0 1px 0 var(--color-tt-line-soft)}.tt-header:after{content:"";position:absolute;left:0;right:0;top:100%;height:90px;pointer-events:none;opacity:0;transition:opacity .3s;background:linear-gradient(180deg,#fffffff0,#ffffffb3 30%,#ffffff4d,#fff0)}.tt-header-on-photo:after{opacity:1}.tt-hero{position:relative;height:150vh;margin-top:-76px;margin-bottom:calc(-10vh - 76px)}.tt-hero-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff}.tt-hero-layer{position:absolute;inset:0}.tt-hero-photo{z-index:1;transform-origin:50% 30%;will-change:transform}.tt-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.tt-hero-veil{z-index:2;pointer-events:none;will-change:opacity;background:radial-gradient(56% 50% at 50% 38%,#ffffffb3,#fff6 50%,#fff0 82%)}.tt-hero-clouds{z-index:2;pointer-events:none}.tt-hero-cloud-group{position:absolute;inset:0;will-change:transform,opacity}.tt-hero-cloud{position:absolute;border-radius:50%;filter:blur(14px);background:radial-gradient(closest-side,#fffffff2,#ffffffb8 45%,#fff0)}.tt-hero-copy{z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:76px 24px 20vh;will-change:transform,opacity}.tt-hero-title{font-size:clamp(48px,8.2vw,128px)}.tt-hero-copy .tt-hero-sub{max-width:34ch}.tt-hero-ctas{gap:34px;margin-top:26px}.tt-hero-fade{position:absolute;left:0;right:0;bottom:calc(10vh + 76px);z-index:4;height:26vh;pointer-events:none;background:linear-gradient(180deg,#fff0,#ffffffb3 50%,#fff)}@media(max-width:520px){.tt-hero{margin-top:-65px;margin-bottom:calc(-10vh - 64px)}.tt-hero-photo img{object-position:16% 0%}.tt-hero-veil{background:radial-gradient(90% 40% at 50% 40%,#ffffffd9,#ffffff8c 55%,#fff0 90%)}.tt-hero-copy{padding-top:64px}.tt-hero-title{font-size:clamp(40px,12vw,64px)}.tt-hero-copy .tt-hero-sub{max-width:28ch}.tt-hero-ctas{flex-direction:column;gap:18px;margin-top:22px}.tt-hero-fade{bottom:calc(10vh + 64px)}}@media(max-width:360px){.tt-hero-title{font-size:34px}}@media(prefers-reduced-motion:reduce){.tt-hero{height:auto;margin-top:0;margin-bottom:0}.tt-hero-stage{position:relative;height:calc(100vh - 76px);min-height:560px}.tt-hero-photo,.tt-hero-veil,.tt-hero-copy{transform:none!important;opacity:1!important;visibility:visible!important;will-change:auto}.tt-hero-clouds{display:none}.tt-hero-copy{padding-top:0}.tt-hero-fade{bottom:0}@media(max-width:520px){.tt-hero-stage{height:calc(100vh - 64px)}}}.tt-scene-renter-profile{width:calc(100% + 12px)}@media(min-width:768px){.tt-scene-renter-profile{width:calc(100% + 16px)}}.tt-scene-renter-profile__condensed{font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;text-transform:uppercase}.tt-scene-renter-profile__card{container-type:inline-size}.tt-scene-renter-profile__score{font-size:56px;font-size:min(56px,16.5cqw)}@media(max-width:900px){.tt-scene-renter-profile__score{font-size:42px;font-size:min(42px,16.5cqw)}}@container (max-width: 280px){.tt-scene-renter-profile__header{padding-right:72px}.tt-scene-renter-profile__stamp{top:14px;right:10px;padding:4px 7px;font-size:13px}}.tt-scene-renter-profile__score:after{content:"";position:absolute;inset-inline:-4px;top:52%;height:5px;border-radius:3px;background:#e0655e;transform:scaleX(0);transform-origin:left;transition:transform .15s}.tt-scene-renter-profile[data-phase=on] .tt-scene-renter-profile__score:after{transform:none;transition:transform .45s var(--ease-tt) .2s}.tt-scene-renter-profile__row{opacity:0;transform:translateY(8px);transition:opacity .15s,transform .15s}.tt-scene-renter-profile[data-phase=on] .tt-scene-renter-profile__row{opacity:1;transform:none;transition:opacity .4s,transform .5s var(--ease-tt)}.tt-scene-renter-profile[data-phase=on] .tt-scene-renter-profile__row:nth-child(1){transition-delay:.6s}.tt-scene-renter-profile[data-phase=on] .tt-scene-renter-profile__row:nth-child(2){transition-delay:.75s}.tt-scene-renter-profile[data-phase=on] .tt-scene-renter-profile__row:nth-child(3){transition-delay:.9s}.tt-scene-renter-profile__stamp{opacity:0;transform:rotate(-10deg) scale(1.5);transition:transform .15s,opacity .15s}.tt-scene-renter-profile[data-phase=on] .tt-scene-renter-profile__stamp{opacity:1;transform:rotate(-10deg) scale(1);transition:transform .35s cubic-bezier(.3,1.6,.5,1) 1.15s,opacity .2s 1.15s}@media(prefers-reduced-motion:reduce){.tt-scene-renter-profile__score:after,.tt-scene-renter-profile__row,.tt-scene-renter-profile__stamp{transition:none!important}}.tt-scene-bank-statement .tt-bank-scan{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#9976b800,#9976b821,#9976b800) top / 100% 52px no-repeat;transform:translateY(-60px)}.tt-scene-bank-statement[data-scanning] .tt-bank-scan{animation:tt-bank-scan 1.3s var(--ease-tt) forwards}@keyframes tt-bank-scan{0%{transform:translateY(60px)}to{transform:translateY(100%)}}.tt-scene-bank-statement .tt-bank-mode{transition:background-color .4s}.tt-scene-bank-statement .tt-bank-mode>span{transition:opacity .35s,transform .45s var(--ease-tt)}.tt-scene-bank-statement .tt-bank-mode-b{opacity:0;transform:translateY(6px)}.tt-scene-bank-statement[data-redacted] .tt-bank-mode{background-color:transparent}.tt-scene-bank-statement[data-redacted] .tt-bank-mode-a{opacity:0;transform:translateY(-6px)}.tt-scene-bank-statement[data-redacted] .tt-bank-mode-b{opacity:1;transform:none}.tt-scene-bank-statement .tt-bank-row>span{transition:opacity .45s}.tt-scene-bank-statement .tt-bank-row:after{content:"";position:absolute;left:62px;right:2px;top:50%;height:10px;margin-top:-5px;border-radius:5px;background:var(--color-tt-inset);opacity:0;transform:scaleX(.2);transform-origin:left;transition:opacity .35s,transform .55s var(--ease-tt)}.tt-scene-bank-statement[data-redacted] .tt-bank-row:not([data-keep]) :is(.tt-bank-label,.tt-bank-amount){opacity:0}.tt-scene-bank-statement[data-redacted] .tt-bank-row:not([data-keep]) .tt-bank-date{opacity:.35}.tt-scene-bank-statement[data-redacted] .tt-bank-row:not([data-keep]):after{opacity:1;transform:none}.tt-scene-bank-statement .tt-bank-acct{transition:opacity .45s,filter .45s}.tt-scene-bank-statement[data-redacted] .tt-bank-acct{opacity:.35;filter:blur(3px)}.tt-scene-bank-statement .tt-bank-flinks{opacity:0;transition:opacity .45s}.tt-scene-bank-statement[data-redacted] .tt-bank-flinks{opacity:1}.tt-scene-bank-statement .tt-bank-statement{transition:opacity .45s var(--ease-tt),filter .45s}.tt-scene-bank-statement[data-shared] .tt-bank-statement{opacity:0;filter:blur(4px)}.tt-scene-bank-statement .tt-bank-report{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .5s var(--ease-tt),transform .6s var(--ease-tt)}.tt-scene-bank-statement[data-shared] .tt-bank-report{opacity:1;transform:none}.tt-scene-bank-statement .tt-bank-bar{height:var(--h);transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--ease-tt)}.tt-scene-bank-statement[data-shared] .tt-bank-bar{transform:none;transition:transform .55s var(--ease-tt) calc(.35s + var(--i) * .05s)}.tt-scene-bank-statement .tt-bank-check{transform:scale(0);transition:transform .4s var(--ease-tt-pop)}.tt-scene-bank-statement[data-shared] .tt-bank-check{transform:none;transition:transform .4s var(--ease-tt-pop) calc(.9s + var(--i) * .06s)}@media(prefers-reduced-motion:reduce){.tt-scene-bank-statement,.tt-scene-bank-statement *,.tt-scene-bank-statement *:after{transition:none!important;animation:none!important}}.tt-scene-device-morph-stage{height:430px}.tt-scene-device-morph-frame{position:relative;background:#1e1d1c;box-shadow:0 34px 60px -24px #1e1c1b73;transition:width .9s var(--ease-tt),height .9s var(--ease-tt),border-radius .9s var(--ease-tt),padding .9s var(--ease-tt)}.tt-scene-device-morph-frame[data-d=phone]{width:min(210px,100%);height:430px;border-radius:32px;padding:7px}.tt-scene-device-morph-frame[data-d=tablet]{width:min(340px,100%);height:430px;border-radius:26px;padding:10px}.tt-scene-device-morph-frame[data-d=laptop]{width:min(560px,100%);height:350px;border-radius:14px;padding:10px 10px 14px}.tt-scene-device-morph-frame:before{content:"";position:absolute;top:13px;left:50%;z-index:3;width:62px;height:14px;margin-left:-31px;border-radius:10px;background:#1e1d1c;transition:opacity .4s}.tt-scene-device-morph-frame:not([data-d=phone]):before{opacity:0}.tt-scene-device-morph-app{font-size:9px;line-height:normal;border-radius:25px;transition:border-radius .9s var(--ease-tt),font-size .9s var(--ease-tt)}.tt-scene-device-morph-frame[data-d=tablet] .tt-scene-device-morph-app{font-size:10.5px;border-radius:16px}.tt-scene-device-morph-frame[data-d=laptop] .tt-scene-device-morph-app{font-size:10px;border-radius:6px}.tt-scene-device-morph-bar{transition:padding .9s var(--ease-tt)}.tt-scene-device-morph-frame[data-d=phone] .tt-scene-device-morph-bar{padding-top:3.4em}.tt-scene-device-morph-seg:after{content:"";position:absolute;inset:0;background:var(--color-tt-ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-tt)}.tt-scene-device-morph-seg[data-done]:after{transform:none}.tt-scene-device-morph-step{opacity:0;transform:translate(1.2em);transition:opacity .45s var(--ease-tt),transform .55s var(--ease-tt)}.tt-scene-device-morph-step[data-state=on]{opacity:1;transform:none}.tt-scene-device-morph-step[data-state=out]{transform:translate(-1.2em)}.tt-scene-device-morph-scan{position:absolute;top:0;left:0;right:0;height:18%;background:linear-gradient(180deg,#16a34a00,#16a34a38,#16a34a00);transform:translateY(-100%)}.tt-scene-device-morph-step[data-state=on] .tt-scene-device-morph-scan{animation:tt-scene-device-morph-scan 1.8s ease-in-out infinite}@keyframes tt-scene-device-morph-scan{0%{transform:translateY(-100%)}to{transform:translateY(556%)}}.tt-scene-device-morph-frame[data-d=laptop] .tt-scene-device-morph-banks{grid-template-columns:1fr 1fr}.tt-scene-device-morph-frame[data-d=phone] .tt-scene-device-morph-bank:nth-child(n+4){display:none}.tt-scene-device-morph-tab{transition:background-color .3s,color .3s}.tt-scene-device-morph-tab[data-on]{background:var(--color-tt-ink);color:#fff}@media(max-width:900px){.tt-scene-device-morph-stage{height:380px}.tt-scene-device-morph-frame[data-d=phone]{width:min(180px,100%);height:370px}.tt-scene-device-morph-frame[data-d=tablet]{width:min(260px,100%);height:350px}.tt-scene-device-morph-frame[data-d=laptop]{width:100%;height:262px}.tt-scene-device-morph-frame[data-d=phone] .tt-scene-device-morph-app{font-size:8px}.tt-scene-device-morph-frame[data-d=tablet] .tt-scene-device-morph-app{font-size:8.5px}.tt-scene-device-morph-frame[data-d=laptop] .tt-scene-device-morph-app{font-size:7px}}@media(prefers-reduced-motion:reduce){.tt-scene-device-morph-frame,.tt-scene-device-morph-frame:before,.tt-scene-device-morph-app,.tt-scene-device-morph-bar,.tt-scene-device-morph-step,.tt-scene-device-morph-seg:after,.tt-scene-device-morph-tab{transition:none!important}.tt-scene-device-morph-scan{animation:none!important}}.tt-scene-fake-statement-lens__lens{box-shadow:0 0 0 5px #fff,0 0 0 6.5px var(--color-tt-ink, #32302f),0 20px 40px -10px #1e1c1b66;will-change:transform,opacity}.tt-scene-fake-statement-lens__lens:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ffffff8c,#fff0 45%);pointer-events:none}.tt-scene-fake-statement-lens__glass{overflow:hidden;clip-path:circle(50% at 50% 50%);isolation:isolate}.tt-scene-fake-statement-lens__mag{transform-origin:0 0;will-change:transform}.tt-scene-fake-statement-lens__handle{will-change:transform,opacity}.tt-scene-fake-statement-lens__verified{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .5s var(--ease-tt, cubic-bezier(.19, .86, .28, 1)),transform .6s var(--ease-tt, cubic-bezier(.19, .86, .28, 1))}.tt-scene-fake-statement-lens__verified[data-shown]{opacity:1;transform:none}.tt-scene-fake-statement-lens__check{opacity:0;transform:scale(.4);transition:opacity .25s,transform .4s cubic-bezier(.34,1.56,.64,1)}.tt-scene-fake-statement-lens__check[data-on]{opacity:1;transform:none}.tt-scene-approve-phone{container-type:inline-size}.tt-scene-approve-phone-stage{--tt-ax-zoom-base: 1;--tt-ax-zoom: var(--tt-ax-zoom-base);width:calc(100% / var(--tt-ax-zoom));transform:scale(var(--tt-ax-zoom));transform-origin:top left}@container (min-width: 301px) and (max-width: 400px){.tt-scene-approve-phone-stage{--tt-ax-zoom-base: .92}}@container (min-width: 301px) and (max-width: 360px){.tt-scene-approve-phone-stage{--tt-ax-zoom-base: .85}}@container (min-width: 301px) and (max-width: 320px){.tt-scene-approve-phone-stage{--tt-ax-zoom-base: .77}}@media(max-width:520px){.tt-scene-approve-phone{width:calc(100% + 16px);margin:-16px -8px}.tt-scene-approve-phone-stage{--tt-ax-zoom-base: .8}}@media(max-width:520px)and (max-height:760px){.tt-scene-approve-phone{width:calc(100% + 20px);margin:-20px -10px}.tt-scene-approve-phone-stage{--tt-ax-zoom-base: .6}}.tt-scene-approve-phone-phone{transition:transform .8s var(--ease-tt)}.tt-scene-approve-phone-stage[data-moved] .tt-scene-approve-phone-phone{transform:translate(-128px)}.tt-scene-approve-phone-phone:before{content:"";position:absolute;top:17px;left:50%;z-index:9;width:78px;height:20px;margin-left:-39px;border-radius:12px;background:#1e1d1c}.tt-scene-approve-phone-screen{clip-path:inset(0 round 32px);-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:linear-gradient(#000,#000);transform:translateZ(0)}.tt-scene-approve-phone-lock{transition:opacity .45s,transform .55s var(--ease-tt)}.tt-scene-approve-phone-lock[data-unlocked]{opacity:0;transform:scale(1.04);pointer-events:none}.tt-scene-approve-phone-ntf{opacity:0;transform:translateY(-16px) scale(.97);transition:opacity .4s,transform .5s var(--ease-tt),background-color .2s}.tt-scene-approve-phone-ntf[data-state=in],.tt-scene-approve-phone-ntf[data-state=pressed]{opacity:1;transform:none}.tt-scene-approve-phone-ntf[data-state=pressed]{background:#fff;transform:scale(.97)}.tt-scene-approve-phone-row{transition:background-color .25s,border-color .25s}.tt-scene-approve-phone-row[data-hover]{background:var(--color-tt-inset)}.tt-scene-approve-phone-row[data-selected]{border-color:var(--color-tt-ink)}.tt-scene-approve-phone-list{transition:opacity .2s}.tt-scene-approve-phone-list[data-state=fading]{opacity:0}.tt-scene-approve-phone-list[data-state=gone]{visibility:hidden;opacity:0}.tt-scene-approve-phone-detail{visibility:hidden}.tt-scene-approve-phone-detail[data-shown]{visibility:visible;animation:tt-scene-approve-phone-detail-in .4s var(--ease-tt) both}@keyframes tt-scene-approve-phone-detail-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.tt-scene-approve-phone-check{transform:scale(0);transition:transform .4s var(--ease-tt-pop)}.tt-scene-approve-phone-figure{opacity:0;transition:opacity .35s}.tt-scene-approve-phone-vr[data-on] .tt-scene-approve-phone-check{transform:none}.tt-scene-approve-phone-vr[data-on] .tt-scene-approve-phone-figure{opacity:1}.tt-scene-approve-phone-btn{transition:background-color .3s,color .3s,transform .15s}.tt-scene-approve-phone-btn[data-state=pressed]{transform:scale(.96)}.tt-scene-approve-phone-btn[data-state=approved]{background:var(--color-tt-ok-bg);color:var(--color-tt-ok)}.tt-scene-approve-phone-tap{opacity:0;transition:transform .5s var(--ease-tt),opacity .25s}.tt-scene-approve-phone-tap[data-visible]{opacity:1}.tt-scene-approve-phone-tap[data-hit] .tt-scene-approve-phone-tap-ring{animation:tt-scene-approve-phone-tap .35s ease-out}@keyframes tt-scene-approve-phone-tap{50%{transform:scale(.72);background:#32302f4d}}.tt-scene-approve-phone-pop{opacity:0;transform:translate(30px,-50%);transition:opacity .45s,transform .7s var(--ease-tt)}.tt-scene-approve-phone-stage[data-moved] .tt-scene-approve-phone-pop{opacity:1;transform:translateY(-50%)}.tt-scene-approve-phone-time{font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}@media(max-width:700px){.tt-scene-approve-phone-stage{height:auto;flex-direction:column;gap:18px;padding:10px 0}.tt-scene-approve-phone-stage[data-moved] .tt-scene-approve-phone-phone{transform:none}.tt-scene-approve-phone-pop{position:relative;left:auto;top:auto;margin:0;transform:translateY(12px)}.tt-scene-approve-phone-stage[data-moved] .tt-scene-approve-phone-pop{transform:none}}@container (max-width: 300px){.tt-scene-approve-phone-stage{height:auto;flex-direction:column;gap:18px;padding:10px 0}.tt-scene-approve-phone-stage[data-moved] .tt-scene-approve-phone-phone{transform:none}.tt-scene-approve-phone-pop{position:relative;left:auto;top:auto;margin:0;transform:translateY(12px)}.tt-scene-approve-phone-stage[data-moved] .tt-scene-approve-phone-pop{transform:none}}@media(max-width:520px){.tt-scene-approve-phone-stage{gap:0}.tt-scene-approve-phone-pop{z-index:3;width:88%;margin-top:-70px;box-shadow:0 24px 50px -20px #1e1c1b59}}.tt-scene-lease-lmr__amount{font-weight:800;font-stretch:75%;font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tt-scene-lease-lmr__sig{opacity:0;clip-path:inset(-4px 100% -4px -3px);transition:opacity .2s,clip-path .2s}.tt-scene-lease-lmr__sig[data-on]{opacity:1;clip-path:inset(-4px -8px -4px -3px);transition:opacity .25s,clip-path .75s cubic-bezier(.33,.1,.3,1)}@keyframes tt-scene-lease-lmr-label{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.tt-scene-lease-lmr__label{display:block;animation:tt-scene-lease-lmr-label .3s var(--ease-tt) both}@keyframes tt-scene-lease-lmr-pop{0%{transform:scale(.85)}to{transform:none}}.tt-scene-lease-lmr__pop{animation:tt-scene-lease-lmr-pop .45s var(--ease-tt-pop)}@media(prefers-reduced-motion:reduce){.tt-scene-lease-lmr__sig,.tt-scene-lease-lmr__label,.tt-scene-lease-lmr__pop{transition:none!important;animation:none!important}}.tt-legal-hero:before{content:"";position:absolute;inset:-40% -10% auto;height:120%;background:radial-gradient(60% 55% at 50% 40%,#d6e5be8c,#dcccea47 55%,#fbfdfd00 75%);pointer-events:none}.tt-legal-meta span+span:before{content:"·";margin:0 10px;color:var(--color-tt-faint)}@media(max-width:520px){.tt-legal-meta span{display:block}.tt-legal-meta span+span:before{content:none}}.tt-legal-toc-compact summary::-webkit-details-marker{display:none}.tt-legal-toc-compact summary svg{transition:transform .25s var(--ease-tt)}.tt-legal-toc-compact[open] summary svg{transform:rotate(180deg)}.tt-legal-prose{font-size:16.5px;line-height:1.72;color:var(--color-tt-body)}.tt-legal-intro>p:first-child{font-size:19px;line-height:1.6;color:var(--color-tt-ink)}.tt-legal-prose p{margin:0 0 1.05em}.tt-legal-prose b,.tt-legal-prose strong{color:var(--color-tt-ink);font-weight:600}.tt-legal-prose .tt-legal-choices{padding:0;border:0;background:none;font:inherit;cursor:pointer}.tt-legal-prose a,.tt-legal-prose .tt-legal-choices{color:var(--color-tt-ink);text-decoration:underline;text-decoration-color:var(--color-tt-sage);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s}.tt-legal-prose a:hover,.tt-legal-prose .tt-legal-choices:hover{text-decoration-color:var(--color-tt-ink)}.tt-legal-prose a:focus-visible,.tt-legal-prose .tt-legal-choices:focus-visible{outline:2px solid var(--color-tt-ink);outline-offset:2px;border-radius:2px}.tt-legal-prose h2{scroll-margin-top:104px;font-size:clamp(24px,2.2vw,30px);line-height:1.18;font-weight:700;letter-spacing:-.02em;color:var(--color-tt-ink);margin:2.4em 0 .8em;padding-top:1.3em;border-top:1px solid var(--color-tt-line)}.tt-legal-prose>section:first-of-type>h2{margin-top:1.6em}.tt-legal-prose h3{scroll-margin-top:104px;font-size:18px;line-height:1.3;font-weight:650;letter-spacing:-.01em;color:var(--color-tt-ink);margin:1.9em 0 .55em}.tt-legal-prose ul,.tt-legal-prose ol{margin:0 0 1.2em;padding:0;list-style:none}.tt-legal-prose li{position:relative;padding-left:24px;margin:0 0 .5em}.tt-legal-prose li:before{content:"";position:absolute;left:4px;top:.68em;width:7px;height:7px;border-radius:50%;background:var(--color-tt-olive)}.tt-legal-prose ol{counter-reset:tt-legal-item}.tt-legal-prose ol>li{counter-increment:tt-legal-item;padding-left:30px}.tt-legal-prose ol>li:before{content:counter(tt-legal-item) ".";left:0;top:0;width:auto;height:auto;border-radius:0;background:none;color:var(--color-tt-ink);font-weight:600}.tt-legal-prose ul.tt-legal-checks li{padding-left:0}.tt-legal-prose ul.tt-legal-checks li:before{content:none}.tt-legal-ck{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:50%;background:var(--color-tt-ok-bg);color:var(--color-tt-ok);font-size:12px;font-weight:700;vertical-align:1px}.tt-legal-caps{font-size:13.5px;line-height:1.65;letter-spacing:.01em;padding:18px 20px;border-radius:16px;background:var(--color-tt-inset);color:var(--color-tt-body)}.tt-legal-note,.tt-legal-callout{padding:18px 20px;border-radius:16px;background:var(--color-tt-tile-lav);color:var(--color-tt-ink)}.tt-legal-callout{background:var(--color-tt-tile-green);border-left:3px solid var(--color-tt-olive)}.tt-legal-addr{padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--color-tt-line-soft);box-shadow:var(--shadow-tt-soft);line-height:1.8}@media(max-width:980px){.tt-legal-prose{font-size:16px;line-height:1.68}.tt-legal-intro>p:first-child{font-size:17.5px}}@media(max-width:520px){.tt-legal-prose h2{font-size:22px}.tt-legal-prose h3{font-size:17px}.tt-legal-caps{font-size:12.5px;padding:14px 16px}}.tt-auth-in{animation:tt-in .5s var(--ease-tt) both}.tt-auth-input::placeholder{color:transparent;transition:color .2s}.tt-auth-input:focus::placeholder{color:var(--color-tt-faint)}.tt-auth-label{position:absolute;z-index:1;left:22px;top:50%;transform:translateY(-50%);margin-left:-4px;padding:0 4px;font-size:15px;font-weight:500;line-height:1.2;color:var(--color-tt-ink);background:transparent;pointer-events:none;white-space:nowrap;transition:top .2s var(--ease-tt),font-size .2s,color .2s}.tt-auth-input:focus~.tt-auth-label,.tt-auth-input:not(:placeholder-shown)~.tt-auth-label,.tt-auth-input:-webkit-autofill~.tt-auth-label,.tt-auth-phone:focus-within .tt-auth-label,.tt-auth-phone:has(input:not(:placeholder-shown)) .tt-auth-label,.tt-auth-phone:has([data-state=open]) .tt-auth-label{top:0;font-size:12.5px;background:#fff}.tt-auth-input:read-only:not(:placeholder-shown)~.tt-auth-label,.tt-auth-input:disabled:not(:placeholder-shown)~.tt-auth-label{color:var(--color-tt-muted);background:linear-gradient(to bottom,var(--color-tt-page) 50%,var(--color-tt-inset) 50%)}.tt-auth-input:-webkit-autofill,.tt-auth-input:-webkit-autofill:hover,.tt-auth-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--color-tt-ink);caret-color:var(--color-tt-ink)}.tt-auth-phone button[data-slot=button]{opacity:0;transition:opacity .2s}.tt-auth-phone:focus-within button[data-slot=button],.tt-auth-phone:has(input:not(:placeholder-shown)) button[data-slot=button],.tt-auth-phone:has([data-state=open]) button[data-slot=button]{opacity:1}.tt-auth-phone button[data-slot=button]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-tt-ink);background:var(--color-tt-inset)!important}.tt-auth-phone input::placeholder{color:transparent}.tt-auth-phone input:focus::placeholder{color:var(--color-tt-faint)}.tt-auth-phone input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--color-tt-ink)}.tt-auth-errors li{font-size:14px;font-weight:500;color:var(--color-tt-danger)}@media(max-width:600px)and (max-height:760px){.tt-auth-top{padding-top:calc(env(safe-area-inset-top,0px) + 14px)}.tt-auth-col{padding-top:8px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.tt-auth-heading{margin-bottom:12px}.tt-auth-heading-big{font-size:38px}.tt-auth-sub{margin:6px 0 12px;font-size:14px}.tt-auth-field{margin-bottom:8px}.tt-auth-input,.tt-auth-phone .tt-auth-phone-box{height:44px}.tt-auth-btn{height:46px}.tt-auth-alt{margin:10px 0}.tt-auth-or{margin-bottom:10px}.tt-auth-back{margin-bottom:12px}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/site/BricolageGrotesque-Variable-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/site/BricolageGrotesque-Variable-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tt-site{font-family:var(--font-site);font-optical-sizing:auto;color:var(--color-tt-ink);background:var(--color-tt-page);-webkit-font-smoothing:antialiased;overflow-x:clip}.tt-site svg{display:block;flex:none}.tt-big{font-family:var(--font-site);font-weight:800;font-stretch:75%;font-variation-settings:"opsz" 96,"wdth" 75;text-transform:uppercase;letter-spacing:-.01em;line-height:.86}.tt-tabular{font-variant-numeric:tabular-nums}@keyframes tt-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tt-swap-in{animation:tt-in .7s var(--ease-tt) both}.tt-script{font-family:Brush Script MT,Segoe Script,Snell Roundhand,cursive}@media(prefers-reduced-motion:reduce){.tt-site *,.tt-site *:before,.tt-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
