.rfh{--wine:#780d2d;--wine-dark:#530b21;--ink:#242526;--muted:#626368;--line:#e3e4e5;--pale:#f5f6f7;--pink:#faeef1;--orange:#ffc99f;--white:#fff;--radius:20px}.rfh *{box-sizing:border-box}html:has(.rfh){scroll-behavior:smooth;scroll-padding-top:110px}.rfh{font-family:var(--font-rfo),Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.rfh,.rfh h1,.rfh h2,.rfh h3,.rfh h4,.rfh p{margin:0}.rfh h1,.rfh h2,.rfh h3,.rfh h4{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.15}.rfh h1 span,.rfh h2 em{font-style:italic;font-weight:400}.rfh a{color:inherit;text-decoration:none}.rfh button{font:inherit;cursor:pointer}.rfh a,.rfh button,.rfh summary{-webkit-tap-highlight-color:transparent}.rfh a:focus-visible,.rfh button:focus-visible,.rfh summary:focus-visible{outline:3px solid #b94c6d;outline-offset:5px}.rfh button:disabled{cursor:default}.rfh img{display:block;max-width:100%;height:auto}.rfh .icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.rfh .icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.rfh [hidden]{display:none!important}.rfh ::selection{background:var(--wine);color:white}.rfh .wrap{width:min(1260px,calc(100% - 96px));margin-inline:auto}.rfh .section{padding-block:100px}.rfh .eyebrow{font-size:.75rem;font-weight:750;letter-spacing:.1em;line-height:1.6;margin-bottom:18px;color:var(--wine)}.rfh h1{font-size:clamp(2.8rem,4.3vw,4.25rem);font-weight:400;letter-spacing:-.055em;line-height:1.07}.rfh h2{font-size:clamp(2rem,3vw,2.95rem);font-weight:400;letter-spacing:-.045em;line-height:1.12}.rfh h3{font-size:1.4rem;font-weight:400;letter-spacing:-.025em}.rfh p{text-wrap:pretty}.rfh .button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;border:1px solid var(--wine);border-radius:9px;background:var(--wine);color:white;font-weight:600;font-size:1rem;line-height:1.4;transition:background .2s,transform .2s}.rfh .button:hover{background:var(--wine-dark);transform:translateY(-2px)}.rfh .button.small{min-height:43px;padding:10px 16px;font-size:.875rem}.rfh .button.outline{background:white;color:var(--ink);border-color:#d1d2d4}.rfh .button.outline:hover{background:var(--pale)}.rfh .button.light{background:white;color:var(--wine);border-color:white}.rfh .button.light:hover{background:#ffefe7}.rfh .skip-link{position:fixed;top:-100px;left:20px;background:white;color:var(--wine);padding:14px;z-index:100}.rfh .skip-link:focus{top:10px}.rfh .site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.97);border-bottom:1px solid #efeff0}.rfh .header-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px}.rfh .brand{width:158px;height:38px;position:relative;overflow:hidden;display:block;flex-shrink:0;mix-blend-mode:multiply}.rfh .brand img{width:177%;max-width:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rfh .desktop-nav{display:flex;align-items:center;gap:26px;font-size:.875rem;font-weight:550}.rfh .desktop-nav a:hover,.rfh .footer a:hover{color:var(--wine)}.rfh .mobile-menu{display:none}.rfh .hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:60px;padding-top:72px;padding-bottom:66px}.rfh .hero h1 span{color:var(--wine)}.rfh .hero .lead{max-width:510px;font-size:1.125rem;line-height:1.7;color:var(--muted);margin-top:25px}.rfh .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.rfh .hero-checks{display:flex;gap:22px;flex-wrap:wrap;margin-top:23px;color:var(--muted);font-size:.875rem}.rfh .hero-checks span{display:flex;gap:6px;align-items:center}.rfh .hero-checks .icon{width:17px;height:17px;color:var(--wine)}.rfh .hero-visual{min-width:0;position:relative;margin-bottom:38px}.rfh .hospitality-photo{width:100%;height:455px;object-fit:cover;object-position:49% center;border-radius:var(--radius)}.rfh .photo-caption{position:absolute;left:25px;top:22px;border-radius:6px;background:rgba(255,255,255,.94);padding:8px 12px;font-size:.8125rem;font-weight:550;color:#3d3d3d;max-width:calc(100% - 50px)}.rfh .reservation-note{position:relative;z-index:2;margin:-54px 22px -38px -18px;padding:22px 20px;display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid #efefef;border-radius:13px;box-shadow:0 12px 45px #29202b14}.rfh .note-symbol{display:flex;padding:11px;border-radius:11px;background:var(--pink);color:var(--wine)}.rfh .note-title{font-size:.9375rem;font-weight:700;line-height:1.6}.rfh .note-title span{font-size:.75rem;line-height:1.4;font-weight:500;background:#f3f3f3;color:var(--muted);margin-left:5px;padding:2px 5px;border-radius:4px}.rfh .reservation-note p{font-size:.875rem;color:var(--muted);margin-top:3px}.rfh .note-confirm{display:flex;align-items:center;gap:5px;font-size:.75rem;margin-top:9px;color:var(--wine)}.rfh .note-confirm .icon{width:15px;height:15px}.rfh .concepts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:27px;display:flex;align-items:center;justify-content:space-between;gap:35px}.rfh .concepts p{font-size:.8125rem;color:var(--muted);line-height:1.7;flex-shrink:0}.rfh .concepts strong{font-weight:550;color:var(--ink)}.rfh .concepts>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 28px;font-size:.875rem;color:#55565b}.rfh .concepts>div span{white-space:nowrap}.rfh .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:65px;margin-bottom:42px}.rfh .section-heading>p{width:340px;max-width:40%;color:var(--muted);line-height:1.8}.rfh .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.rfh .benefit-grid article{border-top:2px solid var(--wine);padding-top:23px}.rfh .number{font-size:.8125rem;letter-spacing:.04em;color:var(--wine);font-weight:600;display:block;margin-bottom:21px}.rfh .benefit-grid h3{font-size:1.5rem;line-height:1.2}.rfh .benefit-grid p{margin-top:16px;color:var(--muted);line-height:1.75}.rfh .benefit-label{display:inline-block;background:var(--pink);border-radius:5px;color:var(--wine);font-size:.75rem;font-weight:600;padding:5px 10px;margin-top:23px}.rfh .demo-section{padding-block:92px;background:var(--pale);border-top:1px solid #f0f0f1;border-bottom:1px solid #f0f0f1}.rfh .scenario-choices{display:flex;flex-wrap:wrap;margin-bottom:25px}.rfh .scenario-choices button{border:1px solid #d8dadd;border-radius:7px;padding:10px 17px;background:transparent;color:#5b5b61;font-size:.875rem;font-weight:550;min-height:44px}.rfh .scenario-choices button:hover{border-color:var(--wine);color:var(--wine)}.rfh .scenario-choices button[aria-pressed=true]{background:var(--wine);color:#fff;border-color:var(--wine)}.rfh .demo-workspace{display:grid;grid-template-columns:1.08fr 1fr;gap:0;border:1px solid #dddfe2;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 6px 22px #1e223004}.rfh .conversation{padding:28px 34px;min-width:0}.rfh .conversation-header{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:26px}.rfh .assistant-icon{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background:var(--wine);color:#fff;border-radius:50%;flex-shrink:0}.rfh .assistant-icon .icon{width:19px;height:19px}.rfh .conversation-header strong{display:block;font-size:.9375rem;line-height:1.5}.rfh .conversation-header div>span{font-size:.75rem;color:var(--muted);line-height:1.4;display:block;margin-top:2px}.rfh .silent-label{font-size:.75rem;white-space:nowrap;margin-left:auto;color:var(--muted)}.rfh .conversation h3{font-size:1.3rem;margin-bottom:20px}.rfh .messages{display:flex;flex-direction:column;gap:12px;min-height:225px}.rfh .bubble{padding:13px 16px;border-radius:11px;max-width:94%;font-size:.9375rem;line-height:1.65}.rfh .bubble>span{font-size:.75rem;font-weight:650;display:block;margin-bottom:4px}.rfh .bubble.guest{align-self:flex-end;background:#f0f1f3;color:#46464d;border-bottom-right-radius:2px}.rfh .bubble.assistant{align-self:flex-start;background:var(--pink);border-bottom-left-radius:2px;color:#521129}.rfh .bubble.added{animation:rfh-verschijn .25s ease-out}.rfh .demo-next{min-height:44px;padding:10px 18px;font-size:.875rem;margin-top:22px;width:100%}.rfh .demo-outcome{padding:37px;background:#fff9f5;border-left:1px solid #ece1da;min-width:0}.rfh .demo-outcome .eyebrow{font-size:.75rem;margin-bottom:17px}.rfh .demo-outcome h3{font-size:1.55rem;line-height:1.2;max-width:330px}.rfh .outcome-steps{display:flex;flex-direction:column;gap:24px;margin-top:33px}.rfh .outcome-steps>div{display:flex;gap:14px}.rfh .outcome-steps>div>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;color:var(--wine);width:30px;height:30px;border:1px solid #e9d5d6;border-radius:50%;font-size:.75rem;font-weight:600}.rfh .outcome-steps p{font-size:.875rem;color:#6c5e5c;line-height:1.65}.rfh .outcome-steps strong{display:block;color:#452831;font-size:.9375rem;font-weight:650}.rfh .outcome-footer{margin-top:30px;border-top:1px solid #e6d9d1;padding-top:19px;font-size:.8125rem;color:#72575a}.rfh .sms-card{margin-top:25px;padding:18px;border:1px solid #e1d5cd;border-radius:10px;background:white}.rfh .sms-card span{font-size:.75rem;letter-spacing:.07em;font-weight:700;color:var(--wine);display:block;margin-bottom:9px}.rfh .sms-card p{font-size:.875rem;line-height:1.7;color:#615959}.rfh .demo-note{color:#78787c;font-size:.75rem;line-height:1.7;margin-top:17px;max-width:810px}.rfh .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 34px}.rfh .feature{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0 0}.rfh .feature-icon{width:29px;height:29px;color:var(--wine);margin-bottom:21px}.rfh .feature h3{font-size:1.25rem;margin-bottom:13px}.rfh .feature>p{color:var(--muted);line-height:1.75;margin-bottom:19px}.rfh .feature details{margin-top:auto;width:100%;border-top:1px solid var(--line)}.rfh summary{list-style:none;cursor:pointer}.rfh summary::-webkit-details-marker{display:none}.rfh .feature summary{font-size:.8125rem;font-weight:650;color:var(--wine);display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:16px}.rfh .feature summary .icon{width:18px;height:18px}.rfh .feature details>div{margin-top:17px;padding:17px;background:var(--pale);border-radius:8px;font-size:.875rem;color:var(--muted);line-height:1.75}.rfh .feature details p+p{margin-top:10px}.rfh details[open]>summary .icon{transform:rotate(45deg)}.rfh .control-section{background:#352228;color:#fff;padding-block:92px}.rfh .control-grid{display:grid;grid-template-columns:1fr .94fr;gap:100px;align-items:center}.rfh .control-copy .eyebrow{color:var(--orange)}.rfh .control-copy h2{font-size:clamp(2rem,3vw,2.9rem)}.rfh .section-intro{margin-top:24px;color:#c2c3c7;max-width:465px}.rfh .setup-steps{padding:0;margin:34px 0;list-style:none;display:flex;flex-direction:column;gap:25px}.rfh .setup-steps li{display:flex;gap:18px}.rfh .setup-steps li>span{font-size:.8125rem;color:var(--orange);padding-top:2px}.rfh .setup-steps h3{font-size:1.125rem;line-height:1.4;font-weight:400;letter-spacing:-.01em}.rfh .setup-steps p{color:#b7b8bf;line-height:1.75;font-size:.9375rem;margin-top:5px}.rfh .text-link{display:inline-block;border-bottom:1px solid #ffcfab;color:#ffd1ad;font-size:.9375rem;font-weight:600;padding-bottom:4px}.rfh .text-link:hover{color:white}.rfh .activity-board{background:#fff;color:var(--ink);border-radius:15px;padding:26px 30px;box-shadow:0 14px 50px #0002;transform:rotate(1deg)}.rfh .board-header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:20px;align-items:center}.rfh .board-header>span:first-child{font-family:Georgia,serif;font-size:1.4rem;color:var(--wine);font-weight:700}.rfh .example-tag{background:var(--pale);padding:4px 7px;border-radius:4px;font-size:.75rem;color:var(--muted)}.rfh .board-guest{gap:13px;margin-top:23px}.rfh .avatar,.rfh .board-guest{display:flex;align-items:center}.rfh .avatar{width:45px;height:45px;justify-content:center;background:var(--pink);color:var(--wine);border-radius:50%;font-size:.875rem;font-weight:650}.rfh .board-guest h3{font-size:1.0625rem}.rfh .board-guest p{font-size:.8125rem;color:var(--muted);margin-top:5px}.rfh .board-meta{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:7px;margin-block:23px;font-size:.75rem;color:var(--muted)}.rfh .board-meta>span{padding:12px 15px}.rfh .board-meta>span+span{border-left:1px solid var(--line)}.rfh .board-meta strong{display:block;font-size:.875rem;color:var(--wine);font-weight:600;margin-top:3px}.rfh .activity-board h4{font-size:1rem;font-weight:400;margin-bottom:22px}.rfh .activity-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.rfh .activity-timeline li{display:flex;gap:13px;padding-bottom:24px;position:relative}.rfh .activity-timeline li:not(:last-child):before{content:"";position:absolute;left:15px;top:31px;bottom:0;width:1px;background:#e4dfe2}.rfh .activity-symbol{display:flex;width:31px;height:31px;justify-content:center;align-items:center;background:var(--pale);border-radius:50%;flex-shrink:0;color:var(--wine)}.rfh .activity-symbol .icon{width:15px;height:15px}.rfh .activity-timeline strong{font-size:.8125rem;font-weight:650;line-height:1.4}.rfh .activity-timeline p{font-size:.75rem;color:var(--muted);margin-top:3px;line-height:1.6}.rfh .activity-timeline time{display:block;font-size:.75rem;color:#7d7e84;margin-top:5px}.rfh .board-footer{padding:13px 10px;display:flex;gap:8px;align-items:center;background:var(--pink);color:var(--wine);font-size:.75rem;border-radius:6px}.rfh .board-footer .icon{width:15px;height:15px}.rfh .board-caption{margin-top:12px;font-size:.75rem;text-align:center;color:#848489}.rfh .integrations{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:82px;border-bottom:1px solid var(--line)}.rfh .integrations h2{font-size:2.3rem}.rfh .integrations>div>p:not(.eyebrow){color:var(--muted);line-height:1.8}.rfh .system-names{display:flex;gap:10px;flex-wrap:wrap;margin-block:22px}.rfh .system-names span{font-size:1rem;font-weight:650;border:1px solid var(--line);border-radius:6px;padding:8px 14px}.rfh .integrations .integration-status{font-size:.8125rem}.rfh .faq-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.rfh .faq-section>div>p:last-child{color:var(--muted);margin-top:20px}.rfh .faq-list{border-top:1px solid var(--line)}.rfh .faq-list details{border-bottom:1px solid var(--line)}.rfh .faq-list summary{padding:22px 0;font-weight:550;font-size:1rem;display:flex;align-items:center;justify-content:space-between;gap:22px;line-height:1.6}.rfh .faq-list summary .icon{width:19px;height:19px;color:var(--wine)}.rfh .faq-list details>p{padding-bottom:23px;padding-right:25px;color:var(--muted);line-height:1.8}.rfh .faq-list details a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}.rfh .closing{background:var(--wine);color:white;border-radius:20px;padding:55px 54px;display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:65px}.rfh .closing .eyebrow{color:#ffcea9;font-size:.75rem}.rfh .closing h2{font-size:2.35rem;line-height:1.15}.rfh .closing p:not(.eyebrow){font-size:.9375rem;color:#e6c5d0;margin-top:19px}.rfh .closing-actions{display:flex;flex-direction:column;align-items:center;gap:15px;flex-shrink:0}.rfh .closing-link{font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.rfh .closing-actions>span{font-size:.75rem;color:#e7bbc9;text-align:center}.rfh .footer{display:flex;align-items:center;gap:28px;padding-bottom:32px;flex-wrap:wrap}.rfh .footer .brand{width:126px;height:28px}.rfh .footer>p{color:var(--muted);font-size:.8125rem}.rfh .footer nav{display:flex;gap:23px;margin-left:auto;font-size:.8125rem}.rfh .footer>span{font-size:.75rem;color:var(--muted)}@keyframes rfh-verschijn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1550px){.rfh .hero{padding-block:88px}.rfh .hospitality-photo{height:480px}}@media(max-width:1150px){.rfh .wrap{width:calc(100% - 64px)}.rfh .desktop-nav{gap:18px}.rfh .desktop-nav a{font-size:.8125rem}.rfh .header-inner{gap:22px}.rfh .brand{width:140px;height:32px}.rfh .header-action{display:none}.rfh .hero{gap:38px;padding-top:55px}.rfh .hero h1{font-size:3.2rem}.rfh .hospitality-photo{height:410px}.rfh .hero .lead{font-size:1.0625rem}.rfh .hero-checks{gap:9px 18px}.rfh .hero-actions .button{font-size:.875rem;padding-inline:18px}.rfh .note-title span{display:inline-block}.rfh .note-title{font-size:.875rem}.rfh .reservation-note{padding:17px 15px}.rfh .note-confirm{font-size:.75rem}.rfh .concepts{gap:28px}.rfh .concepts>div{gap:10px 20px;font-size:.8125rem}.rfh .section-heading{gap:38px}.rfh .section-heading>p{max-width:38%}.rfh .control-grid{gap:54px}.rfh .integrations{gap:50px}.rfh .closing{padding:44px 35px}.rfh .closing h2{font-size:2rem}.rfh .closing-actions{max-width:260px}.rfh .activity-board{padding:23px}.rfh .footer{gap:20px}.rfh .footer>p{display:none}}@media(max-width:850px){.rfh .section{padding-block:74px}.rfh .hero{grid-template-columns:1fr 1fr;gap:28px;padding-top:45px}.rfh .hero h1{font-size:2.6rem}.rfh .hero .eyebrow{font-size:.75rem;letter-spacing:.06em}.rfh .hero .lead{font-size:1rem;line-height:1.7}.rfh .hospitality-photo{height:390px}.rfh .photo-caption{display:none}.rfh .reservation-note{margin-left:-22px;margin-right:8px;gap:10px}.rfh .note-symbol{padding:8px}.rfh .note-symbol .icon{width:19px;height:19px}.rfh .note-title{font-size:.8125rem}.rfh .note-confirm{font-size:.75rem;align-items:flex-start}.rfh .hero-checks{font-size:.75rem}.rfh .hero-actions{gap:10px}.rfh .hero-actions .button{font-size:.8125rem;padding-inline:13px;min-height:47px}.rfh .concepts{display:block}.rfh .concepts p br{display:none}.rfh .concepts>div{justify-content:flex-start;margin-top:15px}.rfh .section-heading>p{font-size:.9375rem}.rfh .benefit-grid{gap:24px}.rfh .benefit-grid h3{font-size:1.3rem}.rfh .benefit-grid p{font-size:.9375rem}.rfh .conversation{padding:24px}.rfh .demo-outcome{padding:27px}.rfh .silent-label{display:none}.rfh .conversation-header strong{font-size:.8125rem}.rfh .conversation-header div>span{font-size:.75rem}.rfh .demo-workspace{grid-template-columns:1.1fr 1fr}.rfh .feature-grid{grid-template-columns:repeat(2,1fr);gap:34px}.rfh .control-grid{grid-template-columns:1fr 1fr;gap:36px}.rfh .activity-board{padding:20px;transform:none}.rfh .board-guest{gap:9px}.rfh .board-guest h3{font-size:.9375rem}.rfh .board-guest p{font-size:.75rem}.rfh .board-meta>span{padding:10px}.rfh .control-copy h2{font-size:2rem}.rfh .section-intro{font-size:.9375rem}.rfh .setup-steps p{font-size:.875rem}.rfh .integrations{grid-template-columns:.85fr 1.15fr;gap:35px}.rfh .integrations h2{font-size:2rem}.rfh .faq-section{grid-template-columns:.65fr 1.35fr;gap:35px}.rfh .closing{display:block}.rfh .closing-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:none;margin-top:28px;gap:20px}.rfh .closing-actions>span{width:100%;text-align:left}.rfh .footer>span{width:100%}}@media(max-width:650px){html:has(.rfh){scroll-padding-top:88px}.rfh .wrap{width:calc(100% - 40px)}.rfh .header-inner{min-height:74px;gap:18px}.rfh .brand{width:139px;height:32px}.rfh .desktop-nav{display:none}.rfh .mobile-menu{display:block;position:relative}.rfh .mobile-menu summary{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;min-height:44px}.rfh .mobile-menu summary .icon{width:18px;height:18px}.rfh .mobile-menu nav{position:absolute;right:0;top:calc(100% + 15px);width:260px;max-width:calc(100vw - 40px);padding:12px 18px;border:1px solid var(--line);border-radius:10px;background:white;box-shadow:0 10px 25px #25222a14}.rfh .mobile-menu nav a{display:block;padding:12px 4px;font-size:.9375rem}.rfh .mobile-menu nav a+a{border-top:1px solid #f0f0f2}.rfh .hero{grid-template-columns:1fr;gap:32px;padding-block:38px 35px}.rfh .hero h1{font-size:clamp(2.55rem,9.5vw,3.6rem);max-width:500px}.rfh .hero .eyebrow{font-size:.75rem;margin-bottom:17px}.rfh .hero .lead{margin-top:22px;max-width:520px;font-size:1.0625rem}.rfh .hero h1 span br{display:none}.rfh .hero-actions{margin-top:25px;gap:10px}.rfh .hero-actions .button{padding:13px 16px;font-size:.875rem;min-height:50px}.rfh .hero-checks{margin-top:18px;gap:10px 17px;font-size:.75rem}.rfh .hero-visual{margin-bottom:26px}.rfh .hospitality-photo{height:auto;aspect-ratio:1.36;object-fit:cover;object-position:center;border-radius:14px}.rfh .reservation-note{margin:-33px 12px -26px;padding:17px 15px;border-radius:11px;gap:12px}.rfh .note-title{font-size:.875rem}.rfh .reservation-note p{font-size:.75rem}.rfh .note-confirm{font-size:.75rem;margin-top:6px}.rfh .note-symbol{padding:10px}.rfh .concepts{padding-block:23px}.rfh .concepts p{font-size:.75rem;line-height:1.8}.rfh .concepts p br{display:block}.rfh .concepts>div{gap:8px 17px;font-size:.8125rem;margin-top:15px}.rfh .section{padding-block:62px}.rfh h2{font-size:2rem;line-height:1.13}.rfh .section-heading{display:block;margin-bottom:30px}.rfh .section-heading>p{max-width:none;width:auto;margin-top:20px;font-size:1rem;line-height:1.75}.rfh .eyebrow{font-size:.75rem;margin-bottom:15px}.rfh .benefit-grid{grid-template-columns:1fr;gap:29px}.rfh .benefit-grid article{padding-top:21px;position:relative}.rfh .benefit-grid h3{font-size:1.4rem;margin-left:36px}.rfh .benefit-grid h3 br{display:none}.rfh .number{position:absolute;top:21px;left:0;margin:0;font-size:.75rem;line-height:1.7}.rfh .benefit-grid p{font-size:1rem;line-height:1.7;margin-top:14px}.rfh .benefit-label{margin-top:15px}.rfh .demo-section{padding-block:60px}.rfh .scenario-choices{gap:7px;margin-bottom:22px}.rfh .scenario-choices button{font-size:.8125rem;padding:9px 12px;min-height:43px}.rfh .demo-workspace{grid-template-columns:1fr;border-radius:12px}.rfh .conversation{padding:23px 20px}.rfh .conversation-header{padding-bottom:18px;margin-bottom:21px}.rfh .conversation-header strong{font-size:.875rem}.rfh .conversation-header div>span{font-size:.75rem}.rfh .conversation h3{font-size:1.2rem}.rfh .messages{min-height:0}.rfh .bubble{font-size:.9375rem;max-width:96%;padding:12px 15px}.rfh .demo-outcome{padding:28px 23px;border-left:0;border-top:1px solid #eadfd7}.rfh .demo-outcome h3{font-size:1.45rem}.rfh .outcome-steps{margin-top:25px;gap:22px}.rfh .demo-note{font-size:.75rem;line-height:1.75}.rfh .feature-grid{gap:29px;grid-template-columns:1fr}.rfh .feature{border-bottom:1px solid var(--line);padding:0 0 25px;display:block}.rfh .feature-icon{width:25px;height:25px;float:left;margin:1px 15px 0 0}.rfh .feature h3{font-size:1.2rem;min-height:29px;display:flex;align-items:center}.rfh .feature>p{margin-top:12px;margin-bottom:15px}.rfh .feature details{border:0}.rfh .feature summary{padding-top:0;font-size:.875rem}.rfh .feature details>div{font-size:.9375rem}.rfh .control-section{padding-block:60px}.rfh .control-grid{grid-template-columns:1fr;gap:36px}.rfh .control-copy h2{font-size:2.1rem}.rfh .section-intro{font-size:1rem}.rfh .setup-steps{gap:25px;margin-top:29px}.rfh .setup-steps h3{font-size:1.0625rem}.rfh .setup-steps p{font-size:1rem}.rfh .activity-board{padding:24px 22px}.rfh .board-header>span:first-child{font-size:1.6rem}.rfh .board-guest{gap:13px}.rfh .board-guest h3{font-size:1.0625rem}.rfh .board-guest p{font-size:.8125rem}.rfh .board-meta>span{padding:13px}.rfh .activity-timeline strong{font-size:.875rem}.rfh .activity-timeline p{font-size:.8125rem}.rfh .activity-timeline time,.rfh .board-footer{font-size:.75rem}.rfh .integrations{grid-template-columns:1fr;gap:25px;padding-block:58px}.rfh .integrations h2{font-size:2rem}.rfh .system-names{gap:9px}.rfh .system-names span{font-size:.9375rem;padding:8px 13px}.rfh .integrations .integration-status{font-size:.875rem;line-height:1.8}.rfh .faq-section{grid-template-columns:1fr;gap:25px}.rfh .faq-section>div>p:last-child{margin-top:17px}.rfh .faq-section>div>p:last-child br{display:none}.rfh .faq-list summary{font-size:1rem;padding:20px 0;gap:18px}.rfh .faq-list details>p{padding-right:0;font-size:1rem}.rfh .closing{padding:33px 25px;border-radius:14px;margin-bottom:35px}.rfh .closing .eyebrow{font-size:.75rem;letter-spacing:.06em}.rfh .closing h2{font-size:1.85rem;line-height:1.2}.rfh .closing h2 br{display:none}.rfh .closing p:not(.eyebrow){font-size:1rem;line-height:1.7}.rfh .closing-actions{flex-direction:column;align-items:flex-start;gap:17px}.rfh .closing-actions .button{font-size:.9375rem}.rfh .closing-actions>span{font-size:.75rem}.rfh .footer{gap:24px;padding-bottom:28px}.rfh .footer .brand{width:138px;height:32px}.rfh .footer nav{margin-left:0;width:100%;gap:24px;font-size:.875rem}.rfh .board-caption,.rfh .demo-outcome .eyebrow,.rfh .example-tag,.rfh .footer>span,.rfh .note-title span{font-size:.75rem}}@media(prefers-reduced-motion:reduce){html:has(.rfh){scroll-behavior:auto}.rfh *,.rfh :after,.rfh :before{animation:none!important;transition:none!important}.rfh .button:hover{transform:none}}.rfh .bubble{font-size:1rem}.rfh .desktop-nav a,.rfh .feature summary,.rfh .scenario-choices button{font-size:.875rem}.rfh .note-title span{display:inline-block}.rfh .activity-board{overflow-wrap:anywhere}.rfh .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rfh .task-brief{margin:0 0 20px;padding:15px 17px;border-left:3px solid var(--wine);background:var(--pale);border-radius:0 7px 7px 0}.rfh .task-brief strong{display:block;font-size:.875rem;color:var(--wine);margin-bottom:5px}.rfh .task-brief p{font-size:1rem;line-height:1.65;color:var(--muted)}.rfh .transcript-label{color:var(--muted);font-size:.75rem;font-weight:600;margin-bottom:14px;line-height:1.5}.rfh .messages{max-height:none;min-height:0;overflow:visible;padding:0}.rfh .messages .bubble{flex-shrink:0;text-align:left;max-width:96%;font-size:1rem}.rfh .conversation-header div>span,.rfh .messages .bubble-speaker{font-size:.8125rem}.rfh .conversation h3:focus{outline:none}.rfh .demo-outcome{display:flex;flex-direction:column}.rfh .demo-outcome .sms-card{margin-top:28px}.rfh .demo-outcome .outcome-footer{margin-top:24px;padding-top:19px}.rfh .demo-outcome h3{max-width:360px}.rfh .scenario-choices{gap:8px}.rfh .scenario-choices button{padding-inline:14px}.rfh .mobile-scenario-picker{display:none}@media(max-width:850px){.rfh .conversation{padding:24px 20px}}@media(max-width:650px){.rfh .scenario-choices{display:none}.rfh .mobile-scenario-picker{display:grid;gap:6px}.rfh .mobile-scenario-picker label{font-size:.875rem;font-weight:600;color:var(--ink)}.rfh .mobile-scenario-picker select{width:100%;min-height:50px;min-width:0;padding:12px 14px;border:1px solid #c7c4c7;border-radius:8px;background:#fff;color:var(--wine);font:inherit;font-size:1rem;font-weight:550;cursor:pointer}.rfh .mobile-scenario-picker select:focus-visible{outline:3px solid #b94c6d;outline-offset:3px}.rfh .mobile-scenario-picker--top{position:sticky;top:var(--header-offset,75px);z-index:20;padding:12px 0 16px;background:var(--pale);margin-bottom:12px}.rfh .mobile-scenario-picker--bottom{margin-top:22px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:10px}.rfh .conversation-header{gap:10px}.rfh .conversation-header .assistant-icon{width:38px;height:38px}.rfh .conversation-header div>span{font-size:.8125rem}.rfh .messages .bubble{font-size:1rem;padding:12px}.rfh .demo-outcome .outcome-footer{margin-top:22px}}.rfh .price-teaser{gap:70px}.rfh .price-teaser h2{font-size:2.2rem}.rfh .price-teaser .closing-actions{min-width:230px}.rfh .price-teaser p:not(.eyebrow){max-width:590px}@media(max-width:850px){.rfh .price-teaser{gap:35px}.rfh .price-teaser h2{font-size:2rem}}@media(max-width:650px){.rfh .price-teaser h2{font-size:1.85rem}.rfh .price-teaser h2 br{display:none}}.rfh .hero{width:min(1440px,calc(100% - 80px));grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:48px;padding-top:52px}.rfh .hero-film .hospitality-photo{height:clamp(440px,38vw,570px)}.rfh .hero-film{position:relative;border-radius:var(--radius);overflow:hidden;background:#262729}.rfh .hero-film .hospitality-photo{display:block;object-position:center;border-radius:0}.rfh .hero-film video[role=button]{cursor:pointer}.rfh .hero-film video:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(max-width:950px){.rfh .hero{width:calc(100% - 56px);grid-template-columns:1fr;gap:32px;padding-top:42px}.rfh .hero-copy{max-width:650px}.rfh .hero .lead{max-width:590px}.rfh .hero-film .hospitality-photo{height:auto;aspect-ratio:16/10;object-fit:cover}}@media(max-width:650px){.rfh .hero{width:calc(100% - 40px);padding-top:38px}.rfh .hero-film{border-radius:14px}.rfh .hero-film .hospitality-photo{width:100%;height:auto;aspect-ratio:1.36;object-fit:cover}}.rfh .control-grid{grid-template-columns:1fr 1fr;gap:70px}.rfh .control-copy .section-intro,.rfh .control-copy .setup-steps p{color:#ddd1d5}.rfh .control-atmosphere{margin:0;min-width:0;min-height:650px;position:relative;align-self:stretch;overflow:hidden;border-radius:18px;background:#4a3036}.rfh .control-atmosphere img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}@media(max-width:1050px){.rfh .control-grid{gap:40px}.rfh .control-atmosphere{min-height:620px}}@media(max-width:850px){.rfh .control-grid{grid-template-columns:1fr;gap:35px}.rfh .control-copy{max-width:620px}.rfh .control-atmosphere{min-height:0;aspect-ratio:1;width:min(100%,600px);justify-self:center}.rfh .control-atmosphere img{object-position:50% 38%}}@media(max-width:650px){.rfh .control-atmosphere{width:100%;aspect-ratio:4/5;border-radius:14px}.rfh .control-atmosphere img{object-position:center}}.rfh .hero .lead strong{font-weight:600;color:var(--ink)}.rfh .sauce-edge{--stroke-color:#352228;position:relative;overflow:hidden;pointer-events:none;isolation:isolate}.rfh .sauce-edge--enter{height:clamp(160px,17vw,260px);background:linear-gradient(180deg,#fff 0 90%,#352228 90% 100%)}.rfh .sauce-stroke{position:absolute;inset:0;display:block;background:var(--stroke-color);-webkit-mask-image:url(/restofone/saus-overgang.png),linear-gradient(180deg,transparent 64%,#000 88%);mask-image:url(/restofone/saus-overgang.png),linear-gradient(180deg,transparent 64%,#000 88%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rfh .sauce-stroke:after{content:"";position:absolute;inset:0;background:url(/restofone/saus-overgang.png) 50%/100% 100% no-repeat;opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 92%);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 92%)}.rfh .sauce-edge--exit{--stroke-color:#fff;height:clamp(145px,14vw,215px);margin-top:-1px;background:linear-gradient(180deg,#352228 0 90%,#fff 90% 100%)}.rfh .sauce-edge--exit .sauce-stroke{transform:scaleX(-1)}.rfh .sauce-edge--exit .sauce-stroke:after{display:none}.rfh .control-section{padding-bottom:35px}@media(max-width:650px){.rfh .sauce-edge--enter{height:155px}.rfh .sauce-edge--exit{height:130px}.rfh .control-section{padding-bottom:15px}}.rfh .product-intro{padding-block:18px 10px}.rfh .product-intro-heading{margin-bottom:26px}.rfh .product-intro-heading .eyebrow{margin-bottom:12px}.rfh .product-intro-heading h2{font-size:2.35rem;line-height:1.13}.rfh .product-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rfh .product-block{padding:29px 28px 30px;background:#f8f5f2;border:1px solid #ece5de;border-radius:14px}.rfh .product-block>.icon{width:27px;height:27px;color:var(--wine);margin-bottom:22px}.rfh .product-block h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.025em;margin-bottom:13px}.rfh .product-block p{font-size:1rem;line-height:1.75;color:var(--muted)}.rfh .product-intro+.benefits{padding-top:76px}@media(max-width:850px){.rfh .product-blocks{gap:14px}.rfh .product-block{padding:23px 21px}.rfh .product-block h3{font-size:1.35rem}.rfh .product-intro-heading h2{font-size:2.1rem}}@media(max-width:650px){.rfh .product-intro{padding-block:18px 0}.rfh .product-intro-heading{margin-bottom:23px}.rfh .product-intro-heading h2{font-size:2rem}.rfh .product-blocks{grid-template-columns:1fr;gap:14px}.rfh .product-block{padding:25px}.rfh .product-block>.icon{margin-bottom:17px}.rfh .product-block h3{font-size:1.5rem;margin-bottom:10px}.rfh .product-intro+.benefits{padding-top:58px}}.rfh .hero-video-link{display:inline-flex;align-items:center;min-height:48px;margin-top:0;font-size:.9375rem;color:var(--wine);border-bottom-color:currentColor}.rfh .hero-video-link:focus-visible,.rfh .hero-video-link:hover{color:var(--wine-dark);border-bottom-color:currentColor}.rfh .explainer-section{padding-top:76px;padding-bottom:0}.rfh .explainer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:30px}.rfh .explainer-heading h2{font-size:clamp(2rem,3vw,2.65rem)}.rfh .explainer-heading>p{max-width:460px;font-size:1.0625rem;line-height:1.75;color:var(--muted)}.rfh .explainer-player{position:relative;isolation:isolate;overflow:hidden;border:1px solid #e8e1db;border-radius:16px;background:#201719;box-shadow:0 12px 40px #3522280c}.rfh .explainer-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.rfh .explainer-play{position:absolute;isolation:isolate;inset:0;display:flex;align-items:center;justify-content:center;gap:15px;width:100%;border:0;background:linear-gradient(transparent 55%,#1e131933);color:#fff;font:inherit;text-align:left;cursor:pointer}.rfh .explainer-play>span:last-child{padding:12px 20px 12px 0;text-shadow:0 1px 8px #000;font-size:1.125rem;font-weight:650;line-height:1.4}.rfh .explainer-play:before{content:"";position:absolute;z-index:-1;width:285px;height:86px;border:1px solid #ffffff55;border-radius:60px;background:#352228ed;box-shadow:0 8px 28px #0003}.rfh .explainer-play-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:48px;height:48px;background:#fff;border-radius:50%;color:var(--wine)}.rfh .explainer-play-icon svg{width:25px;height:25px;fill:currentColor;margin-left:0}.rfh .explainer-play small{display:block;font-size:.8125rem;font-weight:400;margin-top:2px}.rfh .explainer-play:hover:before{background:#530b21}.rfh .explainer-play:focus-visible{outline:3px solid #fff;outline-offset:-8px}.rfh .explainer-error{margin-top:12px;color:var(--wine);font-size:.9375rem}.rfh .explainer-error a{text-decoration:underline;text-underline-offset:3px}.rfh .explainer-section+.benefits{padding-top:76px}@media(max-width:850px){.rfh .explainer-heading{gap:30px}.rfh .explainer-heading>p{max-width:42%;font-size:1rem}}@media(max-width:650px){.rfh .explainer-section{padding-top:58px}.rfh .explainer-heading{display:block;margin-bottom:24px}.rfh .explainer-heading>p{max-width:none;margin-top:20px;font-size:1rem}.rfh .explainer-player{border-radius:12px}.rfh .explainer-play{gap:10px}.rfh .explainer-play:before{width:234px;height:70px}.rfh .explainer-play>span:last-child{font-size:1rem;padding-right:10px}.rfh .explainer-play-icon{width:42px;height:42px}.rfh .explainer-play-icon svg{width:22px;height:22px}.rfh .explainer-section+.benefits{padding-top:58px}}.rfh .comparison-section{padding-top:72px}.rfh .comparison-heading{margin-bottom:28px}.rfh .comparison-heading h2{font-size:clamp(2rem,3vw,2.5rem)}.rfh .comparison-card{overflow:hidden;border:1px solid #e4dddd;border-radius:14px}.rfh .comparison-table{width:100%;border-collapse:collapse;text-align:left;font-size:1rem;line-height:1.55}.rfh .comparison-table td,.rfh .comparison-table th{padding:18px 24px;vertical-align:top}.rfh .comparison-table thead{background:#f7f5f3}.rfh .comparison-table thead th{font-size:.875rem;font-weight:650}.rfh .comparison-table th:first-child{width:25%}.rfh .comparison-table td{width:37.5%;color:var(--muted)}.rfh .comparison-table tbody th{font-size:.9375rem;font-weight:600;color:var(--ink)}.rfh .comparison-table tr>:last-child{background:#faeef1;color:#59162c}.rfh .comparison-table thead tr>:last-child{background:#f3dfe5;color:var(--wine)}.rfh .comparison-table tbody tr{border-top:1px solid #e8e1e1}.rfh .comparison-section+.faq-section{padding-top:72px}@media(max-width:850px){.rfh .comparison-table td,.rfh .comparison-table th{padding:16px 18px}.rfh .comparison-table th:first-child{width:26%}}@media(max-width:650px){.rfh .comparison-section{padding-top:52px}.rfh .comparison-heading{margin-bottom:24px}.rfh .comparison-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rfh .comparison-table,.rfh .comparison-table tbody{display:block}.rfh .comparison-table tbody tr{display:grid;grid-template-columns:1fr 1fr}.rfh .comparison-table tbody tr:first-child{border-top:0}.rfh .comparison-table th:first-child{grid-column:1/-1;width:auto;padding:17px 18px 12px;font-size:1rem;background:#fff}.rfh .comparison-table td{width:auto;padding:14px 16px 18px;font-size:.9375rem}.rfh .comparison-table td:before{content:attr(data-label);display:block;margin-bottom:8px;font-size:.875rem;font-weight:650;color:var(--ink)}.rfh .comparison-table td:last-child:before{color:var(--wine)}.rfh .comparison-section+.faq-section{padding-top:52px}}.rfh .callback-section{margin-top:76px;display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;background:#f8f5f1;padding:46px 48px;border:1px solid #eee6de;border-radius:18px}.rfh .callback-copy h2{font-size:clamp(2rem,3vw,2.6rem)}.rfh .callback-copy>p:not(.eyebrow){margin-top:22px;color:var(--muted);font-size:1rem;line-height:1.8;max-width:510px}.rfh .callback-steps{list-style:none;margin:27px 0 0;padding:0;display:grid;gap:15px}.rfh .callback-steps li{display:flex;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.6;color:#555054}.rfh .callback-steps li>span{flex-shrink:0;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;border:1px solid #dfcbd0;background:white;color:var(--wine);font-size:.8125rem;font-weight:650}.rfh .callback-invitation{padding:30px;background:#fff;border:1px solid #e9ded7;border-radius:13px}.rfh .callback-icon{display:flex;justify-content:center;align-items:center;width:46px;height:46px;background:var(--pink);color:var(--wine);border-radius:50%;margin-bottom:20px}.rfh .callback-icon .icon{width:22px;height:22px}.rfh .callback-place{font-size:.75rem;font-weight:650;letter-spacing:.08em;color:var(--wine);margin-bottom:10px}.rfh .callback-invitation h3{font-size:1.75rem;line-height:1.2}.rfh .callback-prompt{margin-top:17px;color:#65575b;line-height:1.75;font-size:1rem}.rfh .callback-invitation .button{margin-top:24px;width:100%}.rfh .callback-link-note,.rfh .callback-note{font-size:.8125rem;line-height:1.6;color:var(--muted);margin-top:12px}.rfh .callback-note{padding-top:14px;margin-top:16px;border-top:1px solid #eee6e1}@media(max-width:1050px){.rfh .callback-section{gap:35px;padding:35px}.rfh .callback-invitation{padding:25px}}@media(max-width:750px){.rfh .callback-section{grid-template-columns:1fr;gap:28px}.rfh .callback-copy>p:not(.eyebrow){max-width:none}}@media(max-width:650px){.rfh .callback-section{margin-top:52px;padding:27px 22px;border-radius:14px}.rfh .callback-copy h2{font-size:2rem}.rfh .callback-invitation{padding:23px 20px}.rfh .callback-invitation h3{font-size:1.6rem}.rfh .callback-steps li{font-size:1rem}}.rfh-schil{display:contents}.rfh .app-badges{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rfh .app-badges img{display:block;height:44px;width:auto}.rfh .app-badges .app-badge-play{aspect-ratio:646/192;object-fit:cover}.rfh .bel-mij-form{display:grid;gap:14px;margin-top:22px}.rfh .bel-mij-veld{display:grid;gap:6px}.rfh .bel-mij-veld label{font-size:.875rem;font-weight:600;color:var(--ink)}.rfh .bel-mij-optioneel{font-weight:400;color:var(--muted)}.rfh .bel-mij-veld input{width:100%;min-height:50px;min-width:0;padding:12px 14px;border:1px solid #c7c4c7;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:1rem}.rfh .bel-mij-veld input:focus-visible{outline:3px solid #b94c6d;outline-offset:3px}.rfh .bel-mij-veld input[aria-invalid=true]{border-color:var(--wine)}.rfh .bel-mij-form .button{margin-top:10px;width:100%}.rfh .bel-mij-form .button:disabled{opacity:.7;transform:none}.rfh .bel-mij-melding p{font-size:.875rem;line-height:1.6;color:var(--wine)}.rfh .bel-mij-klein{font-size:.8125rem;line-height:1.6;color:var(--muted)}.rfh .bel-mij-klein a,.rfh .bel-mij-opnieuw{color:var(--wine);text-decoration:underline;text-underline-offset:3px}.rfh .bel-mij-opnieuw{border:0;padding:0;background:none;font-size:inherit}.rfh .bel-mij-stand{display:grid;gap:16px;margin-top:22px}.rfh .bel-mij-regel{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #e9ded7;border-radius:10px;background:var(--pink);color:#521129;font-size:.9375rem}.rfh .bel-mij-teller,.rfh .bel-mij-tijd{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.8125rem}.rfh .bel-mij-woord{font-weight:650;display:flex;align-items:center;gap:8px}.rfh .bel-mij-teller{margin-left:auto}.rfh .bel-mij-stip{width:8px;height:8px;border-radius:50%;background:var(--wine);animation:rfh-stip 1.2s ease-in-out infinite}@keyframes rfh-stip{50%{opacity:.3}}.rfh .bel-mij-samenvatting,.rfh .bel-mij-uitleg,.rfh .bel-mij-wacht{font-size:.9375rem;line-height:1.7;color:var(--muted)}.rfh .bel-mij-paneel{display:grid;gap:14px;padding:18px;border:1px solid #e1d5cd;border-radius:10px;background:#fff9f5}.rfh .bel-mij-paneelkop{display:flex;align-items:center;gap:8px;font-size:.75rem;letter-spacing:.07em;font-weight:700;color:var(--wine);text-transform:uppercase}.rfh .bel-mij-feiten{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0}.rfh .bel-mij-feiten dt{font-size:.75rem;color:var(--muted)}.rfh .bel-mij-feiten dd{margin:0;font-size:.9375rem;font-weight:600;color:#452831}.rfh .bel-mij-acties{margin:0;padding-left:18px;font-size:.875rem;color:#6c5e5c}.rfh .bel-mij-transcript summary{font-size:.8125rem;font-weight:650;color:var(--wine)}.rfh .bel-mij-beurten{margin-top:12px}@media(prefers-reduced-motion:reduce){.rfh .bel-mij-stip{animation:none}}.rfh .explainer-play{padding:1px 6px}.rfh .footer nav{flex-wrap:wrap;row-gap:12px}.rfo .pp-pagina{padding-top:0}.rfo .legal-hero{padding-top:54px}@media (max-width:1000px){.rfo .pp-pagina{padding-top:0}}@media (max-width:650px){.rfo .pp-pagina{padding-top:0}.rfo .legal-hero{padding-top:42px}}