.explore-section{padding:120px 0;background:#ece1d7}.explore-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:start}.explore-lead{position:sticky;top:125px}.explore-lead h2{font-size:clamp(38px,4.3vw,58px);margin:0 0 25px}.explore-lead p{font-size:18px;line-height:1.9}.connected-symbol{display:flex;gap:12px;align-items:center;margin-top:35px;color:#9a4a4c;font-size:12px}.connected-symbol span{padding:12px;border:1px solid #b9867d;border-radius:50%}.connected-symbol i{height:1px;flex:1;background:#b9867d;transform-origin:right}.rich-detail{border-top:1px solid #c7b4ab;padding:0}.rich-detail:last-child{border-bottom:1px solid #c7b4ab}.rich-detail summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 0;font-size:22px;font-weight:500;cursor:pointer;list-style:none}.rich-detail summary::-webkit-details-marker{display:none}.detail-plus{position:relative;width:18px;height:18px;flex-shrink:0}.detail-plus:before,.detail-plus:after{content:'';position:absolute;background:var(--coral);left:0;right:0;top:8px;height:1px;transition:transform 230ms var(--ease)}.detail-plus:after{transform:rotate(90deg)}.rich-detail[open] .detail-plus:after{transform:rotate(0)}.detail-content{overflow:hidden;padding:0 0 25px}.detail-content p{font-size:17px;line-height:1.95;margin:0;color:#685354}.service-faq{padding:110px 0}.service-faq>.wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq-intro h2{font-size:48px}.service-faq .rich-detail summary{font-size:18px}.terms-access{grid-column:1/-1;display:flex;gap:30px;flex-wrap:wrap}.rsvp-demo-section{background:#302b33;color:#fff4ed;padding:110px 0}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.demo-grid h2{font-size:55px}.demo-grid p{color:#e0c5ce;font-size:17px}.demo-disclaimer{font-size:12px!important;color:#d4b9c0!important}.demo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.demo-actions button{background:transparent;border:1px solid #ac8b97;color:#fff4ed;font:inherit;font-size:14px;padding:12px 18px;border-radius:30px;cursor:pointer;transition:background 180ms,color 180ms,transform 160ms var(--ease)}.demo-actions button[aria-pressed=true]{background:#f1b2a8;color:#302b33;border-color:#f1b2a8}.demo-actions button:active{transform:scale(.97)}.demo-stage{position:relative;min-height:440px;padding:20px}.demo-invitation{background:#efd6c8;padding:35px 25px;width:210px;min-height:265px;border-radius:12px;transform:rotate(-6deg);box-shadow:12px 20px 25px #17101925;color:#694047;margin-left:auto}.demo-invitation span{font-size:12px}.demo-invitation strong{display:block;font-size:36px;line-height:1.1;font-weight:700;margin:35px 0}.demo-invitation svg{width:40px;height:40px;fill:none;stroke:#a14e53;stroke-width:1.5;opacity:.3}.demo-guest{position:absolute;bottom:20px;left:0;width:90%;border-radius:12px;background:#fbf4ee;color:#48313b;padding:23px;box-shadow:12px 20px 25px #17101925}.demo-guest>span{font-size:12px;color:#795b66}.demo-guest>div{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-top:1px solid #d7c3bf;padding-top:15px;gap:15px;font-size:16px}.demo-guest strong{font-size:14px;background:#ece0d7;padding:6px 12px;border-radius:20px;white-space:nowrap}.demo-guest strong[data-state="מגיע"]{background:#d9e7dc;color:#315440}.demo-guest strong[data-state="לא מגיע"]{background:#edced0;color:#7b3942}.demo-connector{position:absolute;top:265px;right:120px;width:1px;height:75px;background:#b8848d;transform-origin:top}.about-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;align-items:center;padding-top:60px;padding-bottom:120px}.about-hero h1{font-size:clamp(48px,5.5vw,78px);line-height:1.1;margin:0 0 25px}.about-hero p{font-size:17px;line-height:1.9}.about-original-title{font-size:19px!important;font-weight:500;color:var(--ink)}.about-hero .primary{margin-top:20px}.about-hero svg,.about-services svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}.about-composition{position:relative;background:#f1b2a8;min-height:550px;border-radius:12px;overflow:hidden;padding:40px}.about-word{font-size:160px;line-height:.85;font-weight:800;color:#9b454728;position:absolute;top:45px;right:25px;letter-spacing:-.04em}.about-image-main{position:absolute;left:30px;top:115px;width:85%;transform:rotate(-8deg);filter:drop-shadow(14px 20px 15px #70333930)}.about-image-secondary{position:absolute;right:10px;bottom:50px;width:46%;transform:rotate(7deg);filter:drop-shadow(12px 15px 12px #70333930)}.about-caption{position:absolute;bottom:25px;left:0;right:0;text-align:center;font-size:12px;color:#6e3940}.about-manifesto{background:#302b33;color:#fff4ed;padding:110px 0}.about-manifesto h2{font-size:clamp(45px,6vw,80px);line-height:1.15;margin:0 0 35px}.about-manifesto em{color:#efaaa9}.about-manifesto p{max-width:680px;font-size:18px;line-height:1.9;color:#dfc7cf}.about-services{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:55px}.about-services a{font-size:22px;border-top:1px solid #867080;padding:25px 0;display:flex;justify-content:space-between;align-items:center}.about-details{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:110px;padding-bottom:110px}.about-details h2{font-size:44px}.about-details>div>p{font-size:17px;line-height:1.9}.about-details .detail-content p{font-size:16px}.about-updated{font-size:12px!important;margin-top:25px}.service-story{overflow:hidden}.story-media{transform-origin:center}.page-progress{position:fixed;top:0;right:0;height:2px;background:var(--coral);z-index:50;width:100%;transform:scaleX(0);transform-origin:right;pointer-events:none}.motion-state-note{font-size:12px}.package-tile{transition:box-shadow 250ms ease}.package-tile:has(details[open]){box-shadow:8px 15px 30px #6a463719}.record-row-selected{background:#edbdb329}.service-story .story-media img{transition:filter 250ms ease}
@media(hover:hover) and (pointer:fine){.about-services a:hover svg{transform:translateX(5px)}.story-media:hover img{filter:drop-shadow(12px 23px 20px #68474325)}.rich-detail summary:hover{color:var(--coral)}}
@media(max-width:800px){.explore-section{padding:75px 0}.explore-grid,.demo-grid,.about-hero,.about-details,.service-faq>.wrap{grid-template-columns:1fr;gap:35px}.explore-lead{position:static}.explore-lead h2{font-size:37px}.explore-lead p{font-size:16px}.rich-detail summary{font-size:20px;padding:22px 0}.detail-content p{font-size:16px}.service-faq{padding:75px 0}.faq-intro h2{font-size:39px}.terms-access{gap:20px}.rsvp-demo-section{padding:75px 0}.demo-grid h2{font-size:40px}.demo-grid p{font-size:16px}.demo-stage{min-height:390px;padding:10px}.demo-invitation{width:180px;min-height:240px;padding:28px 22px}.demo-invitation strong{font-size:31px}.demo-guest{width:95%;padding:18px;bottom:0}.demo-guest>div{font-size:14px}.demo-connector{right:95px;top:250px;height:50px}.about-hero{padding-top:40px;padding-bottom:70px}.about-hero h1{font-size:48px}.about-hero p{font-size:16px}.about-composition{min-height:395px;padding:20px}.about-word{font-size:110px}.about-image-main{left:18px;top:80px}.about-image-secondary{bottom:35px}.about-manifesto{padding:75px 0}.about-manifesto h2{font-size:46px}.about-manifesto p{font-size:16px}.about-services{grid-template-columns:1fr;gap:0;margin-top:35px}.about-services a{font-size:21px;padding:22px 0}.about-details{padding-top:70px;padding-bottom:70px}.about-details h2{font-size:37px}.page-progress{height:2px}}
@media(prefers-reduced-motion:reduce){.explore-lead{position:static}.about-image-main,.about-image-secondary,.demo-invitation{transform:none!important}.page-progress{display:none}.detail-plus:after,.package-tile{transition:none!important}}
.demo-invitation svg{opacity:1}.demo-invitation svg path{display:none}.demo-invitation[data-state="מגיע"] .demo-check,.demo-invitation[data-state="לא מגיע"] .demo-cross,.demo-invitation[data-state="טרם ענה"] .demo-pending{display:block}
