#yardi-process-option-1{box-sizing:border-box}#yardi-process-option-1 *,#yardi-process-option-1 *:before,#yardi-process-option-1 *:after{box-sizing:border-box}#yardi-process-option-1{--orange:#E35205;--orange-deep:#F64300;--orange-soft:#FFF9F1;--orange-pale:#FFF9F1;--ink:#000000;--body:#49454F;--muted:#79747E;--line:#BFBFBF;--line-dark:#97999B;--surface:#ffffff;--surface-soft:#f5f7fb;--surface-dark:#222426;--max:1220px;--ease-premium:cubic-bezier(.22,1,.36,1);font-family:SF Pro Display,sans-serif;color:var(--body)}#yardi-process-option-1 .yardi-method{position:relative;overflow:hidden;padding:92px 24px 104px;background:radial-gradient(circle at 92% 4%,rgba(227,82,5,.055),transparent 27%),linear-gradient(180deg,#fff,#fbfbfa)}#yardi-process-option-1 .yardi-method:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.48;background-image:linear-gradient(rgba(31,33,35,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(31,33,35,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 80%);mask-image:linear-gradient(to bottom,black,transparent 80%)}#yardi-process-option-1 .yardi-method__inner{position:relative;z-index:1;width:min(var(--max),100%);margin-inline:auto}#yardi-process-option-1 .yardi-method__header{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:56px;align-items:end;margin-bottom:54px;padding-bottom:32px;border-bottom:1px solid var(--line)}#yardi-process-option-1 .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 15px;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}#yardi-process-option-1 .eyebrow:before{content:none;display:none}#yardi-process-option-1 :is(h2,h3,p){margin-top:0}#yardi-process-option-1 .yardi-method h2{margin-bottom:0;max-width:790px;color:var(--ink);font-size:clamp(34px,4.5vw,54px);line-height:1.06;letter-spacing:-.035em;font-weight:750}#yardi-process-option-1 .intro-wrap{position:relative;padding-left:22px;border-left:3px solid var(--orange)}#yardi-process-option-1 .intro-wrap p{margin:0;color:var(--body);font-size:17px;line-height:1.7}#yardi-process-option-1 .process-shell{position:relative;padding:34px 0 6px}#yardi-process-option-1 .journey-rail{position:absolute;left:8.333%;right:8.333%;top:68px;height:2px;background:var(--line-dark);z-index:0}#yardi-process-option-1 .journey-progress{position:absolute;inset:0 auto 0 0;width:0%;background:var(--orange);transform-origin:left center}#yardi-process-option-1 .journey-arrow{position:absolute;right:-1px;top:50%;width:12px;height:12px;border-top:2px solid var(--line-dark);border-right:2px solid var(--line-dark);transform:translateY(-50%) rotate(45deg);transition:border-color .25s ease}#yardi-process-option-1 .yardi-method.is-complete .journey-arrow{border-color:var(--orange)}#yardi-process-option-1 .process{position:relative;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}#yardi-process-option-1 .step{position:relative;min-width:0;padding-top:66px}#yardi-process-option-1 .step__node{position:absolute;top:7px;left:50%;transform:translate(-50%);width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid var(--line-dark);box-shadow:0 0 0 7px #fff;color:#92979b;font-size:15px;font-weight:800;letter-spacing:.04em;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,transform .45s var(--ease-premium)}#yardi-process-option-1 .step__card{height:100%;min-height:370px;display:flex;flex-direction:column;padding:24px 21px 20px;background:#fffffff5;border:1px solid var(--line);border-radius:4px;transition:opacity .52s var(--ease-premium),border-color .25s ease,transform .52s var(--ease-premium),box-shadow .35s ease,background-color .25s ease}#yardi-process-option-1 .step__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:15px}#yardi-process-option-1 .step__phase{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;transition:color .25s ease}#yardi-process-option-1 .step__tick{width:8px;height:8px;border-radius:50%;background:#d7dadc;transition:background-color .3s ease,transform .4s var(--ease-premium)}#yardi-process-option-1 .step h3{min-height:54px;margin-bottom:13px;color:var(--ink);font-size:19px;line-height:1.25;letter-spacing:-.015em}#yardi-process-option-1 .step__description{margin-bottom:21px;color:var(--body);font-size:14px;line-height:1.65}#yardi-process-option-1 .step__outcome{position:relative;margin-top:auto;padding:15px 14px 14px 16px;background:var(--orange-pale);border-left:3px solid var(--orange);overflow:hidden}#yardi-process-option-1 .step__outcome:before{content:"";position:absolute;top:-1px;right:-1px;width:26px;height:26px;border-top:1px solid rgba(227,82,5,.22);border-right:1px solid rgba(227,82,5,.22)}#yardi-process-option-1 .step__outcome-label{display:block;margin-bottom:6px;color:var(--orange-deep);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}#yardi-process-option-1 .step__outcome p{margin:0;color:var(--ink);font-size:13px;line-height:1.48;font-weight:700}.motion-ready #yardi-process-option-1 .yardi-method__header .eyebrow,.motion-ready #yardi-process-option-1 .yardi-method__header h2,.motion-ready #yardi-process-option-1 .yardi-method__header .intro-wrap{opacity:0;transform:translateY(12px)}.motion-ready #yardi-process-option-1 .step__card{opacity:0;transform:translateY(16px)}.motion-ready #yardi-process-option-1 .step__outcome{opacity:0;transform:translate(-9px)}.motion-ready #yardi-process-option-1 .step__outcome:after{content:"";position:absolute;left:-3px;top:0;width:3px;height:100%;background:var(--orange);transform:scaleY(0);transform-origin:top}.motion-ready #yardi-process-option-1 .journey-progress{transition:width 1.8s var(--ease-premium)}.motion-ready #yardi-process-option-1 .yardi-method.is-started .eyebrow{animation:reveal-up .55s var(--ease-premium) forwards}.motion-ready #yardi-process-option-1 .yardi-method.is-started h2{animation:reveal-up .7s .08s var(--ease-premium) forwards}.motion-ready #yardi-process-option-1 .yardi-method.is-started .intro-wrap{animation:reveal-up .65s .16s var(--ease-premium) forwards}.motion-ready #yardi-process-option-1 .step.is-active .step__node{border-color:var(--orange);color:var(--orange);transform:translate(-50%) scale(1);animation:node-pulse .52s var(--ease-premium)}#yardi-process-option-1 .step:last-child .step__node:before,#yardi-process-option-1 .step:last-child .step__node:after{content:"";position:absolute;pointer-events:none;opacity:0}#yardi-process-option-1 .step:last-child .step__node:before{inset:-8px;border:2px solid var(--orange);border-radius:50%;transform:scale(.78)}#yardi-process-option-1 .step:last-child .step__node:after{width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(.7)}.motion-ready #yardi-process-option-1 .yardi-method.is-finishing .step:last-child .step__node{animation:finish-node .72s var(--ease-premium)}.motion-ready #yardi-process-option-1 .yardi-method.is-finishing .step:last-child .step__node:before{animation:finish-ring .72s var(--ease-premium)}.motion-ready #yardi-process-option-1 .yardi-method.is-finishing .step:last-child .step__node:after{animation:finish-check .72s var(--ease-premium)}@keyframes finish-node{0%{background:#fff;color:var(--orange);border-color:var(--orange);transform:translate(-50%) scale(1)}35%{background:var(--orange);color:transparent;border-color:var(--orange);transform:translate(-50%) scale(1.06)}68%{background:var(--orange);color:transparent;border-color:var(--orange);transform:translate(-50%) scale(1)}to{background:#fff;color:var(--orange);border-color:var(--orange);transform:translate(-50%) scale(1)}}@keyframes finish-ring{0%{opacity:0;transform:scale(.78)}28%{opacity:.55;transform:scale(.95)}58%{opacity:.18;transform:scale(1.18)}to{opacity:0;transform:scale(1.32)}}@keyframes finish-check{0%,18%{opacity:0;transform:rotate(-45deg) scale(.7)}35%,62%{opacity:1;transform:rotate(-45deg) scale(1)}to{opacity:0;transform:rotate(-45deg) scale(.9)}}.motion-ready #yardi-process-option-1 .step.is-active .step__card{opacity:1;transform:translateY(0)}.motion-ready #yardi-process-option-1 .step.is-active .step__phase{color:var(--orange)}.motion-ready #yardi-process-option-1 .step.is-active .step__tick{background:var(--orange);transform:scale(1.12)}.motion-ready #yardi-process-option-1 .step.is-active .step__outcome{opacity:1;transform:translate(0);transition:opacity .48s .25s var(--ease-premium),transform .48s .25s var(--ease-premium),background-color .25s ease}.motion-ready #yardi-process-option-1 .step.is-active .step__outcome:after{animation:outcome-rule .45s .28s var(--ease-premium) forwards}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes outcome-in{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes outcome-rule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes node-pulse{0%{transform:translate(-50%) scale(.92)}58%{transform:translate(-50%) scale(1.07)}to{transform:translate(-50%) scale(1)}}#yardi-process-option-1 .step__card:focus-within{outline:2px solid var(--orange);outline-offset:3px}@media (hover:hover) and (pointer:fine){#yardi-process-option-1 .step:hover .step__card,.motion-ready #yardi-process-option-1 .step.is-active:hover .step__card{transform:translateY(-4px);border-color:#e3520570;box-shadow:0 16px 34px #191b1c12}#yardi-process-option-1 .step:hover .step__node{border-color:var(--orange);color:var(--orange);box-shadow:0 0 0 7px #fff,0 0 0 9px #e352051c}#yardi-process-option-1 .step:hover .step__outcome{background:#fff9f1}}@media (max-width:1100px) and (min-width:761px){#yardi-process-option-1 .journey-rail{display:none}#yardi-process-option-1 .process{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}#yardi-process-option-1 .step{padding-top:48px}#yardi-process-option-1 .step__node{top:-5px;left:24px;transform:none;width:42px;height:42px;box-shadow:0 0 0 5px #fff}.motion-ready #yardi-process-option-1 .step.is-active .step__node{transform:none;animation:node-pulse-tablet .52s var(--ease-premium)}@keyframes node-pulse-tablet{0%{transform:scale(.92)}58%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes finish-node-tablet{0%{background:#fff;color:var(--orange);border-color:var(--orange);transform:scale(1)}35%{background:var(--orange);color:transparent;border-color:var(--orange);transform:scale(1.06)}68%{background:var(--orange);color:transparent;border-color:var(--orange);transform:scale(1)}to{background:#fff;color:var(--orange);border-color:var(--orange);transform:scale(1)}}.motion-ready #yardi-process-option-1 .yardi-method.is-finishing .step:last-child .step__node{animation-name:finish-node-tablet}#yardi-process-option-1 .step__card{min-height:320px}}@media (max-width:760px){#yardi-process-option-1 .yardi-method{padding:56px 20px 64px}#yardi-process-option-1 .yardi-method__header{grid-template-columns:1fr;gap:24px;margin-bottom:34px;padding-bottom:26px}#yardi-process-option-1 .yardi-method h2{font-size:clamp(32px,10vw,42px)}#yardi-process-option-1 .intro-wrap p{font-size:16px}#yardi-process-option-1 .process-shell{padding:8px 0 0 56px}#yardi-process-option-1 .journey-rail{display:block;inset:28px auto 12px 20px;width:2px;height:auto;background:var(--line-dark)}#yardi-process-option-1 .journey-progress{inset:0 0 auto;width:100%;height:0%;transition:height .5s var(--ease-premium)}#yardi-process-option-1 .journey-arrow{inset:auto auto -1px 50%;transform:translate(-50%) rotate(135deg)}#yardi-process-option-1 .process{display:block}#yardi-process-option-1 .step{padding-top:0;margin-bottom:22px}#yardi-process-option-1 .step:last-child{margin-bottom:0}#yardi-process-option-1 .step__node{top:16px;left:-56px;transform:none;width:40px;height:40px;box-shadow:0 0 0 5px #fff;font-size:12px;letter-spacing:.02em}.motion-ready #yardi-process-option-1 .step.is-active .step__node{transform:scale(1);animation:node-pulse-mobile .52s var(--ease-premium)}.motion-ready #yardi-process-option-1 .yardi-method.is-finishing .step:last-child .step__node{animation-name:finish-node-mobile}#yardi-process-option-1 .step__card{min-height:0;padding:18px 16px 16px}#yardi-process-option-1 .step h3{min-height:0}#yardi-process-option-1 .step__title{font-size:19px;line-height:1.2;max-width:none}#yardi-process-option-1 .step__copy{font-size:14px;line-height:1.55}.motion-ready #yardi-process-option-1 .step__card{transition:opacity .28s var(--ease-premium),border-color .2s ease,transform .28s var(--ease-premium),box-shadow .25s ease,background-color .2s ease}.motion-ready #yardi-process-option-1 .step.is-active .step__outcome{transition:opacity .28s .06s var(--ease-premium),transform .28s .06s var(--ease-premium),background-color .2s ease}.motion-ready #yardi-process-option-1 .step.is-active .step__outcome:after{animation:outcome-rule .32s .08s var(--ease-premium) forwards}.motion-ready #yardi-process-option-1 .journey-progress{transition:height .35s var(--ease-premium)}}@keyframes node-pulse-mobile{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes finish-node-mobile{0%{background:#fff;color:var(--orange);border-color:var(--orange);transform:scale(1)}35%{background:var(--orange);color:transparent;border-color:var(--orange);transform:scale(1.06)}70%{background:var(--orange);color:transparent;border-color:var(--orange);transform:scale(1)}to{background:#fff;color:var(--orange);border-color:var(--orange);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.motion-ready #yardi-process-option-1 .yardi-method__header .eyebrow,.motion-ready #yardi-process-option-1 .yardi-method__header h2,.motion-ready #yardi-process-option-1 .yardi-method__header .intro-wrap,.motion-ready #yardi-process-option-1 .step__card,.motion-ready #yardi-process-option-1 .step__outcome{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.motion-ready #yardi-process-option-1 .step__node,.motion-ready #yardi-process-option-1 .journey-progress,.motion-ready #yardi-process-option-1 .step__outcome:after{animation:none!important;transition:none!important}}#yardi-process-option-1 .eyebrow{font-family:SF Pro Display,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2em}#yardi-process-option-1 .yardi-method h2{font-family:Helvetica Neue,sans-serif;font-weight:700;font-size:64px;line-height:1.05;letter-spacing:0;text-transform:uppercase}#yardi-process-option-1 .intro-wrap p{font-family:SF Pro Display,sans-serif;font-size:16px;line-height:1.7;color:var(--body)}@media (min-width: 768px){#yardi-process-option-1 .intro-wrap p{font-size:18px}}#yardi-process-option-1 .step h3{font-family:Helvetica Neue,sans-serif;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:uppercase;min-height:0}#yardi-process-option-1 .step__description{font-family:SF Pro Display,sans-serif;font-size:13px;line-height:1.6;color:var(--body)}#yardi-process-option-1 .step__phase,#yardi-process-option-1 .step__outcome-label{font-family:SF Pro Display,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em}#yardi-process-option-1 .step__outcome p{font-family:SF Pro Display,sans-serif;font-size:12px;font-weight:600;line-height:1.45}#yardi-process-option-1 .step__node{font-family:Helvetica Neue,sans-serif;font-weight:700}@media (max-width: 1024px){#yardi-process-option-1 .yardi-method h2{font-size:48px;line-height:1.1}}@media (max-width: 760px){#yardi-process-option-1 .yardi-method h2{font-size:36px;line-height:1.1}}
