.marketing-page{--coal:#161714;--cream:#fff4d8;--muted:#c3c1b7;--amber:#ecc789;--paper:#faf7ef;background:var(--coal);color:var(--cream);font-size:17px;line-height:1.7;overflow:clip}.marketing-page *{box-sizing:border-box}.marketing-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.marketing-page :is(h1,h2,h3,p){margin:0}.marketing-page h1,.marketing-page h2{font-weight:650;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.marketing-page h1{font-size:clamp(58px,7.4vw,104px)}.marketing-page h2{font-size:clamp(36px,4.4vw,60px)}.marketing-page h3{font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1.3}#leasing-demo,.marketing-page section[id]{scroll-margin-top:100px}.marketing-page .marketing-kicker{font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--amber);margin-bottom:20px}.marketing-page .marketing-fineprint{font-size:14px;color:var(--muted);margin-top:18px}.marketing-page :is(a,button,summary):focus-visible{outline:3px solid #d19e4e;outline-offset:5px}.marketing-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:56px;background:var(--cream);color:#201b11;font-size:16px;font-weight:600;padding:15px 26px;border-radius:9px;box-shadow:0 4px 20px #0002;transition:transform .2s,box-shadow .2s,background .2s}.marketing-button:hover{transform:translateY(-3px);background:white;box-shadow:0 10px 35px #e2b97025}.marketing-button.compact{min-height:44px;padding:10px 20px;font-size:14px}.marketing-text-link{display:inline-flex;align-items:center;gap:16px;min-height:56px;padding:12px 22px;border:1px solid #ffffff30;border-radius:9px;font-size:16px;transition:background .2s}.marketing-text-link:hover{background:#ffffff0c}.marketing-skip{clip-path:inset(50%);position:fixed;top:8px;left:8px;z-index:100;background:var(--cream);color:#171714;padding:12px;transform:translateY(-160%)}.marketing-skip:focus{clip-path:none;transform:none}.marketing-nav{position:sticky;top:0;z-index:40;border-bottom:1px solid #ffffff12;background:#161714f2;backdrop-filter:blur(12px)}.marketing-nav nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px}.marketing-wordmark{font-weight:700;font-size:32px;letter-spacing:-1.8px;line-height:1}.marketing-wordmark span{color:var(--amber)}.marketing-nav-actions,.marketing-nav-links{display:flex;align-items:center;gap:32px;font-size:15px}.marketing-nav a{min-height:44px;display:inline-flex;align-items:center}.marketing-nav-links a{color:#d3d0c5}.marketing-nav-links a:hover{color:white}.marketing-hero{padding:64px 0 0;background:radial-gradient(ellipse at 50% 67%,#c68d3026,transparent 63%);position:relative}.hero-copy{text-align:center;position:relative}.hero-copy h1 span{background:linear-gradient(120deg,#fceac2 20%,#e2b573 60%,#fceac2);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{max-width:660px;margin:24px auto 0!important;font-size:20px;line-height:1.65;color:#ceccc1;text-wrap:balance}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-demo-wrap{max-width:1080px;margin-top:52px;position:relative}.hero-demo-wrap:before{content:"";position:absolute;inset:-24px -28px;z-index:0;border:1px solid #d7ad5c12;border-radius:25px;pointer-events:none;background:linear-gradient(90deg,transparent 49.8%,#d7ad5c0d 50%,transparent 50.2%)}.hero-promise{text-align:center;padding:35px 20px 55px;font-size:18px;color:#c9c5b9}.hero-promise strong{font-weight:500;color:var(--cream)}.leasing-demo{position:relative;background:#fcfaf4;color:#252821;border:1px solid #c6b68c;border-radius:16px;overflow:hidden;box-shadow:0 28px 90px #0007,0 0 50px #d5a54512}.demo-topline{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;background:#242720;color:#eeeadd;font-size:13px}.demo-wordmark{font-size:23px;font-weight:650;letter-spacing:-1px}.demo-wordmark span{color:var(--amber)}.demo-property{display:flex;align-items:center;gap:16px;padding:22px 28px;border-bottom:1px solid #deddd3}.demo-elevation{width:64px;height:60px;flex-shrink:0;border-radius:9px;background:#e7eadd;color:#596846;padding:5px}.demo-property .demo-overline{font-size:13px;color:#606557}.marketing-page .demo-property h2{font-size:25px;letter-spacing:-.03em;margin:1px 0 4px}.demo-property p:last-child{font-size:14px;color:#606557}.demo-listing-status{margin-left:auto;border:1px solid #d5ddc9;background:#e9f0df;color:#405331;padding:4px 12px;border-radius:5px;font-size:13px}.demo-narration{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 28px;background:#f0e9d8;border-bottom:1px solid #ded6c0;font-size:17px;font-weight:600}.demo-signal{height:4px;width:110px;background:#d8ccb1;border-radius:10px;overflow:hidden;flex-shrink:0}.demo-signal i{display:block;height:100%;background:#896627;transform-origin:left}.leasing-demo[data-running=true] .demo-signal i{animation:demo-progress 3.6s linear both}.demo-body{display:grid;grid-template-columns:1.1fr 1fr;min-height:580px}.demo-conversation{padding:26px 28px;border-right:1px solid #deddd3}.demo-section-label{font-size:14px;font-weight:600;color:#5c6253;margin-bottom:18px}.demo-message{font-size:15px;line-height:1.65;margin-bottom:17px}.demo-message>span{display:block;font-size:12px;color:#616658;margin-bottom:6px}.demo-message p{background:#edeee6;border-radius:0 12px 12px 12px;padding:12px 16px}.demo-message.assistant{margin-left:30px}.demo-message.assistant p{background:#e9efdf;border:1px solid #cfd9bf;border-radius:12px 0 12px 12px}.demo-message.assistant>span{color:#4d623c;font-weight:600}.demo-pending{display:flex;gap:12px;align-items:center;font-size:14px;color:#5c6253;padding:16px}.demo-typing{font-size:22px;letter-spacing:5px}.leasing-demo[data-running=true] .demo-typing{animation:demo-think 1.2s ease-in-out 3}.demo-line-placeholder{width:60%;height:1px;background:#e0e2d6;margin:30px 0}.demo-profile{padding:26px 28px;background:#f5f6ed}.demo-person{display:flex;align-items:center;gap:12px;margin-bottom:22px}.demo-person>span,.person-avatar{display:grid;place-items:center;border:1px solid #cbd4bc;background:#e5ecd9;color:#4a5a3a;border-radius:50%;width:44px;height:44px;font-size:20px;font-weight:500;flex-shrink:0}.demo-person strong{font-size:20px;font-weight:600;display:block}.demo-person small{display:block;font-size:13px;color:#606557}.demo-profile dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #dadfcf;font-size:14px}.demo-profile dt{color:#606557}.demo-profile dd{font-weight:500;text-align:right;transition:color .3s}.leasing-demo[data-step="2"] .demo-profile dd{animation:fact-arrive .6s ease-out both}.leasing-demo[data-step="2"] .demo-profile dl>div:nth-child(2) dd{animation-delay:.12s}.leasing-demo[data-step="2"] .demo-profile dl>div:nth-child(3) dd{animation-delay:.24s}.demo-source{font-size:12px;color:#606557;line-height:1.6;margin-top:12px!important}.demo-approval{margin-top:24px;border:1px solid #d8d9cb;border-radius:9px;padding:17px;background:#eceee3}.demo-approval .demo-overline{font-size:12px;font-weight:600;color:#695124}.demo-approval strong{display:block;font-size:20px;font-weight:600;margin:6px 0;line-height:1.35}.demo-approval p{font-size:13px;color:#606557}.demo-approval.ready{background:#fff0ce;border-color:#c5a563;box-shadow:0 5px 20px #92733e12;animation:approval-arrive .65s ease-out both}.demo-approval-note{display:block;border-top:1px solid #d8bf8b;margin-top:12px;padding-top:12px;font-size:14px;font-weight:600;color:#63460f}.demo-controls{display:flex;align-items:center;gap:16px;padding:12px 22px;border-top:1px solid #deddd3;background:#faf8f0}.demo-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;flex:1}.demo-steps button{display:flex;align-items:center;gap:9px;min-height:48px;text-align:left;font-size:12px;color:#676b5f;border-radius:5px;padding:5px}.demo-steps button>span:first-child{width:26px;height:26px;flex-shrink:0;border:1px solid #c7caba;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600}.demo-steps button>span.filled:first-child{background:#343f2d;color:#fff;border-color:#343f2d}.demo-steps button[aria-pressed=true]{color:#242821;font-weight:600}.demo-steps button:hover{background:#e9ebdf}.demo-controls>p{display:none}.demo-play{min-width:60px;min-height:48px;font-size:13px;font-weight:600;border-left:1px solid #deddd3;padding-left:14px}.demo-play:disabled{color:#606557}.demo-disclaimer{text-align:center;font-size:12px;color:#606557;padding:0 18px 16px;background:#faf8f0}.demo-arrive{animation:message-arrive .45s cubic-bezier(.2,.8,.2,1) both}@keyframes message-arrive{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes approval-arrive{0%{opacity:0;transform:translateY(8px);box-shadow:0 0 0 8px #d7ad5c35}to{opacity:1;transform:none;box-shadow:0 5px 20px #92733e12}}@keyframes fact-arrive{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes demo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes demo-think{0%,to{opacity:.45}50%{opacity:1}}.section-heading{max-width:870px;margin:0 auto 45px;text-align:center}.section-heading>p:not(.marketing-kicker){font-size:19px;line-height:1.65;max-width:650px;margin:22px auto 0;color:var(--muted);text-wrap:balance}.marketing-how{padding-block:95px 100px}.simple-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.simple-steps article{border-top:1px solid #665a42;padding:30px 0 0}.step-number{font-size:36px;font-weight:600;color:#e3bd7e;letter-spacing:-.04em;display:block;margin-bottom:20px}.simple-steps p{font-size:17px;line-height:1.8;color:var(--muted);margin-top:16px}.marketing-control{background:var(--paper);color:#272a23;padding-block:95px}.marketing-control .marketing-kicker{color:#7c581d}.marketing-control .section-heading>p:not(.marketing-kicker){color:#606557}.review-showcase{max-width:920px;margin:auto;background:white;border:1px solid #d3d5c8;border-radius:16px;padding:32px;box-shadow:0 25px 50px -30px #545f3666}.review-person{display:flex;align-items:center;gap:15px}.review-person>div>p{font-size:14px;color:#606557}.review-status{margin-left:auto;background:#f8eed5;color:#72521c;font-size:14px;padding:7px 13px;border-radius:6px}.review-showcase dl{display:grid;grid-template-columns:repeat(3,1fr);margin-block:30px}.review-showcase dl>div{padding:0 20px;border-right:1px solid #d8dccf}.review-showcase dl>div:first-child{padding-left:0}.review-showcase dl>div:last-child{border:0}.review-showcase dt{font-size:14px;color:#606557}.review-showcase dd{font-size:22px;font-weight:500;margin-top:8px;letter-spacing:-.02em}.review-bottom{border-top:1px solid #d8dccf;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px}.review-bottom p{font-size:14px;color:#606557}.review-bottom>span{font-size:14px;font-weight:500}.showcase-caption{text-align:center;font-size:13px;color:#606557;margin-top:20px!important}.control-points{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px}.control-points h3{font-size:22px}.control-points p{font-size:16px;margin-top:12px;color:#606557}.marketing-everyday{padding-block:95px}.everyday-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.everyday-grid article{padding:28px;border:1px solid #48483d;border-radius:12px;background:#ffffff03}.feature-symbol{font-size:32px;color:var(--amber);display:block;margin-bottom:20px}.everyday-grid h3{font-size:23px}.everyday-grid p{font-size:16px;line-height:1.8;margin-top:16px;color:var(--muted)}.extra-features{margin:34px auto 0;max-width:820px;border-block:1px solid #48483d}.marketing-page summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;min-height:60px;cursor:pointer;padding:22px 0;font-size:18px;font-weight:500}.marketing-page summary::-webkit-details-marker{display:none}.marketing-page summary>span{font-size:24px;font-weight:400;transition:transform .2s}.marketing-page details[open]>summary>span{transform:rotate(45deg)}.extra-features>div{padding-bottom:26px}.extra-features h3{font-size:19px;margin:15px 0 10px}.extra-features p{font-size:16px;color:var(--muted)}.marketing-pricing{padding-block:90px;background:#21231d;border-block:1px solid #393a30}.price-pair{max-width:840px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px}.price-pair article{padding:34px;border:1px solid #636453;border-radius:14px;background:#2a2c24}.price-pair article.annual{background:#f4ebd5;color:#28271e;border-color:#c7b68e}.annual-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.annual-title>span{font-size:13px;color:#6c521f}.price-pair .price{font-size:66px;font-weight:600;letter-spacing:-.055em;line-height:1.1;margin:24px 0 18px}.price-pair small{display:block;font-size:15px;letter-spacing:0;font-weight:400;margin-top:10px}.price-pair article>p:not(.price){font-size:16px}.price-pair .marketing-button{width:100%;margin-top:28px}.price-pair .annual .marketing-button{background:#26291f;color:#fff4d8}.price-pair .annual .marketing-button:hover{background:#3d4430}.pricing-note{font-size:14px;color:var(--muted);text-align:center;margin-top:25px!important}.marketing-faq{padding-block:90px}.faq-list{max-width:820px;margin:auto}.faq-list details{border-bottom:1px solid #414238}.faq-list details>p{font-size:16px;line-height:1.85;color:var(--muted);padding-bottom:26px}.marketing-final{padding-block:90px;background:radial-gradient(ellipse at 50% 100%,#7c5a2f28,transparent 70%),#1b1d18;text-align:center;border-block:1px solid #414238}.marketing-final h2{font-size:clamp(36px,4.5vw,62px)}.marketing-final h2 span{color:#dabc88}.marketing-final .marketing-button{margin-top:32px}.marketing-final p{font-size:15px;color:var(--muted);margin-top:22px}.marketing-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:35px}.marketing-footer nav{display:flex;gap:25px}.marketing-footer :is(p,nav){font-size:14px;color:var(--muted)}.marketing-footer a{display:inline-flex;align-items:center;min-height:44px}.is-revealed{animation:section-arrive .5s ease-out both}@keyframes section-arrive{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1000px){.marketing-nav-actions,.marketing-nav-links{gap:20px}.demo-body{min-height:620px}.demo-conversation,.demo-profile{padding:22px}.demo-message.assistant{margin-left:15px}.demo-step-title{font-size:11px}.demo-steps{gap:4px}.demo-controls{padding-inline:16px;gap:6px}.everyday-grid,.simple-steps{gap:24px}.everyday-grid article{padding:22px}.simple-steps h3{font-size:23px}}@media (max-width:760px){.marketing-container{width:calc(100% - 40px)}.marketing-nav-links{gap:16px;font-size:13px}.marketing-nav-actions{gap:14px;font-size:13px}.marketing-hero{padding-top:45px}.hero-copy h1{font-size:clamp(46px,8.5vw,66px)}.hero-description{font-size:18px;max-width:530px}.hero-demo-wrap{margin-top:38px}.demo-body{min-height:660px}.demo-narration,.demo-property{padding-inline:20px}.demo-message{font-size:14px}.demo-profile{padding:20px 16px}.demo-approval strong{font-size:18px}.demo-approval{padding:14px}.demo-profile dl>div{font-size:13px;gap:10px}.demo-step-title{display:none}.demo-steps button{justify-content:center}.demo-steps button>span:first-child{width:32px;height:32px;font-size:14px}.demo-controls>p{display:block;font-size:12px;flex:1;white-space:nowrap}.demo-steps{flex:0 0 180px}.simple-steps{gap:18px}.simple-steps p{font-size:16px}.simple-steps h3{font-size:21px}.control-points{gap:25px}.control-points h3{font-size:20px}.review-showcase{padding:24px}.review-showcase dd{font-size:18px}.everyday-grid{grid-template-columns:1fr}.everyday-grid article{display:grid;grid-template-columns:40px 1fr;gap:0 15px;padding:22px}.feature-symbol{grid-row:1/3;margin:0;font-size:27px}.everyday-grid p{margin-top:10px}.price-pair article{padding:25px}.annual-title{flex-wrap:wrap}}@media (max-width:600px){.marketing-container{width:calc(100% - 36px)}.marketing-nav nav{min-height:66px;flex-wrap:wrap;padding-block:10px;gap:10px}.marketing-wordmark{font-size:28px}.marketing-nav-actions{gap:20px}.marketing-nav-links{order:3;width:100%;justify-content:space-between;border-top:1px solid #ffffff12;padding-top:3px}.marketing-button{font-size:15px;padding:14px 20px;min-height:52px;gap:16px}.marketing-button.compact{font-size:13px;min-height:44px}.marketing-hero{padding-top:34px}.marketing-page .marketing-kicker{font-size:14px;margin-bottom:16px}.hero-copy h1{font-size:clamp(42px,11.1vw,64px);line-height:1.12}.hero-description{font-size:17px;margin-top:20px!important}.hero-actions{flex-direction:column;align-items:center;margin-top:24px;gap:10px}.hero-actions .marketing-button{min-width:240px}.marketing-text-link{min-height:48px;font-size:14px;border:0}.marketing-page .marketing-fineprint{font-size:13px;margin-top:12px}.hero-demo-wrap{margin-top:32px}.hero-demo-wrap:before{inset:-10px;border-radius:20px}.leasing-demo{border-radius:12px}.demo-topline{padding:12px 16px;font-size:11px;gap:16px}.demo-wordmark{font-size:22px}.demo-property{padding:15px;gap:10px}.demo-elevation{width:44px;height:50px}.marketing-page .demo-property h2{font-size:21px}.demo-property .demo-overline,.demo-property p:last-child{font-size:12px}.demo-listing-status{display:none}.demo-narration{padding:12px 15px;min-height:88px;font-size:17px;gap:16px}.demo-signal{width:44px}.demo-body{display:flex;flex-direction:column;min-height:600px}.leasing-demo[data-step="0"] .demo-profile,.leasing-demo[data-step="1"] .demo-profile,.leasing-demo[data-step="2"] .demo-conversation,.leasing-demo[data-step="3"] .demo-conversation{display:none}.leasing-demo[data-step="2"] .demo-profile,.leasing-demo[data-step="3"] .demo-profile{animation:message-arrive .45s ease-out both}.demo-conversation{padding:20px 16px;border:0;min-height:480px}.demo-message{font-size:14px;margin-bottom:15px}.demo-message p{padding:11px 13px}.demo-message>span{font-size:12px}.demo-message.assistant{margin-left:15px}.demo-profile{padding:20px 16px;border-top:1px solid #d8dccf;flex:1}.demo-profile dl>div{font-size:14px}.demo-section-label{font-size:14px;margin-bottom:15px}.demo-person{margin-bottom:15px}.demo-person small{font-size:13px}.demo-source{font-size:12px}.demo-source br{display:none}.demo-approval{margin-top:18px;padding:16px}.demo-approval strong{font-size:22px}.demo-approval p{font-size:13px}.demo-controls{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:0;padding:9px 14px}.demo-steps{grid-column:1;order:0}.demo-play{grid-column:2;order:1;font-size:13px;padding-left:10px}.demo-controls>p{grid-column:1/-1;order:2;flex-basis:100%;text-align:center;margin:7px 0 10px}.demo-steps button{padding:0}.demo-disclaimer{font-size:12px;padding:0 16px 16px}.hero-promise{font-size:16px;padding:28px 24px 40px}.hero-promise strong{display:block}.marketing-control,.marketing-everyday,.marketing-faq,.marketing-final,.marketing-how,.marketing-pricing{padding-block:60px}.section-heading{margin-bottom:32px}.marketing-page h2{font-size:34px}.section-heading>p:not(.marketing-kicker){font-size:17px;margin-top:18px}.simple-steps{grid-template-columns:1fr;gap:28px}.simple-steps article{display:grid;grid-template-columns:48px 1fr;gap:0 14px;padding-top:24px}.step-number{font-size:29px;grid-row:1/3;margin:0}.simple-steps h3{font-size:23px}.simple-steps p{margin-top:12px;font-size:16px}.review-showcase{padding:21px 18px}.review-person{gap:12px;flex-wrap:wrap}.review-status{margin:4px 0 0;flex-basis:100%;font-size:13px;width:100%;text-align:center}.review-showcase dl{grid-template-columns:1fr;margin:20px 0}.review-showcase dl>div{border-right:0;border-bottom:1px solid #d8dccf;display:flex;justify-content:space-between;gap:12px;padding:14px 0!important}.review-showcase dd{font-size:16px;margin:0}.review-showcase dt{font-size:14px}.review-bottom{display:block;padding-top:18px}.review-bottom>span{display:block;margin-top:16px}.review-bottom p{font-size:13px}.showcase-caption{font-size:12px}.control-points{grid-template-columns:1fr;margin-top:35px;gap:25px}.control-points article{border-top:1px solid #d8dccf;padding-top:20px}.control-points h3{font-size:22px}.control-points p{font-size:16px;margin-top:10px}.everyday-grid{gap:15px}.everyday-grid article{padding:22px 18px;grid-template-columns:25px 1fr}.everyday-grid h3{font-size:22px}.marketing-page summary{font-size:17px;padding-block:20px}.price-pair{grid-template-columns:1fr;gap:18px}.price-pair article{padding:28px}.annual-title{justify-content:space-between}.price-pair .price{font-size:64px}.pricing-note{font-size:13px;padding-inline:10px}.faq-list details>p{font-size:16px}.marketing-final h2{font-size:34px}.marketing-final p{font-size:14px}.marketing-footer{flex-wrap:wrap;gap:16px;padding-block:28px}.marketing-footer>p{width:100%;font-size:13px}.marketing-footer nav{font-size:14px}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :after,.marketing-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.marketing-page input:focus-visible{outline:3px solid #d19e4e;outline-offset:5px}.marketing-hero{padding-top:38px;background:#161714}.hero-stage{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:10px}.hero-stage .hero-copy{text-align:left;padding-block:42px;z-index:1}.hero-copy h1{font-size:clamp(50px,5.25vw,78px);line-height:1.09;text-wrap:nowrap}.hero-copy h1 span{background:none;color:#ecc789;position:relative}.hero-copy h1 span:after{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:3px;background:#bd8f50;transform-origin:left;animation:ink-draw .9s .2s both}.hero-stage .hero-description{font-size:19px;max-width:490px;margin:30px 0 0!important;text-wrap:pretty}.hero-stage .hero-actions{justify-content:flex-start;gap:12px}.hero-stage .marketing-text-link{padding-inline:0;border:0}.hero-stage .marketing-kicker{display:flex;align-items:center;gap:12px;font-size:14px}.hero-kicker-line{width:32px;height:1px;background:#ecc789}.hero-feature-strip{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:30px;padding-block:30px;border-block:1px solid #49493b;margin-top:28px}.hero-feature-strip a{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15px;min-height:44px}.hero-feature-strip a span:first-child{color:#d6b77f;font-size:12px;font-variant-numeric:tabular-nums}.hero-feature-strip a span:last-child{margin-left:auto;color:#ecc789;transition:transform .25s}.hero-feature-strip a:hover span:last-child{transform:translate(4px,-4px)}.marketing-nav-links a{position:relative}.marketing-nav-links a:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background:#ecc789;transform:scaleX(0);transform-origin:left;transition:transform .25s}.marketing-nav-links a:focus-visible:after,.marketing-nav-links a:hover:after{transform:scaleX(1)}.marketing-button>span{transition:transform .25s}.marketing-button:hover>span{transform:translate(3px,-3px)}.marketing-button:active{transform:translateY(1px) scale(.98);box-shadow:none}.marketing-guides{padding-block:100px;position:relative;background:#f7f3e9;color:#24251f;border-radius:42px 42px 0 0}.marketing-guides .marketing-kicker{color:#756446}.marketing-guides .heading-outline{color:#24251f;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:3px;text-underline-offset:.14em}.heading-outline{color:#c1bdab}.guidance-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.guidance-card{min-width:0;border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.rent-guidance{background:#fffdf7;color:#282e25;border:1px solid #ded7c8}.document-guidance{background:#e8d9bd;color:#302b21;scroll-margin-top:110px}.guidance-copy{padding:34px 36px 0}.guidance-number{font-size:12px;letter-spacing:.09em;color:#5e6252}.document-guidance .guidance-number{color:#5e4b31}.guidance-card h3{font-size:32px;letter-spacing:-.045em;line-height:1.18;margin:17px 0 20px;max-width:400px}.guidance-copy>p{font-size:17px;line-height:1.7;color:#555b4e}.document-guidance .guidance-copy>p{color:#5b4c35}.guidance-foot{margin-top:auto;padding:24px 36px 30px;border-top:1px solid #5b5d4325}.guidance-foot>p{font-size:13px;line-height:1.65;color:#5d614f}.document-guidance .guidance-foot>p{color:#5b4c35}.guidance-foot>a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;margin-top:12px;font-size:16px;font-weight:600}.guidance-foot>a span{transition:transform .2s}.guidance-foot>a:hover span{transform:translate(4px,-4px)}.rent-guide-preview{padding:28px 36px 20px}.guide-factor-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:25px}.guide-factor-buttons button{font-size:12px;border:1px solid #b3bca3;border-radius:22px;min-height:44px;padding:7px 13px;color:#454f3c;transition:color .2s,background .2s,transform .2s}.guide-factor-buttons button[aria-pressed=true]{background:#35472d;color:#fff4d8;border-color:#35472d}.guide-factor-buttons button:hover{transform:translateY(-2px)}.guide-factor-copy{min-height:138px;padding-top:22px}.guide-factor-copy>div{animation:guide-copy-in .35s ease-out both}.guide-factor-copy strong{font-size:17px;font-weight:600}.guide-factor-copy p{font-size:16px;line-height:1.65;margin-top:7px;color:#555b4e}.marketing-page .guide-example-note{font-size:12px;color:#5d614f;margin-top:18px}.document-stack{display:block;position:relative;height:344px;margin:35px 36px 5px;perspective:1000px}.paper-sheet{position:absolute;width:78%;height:264px;left:11%;top:32px;border:1px solid #bcaa89;border-radius:6px;box-shadow:0 14px 30px #4e3d2a20;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}.paper-back{background:#b69a6e;transform:rotate(-12deg) translate(-14px,-10px);color:#382e1e}.paper-back,.paper-middle{padding:20px;font-size:10px}.paper-middle{background:#e4d3b5;transform:rotate(8deg) translate(17px,-5px);color:#5d4d33}.paper-front{background:#fffaf0;padding:22px;transform:rotate(-3deg) rotateY(-6deg)}.paper-brand{position:absolute;right:22px;top:20px;font-size:22px;color:#8b6a30;font-weight:600}.paper-front strong{display:block;font-size:29px;line-height:1.15;letter-spacing:-.05em;font-weight:600;margin-top:26px}.paper-lines{display:block;margin-top:22px}.paper-lines i{display:block;width:85%;height:1px;background:#d7c9ab;margin-top:9px}.paper-lines i:nth-child(2){width:65%}.paper-lines i:nth-child(3){width:74%}.paper-action{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:21px;font-weight:500}.paper-action>span{font-size:22px}.document-stack:focus-visible .paper-back,.document-stack:hover .paper-back{transform:rotate(-17deg) translate(-20px,-24px)}.document-stack:focus-visible .paper-middle,.document-stack:hover .paper-middle{transform:rotate(14deg) translate(28px,-18px)}.document-stack:focus-visible .paper-front,.document-stack:hover .paper-front{transform:rotate(0) rotateY(8deg) translateY(-10px);box-shadow:0 22px 40px #4e3d2a30}.marketing-demo-section{padding-top:70px;padding-bottom:86px;background:#10110f}.marketing-demo-section .section-heading h2 span{color:#d0b887}.marketing-demo-section .hero-demo-wrap{margin-top:58px}.leasing-demo[data-running=true] .demo-signal i{animation-duration:var(--demo-stage-duration,1.25s)}.demo-arrive{animation-duration:.28s}.leasing-demo[data-step="2"] .demo-profile dd{animation-duration:.35s}.demo-approval.ready{animation-duration:.38s}.simple-steps article{transition:border-color .25s,transform .25s}.simple-steps article:hover{border-color:#ecc789;transform:translateY(-5px)}.step-number{transition:color .25s,transform .3s;transform-origin:left}.simple-steps article:hover .step-number{color:#fff4d8;transform:translateX(5px)}.everyday-grid article{transition:border-color .3s,background .3s}.everyday-grid article:hover{border-color:#9c875b;background:#e1c08008}.feature-symbol{transition:transform .35s}.everyday-grid article:hover .feature-symbol{transform:rotate(-8deg) translateY(-4px)}.price-pair article{transition:transform .3s,box-shadow .3s}.price-pair article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #0003}.marketing-page details[open]>div,.marketing-page details[open]>p{animation:guide-copy-in .25s both}@keyframes ink-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes guide-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:1100px){.hero-stage{grid-template-columns:1.1fr 1fr}.hero-copy h1{font-size:clamp(43px,5.2vw,65px)}.hero-stage .hero-description{font-size:17px}.guidance-copy{padding-inline:26px}.guidance-card h3{font-size:28px}.guidance-foot,.rent-guide-preview{padding-inline:26px}.document-stack{margin-inline:20px}.paper-front strong{font-size:25px}.guide-factor-copy{min-height:165px}.hero-feature-strip{gap:20px}.hero-feature-strip a{font-size:13px;gap:10px}}@media (max-width:800px){.hero-stage{grid-template-columns:1fr}.hero-stage .hero-copy{text-align:center;padding-block:22px 0}.hero-copy h1{font-size:clamp(43px,8.1vw,64px)}.hero-stage .hero-description{margin-inline:auto!important;font-size:18px}.hero-stage .hero-actions,.hero-stage .marketing-kicker{justify-content:center}.hero-feature-strip{gap:15px}.hero-feature-strip a{font-size:13px;flex-wrap:wrap;gap:5px}.hero-feature-strip a span:first-child{width:100%}.hero-feature-strip a span:last-child{display:none}.guidance-grid{gap:18px}.guidance-card h3{font-size:26px}.guidance-copy,.guidance-foot{padding-inline:22px}.guidance-copy>p{font-size:16px}.rent-guide-preview{padding-inline:22px}.guide-factor-copy{min-height:210px}.document-stack{margin-inline:5px;height:385px;margin-top:44px}.paper-front{padding:20px 17px}.paper-front strong{font-size:24px}.paper-action{font-size:11px}}@media (max-width:600px){.marketing-hero{padding-top:16px}.hero-copy h1{font-size:clamp(39px,10.45vw,60px);line-height:1.1}.hero-stage .hero-description{font-size:17px}.hero-stage .marketing-kicker{font-size:13px}.hero-stage .hero-actions{gap:5px}.hero-feature-strip{margin-top:25px;padding-block:20px;gap:14px}.hero-feature-strip a{font-size:12px;line-height:1.5;align-content:start}.marketing-guides{padding-block:60px;border-radius:26px 26px 0 0}.guidance-grid{grid-template-columns:1fr;gap:25px}.guidance-card h3{font-size:30px;margin-top:14px}.guidance-copy{padding-top:28px}.guidance-copy>p{font-size:16px}.rent-guide-preview{padding-top:24px}.guide-factor-buttons{gap:5px}.guide-factor-buttons button{font-size:11px;padding-inline:10px}.guide-factor-copy{min-height:170px}.guide-factor-copy p{font-size:16px}.document-stack{height:310px;margin-inline:16px;margin-top:10px}.paper-sheet{height:255px}.paper-front strong{font-size:27px}.paper-action{font-size:12px}.guidance-foot{padding-top:20px;padding-bottom:20px}.guidance-foot>a{font-size:16px}.marketing-demo-section{padding-top:48px;padding-bottom:52px}.marketing-demo-section .hero-demo-wrap{margin-top:38px}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-page :after,.marketing-page :before{animation:none!important;transition:none!important}.marketing-page :is(.simple-steps article,.price-pair article,.marketing-button):hover{transform:none}}.rent-profile-heading>span{display:block;font-size:11px;color:#515d46;letter-spacing:.08em}.rent-profile-heading strong{display:block;font-size:19px;line-height:1.35;font-weight:600;margin-top:7px;letter-spacing:-.02em}.rent-guide-preview .guide-factor-buttons{margin-top:18px}.rent-profile{margin-top:20px;border-block:1px solid #c2c9b4}.rent-profile>div{padding:12px 12px 12px 14px;border-left:3px solid transparent;display:grid;grid-template-columns:38% 1fr;gap:10px;transition:background .3s,border-color .3s}.rent-profile>div+div{border-top:1px solid #c2c9b4}.rent-profile>div[data-highlighted=true]{border-left-color:#65754c;background:#dde3ce}.rent-profile dt{font-size:12px;font-weight:500;color:#526047;display:flex;align-items:start;gap:7px;padding-top:2px}.rent-profile dt>span{color:#515d46;font-size:10px;margin-top:2px}.rent-profile dd strong{display:block;font-size:14px;line-height:1.4;font-weight:600}.rent-profile dd>span{display:block;font-size:11px;line-height:1.5;margin-top:4px;color:#5c6752}.rent-profile>div[data-highlighted=true] dd{animation:profile-focus .3s ease-out both}@keyframes profile-focus{0%{transform:translateX(4px)}to{transform:none}}@media (max-width:1100px){.rent-profile>div{grid-template-columns:1fr;gap:7px}.rent-profile dd{padding-left:20px}}@media (max-width:600px){.rent-profile>div{grid-template-columns:1fr 1.4fr;gap:10px;padding-inline:10px}.rent-profile dd{padding-left:0}.rent-profile dt{font-size:11px;gap:5px}.rent-profile dd strong{font-size:13px}.rent-guide-preview .guide-factor-copy{min-height:172px}}.marketing-hero{padding-top:0;background:#10110f}.rental-film{--cinema-scale:0.93;--cinema-rise:0px;--cinema-tilt:3deg;position:relative;background:#10110f}.film-intro{position:relative;z-index:2;text-align:center;padding:54px 24px 0}.film-intro .hero-copy{padding:0;margin-inline:auto;max-width:1200px}.film-intro .marketing-kicker{justify-content:center;margin-bottom:22px}.film-intro .hero-kicker-line{display:none}.film-intro h1{font-size:clamp(48px,6.3vw,94px);line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.film-intro h1 br{display:none}.film-intro h1 span{margin-left:.17em}.film-intro h1 span:after{display:none}.film-intro .hero-description{max-width:640px;font-size:19px;line-height:1.65;margin:25px auto 0!important}.film-intro .hero-actions{justify-content:center;margin-top:24px;gap:22px}.film-intro .marketing-fineprint{margin-top:13px;font-size:12px}.cinema-flow,.cinema-scroll{position:relative}.cinema-flow{padding:24px 0 8px;isolation:isolate}.cinema-halo{position:absolute;z-index:-1;width:min(100%,1300px);height:80%;top:3%;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 53%,#9c743422,transparent 66%);opacity:.35;pointer-events:none}.film-stage{position:relative;width:min(76vw,960px,104svh);margin:0 auto;transform:perspective(1600px) translateY(var(--cinema-rise)) rotateX(var(--cinema-tilt)) scale(var(--cinema-scale));transform-origin:center 55%}.film-visual{position:relative;aspect-ratio:1916/1080;isolation:isolate;overflow:hidden}.film-poster,.film-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.film-video{position:absolute;inset:0;opacity:0;transition:opacity .6s}.film-video.is-ready{opacity:1}.film-vignette{position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(#10110f,transparent 12%,transparent 80%,#10110f)}.film-vignette:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10110f,transparent 8%,transparent 92%,#10110f)}.rental-film[data-animated=false] .film-stage{transform:none}@media (max-width:1000px){.film-intro h1 br{display:block}.film-intro h1 span{margin-left:0}.film-intro{padding-top:42px}.film-intro h1{font-size:clamp(48px,7.5vw,72px)}}@media (max-width:600px){.film-intro{padding:30px 20px 4px}.film-intro h1{font-size:clamp(39px,10.5vw,61px);line-height:1.09}.film-intro .marketing-kicker{font-size:11px;margin-bottom:18px}.film-intro .hero-description{font-size:17px;line-height:1.6;margin-top:20px!important}.film-intro .hero-actions{flex-direction:column;gap:6px;margin-top:20px}.film-intro .marketing-button{min-height:48px;font-size:15px;padding-inline:24px}.film-intro .marketing-text-link{min-height:44px;font-size:14px}.film-intro .marketing-fineprint{font-size:11px;margin-top:4px}.film-stage{width:min(94vw,80svh)}.cinema-flow{padding:20px 0 4px}}@media (prefers-reduced-motion:reduce){.rental-film .film-stage{transform:none}.rental-film *,.rental-film :after,.rental-film :before{transition:none!important}}.continuous-hero{background:#161714}.marketing-how>.continuous-hero{margin-bottom:48px}.guidance-grid{align-items:start}.paperwork-guide-preview{margin:24px 28px 0;padding:8px 20px;border-radius:12px;background:#fffaf0;box-shadow:0 12px 28px #57442212}.paperwork-guide-preview>span{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid #ded5c5}.paperwork-guide-preview i{font-style:normal;color:#83612b;font-size:12px}.paperwork-guide-preview strong{font-size:16px;font-weight:500;transition:transform .2s}.paperwork-guide-preview:hover strong{transform:translateX(3px)}.paperwork-guide-preview small{display:flex;justify-content:space-between;padding:16px 0;font-size:13px;color:#68532d}.document-guidance .guidance-foot{padding-top:24px}.management-comparison{padding-block:96px;background:#f5f1e7;color:#24271f}.management-comparison .section-heading>p{color:#626457}.management-comparison .section-heading .marketing-kicker{color:#806129}.comparison-calculator{max-width:960px;margin:0 auto}.comparison-input{max-width:620px;margin:0 auto 40px}.comparison-input label{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:17px}.comparison-input strong{font-size:32px;letter-spacing:-.04em}.comparison-input input{display:block;width:100%;height:44px;accent-color:#856123;cursor:pointer}.comparison-input>p{text-align:center;font-size:13px;color:#66685c}.comparison-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.comparison-cards article{padding:32px;border:1px solid #d9d2c3;border-radius:20px}.comparison-manager{background:#fffdf7}.comparison-tenyr{background:#252920;color:#fff4d8;border-color:#252920!important}.comparison-eyebrow{font-size:13px;margin-bottom:14px!important;color:#716548}.comparison-tenyr .comparison-eyebrow{color:#ecc789}.comparison-cards h3{font-size:22px}.comparison-total{font-size:clamp(44px,5vw,64px);line-height:1.15;letter-spacing:-.05em;margin:32px 0!important;font-variant-numeric:tabular-nums}.comparison-total span{display:block;font-size:13px;line-height:1.5;letter-spacing:0;margin-top:8px}.comparison-cards dl{margin:0 0 24px;font-size:14px}.comparison-cards dl>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #88877740}.comparison-cards dd{margin:0;font-weight:600;white-space:nowrap}.comparison-cards article>p:last-child{font-size:15px;line-height:1.6}.comparison-difference{text-align:center;padding:32px 20px}.comparison-difference>span{font-size:15px}.comparison-difference>strong{display:block;font-size:clamp(42px,5vw,60px);line-height:1.2;letter-spacing:-.04em;color:#70511f;font-variant-numeric:tabular-nums}.comparison-difference p{font-size:13px;margin-top:10px!important;color:#616456}.comparison-assumptions{border-block:1px solid #d3cbbb}.marketing-page .comparison-assumptions[open]>:is(p,div){animation:none}.comparison-assumptions summary{cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:15px}.comparison-assumptions summary::-webkit-details-marker{display:none}.comparison-assumptions p{font-size:13px;line-height:1.7;color:#616456;margin:0 0 20px!important}.comparison-assumptions a{text-decoration:underline;text-underline-offset:3px}.comparison-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:10px 0 22px}.comparison-controls label{font-size:14px}.comparison-controls select{display:block;margin-top:8px;width:100%;min-height:48px;padding:10px;color:#24271f;background:#fffdf7;border:1px solid #b9ae97;border-radius:8px}.comparison-scope{max-width:960px;margin:48px auto 0}.comparison-scope>h3{margin-bottom:24px;font-size:26px}.comparison-scope>div{display:grid;grid-template-columns:.7fr 1fr 1fr;gap:28px;border-top:1px solid #d3cbbb;padding:22px 0}.comparison-scope h4{font-size:16px;font-weight:600}.comparison-scope p{font-size:15px;line-height:1.65;color:#616456}.comparison-scope strong{color:#24271f}.comparison-plan-link{display:flex;justify-content:center;gap:24px;min-height:44px;align-items:center;margin-top:28px;font-weight:600}@media(max-width:600px){.comparison-desktop-break{display:none}.management-comparison{padding-block:64px}.comparison-cards,.comparison-controls,.comparison-scope>div{grid-template-columns:1fr}.comparison-cards article{padding:26px}.comparison-input label{font-size:15px}.comparison-input strong{font-size:28px}.comparison-scope>div{gap:12px}}.marketing-page .marketing-hero{padding-top:0}.continuous-hero-intro{min-height:calc(100svh - 77px);position:relative;display:flex;flex-direction:column;justify-content:center;padding-block:64px 120px}.hero-film-scroll{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:24px;min-height:44px;white-space:nowrap;color:#c3c1b7;font-size:14px}.hero-film-scroll span{color:#ecc789;font-size:22px;transition:transform .2s}.hero-film-scroll:hover span{transform:translateY(4px)}#tenyr-film{scroll-margin-top:77px}.marketing-page .rent-account-note{font-size:13px;margin-top:12px}.marketing-page .pricing-trial{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:32px;text-align:center}.marketing-page .pricing-trial>p{margin:0;font-size:14px;color:var(--marketing-muted,#b8b7ad)}.marketing-page .pricing-trial .pricing-note{font-size:12px;margin-top:0!important}.rent-guide-summary{margin:24px 28px;padding:0;color:#272a23}.rent-guide-summary .rent-summary-label{font-size:14px;color:#76613d;margin-bottom:20px}.rent-guide-summary dl{margin:0}.rent-guide-summary dl>div{padding-block:17px;border-top:1px solid #ddd5c4}.rent-guide-summary dt{font-size:20px;font-weight:600;letter-spacing:-.02em}.rent-guide-summary dd{margin:6px 0 0;font-size:16px;color:#616456;line-height:1.5}.continuous-hero-stage{position:relative;width:100%;aspect-ratio:16/9;max-width:1600px;margin-inline:auto;background:#191b17;overflow:hidden}.continuous-hero-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#161714,transparent 9%,transparent 93%,#161714)}.continuous-hero-poster,.continuous-hero-stage video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.continuous-hero-control{position:absolute;z-index:2;bottom:22px;right:24px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #f4edda55;border-radius:50%;color:#faf7ef;background:#191b17dd;font-size:16px;cursor:pointer;transition:background .2s,border-color .2s}.continuous-hero-control:hover{background:#191b17;border-color:#ecc789}.continuous-hero-error{position:absolute;bottom:20px;left:20px;right:20px;width:-moz-fit-content;width:fit-content;padding:12px 18px;background:#191b17ee;color:#faf7ef;border-radius:8px}.continuous-hero-intro .hero-copy{padding:0;max-width:none;text-align:center}.continuous-hero-intro .marketing-kicker{grid-area:kicker}.continuous-hero-intro .hero-copy h1{font-size:clamp(48px,8vw,110px);line-height:1.06;text-wrap:balance}.continuous-hero-intro .hero-copy h1 span:after{display:none}.continuous-hero-intro .hero-description{max-width:560px;margin:28px auto 0;font-size:18px}.continuous-hero-intro .hero-actions{justify-content:center;flex-wrap:wrap;margin-top:28px;gap:14px}.continuous-hero-intro .marketing-fineprint{grid-area:fineprint;margin-top:14px}.continuous-hero-intro{isolation:isolate;overflow:hidden}.hero-life-background{-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;z-index:-2}.continuous-hero-intro:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10150fed,#10150fc2 35%,#10150f22),linear-gradient(0deg,#161714,transparent 25%)}.hero-life-layout{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(30px,6vw,100px)}.continuous-hero-intro .hero-copy{text-align:left}.continuous-hero-intro .hero-copy h1{font-size:clamp(52px,6.5vw,100px);font-weight:500;letter-spacing:-.055em;text-wrap:nowrap}.continuous-hero-intro .hero-copy h1 span{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#e9cc90}.continuous-hero-intro .hero-description{margin:28px 0 0!important;max-width:450px;color:#eee9db}.continuous-hero-intro .hero-actions{justify-content:flex-start}.hero-conversation{width:100%;max-width:320px;justify-self:end}.hero-conversation-heading{display:flex;justify-content:space-between;align-items:center;min-height:44px;color:#fff8e8;font-size:13px;margin-bottom:14px}.hero-conversation-heading button{width:44px;height:44px;border:1px solid #e9cc9080;border-radius:50%;background:#182017d9;cursor:pointer;color:#fff8e8}.hero-conversation-cards{height:450px}.hero-message{position:relative;padding:17px;margin-bottom:10px;border-radius:14px 14px 4px 14px;background:#faf6eb;color:#293023;box-shadow:0 12px 40px #0002;animation:hero-message-arrive .5s ease-out both}.hero-message>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.065em;margin-bottom:9px;color:#59644c}.hero-message p{font-size:14px;line-height:1.5;margin:0}.hero-message-assistant{margin-left:24px;background:#243c24;color:#fff8e8}.hero-message-assistant>span{color:#e9cc90}.hero-message-review{border-left:3px solid #b78b36}.hero-message-approved{margin-left:24px}.hero-message-confirmed{background:#e7eddb;padding-right:45px}.hero-message-confirmed b{position:absolute;right:20px;top:22px}@keyframes hero-message-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1000px){.hero-life-layout{grid-template-columns:1.2fr 1fr;gap:30px}.continuous-hero-intro .hero-copy h1{font-size:clamp(44px,6vw,70px)}}@media(max-width:700px){.hero-life-layout{grid-template-columns:1fr;gap:30px}.continuous-hero-intro .hero-copy h1{font-size:clamp(42px,10vw,64px)}.hero-conversation{justify-self:center;max-width:320px}.hero-conversation-cards{height:420px}.hero-message{padding:16px}.hero-message p{font-size:14px}.hero-life-background{-o-object-position:68% center;object-position:68% center}.continuous-hero-intro:before{background:linear-gradient(180deg,#11170fdd,#11170f99 60%,#161714)}}@media(prefers-reduced-motion:reduce){.hero-message{animation:none}}.marketing-demo-section{padding-block:34px 46px;background:#161714}.leasing-demo-disclosure{border-top:1px solid #ecc78940;border-bottom:1px solid #ecc78940}.leasing-demo-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-block:28px;cursor:pointer;list-style:none}.leasing-demo-disclosure summary::-webkit-details-marker{display:none}.marketing-page .leasing-demo-disclosure summary>span{font-size:16px;transform:none}.marketing-page .leasing-demo-disclosure[open]>summary>span{transform:none}.demo-disclosure-copy{display:grid;gap:8px;color:var(--muted);font-size:16px}.demo-disclosure-copy .marketing-kicker{margin:0}.demo-disclosure-title{font-size:clamp(23px,2.3vw,32px);letter-spacing:-.03em;line-height:1.25;color:var(--cream);font-weight:600}.demo-disclosure-action{display:flex;align-items:center;gap:18px;flex-shrink:0;font-size:15px;color:var(--amber)}.marketing-page .leasing-demo-disclosure summary>.demo-disclosure-action{font-size:15px}.demo-disclosure-action>span{display:inline-block;font-size:26px;transition:transform .2s}.leasing-demo-disclosure[open] .demo-disclosure-action>span{transform:rotate(45deg)}.marketing-demo-section .hero-demo-wrap{max-width:1000px;margin:0 auto 32px}.simple-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 60px}.marketing-channel-note{margin-top:44px;padding:28px 0;border-top:1px solid #ecc78940;display:grid;grid-template-columns:1fr 2fr;gap:32px}.marketing-channel-note p{color:var(--muted);font-size:17px}@media (max-width:900px){.continuous-hero-intro .hero-copy{padding:0}.continuous-hero-intro .hero-description{margin:22px 0 0}.continuous-hero-intro .hero-actions{justify-content:flex-start}.leasing-demo-disclosure summary{align-items:flex-start;flex-direction:column;gap:20px}}@media (max-width:600px){.continuous-hero-control{bottom:12px;right:10px}.continuous-hero-intro{min-height:auto;padding-block:26px 76px}#tenyr-film{scroll-margin-top:123px}.hero-life-layout{gap:26px}.continuous-hero-intro .hero-copy{padding:0}.continuous-hero-intro .marketing-kicker{margin-bottom:12px;font-size:12px}.continuous-hero-intro .hero-copy h1{font-size:clamp(42px,12.2vw,52px);line-height:.98;letter-spacing:-.06em;text-wrap:balance}.continuous-hero-intro .hero-description{max-width:355px;margin-top:20px!important;font-size:16px;line-height:1.55;text-wrap:pretty}.continuous-hero-intro .hero-actions{align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px 20px;margin-top:22px}.continuous-hero-intro .hero-actions .marketing-button{min-width:0;min-height:50px;padding:13px 20px}.continuous-hero-intro .hero-actions .marketing-text-link{min-height:44px;padding-inline:0}.continuous-hero-intro .marketing-fineprint{margin-top:8px;font-size:12px}.hero-conversation{max-width:none;padding-top:4px}.hero-conversation-heading{min-height:40px;margin-bottom:8px}.hero-conversation-heading button{width:40px;height:40px}.hero-conversation-cards{position:relative;height:214px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 86%,transparent)}.hero-message{padding:13px 14px;margin-bottom:8px;border-radius:12px 12px 4px 12px}.hero-message:nth-last-child(n+3){display:none}.hero-message>span{margin-bottom:6px;font-size:10px}.hero-message p{font-size:13px;line-height:1.42}.hero-message-approved,.hero-message-assistant{margin-left:18px}.hero-message-confirmed{padding-right:40px}.hero-message-confirmed b{right:16px;top:18px}.hero-film-scroll{bottom:16px;gap:12px;font-size:12px}.marketing-channel-note,.simple-steps{grid-template-columns:1fr}.marketing-channel-note{gap:14px}.marketing-demo-section{padding-block:18px 28px}}