/* Buyer-led home experience, shared by Hebrew and English. */
.experience-hero{background:#151326;color:#fff;padding:90px 0 80px;overflow:hidden;position:relative}.experience-hero:before{content:"";position:absolute;width:560px;height:560px;border:1px solid #ffffff0b;border-radius:50%;inset-inline-end:-300px;top:-210px;pointer-events:none}.experience-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:70px;align-items:center}.experience-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.6;color:#bd2658;margin:0 0 22px}.experience-hero .experience-kicker{color:#ffa5c3}.experience-copy h1{font-size:clamp(44px,5.8vw,78px);line-height:1.1;letter-spacing:-.045em;margin:0 0 28px;font-weight:650}.experience-copy h1 em{color:#ff6394;font-style:normal}.experience-intro{font-size:19px;line-height:1.85;color:#d2cede;max-width:49ch;margin:0 0 30px}.experience-textlink{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;color:inherit;line-height:1.7}.experience-note{font-size:13px;color:#b2adbf;line-height:1.8;margin:26px 0 0;max-width:48ch}.experience-hero .cta-row{align-items:center;gap:22px}.experience-scene{background:#f8f4ef;color:#242032;border-radius:28px;padding:38px;box-shadow:0 25px 75px #0003;position:relative;transform:rotate(-1deg)}[dir=rtl] .experience-scene{transform:rotate(1deg)}.experience-scene .experience-kicker{color:#9c2450;font-size:11px}.experience-scene h2{font-size:27px;line-height:1.45;margin:0 0 28px;letter-spacing:-.025em}.experience-scene ol{list-style:none;padding:0;margin:0}.experience-scene li{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-top:1px solid #ded5d3}.scene-number{font-size:12px;border:1px solid #cbbbbb;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex:none;color:#9c2450}.experience-scene h3{font-size:17px;margin:2px 0 6px}.experience-scene li p{font-size:14px;color:#615968;margin:0;line-height:1.6}.scene-signature{border-top:1px solid #ded5d3;margin-top:8px;padding-top:22px;display:flex;justify-content:space-between;font-size:13px;font-weight:800;letter-spacing:.12em}.scene-signature span{font-size:10px;letter-spacing:.2em;font-weight:400;color:#615968}.priority-section{padding:90px 0;background:#f8f6f3;color:#242032;scroll-margin-top:90px}.priority-section h2,.people-section h2{font-size:clamp(30px,3.5vw,46px);line-height:1.25;margin:0 0 16px;letter-spacing:-.025em}.priority-intro{font-size:18px;color:#615968;line-height:1.8;margin-bottom:38px}.priority-layout{display:grid;grid-template-columns:.95fr 1.15fr;gap:28px;align-items:start}.priority-choices{display:grid;gap:12px}.priority-choice{display:flex;align-items:center;gap:17px;border:1px solid #d9d1d6;background:#fff;border-radius:16px;padding:23px 20px;color:#242032;font-size:17px;line-height:1.5;transition:background .2s,border-color .2s,transform .2s}.priority-choice:hover{border-color:#b12251;transform:translateY(-2px)}.priority-choice[aria-current=true]{background:#242032;color:#fff;border-color:#242032}.choice-number{font-size:11px;opacity:.7;font-variant-numeric:tabular-nums}.choice-mark{margin-inline-start:auto;color:#ba2856;font-size:25px}.priority-choice[aria-current=true] .choice-mark{color:#ffa5c3}.priority-panel{background:#fff;border:1px solid #ded5dc;border-radius:22px;padding:32px;scroll-margin-top:95px;margin-bottom:18px}.priority-panel[hidden]{display:none}.priority-panel h3{font-size:29px;line-height:1.3;margin:0 0 17px}.priority-panel>p:not(.experience-kicker){font-size:16px;line-height:1.9;color:#615968}.priority-panel ul{padding-inline-start:22px;margin:22px 0;color:#353040}.priority-panel li{padding:7px 2px;font-size:15px;line-height:1.65}.priority-panel li::marker{color:#b12251}.priority-panel small{font-size:12px;line-height:1.7;display:block;color:#615968}.priority-panel .cta-row{margin-top:24px;align-items:center;gap:20px}.priority-urgent{font-size:14px;color:#615968;margin:22px 0 0;line-height:1.8}.priority-urgent a{color:#9c2450;text-decoration:underline;text-underline-offset:4px}.people-section{background:#fff;padding:85px 0;color:#242032}.people-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.people-layout>div>p:not(.experience-kicker){font-size:17px;line-height:1.85;color:#615968}.people-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.person-card{display:block;overflow:hidden;border-radius:20px;background:#f8f6f3;border:1px solid #e4dce0;color:#242032;transition:transform .2s}.person-card:hover{transform:translateY(-4px)}.person-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;filter:saturate(.65)}.person-card>div{padding:22px}.person-card h3{margin:0 0 6px;font-size:23px}.person-card p{font-size:13px;line-height:1.6;color:#615968;margin:0 0 18px}.person-card span{font-size:12px;color:#9c2450;text-decoration:underline;text-underline-offset:4px}.experience-close{background:#191528;color:#fff;padding:95px 0;text-align:center}.experience-close .experience-kicker{color:#ffa5c3}.experience-close h2{font-size:clamp(32px,4vw,54px);line-height:1.25;margin:0 0 22px}.experience-close p:not(.experience-kicker){color:#d2cede;font-size:18px;line-height:1.9;max-width:60ch;margin:0 auto 28px}.experience-close small{display:block;color:#b2adbf;font-size:13px;margin-top:20px}.priority-choice:focus-visible,.person-card:focus-visible{outline:3px solid #d8054f;outline-offset:3px}html[dir=rtl] .experience-copy h1{font-size:clamp(45px,5.8vw,78px);line-height:1.18}html[dir=rtl] .experience-kicker{letter-spacing:0}.experience-hero .btn.primary,.priority-section .btn.primary,.experience-close .btn.primary{background:#bc174c;color:#fff;border:1px solid #bc174c;border-radius:12px;padding:15px 23px;line-height:1.5}.experience-hero .btn.primary:hover,.priority-section .btn.primary:hover,.experience-close .btn.primary:hover{background:#9c1340}.experience-enter{animation:experience-in .35s ease-out}@keyframes experience-in{from{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.experience-grid{gap:36px;grid-template-columns:1fr 1fr}.experience-hero{padding:55px 0}.experience-scene{padding:26px}.experience-copy h1,html[dir=rtl] .experience-copy h1{font-size:48px}.experience-intro{font-size:17px}.people-layout{gap:30px;grid-template-columns:1fr}.priority-layout{grid-template-columns:1fr 1.1fr;gap:18px}.priority-choice{font-size:15px;padding:19px 15px}.priority-panel{padding:25px}.priority-section,.people-section{padding:60px 0}}
@media(max-width:640px){.experience-grid,.priority-layout{grid-template-columns:1fr}.experience-hero{padding:48px 0}.experience-copy h1,html[dir=rtl] .experience-copy h1{font-size:48px}.experience-scene,[dir=rtl] .experience-scene{transform:none;margin-top:10px;padding:26px}.experience-scene h2{font-size:25px}.priority-section,.people-section{padding:48px 0}.priority-choice{min-height:70px}.priority-panel h3{font-size:26px}.people-cards{gap:12px}.person-card>div{padding:16px}.person-card h3{font-size:21px}.person-card p{min-height:42px}.experience-close{padding:60px 0}.priority-panel .cta-row{flex-direction:column;align-items:stretch}.priority-panel .experience-textlink{text-align:center}.experience-kicker{font-size:11px}.experience-scene li{padding:17px 0}.experience-close .btn{max-width:100%;white-space:normal}}
@media(prefers-reduced-motion:reduce){.experience-enter{animation:none}.priority-choice,.person-card{transition:none}.priority-choice:hover,.person-card:hover{transform:none}}
