:root{--rz-primary:#0d4638;--rz-secondary:#c59d5f;--rz-tertiary:#5f3029;--rz-neutral:#1a1a1a;--rz-body-bg:#f7f8f8;--rz-surface:#fff;--rz-surface-soft:#e8f7f0;--rz-border:#dce5e1;--rz-text-muted:#68736f;--rz-danger:#d90812;--rz-radius-sm:.5rem;--rz-radius-md:.875rem;--rz-radius-lg:1.5rem;--rz-radius-pill:999rem;--rz-shadow-sm:0 .5rem 1.5rem #0d463814;--rz-shadow-md:0 1rem 3rem #0d463824;--rz-warning:#b8791f;--rz-warning-soft:#c59d5f24;--rz-accent-soft:#0d46380f;--rz-container-max:82rem;--rz-header-height:5.25rem;--rz-transition-fast:.16s ease;--rz-transition-base:.24s ease;--rz-offcanvas-duration:.36s;--rz-offcanvas-content-duration:.25s;--rz-offcanvas-easing:cubic-bezier(.22, 1, .36, 1);--rz-offcanvas-content-shift:-1.25rem;--rz-card-hover-lift:-.375rem;--rz-card-hover-duration:.4s;--rz-card-hover-easing:cubic-bezier(.22, 1, .36, 1);--rz-card-hover-border:#0d46382e;--rz-card-hover-shadow:0 1.25rem 2.75rem #0d46381c;--rz-card-hover-accent:var(--rz-primary);--rz-card-hover-accent-height:.1875rem;--rz-card-hover-accent-inset:1.75rem;--rz-card-hover-icon-lift:-.1875rem;--rz-card-hover-icon-scale:1.04;--rz-bg-motion-color:#0d463817;--rz-bg-motion-color-soft:#c59d5f1a;--rz-bg-motion-size:clamp(18rem, 34vw, 30rem);--rz-bg-motion-duration:18s;--rz-bg-motion-delay:-9s;--rz-bg-motion-distance-x:1.5rem;--rz-bg-motion-distance-y:-1rem;--rz-float-x:0rem;--rz-float-y:-.625rem;--rz-float-duration:5.5s;--rz-float-delay:0s;--rz-float-easing:ease-in-out;--bs-primary:#0d4638;--bs-primary-rgb:13, 70, 56;--bs-secondary:#c59d5f;--bs-secondary-rgb:197, 157, 95;--bs-danger:#d90812;--bs-danger-rgb:217, 8, 18;--bs-body-font-family:var(--font-sans), "Cairo", Tahoma, Arial, sans-serif}html.rz-public-page,body.rz-public-page{width:100%;max-width:100%;overflow-x:clip}.rz-site{background:var(--rz-body-bg);min-height:100dvh;color:var(--rz-neutral);font-family:var(--font-sans), "Cairo", Tahoma, Arial, sans-serif;text-align:start;flex-direction:column;display:flex;overflow-x:clip}.rz-site>main{background:var(--rz-body-bg);flex:1 0 auto}.rz-site>:not(main){flex:none}.rz-site *,.rz-site :before,.rz-site :after{box-sizing:border-box}.rz-site a{transition:color var(--rz-transition-base), background-color var(--rz-transition-base), border-color var(--rz-transition-base), transform var(--rz-transition-base)}.rz-container{width:min(100% - 2rem, var(--rz-container-max));margin-inline:auto}.rz-section{padding-block:clamp(4rem,8vw,7rem)}.rz-section--white{background:var(--rz-surface)}.rz-section--soft{background:var(--rz-surface-soft)}.rz-text-muted{color:var(--rz-text-muted)}.rz-section-heading{margin-inline:auto;text-align:center;max-width:42rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.rz-section-heading__eyebrow{color:var(--rz-primary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.rz-section-heading__eyebrow:before{content:"";background:currentColor;width:2px;height:1.25rem}.rz-section-heading__title{margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.625rem);font-weight:700;line-height:1.35}.rz-section-heading__description{color:var(--rz-text-muted);margin:0;line-height:1.9}.rz-media-placeholder{border-radius:var(--rz-radius-lg);min-height:20rem;color:var(--rz-primary);text-align:center;background:radial-gradient(circle at 25% 25%,#c59d5f2e,#0000 35%),linear-gradient(145deg,#f5efe7,#e6f4ed);border:1px dashed #0d463859;place-items:center;display:grid}.rz-media-placeholder__icon{margin-bottom:.75rem;font-size:2.5rem;display:block}.rz-media-placeholder__label{max-width:18rem;color:var(--rz-text-muted);margin:0;font-size:.875rem;line-height:1.7}@media (width<=575.98px){.rz-container{width:min(100% - 1.25rem, var(--rz-container-max))}}.rz-btn{--bs-btn-border-radius:var(--rz-radius-sm);--bs-btn-font-weight:700;--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:.75rem;--rz-hover-x:50%;--rz-hover-y:50%;--rz-hover-fill:#0a3a2f;--rz-hover-diameter:36rem;isolation:isolate;min-height:3rem;transition:color var(--rz-transition-base), background-color var(--rz-transition-base), border-color var(--rz-transition-base);justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative;overflow:hidden}.rz-btn:after{z-index:0;top:var(--rz-hover-y);left:var(--rz-hover-x);background:var(--rz-hover-fill);content:"";pointer-events:none;border-radius:50%;width:0;height:0;transition:width 1s,height 1s;position:absolute;transform:translate(-50%,-50%)}.rz-btn>*{z-index:1;position:relative}.rz-btn:not(:disabled):not(.disabled):not([aria-disabled=true]):hover:after,.rz-btn:not(:disabled):not(.disabled):not([aria-disabled=true]):focus-visible:after{width:var(--rz-hover-diameter);height:var(--rz-hover-diameter)}.rz-btn.btn-primary{--rz-hover-fill:#006846f7;--bs-btn-color:#fff;--bs-btn-bg:var(--rz-primary);--bs-btn-border-color:var(--rz-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--rz-primary);--bs-btn-hover-border-color:var(--rz-primary);--bs-btn-active-color:#fff;--bs-btn-active-bg:#082f26;--bs-btn-active-border-color:#082f26;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--rz-primary);--bs-btn-disabled-border-color:var(--rz-primary)}.rz-btn.btn-outline-secondary{--rz-hover-fill:var(--rz-secondary);--bs-btn-color:var(--rz-primary);--bs-btn-border-color:var(--rz-secondary);--bs-btn-hover-color:var(--rz-neutral);--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--rz-secondary)}.rz-btn--secondary{--rz-hover-fill:#d1aa6e;--bs-btn-color:var(--rz-neutral);--bs-btn-bg:var(--rz-secondary);--bs-btn-border-color:var(--rz-secondary);--bs-btn-hover-color:var(--rz-neutral);--bs-btn-hover-bg:var(--rz-secondary);--bs-btn-hover-border-color:var(--rz-secondary)}.rz-btn--inverted{--rz-hover-fill:#343434;--bs-btn-color:#fff;--bs-btn-bg:var(--rz-neutral);--bs-btn-border-color:var(--rz-neutral);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--rz-neutral);--bs-btn-hover-border-color:var(--rz-neutral)}.rz-btn--outline{--rz-hover-fill:var(--rz-primary);--bs-btn-color:var(--rz-primary);--bs-btn-border-color:var(--rz-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:transparent;--bs-btn-hover-border-color:var(--rz-primary)}.rz-btn--sm{min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem}.rz-btn--md{min-height:2.75rem;padding:.675rem 1.75rem}.rz-btn--lg{min-height:3.5rem;padding:.875rem 1.75rem}.rz-brand{color:var(--rz-primary);transition:color var(--rz-transition-base), transform var(--rz-transition-base);align-items:center;gap:.625rem;font-weight:700;text-decoration:none;display:inline-flex}.rz-brand__mark{background:var(--rz-primary);width:2.75rem;height:2.75rem;color:var(--rz-secondary);transition:background-color var(--rz-transition-base), box-shadow var(--rz-transition-base), transform .42s cubic-bezier(.22, 1, .36, 1);border-radius:50% 50% 45% 55%;place-items:center;font-size:1.25rem;display:grid}.rz-brand:hover,.rz-brand:focus-visible{color:var(--rz-primary);transform:translateY(-1px)}.rz-brand:hover .rz-brand__mark,.rz-brand:focus-visible .rz-brand__mark{transform:rotate(-8deg)scale(1.05);box-shadow:0 .6rem 1.25rem #0d46382e}.rz-brand__name{font-size:1.35rem}.rz-brand__logo{width:auto;height:3.75rem;display:block}.rz-site-header{z-index:20;min-height:var(--rz-header-height);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fff9f1e6;position:relative}.rz-site-header--transparent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;width:100%;position:absolute;inset:0 0 auto}.rz-site-header--flat{background:var(--rz-body-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000}@media (width>=1200px){.rz-site-header--main.rz-site-header--transparent{--rz-header-gradient-start:#f8ede4;--rz-header-gradient-end:#d9d9d900;background:linear-gradient(180deg, var(--rz-header-gradient-start) 0%, var(--rz-header-gradient-end) 100%);padding-bottom:2rem!important}}.rz-site-header__nav-link{color:var(--rz-neutral);transition:color var(--rz-transition-base), transform var(--rz-transition-base);align-items:center;gap:.4rem;font-size:.925rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.rz-site-header__nav-link>.bi{opacity:.65;transition:opacity var(--rz-transition-base);font-size:.9em}.rz-site-header__nav-link:hover>.bi,.rz-site-header__nav-link:focus-visible>.bi,.rz-site-header__nav-link[aria-current=page]>.bi{opacity:1}.rz-site-header__nav-link:after{border-radius:var(--rz-radius-pill);background:var(--rz-secondary);content:"";width:0;height:2px;margin-inline:auto;transition:width .32s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-end:0;inset-inline:0}.rz-site-header__nav-badge{border-radius:var(--rz-radius-pill);color:#fff;vertical-align:middle;background:#ef3340;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.3rem;font-size:.65rem;font-weight:800;line-height:1;display:inline-grid}.rz-site-header__nav-link:hover,.rz-site-header__nav-link:focus-visible{color:var(--rz-primary);transform:translateY(-2px)}.rz-site-header__nav-link:hover:after,.rz-site-header__nav-link:focus-visible:after,.rz-site-header__nav-link[aria-current=page]:after{width:calc(100% - 1rem)}.rz-site-header__nav-link[aria-current=page]{color:var(--rz-primary)}.rz-site-header__find{position:relative}.rz-site-header__find:after{z-index:29;content:"";height:.5rem;position:absolute;inset-block-start:100%;inset-inline:0}.rz-site-header__find-trigger{min-width:7.5rem}.rz-site-header__find-trigger .bi-chevron-down{transition:transform var(--rz-transition-base);font-size:.75rem}.rz-site-header__find.is-open .rz-site-header__find-trigger .bi-chevron-down{transform:rotate(180deg)}.rz-site-header__find-panel{z-index:30;border-radius:var(--rz-radius-md);min-width:12rem;box-shadow:var(--rz-shadow-sm);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:opacity var(--rz-transition-base), visibility 0s linear var(--rz-transition-base), transform var(--rz-transition-base);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#fffffff7;border:1px solid #0d46381c;gap:.2rem;padding:.45rem;display:grid;position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-start:0;transform:translateY(-.45rem)scale(.98)}.rz-site-header__find.is-open .rz-site-header__find-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.rz-site-header__find-link{border-radius:calc(var(--rz-radius-md) - .25rem);min-height:2.75rem;color:var(--rz-neutral);transition:color var(--rz-transition-base), background-color var(--rz-transition-base), transform var(--rz-transition-base);align-items:center;gap:.7rem;padding:.65rem .8rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.rz-site-header__find-link i{background:var(--rz-surface-soft);width:2rem;height:2rem;color:var(--rz-primary);transition:color var(--rz-transition-base), background-color var(--rz-transition-base), transform var(--rz-transition-base);border-radius:50%;flex:none;place-items:center;display:grid}.rz-site-header__find-link:hover,.rz-site-header__find-link:focus-visible{color:var(--rz-primary);background:#e8f7f0b8;outline:none;transform:translateY(-1px)}.rz-site-header__find-link:hover i,.rz-site-header__find-link:focus-visible i{background:var(--rz-primary);color:#fff;transform:scale(1.04)}.rz-site-header .navbar-toggler{transition:background-color var(--rz-transition-base), transform var(--rz-transition-fast)}.rz-site-header .navbar-toggler:hover,.rz-site-header .navbar-toggler:focus-visible{background:#0d463814;transform:scale(1.04)}.rz-site-header__offcanvas{--bs-offcanvas-width:100dvw}.rz-bg-motion{isolation:isolate;position:relative;overflow:hidden}.rz-bg-motion:before,.rz-bg-motion:after{z-index:0;width:var(--rz-bg-motion-size);aspect-ratio:1;content:"";pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.rz-bg-motion:before{background:repeating-radial-gradient(circle, var(--rz-bg-motion-color) 0 1px, transparent 1px 2.75rem);animation:rz-bg-drift var(--rz-bg-motion-duration) ease-in-out infinite;inset-block-start:calc(var(--rz-bg-motion-size) * -.42);inset-inline-start:calc(var(--rz-bg-motion-size) * -.2)}.rz-bg-motion:after{background:radial-gradient(circle, var(--rz-bg-motion-color-soft) 0 42%, transparent 43%);animation:rz-bg-drift var(--rz-bg-motion-duration) ease-in-out var(--rz-bg-motion-delay) infinite reverse;inset-block-end:calc(var(--rz-bg-motion-size) * -.52);inset-inline-end:calc(var(--rz-bg-motion-size) * -.28)}.rz-bg-motion>*{z-index:1;position:relative}@keyframes rz-bg-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(var(--rz-bg-motion-distance-x), var(--rz-bg-motion-distance-y), 0) scale(1.035)}}.rz-float{animation:rz-float var(--rz-float-duration) var(--rz-float-easing) var(--rz-float-delay) infinite;will-change:transform}@keyframes rz-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(var(--rz-float-x), var(--rz-float-y), 0)}}.rz-card-hover{transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing), border-color var(--rz-card-hover-duration) var(--rz-card-hover-easing), box-shadow var(--rz-card-hover-duration) var(--rz-card-hover-easing);position:relative;overflow:hidden}.rz-card-hover:after{inset-inline:var(--rz-card-hover-accent-inset);height:var(--rz-card-hover-accent-height);border-radius:var(--rz-radius-pill) var(--rz-radius-pill) 0 0;background:var(--rz-card-hover-accent);content:"";transform-origin:50%;transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);position:absolute;inset-block-end:0;transform:scaleX(0)}.rz-card-hover__media{transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing), background-color var(--rz-card-hover-duration) var(--rz-card-hover-easing)}.rz-card-hover:hover,.rz-card-hover:focus-within{border-color:var(--rz-card-hover-border);box-shadow:var(--rz-card-hover-shadow);transform:translateY(var(--rz-card-hover-lift))}.rz-card-hover:hover:after,.rz-card-hover:focus-within:after{transform:scaleX(1)}.rz-card-hover:hover .rz-card-hover__media,.rz-card-hover:focus-within .rz-card-hover__media{transform:translateY(var(--rz-card-hover-icon-lift)) scale(var(--rz-card-hover-icon-scale))}.rz-feature-card{border-radius:var(--rz-radius-md);background:var(--rz-surface);border:1px solid #0d463812;height:100%;padding:1.75rem;box-shadow:0 1px #0d463808}.rz-feature-card__icon{border-radius:var(--rz-radius-sm);background:var(--rz-surface-soft);width:3.25rem;height:3.25rem;color:var(--rz-primary);place-items:center;margin-bottom:1.25rem;font-size:1.4rem;display:grid}.rz-feature-card__title{margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.rz-feature-card__description{color:var(--rz-text-muted);margin:0;font-size:.925rem;line-height:1.9}.rz-whatsapp-fab{--rz-whatsapp-size:clamp(3.25rem, 2.6rem + 2.75vw, 3.85rem);--rz-whatsapp-bg:#25d366;z-index:1030;inset-inline-start:clamp(.9rem,3vw,1.75rem);width:var(--rz-whatsapp-size);height:var(--rz-whatsapp-size);background:var(--rz-whatsapp-bg);color:#fff;font-size:calc(var(--rz-whatsapp-size) * .5);transition:transform var(--rz-transition-base), box-shadow var(--rz-transition-base), background-color var(--rz-transition-base);border-radius:50%;place-items:center;line-height:1;text-decoration:none;display:grid;position:fixed;bottom:clamp(.9rem,3vw,1.75rem);box-shadow:0 .75rem 1.75rem #25d36659}.rz-whatsapp-fab>i{display:block}.rz-whatsapp-fab:hover,.rz-whatsapp-fab:focus-visible{color:#fff;background:#1ebe5a;transform:translateY(-2px)scale(1.05);box-shadow:0 1rem 2.25rem #25d36673}.rz-whatsapp-fab:focus-visible{outline-offset:3px;outline:3px solid #25d36673}.rz-site-footer{background:var(--rz-primary);color:#ffffffc7;padding-block:4rem 1.5rem}.rz-site-footer a{color:inherit;text-decoration:none}.rz-site-footer a:hover{color:#fff}.rz-site-footer__heading{color:#fff;margin-bottom:1rem;font-size:1rem;font-weight:700}.rz-site-footer__links{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rz-site-footer__bottom{border-top:1px solid #ffffff21;margin-top:3rem;padding-top:1.25rem;font-size:.85rem}@media (width<=1199.98px){.rz-site-header,.rz-site-header--transparent{-webkit-backdrop-filter:none;backdrop-filter:none}.rz-site-header__offcanvas{width:var(--bs-offcanvas-width);clip-path:inset(0 100% 0 0);transition:clip-path var(--rz-offcanvas-duration) var(--rz-offcanvas-easing);will-change:clip-path;transform:none}.rz-site-header__offcanvas.show{clip-path:inset(0);transition-delay:0s}.rz-site-header__offcanvas.offcanvas-toggling{visibility:visible}.rz-site-header__offcanvas .offcanvas-header,.rz-site-header__offcanvas .offcanvas-body{opacity:0;transform:translateX(var(--rz-offcanvas-content-shift));transition:opacity var(--rz-offcanvas-content-duration) ease, transform var(--rz-offcanvas-duration) var(--rz-offcanvas-easing)}.rz-site-header__offcanvas.show .offcanvas-header,.rz-site-header__offcanvas.show .offcanvas-body{opacity:1;transform:translate(0)}.rz-site-header--transparent{background:#fff9f1f2;border-bottom-color:#0d463812}.rz-site-header__nav-link:after{margin-inline:0;inset-block-end:0}.rz-site-header__nav-link:hover,.rz-site-header__nav-link:focus-visible{transform:translate(-.25rem)}[dir=ltr] .rz-site-header__nav-link:hover,[dir=ltr] .rz-site-header__nav-link:focus-visible{transform:translate(.25rem)}.rz-site-header__nav-link:hover:after,.rz-site-header__nav-link:focus-visible:after,.rz-site-header__nav-link[aria-current=page]:after{width:2rem}.rz-site-header__find{width:100%}.rz-site-header__find:after{display:none}.rz-site-header__find-trigger{width:100%}.rz-site-header__find-panel{width:100%;min-width:0;max-height:0;transition:max-height var(--rz-transition-base), margin var(--rz-transition-base), padding var(--rz-transition-base), opacity var(--rz-transition-base), visibility 0s linear var(--rz-transition-base), transform var(--rz-transition-base);border-block-width:0;margin-top:0;padding-block:0;position:static;overflow:hidden;transform:translateY(-.35rem)}.rz-site-header__find.is-open .rz-site-header__find-panel{border-block-width:1px;max-height:8rem;margin-top:.5rem;padding-block:.45rem;transform:translateY(0)}}@media (width<=575.98px){.rz-btn--sm{min-height:2.25rem;padding:.4rem .75rem;font-size:.8rem}.rz-btn--lg{min-height:3rem;padding:.65rem 1rem;font-size:.925rem}.rz-brand__logo{height:3.35rem}.rz-site-header__actions .rz-btn{min-height:2.65rem;padding-inline:.9rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.rz-float{animation:none!important;transform:none!important}.rz-bg-motion:before,.rz-bg-motion:after{animation:none!important}.rz-btn,.rz-btn:after,.rz-brand,.rz-brand__mark,.rz-site-header__nav-link,.rz-site-header__nav-link:after,.rz-site-header .navbar-toggler,.rz-card-hover,.rz-card-hover:after,.rz-card-hover__media,.rz-site-header__find-trigger .bi-chevron-down,.rz-site-header__find-panel,.rz-site-header__find-link,.rz-site-header__find-link i,.rz-whatsapp-fab{transition-duration:.01ms!important}.rz-brand:hover,.rz-brand:focus-visible,.rz-site-header__nav-link:hover,.rz-site-header__nav-link:focus-visible,.rz-card-hover:hover,.rz-card-hover:focus-within,.rz-card-hover:hover .rz-card-hover__media,.rz-card-hover:focus-within .rz-card-hover__media,.rz-whatsapp-fab:hover,.rz-whatsapp-fab:focus-visible{transform:none}.rz-card-hover:hover:after,.rz-card-hover:focus-within:after{transform:scaleX(0)}.rz-btn:not(:disabled):not(.disabled):not([aria-disabled=true]):hover:after,.rz-btn:not(:disabled):not(.disabled):not([aria-disabled=true]):focus-visible:after{width:0;height:0}}.rz-badge{border-radius:var(--rz-radius-pill);align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.rz-badge--muted{background:var(--rz-accent-soft);color:var(--rz-text-muted)}.rz-badge--warning{background:var(--rz-warning-soft);color:var(--rz-warning)}.rz-badge--danger{color:var(--rz-danger);background:#d9081214}.rz-badge--success{background:var(--rz-surface-soft);color:var(--rz-primary)}.rz-avatar{border-radius:var(--rz-radius-md);background:var(--rz-surface-soft);width:3rem;height:3rem;color:var(--rz-primary);transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);flex:none;place-items:center;font-size:1.1rem;display:grid}.rz-avatar--sm{width:2.5rem;height:2.5rem;font-size:.95rem}.rz-avatar--muted{background:var(--rz-accent-soft);color:var(--rz-text-muted)}.rz-search-select{position:relative}.rz-search-select__trigger{cursor:pointer;text-align:start;background-image:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.rz-search-select__placeholder{color:var(--rz-text-muted)}.rz-search-select__caret{opacity:.55;width:1rem;height:1rem;transition:transform var(--rz-transition-fast);flex:none}.rz-search-select__trigger[aria-expanded=true] .rz-search-select__caret{transform:rotate(180deg)}.rz-search-select__panel{z-index:30;border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:#fff;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline:0;overflow:hidden;box-shadow:0 1.25rem 3rem #0d463829}.rz-search-select__search{border-block-end:1px solid var(--rz-border);color:var(--rz-text-muted);align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.rz-search-select__search svg{flex:none;width:1rem;height:1rem}.rz-search-select__search input{width:100%;color:var(--rz-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:.9rem}.rz-search-select__list{scrollbar-color:var(--rz-border) transparent;scrollbar-width:thin;max-height:15rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.rz-search-select__option{border-radius:var(--rz-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.9rem;line-height:1.4;display:flex}.rz-search-select__option[data-active=true]{background:var(--rz-surface-soft)}.rz-search-select__option[aria-selected=true]{color:var(--rz-primary);font-weight:700}.rz-search-select__option svg{flex:none;width:.95rem;height:.95rem}.rz-search-select__empty{color:var(--rz-text-muted);text-align:center;margin:0;padding:1.1rem .85rem;font-size:.875rem}.rz-hero{--rz-hero-image:url(/build/images/sections/hero.webp);--rz-hero-mobile-art-height:clamp(24rem, 64vw, 31rem);--rz-hero-mobile-position:left;--rz-hero-mobile-size:auto 100%;min-height:clamp(42rem,56vw,52rem);background-color:#fff4e8;background-image:var(--rz-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;padding-block-start:calc(var(--rz-header-height) + clamp(2.5rem, 6vw, 6rem));padding-block-end:clamp(3rem,6vw,5rem);display:flex;position:relative;overflow:hidden}html[lang^=en] .rz-hero{--rz-hero-image:url(/build/images/sections/hero-LTR.webp);--rz-hero-mobile-position:right}.rz-hero:before{display:none}.rz-hero__content{z-index:1;position:relative}.rz-hero__title{letter-spacing:-.045em;max-width:37rem;margin-bottom:1.25rem;font-size:clamp(2.1rem,4.5vw,3.5rem);font-weight:700;line-height:1.18}.rz-hero__title-accent{color:var(--rz-primary);display:block}.rz-hero__description{color:#363b43;max-width:30rem;margin-bottom:2rem;font-size:clamp(1rem,1.8vw,1.15rem);line-height:2}.rz-stats{z-index:2;color:#fff;background:url(/build/images/sections/StatsSection.jpg) 50%/cover;padding-block:clamp(2rem,5vw,3.5rem);position:relative}.rz-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.rz-stat__icon{margin-bottom:.75rem;object-fit:contain;filter:brightness(0)invert();opacity:.9;width:3.5rem;height:3.5rem;margin-inline:auto;display:block}.rz-stat__label{width:100%;font-size:clamp(1rem,2vw,1.3rem);font-weight:600}.rz-stat__label:after{margin-inline:auto;content:"";background:#fff;width:45%;height:1px;margin:1rem auto;display:block}.rz-stat__value{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700}.rz-app-panel{border-radius:var(--rz-radius-lg);background:linear-gradient(135deg,#dff7eb,#c8ecd9);padding:clamp(1.5rem,5vw,4rem);position:relative;overflow:hidden}.rz-app-panel__title{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.4}.rz-app-panel__title span{color:#008454}.rz-app-panel__visual{width:min(100%,43.5rem);height:auto;margin-inline:auto;display:block}.rz-benefit-list{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.rz-benefit-list__item{border-radius:var(--rz-radius-sm);background:#ffffffc2;border:1px solid #0d463814;align-items:flex-start;gap:.875rem;padding:1rem;display:flex}.rz-benefit-list__icon{width:2.25rem;height:2.25rem;color:var(--rz-primary);background:#e0f7ec;border-radius:50%;flex:none;place-items:center;display:grid}.rz-cta{border-radius:var(--rz-radius-lg);background:var(--rz-primary);color:#fff;text-align:center;padding:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.rz-cta:before,.rz-cta:after{content:"";background:#ffffff09;border-radius:50%;width:15rem;height:15rem;position:absolute}.rz-cta:before{inset-block-start:-8rem;inset-inline-start:-5rem}.rz-cta:after{inset-block-end:-9rem;inset-inline-end:-4rem}.rz-cta__content{z-index:1;position:relative}.rz-cta__title{margin-bottom:.75rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.rz-cta__description{color:#ffffffbf;margin-bottom:1.75rem}@media (width<=991.98px){.rz-hero{min-height:auto;text-align:center;background-color:#fff4e8;background-image:none;justify-content:center;padding-block-start:calc(var(--rz-header-height) + 2rem);padding-block-end:calc(var(--rz-hero-mobile-art-height) + 1rem)}.rz-hero:before{z-index:0;width:100%;height:var(--rz-hero-mobile-art-height);background-image:linear-gradient(to bottom, #fff4e8 0%, #fff4e8b8 12%, #fff4e800 34%), var(--rz-hero-image);background-repeat:no-repeat;background-position:center, var(--rz-hero-mobile-position);background-size:100% 100%, var(--rz-hero-mobile-size);content:"";border:0;border-radius:0;display:block;position:absolute;inset:auto 0 0}.rz-hero__title,.rz-hero__description{margin-inline:auto}}@media (width>=576px) and (width<=991.98px){.rz-hero{--rz-hero-mobile-art-height:min(86.5vw, 48rem)}.rz-hero:before{background-image:linear-gradient(to bottom, #fff4e8 0%, #fff4e800 8%), var(--rz-hero-image);background-position:50%,0 100%;background-size:100% 100%,154%}html[lang^=en] .rz-hero:before{background-position:50%,100% 100%}}@media (width<=575.98px){.rz-hero{padding-block-start:calc(var(--rz-header-height) + 1.5rem)}.rz-hero__title{max-width:22rem;margin-bottom:1rem;font-size:clamp(2rem,10vw,2.25rem);line-height:1.25}.rz-hero__description{max-width:22rem;margin-bottom:1.5rem;font-size:.95rem;line-height:1.9}.rz-hero__actions{width:min(100%,22rem);margin-inline:auto;gap:.75rem!important}.rz-hero__actions .rz-btn{width:100%}}.rz-start-paths{background:linear-gradient(#f4faf7 0%,#fff 100%)}.rz-start-path{--rz-card-hover-accent-inset:2.25rem;border-radius:var(--rz-radius-lg);text-align:center;background:#fffffff0;border:1px solid #0d463814;flex-direction:column;align-items:center;height:100%;padding:2.25rem 2rem;display:flex;box-shadow:0 .75rem 2rem #0d46380f}.rz-start-path__icon{color:#008454;background:#e2f6ed;border-radius:1.1rem;place-items:center;width:4rem;height:4rem;margin-block-end:1.35rem;font-size:1.55rem;display:grid}.rz-start-path h3{margin-block-end:.75rem;font-size:1.35rem;font-weight:700}.rz-start-path p{color:var(--rz-text-muted);margin-block-end:1.75rem;font-size:.9rem;line-height:1.85}.rz-start-path__action{margin-block-start:auto}@media (width<=575.98px){.rz-start-path{padding:1.75rem 1.35rem}.rz-start-path__action{width:100%}}.rz-lead-section{scroll-margin-top:var(--rz-header-height);--rz-bg-motion-color:#0d46380f;--rz-bg-motion-color-soft:#c59d5f17;background:#f3f7f5;padding-block:clamp(4rem,8vw,7rem)}.rz-lead-card{z-index:1;border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-md);border:1px solid #0d463817;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);display:grid;position:relative;overflow:hidden}.rz-lead-card__intro:before{background:radial-gradient(circle at 15% 85%, #c59d5f33, transparent 34%), var(--rz-primary);content:"";opacity:.8;width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.rz-lead-card__intro{background:radial-gradient(circle at 15% 85%, #c59d5f33, transparent 34%), var(--rz-primary);color:#fff;background:url(/build/images/sections/contact-side.webp) 50%/cover no-repeat;padding:clamp(2rem,5vw,4.5rem);position:relative;overflow:hidden}.rz-lead-card__intro:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:15rem;position:absolute;inset-block-end:-6rem;inset-inline-start:-4rem;box-shadow:0 0 0 2rem #ffffff09,0 0 0 4rem #ffffff06}.rz-lead-card__intro>*{z-index:3;position:relative}.rz-lead-card__eyebrow{color:#dcefe9;align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.rz-lead-card__eyebrow:before{background:var(--rz-secondary);content:"";width:1.75rem;height:1px}.rz-lead-card__title{max-width:25rem;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.35}.rz-lead-card__description{color:#ffffffc7;max-width:28rem;margin:0;line-height:2}.rz-lead-card__points{gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.rz-lead-card__points li{align-items:center;gap:.75rem;display:flex}.rz-lead-card__points i{color:#bce8d9;font-size:1.15rem}.rz-lead-form{padding:clamp(2rem,5vw,4.5rem)}.rz-lead-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.rz-form-field--full{grid-column:1/-1}.rz-form-field .form-label{color:var(--rz-neutral);margin-bottom:.6rem;font-size:.9rem;font-weight:600}.rz-form-field .form-label span{color:var(--rz-text-muted);font-size:.78rem;font-weight:400}.rz-form-field .form-control,.rz-form-field .form-select{border-radius:var(--rz-radius-sm);min-height:3.25rem;color:var(--rz-neutral);transition:border-color var(--rz-transition-fast), box-shadow var(--rz-transition-fast), background-color var(--rz-transition-fast);background-color:#fbfdfc;border-color:#0d463824;font-size:.925rem}.rz-form-field textarea.form-control{resize:vertical;min-height:7rem}.rz-form-field .form-control:focus,.rz-form-field .form-select:focus{background-color:#fff;border-color:#0d46388c;box-shadow:0 0 0 .2rem #0d463817}.rz-form-field [aria-invalid=true]{border-color:var(--rz-danger)}.rz-form-field__error{color:var(--rz-danger);margin-top:.4rem;font-size:.78rem;display:block}.rz-lead-form__success{border-radius:var(--rz-radius-sm);background:var(--rz-surface-soft);color:var(--rz-primary);border:1px solid #0d463824;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.15rem;font-weight:600;display:flex}.rz-lead-form__consent{color:var(--rz-text-muted);margin-block:1.5rem;font-size:.85rem}.rz-lead-form__consent .form-check-input:checked{border-color:var(--rz-primary);background-color:var(--rz-primary)}.rz-lead-form__consent .form-check-input:focus{border-color:var(--rz-primary);box-shadow:0 0 0 .2rem #0d463817}.rz-lead-form__submit{width:100%}.rz-lead-form__submit .bi-arrow-repeat{animation:.9s linear infinite rz-spin}@keyframes rz-spin{to{transform:rotate(1turn)}}@media (width<=991.98px){.rz-lead-card{grid-template-columns:1fr}}@media (width<=575.98px){.rz-lead-form__grid{grid-template-columns:1fr}.rz-form-field--full{grid-column:auto}}@media (prefers-reduced-motion:reduce){.rz-lead-form__submit .bi-arrow-repeat{animation:none}}.rz-how-hero{min-height:clamp(42rem,56vw,52rem)}.rz-how-hero .rz-hero__title{max-width:34rem}.rz-how-hero .rz-hero__title-accent{margin-inline-start:.2em;display:inline}.rz-how-audience{border-radius:var(--rz-radius-md);background:var(--rz-surface);height:100%;min-height:16.5rem;box-shadow:var(--rz-shadow-sm);border:1px solid #0d463814;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2rem);display:flex}.rz-how-audience__icon,.rz-how-benefit__icon{border-radius:var(--rz-radius-sm);background:var(--rz-surface-soft);color:#00885b;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.35rem;display:grid}.rz-how-audience__title{margin:1.25rem 0 .65rem;font-size:1.15rem;font-weight:700}.rz-how-audience__description{color:var(--rz-text-muted);margin:0 0 1.25rem;font-size:.925rem;line-height:1.9}.rz-how-audience__action{color:#00885b;align-items:center;gap:.55rem;margin-block-start:auto;font-size:.875rem;font-weight:700;display:inline-flex}.rz-how-audience__action[aria-disabled=true]{cursor:not-allowed;opacity:.7}.rz-journeys{gap:1.5rem;display:grid}.rz-journey{border-radius:var(--rz-radius-lg);background:linear-gradient(135deg, #e8f7f094, transparent 36%), var(--rz-surface);box-shadow:var(--rz-shadow-sm);border:1px solid #0d46381a;padding:clamp(1.25rem,3vw,2rem)}.rz-journey__header{align-items:center;gap:.9rem;margin-block-end:1.75rem;display:flex}.rz-journey__header-icon{border-radius:var(--rz-radius-sm);color:#00885b;background:#dff6eb;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.3rem;display:grid}.rz-journey__eyebrow{border-radius:var(--rz-radius-pill);color:#00885b;background:#dff6eb;margin-block-end:.25rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.rz-journey__title{margin:0;font-size:1.25rem;font-weight:700}.rz-journey__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.rz-journey-step{--rz-card-hover-accent-inset:1rem;border-radius:var(--rz-radius-md);text-align:center;background:#ffffffdb;border:1px solid #0d463814;min-width:0;padding:1.5rem 1rem 1.25rem;overflow:visible}.rz-journey-step__number{color:#fff;background:#00885b;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;margin:-2.35rem auto .85rem;font-size:.75rem;font-weight:700;display:grid;box-shadow:0 .35rem .8rem #00885b33}.rz-journey-step__icon{border-radius:var(--rz-radius-sm);background:var(--rz-surface-soft);width:2.75rem;height:2.75rem;color:var(--rz-primary);place-items:center;margin-inline:auto;font-size:1.1rem;display:grid}.rz-journey-step__title{margin:.85rem 0 .45rem;font-size:.9rem;font-weight:700;line-height:1.6}.rz-journey-step__description{color:var(--rz-text-muted);margin:0;font-size:.76rem;line-height:1.75}.rz-how-benefit{border-radius:var(--rz-radius-md);background:#ffffffe6;border:1px solid #0d463814;align-items:flex-start;gap:1rem;height:100%;min-height:10rem;padding:1.5rem;display:flex;box-shadow:0 .4rem 1.4rem #0d46380d}.rz-how-benefit__title{margin:.2rem 0 .45rem;font-size:1rem;font-weight:700}.rz-how-benefit__description{color:var(--rz-text-muted);margin:0;font-size:.875rem;line-height:1.85}[dir=ltr] .rz-how-audience__action i,[dir=ltr] .rz-how-hero__start i{transform:scaleX(-1)}@media (width<=991.98px){.rz-how-hero{min-height:auto}.rz-how-hero .rz-hero__title{margin-inline:auto}.rz-how-hero .rz-hero__title-accent{margin-inline-start:0;display:block}.rz-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}}@media (width<=575.98px){.rz-how-audience{min-height:auto}.rz-journey{padding:1.25rem 1rem}.rz-journey__steps{grid-template-columns:1fr}.rz-journey-step{text-align:start;grid-template-columns:auto 1fr;align-items:center;column-gap:.85rem;padding:1rem;display:grid}.rz-journey-step__number{grid-row:1/span 3;margin:0}.rz-journey-step__icon{display:none}.rz-journey-step__title{margin:0}.rz-how-benefit{min-height:auto}}.rz-packages-hero{--rz-hero-image:url(/build/images/sections/packages-hero.webp);--rz-hero-mobile-position:left}html[lang^=en] .rz-packages-hero{--rz-hero-image:url(/build/images/sections/packages-hero-LTR.webp);--rz-hero-mobile-position:right}.rz-packages-hero__title{color:var(--rz-neutral);margin:0;font-size:clamp(2.5rem,5.2vw,4.65rem);font-weight:700;line-height:1.25}.rz-packages-hero__title span{color:var(--rz-primary);display:block}.rz-packages-hero__description{max-width:36rem;color:var(--rz-text-muted);margin:1.25rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.95}.rz-packages-hero__actions{flex-wrap:wrap;gap:.9rem;margin-block-start:1.75rem;display:flex}.rz-packages-hero__benefits{color:var(--rz-text-muted);flex-wrap:wrap;gap:.75rem 1.4rem;margin:1.6rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.rz-packages-hero__benefits li{align-items:center;gap:.4rem;display:inline-flex}.rz-packages-hero__benefits i{color:#0aa16b}.rz-packages-section{padding-block-start:clamp(4.5rem,8vw,7rem)}.rz-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(1rem,2.5vw,2rem);display:grid}.rz-price-card{--rz-card-hover-accent-inset:2rem;border-radius:var(--rz-radius-lg);background:var(--rz-surface);border:1px solid #0d463817;flex-direction:column;min-height:32rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative;box-shadow:0 1rem 3rem #0d463814}.rz-price-card--featured{border-color:var(--rz-primary);background:radial-gradient(circle at 12% 10%, #ffffff17, transparent 27%), var(--rz-primary);color:#fff;min-height:36rem;box-shadow:0 1.5rem 3.5rem #0d463833}.rz-price-card__badge{border-radius:var(--rz-radius-pill);background:var(--rz-secondary);color:#fff;align-items:center;gap:.4rem;width:fit-content;margin-block-end:1.1rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.rz-price-card__title{margin:0;font-size:1.35rem;font-weight:700}.rz-price-card__audience{color:var(--rz-text-muted);margin:.45rem 0 0;font-size:.9rem}.rz-price-card--featured .rz-price-card__audience{color:#ffffffb8}.rz-price-card__price{color:#008454;align-items:center;gap:.65rem;margin:2rem 0 1.75rem;display:flex}.rz-price-card__price strong{font-size:clamp(2.7rem,5vw,4rem);font-weight:700;line-height:1}.rz-price-card--featured .rz-price-card__price{color:#fff}.rz-price-card__currency{background:currentColor;flex:none;width:1.6rem;height:1.8rem;-webkit-mask:url(/build/images/icons/saudi-riyal.svg) 50%/contain no-repeat;mask:url(/build/images/icons/saudi-riyal.svg) 50%/contain no-repeat}.rz-price-card__features{color:var(--rz-text-muted);gap:.85rem;margin:0 0 2rem;padding:0;font-size:.9rem;list-style:none;display:grid}.rz-price-card__features li{align-items:flex-start;gap:.65rem;display:flex}.rz-price-card__features i{color:#008454;background:#e1f7ec;border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;display:grid}.rz-price-card--featured .rz-price-card__features{color:#ffffffd9}.rz-price-card--featured .rz-price-card__features i{color:#fff;background:#ffffff1f}.rz-price-card__action{width:100%;margin-block-start:auto}.rz-price-card--featured .rz-price-card__action{--bs-btn-color:#fff;--bs-btn-border-color:#fff9;--bs-btn-disabled-color:#fff;--bs-btn-disabled-border-color:#ffffff8c}@media (width<=991.98px){.rz-packages-hero__content,.rz-packages-hero__description{margin-inline:auto}.rz-packages-hero__actions,.rz-packages-hero__benefits{justify-content:center}.rz-pricing-grid{grid-template-columns:1fr;align-items:stretch;max-width:38rem;margin-inline:auto}.rz-price-card,.rz-price-card--featured{min-height:auto}.rz-price-card--featured{padding-block:2.5rem}}@media (width<=575.98px){.rz-packages-hero__title{font-size:clamp(2.25rem,12vw,3.25rem)}.rz-packages-hero__actions{grid-template-columns:1fr;display:grid}.rz-packages-hero__actions .rz-btn{width:100%}.rz-packages-hero__benefits{grid-template-columns:1fr;justify-items:center;display:grid}.rz-price-card{padding:1.5rem}}.rz-faq-hero{--rz-hero-image:url(/build/images/sections/faq-hero.webp);--rz-hero-mobile-position:left}html[lang^=en] .rz-faq-hero{--rz-hero-image:url(/build/images/sections/faq-hero-LTR.webp);--rz-hero-mobile-position:right}.rz-faq-hero__title{max-width:39rem;color:var(--rz-neutral);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:700;line-height:1.22}.rz-faq-hero__title span{color:var(--rz-primary)}.rz-faq-hero__description{max-width:35rem;color:var(--rz-text-muted);margin:1.35rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.95}.rz-faq-section{--rz-bg-motion-color:#0d46380e;--rz-bg-motion-color-soft:#c59d5f12;background:linear-gradient(180deg, #e8f7f0eb, #f7faf8f7), var(--rz-surface-soft)}.rz-faq-section__header{text-align:start;max-width:42rem;margin-block-end:clamp(2.25rem,5vw,3.5rem);margin-inline-end:auto}.rz-faq-section__eyebrow{color:var(--rz-primary);align-items:center;gap:.65rem;margin-block-end:.65rem;font-size:.875rem;font-weight:600;display:inline-flex}.rz-faq-section__eyebrow:after{content:"";background:currentColor;width:2.4rem;height:1px}.rz-faq-section__title{margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:700;line-height:1.35}.rz-faq-section__description{color:var(--rz-text-muted);margin:.75rem 0 0;line-height:1.9}.rz-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.rz-faq-column{align-content:start;gap:.9rem;display:grid}.rz-faq-item{--rz-faq-transition-duration:.5s;--rz-faq-transition-easing:cubic-bezier(.22, 1, .36, 1);border-radius:var(--rz-radius-md);transition:border-color var(--rz-faq-transition-duration) var(--rz-faq-transition-easing), box-shadow var(--rz-faq-transition-duration) var(--rz-faq-transition-easing), transform var(--rz-faq-transition-duration) var(--rz-faq-transition-easing);background:#ffffffeb;border:1px solid #0d463814;box-shadow:0 .75rem 2rem #0d46380e}.rz-faq-item:hover,.rz-faq-item[open]{border-color:#0d46382e;box-shadow:0 1rem 2.5rem #0d463817}.rz-faq-item[open]{transform:translateY(-.15rem)}.rz-faq-item__summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;min-height:5.25rem;padding:1rem 1.25rem;list-style:none;display:grid}.rz-faq-item__summary::-webkit-details-marker{display:none}.rz-faq-item__number{color:#64b594;font-size:.8rem;font-weight:700}.rz-faq-item__question{color:var(--rz-primary);font-size:1rem;font-weight:700;line-height:1.65}.rz-faq-item__toggle{color:#008454;width:2rem;height:2rem;transition:color var(--rz-faq-transition-duration) var(--rz-faq-transition-easing), background-color var(--rz-faq-transition-duration) var(--rz-faq-transition-easing), transform var(--rz-faq-transition-duration) var(--rz-faq-transition-easing);border-radius:50%;place-items:center;display:grid}.rz-faq-item:hover .rz-faq-item__toggle,.rz-faq-item[open] .rz-faq-item__toggle{background:#e1f7ec}.rz-faq-item[open] .rz-faq-item__toggle{transform:rotate(180deg)}.rz-faq-item__answer{color:var(--rz-text-muted);opacity:0;visibility:hidden;transition:grid-template-rows var(--rz-faq-transition-duration) var(--rz-faq-transition-easing), padding-block-end var(--rz-faq-transition-duration) var(--rz-faq-transition-easing), opacity var(--rz-faq-transition-duration) ease, visibility 0s linear var(--rz-faq-transition-duration);grid-template-rows:0fr;padding:0 1.25rem;display:grid;overflow:hidden}.rz-faq-item[open] .rz-faq-item__answer{opacity:1;visibility:visible;grid-template-rows:1fr;padding-block-end:1.25rem;transition-delay:0s}.rz-faq-item__answer p{border-block-start:1px solid #0d463814;min-height:0;margin:0;padding-block-start:1rem;line-height:1.9;overflow:hidden}.rz-faq-support{padding-block-start:clamp(5rem,10vw,9rem)}.rz-faq-support__header{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,5vw,3.5rem)}.rz-faq-support__header h2{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700}.rz-faq-support__header p{color:var(--rz-text-muted);margin:.75rem 0 0}.rz-faq-support__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;max-width:64rem;margin-inline:auto;display:grid}.rz-support-card{--rz-card-hover-accent-inset:2.25rem;border-radius:var(--rz-radius-lg);text-align:center;background:#fffffff0;border:1px solid #0d463814;flex-direction:column;align-items:center;min-height:23rem;padding:2rem;display:flex;box-shadow:0 .75rem 2rem #0d46380f}.rz-support-card--featured{border-color:#00935c;box-shadow:0 1.25rem 3rem #0d46381c}.rz-support-card__badge{border-radius:var(--rz-radius-pill);color:#fff;background:#008454;padding:.35rem .65rem;font-size:.7rem;font-weight:700;position:absolute;inset-block-start:1rem;inset-inline-start:1rem}.rz-support-card__icon{color:#008454;background:#e2f6ed;border-radius:1.1rem;place-items:center;width:4rem;height:4rem;margin-block-end:1.35rem;font-size:1.55rem;display:grid}.rz-support-card--featured .rz-support-card__icon{color:#fff;background:#008454}.rz-support-card h3{margin:0;font-size:1.2rem;font-weight:700}.rz-support-card p{color:var(--rz-text-muted);margin:.75rem 0 1.5rem;font-size:.9rem;line-height:1.85}.rz-support-card__action{width:100%;margin-block-start:auto}[dir=ltr] .rz-support-card__action .bi-arrow-up-left{transform:scaleX(-1)}@media (width<=991.98px){.rz-faq-hero__content,.rz-faq-hero__description,.rz-faq-hero__title{margin-inline:auto}.rz-faq-grid{grid-template-columns:1fr}.rz-faq-column{display:contents}.rz-faq-support__grid{grid-template-columns:1fr;max-width:38rem}.rz-support-card{min-height:auto}}@media (width<=575.98px){.rz-faq-hero__title{max-width:22rem;font-size:clamp(2.25rem,12vw,3.25rem)}.rz-faq-hero__description{max-width:22rem;font-size:.95rem}.rz-faq-section__header{text-align:center}.rz-faq-section__eyebrow{justify-content:center}.rz-faq-section__eyebrow:after{display:none}.rz-faq-item__summary{gap:.65rem;min-height:4.75rem;padding:.9rem 1rem}.rz-faq-item__question{font-size:.92rem}.rz-faq-item__answer{padding:0 1rem 1rem;font-size:.9rem}.rz-support-card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.rz-faq-item,.rz-faq-item__toggle,.rz-faq-item__answer{transition-duration:.01ms!important}}.rz-terms-hero{--rz-hero-image:none;isolation:isolate;background:var(--rz-body-bg);text-align:center;align-items:center;min-height:auto;padding-block:9rem 3rem;position:relative;overflow:hidden}.rz-terms-hero:before,.rz-terms-hero:after{content:none;display:none}.rz-terms-progress{z-index:1100;background:#0d463814;height:.2rem;position:fixed;inset-block-start:0;inset-inline:0}.rz-terms-progress span{background:linear-gradient(90deg, var(--rz-secondary), var(--rz-primary));transform-origin:0;width:100%;height:100%;transition:transform .1s linear;display:block}[dir=rtl] .rz-terms-progress span{transform-origin:100%}.rz-terms-hero__title{max-width:52rem;color:var(--rz-neutral);margin-block:1.25rem .75rem;margin-inline:auto;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800;line-height:1.35}.rz-terms-hero__title span{color:var(--rz-primary);display:block}.rz-terms-hero__updated{color:var(--rz-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.9rem;display:inline-flex}@media (width<=991.98px){.rz-terms-hero{min-height:auto;padding-block:calc(var(--rz-header-height) + 2rem) 3rem;background:var(--rz-body-bg)}}.rz-terms__layout{align-items:start;gap:2.5rem;display:grid}.rz-terms{background:var(--rz-body-bg)}.rz-terms__toc{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);padding:.65rem}.rz-terms__toc-toggle{border-radius:var(--rz-radius-md);width:100%;color:var(--rz-neutral);text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;font-size:1rem;font-weight:800;display:flex}.rz-terms__toc-toggle:focus-visible{outline-offset:2px;outline:3px solid #0d463838}.rz-terms__toc-heading{align-items:center;gap:.65rem;display:inline-flex}.rz-terms__toc-heading .bi{color:var(--rz-primary)}.rz-terms__toc-chevron{color:var(--rz-text-muted);transition:transform var(--rz-transition-base)}.rz-terms__toc-toggle[aria-expanded=true] .rz-terms__toc-chevron{transform:rotate(180deg)}.rz-terms__toc-list{color:var(--rz-text-muted);gap:.2rem;margin:0;padding:.4rem 0 0;font-size:.875rem;list-style:none;display:none}.rz-terms__toc-list[data-open=true]{display:grid}.rz-terms__toc-list a{color:inherit;transition:color var(--rz-transition-base), background-color var(--rz-transition-base);border-radius:.65rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:.55rem;padding:.55rem .75rem;line-height:1.55;text-decoration:none;display:grid}.rz-terms__toc-list a>span{color:#0d46387a;font-size:.72rem;font-weight:800}.rz-terms__toc-list a:hover,.rz-terms__toc-list a:focus-visible{color:var(--rz-primary);background:var(--rz-surface-soft);outline:none;text-decoration:none}.rz-terms__toc-list .is-active a{background:var(--rz-surface-soft);color:var(--rz-primary);font-weight:700}.rz-terms__content{gap:1rem;max-width:100ch;display:grid}.rz-terms__clause{border-radius:var(--rz-radius-lg);transition:border-color var(--rz-transition-base), box-shadow var(--rz-transition-base), transform var(--rz-transition-base);background:#fffffff0;border:1px solid #0d463814;padding:clamp(1.35rem,3vw,2rem);scroll-margin-block-start:7.5rem;box-shadow:0 .75rem 2rem #0d46380b}.rz-terms__clause:hover,.rz-terms__clause:target{border-color:#0d463833;transform:translateY(-.15rem);box-shadow:0 1rem 2.5rem #0d463814}.rz-terms__clause-title{color:var(--rz-neutral);align-items:center;gap:.65rem;margin-block-end:.9rem;font-size:1.15rem;font-weight:800;display:flex}.rz-terms__clause-number{border-radius:var(--rz-radius-pill);background:var(--rz-surface-soft);width:2.25rem;height:2.25rem;color:var(--rz-primary);flex-shrink:0;place-items:center;font-size:.9rem;font-weight:800;display:grid}.rz-terms__paragraph{color:var(--rz-text-muted);margin-block-end:.85rem;font-size:.95rem;line-height:2}.rz-terms__paragraph:last-child{margin-block-end:0}.rz-terms__list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.rz-terms__list li{color:var(--rz-text-muted);align-items:start;gap:.6rem;font-size:.95rem;line-height:1.9;display:flex}.rz-terms__list .bi{color:var(--rz-primary);flex-shrink:0;margin-block-start:.45rem;font-size:.85rem}.rz-terms__acknowledgement{border-radius:var(--rz-radius-lg);background:var(--rz-surface-soft);box-shadow:inset .25rem 0 0 var(--rz-primary);border:1px solid #0d463833;padding:clamp(1.5rem,3vw,2rem);position:relative}.rz-terms__acknowledgement h2{color:var(--rz-primary);align-items:center;gap:.5rem;margin-block-end:.65rem;font-size:1.05rem;font-weight:800;display:flex}.rz-terms__acknowledgement p{color:var(--rz-neutral);margin:0;font-size:.95rem;line-height:2}@media (width>=992px){.rz-terms__layout{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.rz-terms__toc{max-height:calc(100dvh - 8rem);position:sticky;top:6.5rem;overflow-y:auto}.rz-terms__toc-toggle{cursor:default}.rz-terms__toc-chevron{display:none}.rz-terms__toc-list{display:grid}}@media (width<=991.98px){.rz-terms__layout{gap:1.5rem;max-width:48rem}.rz-terms__content{width:100%;max-width:none}}@media (width<=575.98px){.rz-terms-hero{padding-block:calc(var(--rz-header-height) + 1.35rem) 2.25rem}.rz-terms-hero__title{text-wrap:balance;max-width:21rem;margin-block:1rem .65rem;font-size:clamp(1.65rem,8.5vw,2rem);line-height:1.45}.rz-terms-hero__updated{max-width:19rem;font-size:.8rem;line-height:1.7}.rz-terms{padding-block:2.75rem 4rem}.rz-terms__layout{gap:1.25rem}.rz-terms__toc{border-radius:var(--rz-radius-md)}.rz-terms__toc-toggle{min-height:3.75rem;padding:.7rem .75rem;font-size:.95rem}.rz-terms__toc-list{overscroll-behavior:contain;max-height:min(55dvh,25rem);padding-block-end:.25rem;overflow-y:auto}.rz-terms__toc-list a{grid-template-columns:1.6rem minmax(0,1fr);padding:.6rem .7rem}.rz-terms__content{gap:.85rem}.rz-terms__clause-title{align-items:flex-start;font-size:1.05rem;line-height:1.65}.rz-terms__clause{border-radius:var(--rz-radius-md);padding:1.15rem;scroll-margin-block-start:6.5rem}.rz-terms__clause-number{width:2rem;height:2rem;margin-block-start:.1rem;font-size:.8rem}.rz-terms__paragraph,.rz-terms__list li{overflow-wrap:anywhere;font-size:.9rem;line-height:1.9}.rz-terms__acknowledgement{border-radius:var(--rz-radius-md);padding:1.25rem}}@media (width<=359.98px){.rz-terms-hero__title{max-width:18rem;font-size:1.55rem}.rz-terms__clause{padding:1rem}}@media (prefers-reduced-motion:reduce){.rz-terms-progress span,.rz-terms__toc-chevron,.rz-terms__clause{transition-duration:.01ms!important}.rz-terms__clause:hover,.rz-terms__clause:target{transform:none}}.rz-contact-hero{--rz-hero-image:url(/build/images/sections/contact-hero.webp);--rz-hero-mobile-position:left}html[lang^=en] .rz-contact-hero{--rz-hero-image:url(/build/images/sections/contact-hero-LTR.webp);--rz-hero-mobile-position:right}.rz-contact-hero__title{max-width:39rem;color:var(--rz-neutral);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,5.4vw,5rem);font-weight:700;line-height:1.2}.rz-contact-hero__title span{color:var(--rz-primary)}.rz-contact-hero__description{max-width:38rem;color:var(--rz-text-muted);margin:1.3rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.95}.rz-contact-hero__actions{flex-wrap:wrap;gap:.9rem;margin-block-start:1.75rem;display:flex}.rz-contact-details{background:#f7faf8;padding-block:clamp(3.5rem,7vw,6rem)}.rz-contact-details__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.25vw,1.5rem);display:grid}.rz-contact-detail{--rz-card-hover-accent-inset:2rem;border-radius:var(--rz-radius-lg);background:var(--rz-surface);border:1px solid #00935c29;min-height:14rem;padding:1.75rem;box-shadow:0 .75rem 2rem #0d46380d}.rz-contact-detail__icon{color:#008454;background:#e4f8ef;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;margin-block-end:1.15rem;font-size:1.35rem;display:grid}.rz-contact-detail__label{color:#8a9a95;margin-block-end:.4rem;font-size:.78rem;font-weight:600;display:block}.rz-contact-detail h2{color:var(--rz-primary);margin:0;font-size:1rem;font-weight:700;line-height:1.7}.rz-contact-detail__value{color:var(--rz-primary);text-decoration:none}.rz-contact-detail p{color:var(--rz-text-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.75}.rz-contact-message{background:var(--rz-surface)}.rz-contact-message__header{text-align:center;max-width:42rem;margin:0 auto clamp(2.25rem,5vw,3.5rem)}.rz-contact-message__header h2{margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:700}.rz-contact-message__header p{color:var(--rz-text-muted);margin:.75rem 0 0;line-height:1.9}.rz-contact-form{background:radial-gradient(circle at 95% 0, #e2f8ed8c, transparent 14rem), var(--rz-surface);border:1px solid #00935c33;border-radius:clamp(1.25rem,3vw,2rem);width:min(100%,52rem);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 1.25rem 3.5rem #0d463814}.rz-contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;display:grid}.rz-contact-form__field{gap:.5rem;display:grid}.rz-contact-form__field--full{grid-column:1/-1}.rz-contact-form__field label{color:var(--rz-primary);font-size:.85rem;font-weight:700}.rz-contact-form .form-control,.rz-contact-form .form-select{border-radius:var(--rz-radius-md);min-height:3.25rem;color:var(--rz-neutral);box-shadow:none;text-align:start;background-color:#f0fbf6;border-color:#00935c2e}.rz-contact-form .form-control::placeholder,.rz-contact-form .form-select::placeholder{color:var(--rz-text-muted);font-size:.85rem}.rz-contact-form textarea.form-control{resize:vertical;border-radius:var(--rz-radius-md);min-height:9rem}.rz-contact-form .form-control:focus,.rz-contact-form .form-select:focus{background-color:#fff;border-color:#00935c;box-shadow:0 0 0 .2rem #00935c1a}.rz-contact-form__consent{color:var(--rz-text-muted);margin-block:1.25rem;font-size:.82rem}.rz-contact-form__consent .form-check-input:checked{background-color:#008454;border-color:#008454}.rz-contact-form__error{color:var(--rz-danger);font-size:.75rem;line-height:1.5}.rz-contact-form__success{border-radius:var(--rz-radius-md);color:var(--rz-primary);background:#e1f7ec;align-items:center;gap:.65rem;margin-block-end:1.25rem;padding:.9rem 1rem;font-size:.9rem;font-weight:700;display:flex}.rz-contact-form__submit{width:100%}.rz-contact-form__response-note{color:#93a09c;text-align:center;margin:.75rem 0 0;font-size:.75rem}.rz-contact-social{text-align:center;background:#f3faf7;padding-block:clamp(3.5rem,7vw,5.5rem)}.rz-contact-social h2{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}.rz-contact-social p{color:var(--rz-text-muted);margin:.65rem 0 1.75rem}.rz-contact-social__links{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.rz-contact-social__link{color:#008454;opacity:.78;background:#ebfaf3;border:1px solid #00935c40;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.2rem;display:grid}@media (width<=991.98px){.rz-contact-hero__content,.rz-contact-hero__title,.rz-contact-hero__description{margin-inline:auto}.rz-contact-hero__actions{justify-content:center}.rz-contact-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.rz-contact-hero__title{max-width:22rem;font-size:clamp(2.25rem,12vw,3.25rem)}.rz-contact-hero__description{max-width:22rem;font-size:.95rem}.rz-contact-hero__actions{grid-template-columns:1fr;width:min(100%,22rem);margin-inline:auto;display:grid}.rz-contact-hero__actions .rz-btn{width:100%}.rz-contact-details__grid,.rz-contact-form__grid{grid-template-columns:1fr}.rz-contact-detail{min-height:auto}.rz-contact-form{padding:1.25rem}.rz-contact-form__field--full{grid-column:auto}}.rz-profile{--rz-profile-field-bg:#f6f9f8;--rz-profile-accent-soft:#0d46380f;--rz-profile-green:#1a8a68;--rz-profile-green-soft:#35a884;background:var(--rz-body-bg);padding-block-end:7rem}.rz-profile-hero{background:0 0;padding-block:clamp(1.5rem,4vw,2.5rem)}.rz-profile-hero__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem;display:flex}.rz-profile-hero__copy{flex:20rem}.rz-profile-hero__eyebrow{color:var(--rz-primary);align-items:center;gap:.4rem;margin-block-end:.65rem;font-size:.8rem;font-weight:700;display:inline-flex}.rz-profile-hero__title{color:var(--rz-neutral);margin:0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800}.rz-profile-hero__description{max-width:38rem;color:var(--rz-text-muted);margin-block:.65rem 0;font-size:.95rem;line-height:1.9}.rz-profile-hero__meter{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);flex:0 19rem;padding:1.15rem 1.25rem}.rz-profile-hero__meter-head{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.85rem;font-weight:700;display:flex}.rz-profile-hero__meter-value{color:var(--rz-primary);font-variant-numeric:tabular-nums;font-size:1.5rem}.rz-profile-hero__meter-note{color:var(--rz-text-muted);margin:.85rem 0 0;font-size:.75rem}.rz-profile-hero__meter-action{margin-block-start:.9rem}.rz-profile-hero__meter-action .btn{width:100%}.rz-profile-progress{border-radius:var(--rz-radius-pill);background:var(--rz-profile-accent-soft);height:.5rem;overflow:hidden}.rz-profile-progress__value{border-radius:inherit;background:linear-gradient(90deg, var(--rz-profile-green) 0%, var(--rz-profile-green-soft) 100%);height:100%;transition:width .7s var(--rz-card-hover-easing)}.rz-profile-layout{align-items:start;gap:1.25rem;padding-block-start:1.5rem;display:grid}@media (width>=992px){.rz-profile-layout{grid-template-columns:19rem minmax(0,1fr)}}.rz-profile-preview{gap:.65rem;display:grid}@media (width>=992px){.rz-profile-preview{position:sticky;inset-block-start:1.5rem}}.rz-profile-preview__label{color:var(--rz-text-muted);align-items:center;gap:.35rem;margin:0;font-size:.76rem;font-weight:700;display:flex}.rz-profile-preview__stats{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-surface);color:var(--rz-text-muted);justify-content:center;align-items:baseline;gap:.35rem;margin:0;padding:.55rem .75rem;font-size:.76rem;display:flex}.rz-profile-preview__stats strong{color:var(--rz-primary);font-size:.95rem;font-weight:800}.rz-profile-sections{gap:1rem;min-width:0;display:grid}.rz-profile-summary{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);overflow:hidden}@media (width>=992px){.rz-profile-summary{position:sticky;inset-block-start:1.5rem}}.rz-profile-summary__cover{background:linear-gradient(120deg, var(--rz-profile-green) 0%, var(--rz-profile-green-soft) 100%);height:5rem}.rz-profile-summary__body{text-align:center;padding:0 1.15rem 1.35rem}.rz-profile-summary__avatar{border:4px solid var(--rz-surface);border-radius:var(--rz-radius-lg);background:var(--rz-surface-soft);width:5.25rem;height:5.25rem;color:var(--rz-primary);box-shadow:var(--rz-shadow-sm);place-items:center;margin:-2.6rem auto 0;display:grid;overflow:hidden}.rz-profile-summary__avatar img{object-fit:cover;width:100%;height:100%}.rz-profile-summary__badge{border-radius:var(--rz-radius-pill);background:var(--rz-surface-soft);color:var(--rz-primary);align-items:center;gap:.35rem;margin-block-start:.85rem;padding:.3rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.rz-profile-summary__name{margin-block:.75rem 0;font-size:1.02rem;font-weight:800}.rz-profile-summary__title{color:var(--rz-primary);margin-block:.3rem 0;font-size:.82rem;font-weight:700}.rz-profile-summary__stats{border-block:1px solid var(--rz-border);color:var(--rz-text-muted);justify-content:center;gap:.4rem;margin-block-start:1rem;padding-block:.7rem;font-size:.75rem;display:flex}.rz-profile-summary__stats strong{color:var(--rz-primary);font-variant-numeric:tabular-nums}.rz-profile-summary__note{color:var(--rz-text-muted);margin-block:.9rem 0;font-size:.72rem;line-height:1.7}.rz-profile-section{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);transition:border-color var(--rz-card-hover-duration) var(--rz-card-hover-easing), box-shadow var(--rz-card-hover-duration) var(--rz-card-hover-easing);overflow:hidden}.rz-profile-section:has(.rz-profile-listbox){z-index:5;position:relative;overflow:visible}.rz-profile-section:hover,.rz-profile-section:focus-within{border-color:var(--rz-card-hover-border);box-shadow:var(--rz-card-hover-shadow)}.rz-profile-section__header{width:100%;color:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.rz-profile-section__icon{border-radius:var(--rz-radius-md);background:var(--rz-surface-soft);width:2.4rem;height:2.4rem;color:var(--rz-primary);transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing), background var(--rz-transition-base);flex:none;place-items:center;display:grid}.rz-profile-section__header:hover .rz-profile-section__icon{transform:translateY(var(--rz-card-hover-icon-lift)) scale(var(--rz-card-hover-icon-scale))}.rz-profile-section__heading{flex:auto;min-width:0}.rz-profile-section__title{font-size:.95rem;font-weight:800;display:block}.rz-profile-section__meta{color:var(--rz-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-block-start:.15rem;font-size:.7rem;display:flex}.rz-profile-section__state{border-radius:var(--rz-radius-pill);background:var(--rz-profile-accent-soft);align-items:center;gap:.25rem;padding:.12rem .5rem;font-weight:700;display:inline-flex}.rz-profile-section__state--complete{background:var(--rz-surface-soft);color:var(--rz-primary)}.rz-profile-section__chevron{color:var(--rz-text-muted);transition:transform var(--rz-transition-base);flex:none;font-size:.8rem}.rz-profile-section__header[aria-expanded=true] .rz-profile-section__chevron{transform:rotate(180deg)}.rz-profile-section__body{border-block-start:1px solid var(--rz-border);animation:rz-profile-reveal .26s var(--rz-card-hover-easing) both;padding:1.25rem 1.15rem}.rz-profile-section__body[hidden]{display:none}@keyframes rz-profile-reveal{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}.rz-profile-grid{gap:1rem;display:grid}@media (width>=576px){.rz-profile-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.rz-profile-field{align-content:start;gap:.4rem;min-width:0;display:grid}.rz-profile-field--full{grid-column:1/-1}.rz-profile-field>label{min-height:1.2rem;color:var(--rz-neutral);font-size:.8rem;font-weight:700}.rz-profile-field__counts{color:var(--rz-primary)}.rz-profile-field .form-control,.rz-profile-field .form-select{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background-color:var(--rz-profile-field-bg);min-height:3rem;color:var(--rz-neutral);transition:border-color var(--rz-transition-base), background var(--rz-transition-base), box-shadow var(--rz-transition-base);padding:.65rem .95rem;font-size:.9rem}.rz-profile-field .form-control:focus,.rz-profile-field .form-select:focus{border-color:var(--rz-primary);background-color:var(--rz-surface);box-shadow:0 0 0 .25rem #0d46381a}.rz-profile-field .form-control::placeholder{color:#68736fbf}.rz-profile-field .form-control:disabled,.rz-profile-field .form-select:disabled{color:var(--rz-text-muted);cursor:not-allowed;background-color:#dce5e166}.rz-profile-field textarea.form-control{resize:vertical;min-height:8.5rem;line-height:1.9}.rz-profile-field__hint{color:var(--rz-text-muted);font-size:.72rem}.rz-profile-field__error{color:var(--rz-danger);align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;display:flex}.rz-profile-alert{border-radius:var(--rz-radius-md);color:var(--rz-danger);background:#d908120f;border:1px solid #d9081233;align-items:center;gap:.5rem;margin-block-end:1rem;padding:.7rem .9rem;font-size:.8rem;font-weight:600;display:flex}.rz-profile-save{border-block-start:1px solid var(--rz-border);align-items:center;gap:.85rem;margin-block-start:1.35rem;padding-block-start:1.1rem;display:flex}.rz-profile-save__state{color:var(--rz-primary);animation:rz-profile-reveal .24s var(--rz-card-hover-easing) both;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;display:inline-flex}.rz-profile-photo{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:1.35rem;display:flex}.rz-profile-photo__picker{border:2px dashed var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-profile-field-bg);width:6rem;height:6rem;color:var(--rz-primary);cursor:pointer;transition:border-color var(--rz-transition-base), transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);place-items:center;font-size:.68rem;display:grid;overflow:hidden}.rz-profile-photo__picker:hover,.rz-profile-photo__picker:focus-within{border-color:var(--rz-primary);transform:translateY(-.15rem)}.rz-profile-photo__picker img{object-fit:cover;width:100%;height:100%}.rz-profile-photo__label{font-size:.82rem;font-weight:800}.rz-profile-choices{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;display:grid}.rz-profile-choice{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-profile-field-bg);text-align:start;transition:border-color var(--rz-transition-base), background var(--rz-transition-base), transform var(--rz-transition-fast);gap:.15rem;padding:.7rem .85rem;display:grid}.rz-profile-choice strong{color:var(--rz-text);font-size:.84rem;font-weight:800}.rz-profile-choice small{color:var(--rz-text-muted);font-size:.72rem;line-height:1.45}.rz-profile-choice:hover{border-color:var(--rz-primary);transform:translateY(-.1rem)}.rz-profile-choice--on{border-color:var(--rz-primary);background:var(--rz-surface-soft)}.rz-profile-choice--on strong{color:var(--rz-primary)}.rz-profile-repeater{gap:.85rem;display:grid}.rz-profile-repeater__item{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-profile-field-bg);animation:rz-profile-reveal .26s var(--rz-card-hover-easing) both;padding:1rem;position:relative}.rz-profile-repeater__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rz-profile-repeater__head:has(.rz-profile-repeater__toggle[aria-expanded=true]){margin-block-end:.85rem}.rz-profile-repeater__toggle{text-align:start;background:0 0;border:0;flex:auto;align-items:center;gap:.5rem;min-width:0;padding:.15rem 0;display:flex}.rz-profile-repeater__chevron{color:var(--rz-text-muted);transition:transform var(--rz-transition-base);font-size:.7rem}.rz-profile-repeater__toggle[aria-expanded=true] .rz-profile-repeater__chevron{transform:rotate(180deg)}.rz-profile-repeater__title{color:var(--rz-primary);flex:none;font-size:.78rem;font-weight:800}.rz-profile-repeater__summary{color:var(--rz-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.rz-profile-remove{border-radius:var(--rz-radius-sm);color:var(--rz-danger);transition:background var(--rz-transition-fast), transform var(--rz-transition-fast);background:0 0;border:0;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.rz-profile-remove:hover,.rz-profile-remove:focus-visible{background:#d9081214;transform:translateY(-.08rem)}.rz-profile-add{border:1px dashed var(--rz-border);border-radius:var(--rz-radius-md);min-width:fit-content;min-height:3.25rem;color:var(--rz-primary);transition:border-color var(--rz-transition-base), background var(--rz-transition-base), transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);background:0 0;justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;display:flex}.rz-profile-add:hover,.rz-profile-add:focus-visible{border-color:var(--rz-primary);background:var(--rz-surface-soft);transform:translateY(-.15rem)}.rz-profile-empty{border-radius:var(--rz-radius-md);background:var(--rz-profile-field-bg);color:var(--rz-text-muted);margin:0 0 .85rem;padding:.9rem 1rem;font-size:.8rem}.rz-profile-tags{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-profile-field-bg);transition:border-color var(--rz-transition-base), box-shadow var(--rz-transition-base);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.rz-profile-tags:focus-within{border-color:var(--rz-primary);box-shadow:0 0 0 .25rem #0d46381a}.rz-profile-tags input{background:0 0;border:0;outline:none;flex:8rem;min-width:8rem;padding:.45rem;font-size:.85rem}.rz-profile-tag{border:1px solid var(--rz-border);border-radius:var(--rz-radius-pill);background:var(--rz-surface);animation:rz-profile-reveal .2s var(--rz-card-hover-easing) both;align-items:center;gap:.4rem;padding:.25rem .3rem;font-size:.76rem;font-weight:700;display:inline-flex}.rz-profile-tag__name{padding-inline-start:.45rem}.rz-profile-tag select{border-radius:var(--rz-radius-pill);background:var(--rz-surface-soft);color:var(--rz-primary);border:0;padding:.15rem .4rem;font-size:.7rem;font-weight:700}.rz-profile-tag button{width:1.35rem;height:1.35rem;color:var(--rz-text-muted);transition:background var(--rz-transition-fast), color var(--rz-transition-fast);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.rz-profile-tag button:hover,.rz-profile-tag button:focus-visible{color:var(--rz-danger);background:#d908121a}.rz-profile-combobox{position:relative}.rz-profile-listbox{z-index:20;border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-surface);animation:rz-profile-reveal .16s var(--rz-card-hover-easing) both;margin-block-start:.35rem;position:absolute;inset-inline:0;overflow:hidden;box-shadow:0 .75rem 2rem #0f172a1f}.rz-profile-listbox ul{scrollbar-width:thin;scrollbar-color:var(--rz-border) transparent;max-height:15rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.rz-profile-listbox button{border-radius:var(--rz-radius-sm);width:100%;color:var(--rz-text);text-align:start;transition:background var(--rz-transition-fast);background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.82rem;font-weight:600;display:flex}.rz-profile-listbox button i{color:var(--rz-text-muted);font-size:.7rem}.rz-profile-listbox button.is-active{background:var(--rz-surface-soft);color:var(--rz-primary)}.rz-profile-listbox button.is-active i{color:var(--rz-primary)}.rz-profile-listbox__more{border-block-start:1px solid var(--rz-border);color:var(--rz-text-muted);margin:0;padding:.45rem .7rem;font-size:.72rem}.rz-profile-suggestions{flex-wrap:wrap;gap:.4rem;margin-block-start:.85rem;display:flex}.rz-profile-suggestion{border:1px solid var(--rz-border);border-radius:var(--rz-radius-pill);background:var(--rz-surface);color:var(--rz-text-muted);transition:border-color var(--rz-transition-base), color var(--rz-transition-base), transform var(--rz-transition-fast);padding:.25rem .7rem;font-size:.74rem;font-weight:600}.rz-profile-suggestion:hover,.rz-profile-suggestion:focus-visible{border-color:var(--rz-primary);color:var(--rz-primary);transform:translateY(-.1rem)}.rz-profile-documents{gap:.85rem;display:grid}@media (width>=576px){.rz-profile-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}.rz-profile-document{border:1px dashed var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-profile-field-bg);text-align:center;transition:border-color var(--rz-transition-base), background var(--rz-transition-base), transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);gap:.5rem;padding:1rem;display:grid}.rz-profile-document:hover,.rz-profile-document:focus-within{border-color:var(--rz-primary);background:var(--rz-surface-soft);transform:translateY(-.15rem)}.rz-profile-document--filled{background:var(--rz-surface);text-align:start;border-style:solid;border-color:#0d463840}.rz-profile-document--rejected{background:#a34c360d;border-color:#a34c368c}.rz-profile-document--verified{border-color:#0f6b5b73}.rz-profile-document__review{text-align:start;align-items:flex-start;gap:.4rem;margin:.6rem 0 0;font-size:.74rem;font-weight:600;line-height:1.7;display:flex}.rz-profile-document__review i{margin-block-start:.15rem}.rz-profile-document__review--rejected{color:#a34c36}.rz-profile-document__review--verified{color:#0f6b5b}.rz-profile-document__picker{cursor:pointer;justify-items:center;gap:.4rem;display:grid}.rz-profile-document__icon{background:var(--rz-surface-soft);width:2.25rem;height:2.25rem;color:var(--rz-primary);border-radius:50%;place-items:center;display:grid}.rz-profile-document__title{font-size:.8rem;font-weight:800}.rz-profile-document__hint{color:var(--rz-text-muted);font-size:.7rem}.rz-profile-document__file{align-items:center;gap:.6rem;min-width:0;display:flex}.rz-profile-document__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.78rem;font-weight:700;overflow:hidden}.rz-profile-document__actions{gap:.35rem;display:flex}.rz-profile-document__action{border:1px solid var(--rz-border);border-radius:var(--rz-radius-sm);background:var(--rz-surface);width:2rem;height:2rem;color:var(--rz-text-muted);transition:border-color var(--rz-transition-base), color var(--rz-transition-base), transform var(--rz-transition-fast);place-items:center;font-size:.8rem;display:grid}.rz-profile-document__action:hover,.rz-profile-document__action:focus-visible{border-color:var(--rz-primary);color:var(--rz-primary);transform:translateY(-.1rem)}.rz-profile-document__action--danger:hover,.rz-profile-document__action--danger:focus-visible{border-color:var(--rz-danger);color:var(--rz-danger)}.rz-profile-footer{z-index:25;border-block-start:1px solid var(--rz-border);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#fffffff2;padding-block:.7rem;position:fixed;inset:auto 0 0;box-shadow:0 -.75rem 2rem #0d463814}.rz-profile-footer__inner{align-items:center;gap:1rem;display:flex}.rz-profile-footer__value{color:var(--rz-primary);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800}.rz-profile-footer .rz-profile-progress{flex:auto}.rz-profile-hero__meter-note--done{color:var(--rz-primary);font-weight:700}.rz-profile-footer__note{color:var(--rz-text-muted);font-size:.75rem}@media (width<=575.98px){.rz-profile-footer__note{display:none}}@media (prefers-reduced-motion:reduce){.rz-profile-section__body,.rz-profile-repeater__item,.rz-profile-tag,.rz-profile-save__state{animation:none}.rz-profile-progress__value{transition:none}}.rz-profile-hero__back{color:var(--rz-text-muted);transition:color var(--rz-transition-base), gap var(--rz-transition-base);align-items:center;gap:.3rem;margin-block-end:.75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.rz-profile-hero__back:hover,.rz-profile-hero__back:focus-visible{color:var(--rz-primary);gap:.55rem}.rz-profile-tags__add{border-radius:var(--rz-radius-sm);background:var(--rz-primary);color:#fff;width:2.25rem;height:2.25rem;transition:background var(--rz-transition-base), transform var(--rz-transition-fast), opacity var(--rz-transition-base);border:0;flex:none;place-items:center;display:grid}.rz-profile-tags__add:hover:not(:disabled),.rz-profile-tags__add:focus-visible{transform:translateY(-.1rem)}.rz-profile-tags__add:disabled{background:var(--rz-border);cursor:not-allowed}.rz-overview{--rz-overview-green:#1a8a68;--rz-overview-green-soft:#35a884;--rz-overview-field-bg:#f6f9f8;--rz-overview-accent-soft:var(--rz-accent-soft);--rz-overview-warning:var(--rz-warning);--rz-overview-warning-soft:var(--rz-warning-soft);background:var(--rz-body-bg);padding-block:1.5rem 4rem}.rz-overview-head{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.25rem;display:flex}.rz-overview-head__greeting{color:var(--rz-text-muted);font-size:.85rem;font-weight:600}.rz-overview-head__title{margin:.2rem 0 0;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800}.rz-overview-head__description{color:var(--rz-text-muted);margin:.3rem 0 0;font-size:.88rem}.rz-overview-availability{border:1px solid var(--rz-border);border-radius:var(--rz-radius-pill);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);align-items:center;gap:.6rem;padding:.35rem .35rem .35rem .9rem;display:flex}[dir=ltr] .rz-overview-availability{padding:.35rem .9rem .35rem .35rem}.rz-overview-availability__label{color:var(--rz-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.rz-overview-availability__toggle{border-radius:var(--rz-radius-pill);background:var(--rz-overview-accent-soft);color:var(--rz-text-muted);transition:background var(--rz-transition-base), color var(--rz-transition-base), transform var(--rz-transition-fast);border:0;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.rz-overview-availability__toggle:hover:not(:disabled),.rz-overview-availability__toggle:focus-visible{transform:translateY(-.1rem)}.rz-overview-availability__toggle:disabled{opacity:.6}.rz-overview-availability__toggle--on{background:var(--rz-surface-soft);color:var(--rz-primary)}.rz-overview-availability__dot{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.rz-overview-card{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);transition:border-color var(--rz-card-hover-duration) var(--rz-card-hover-easing), box-shadow var(--rz-card-hover-duration) var(--rz-card-hover-easing), transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);padding:1.25rem}.rz-overview-card:hover,.rz-overview-card:focus-within{border-color:var(--rz-card-hover-border);box-shadow:var(--rz-card-hover-shadow)}.rz-overview-card__head{justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1rem;display:flex}.rz-overview-card__title{align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:800;display:flex}.rz-overview-card__title i{color:var(--rz-primary)}.rz-overview-card__link{color:var(--rz-text-muted);transition:color var(--rz-transition-base), gap var(--rz-transition-base);align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.rz-overview-card__link:hover,.rz-overview-card__link:focus-visible{color:var(--rz-primary);gap:.5rem}.rz-overview-empty{border:1px dashed var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-overview-field-bg);color:var(--rz-text-muted);text-align:center;justify-items:center;gap:.5rem;padding:1.5rem 1rem;font-size:.8rem;display:grid}.rz-overview-empty i{color:var(--rz-border);font-size:1.5rem}.rz-overview-empty__soon{border-radius:var(--rz-radius-pill);background:var(--rz-overview-accent-soft);padding:.1rem .55rem;font-size:.68rem;font-weight:700}.rz-overview-completion{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex;position:relative;overflow:hidden}.rz-overview-completion__icon{border-radius:var(--rz-radius-md);background:linear-gradient(135deg, var(--rz-overview-green) 0%, var(--rz-overview-green-soft) 100%);color:#fff;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.35rem;display:grid}.rz-overview-completion__copy{flex:16rem;min-width:0}.rz-overview-completion__title{margin:0;font-size:1rem;font-weight:800}.rz-overview-completion__description{color:var(--rz-text-muted);margin:.25rem 0 0;font-size:.82rem}.rz-overview-completion__meter{text-align:center;flex:none}.rz-overview-completion__value{color:var(--rz-primary);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1.1}.rz-overview-completion__caption{color:var(--rz-text-muted);font-size:.7rem}.rz-overview-completion__bar{flex:100%}.rz-overview-segments{gap:.25rem;display:flex}.rz-overview-segment{border-radius:var(--rz-radius-pill);background:var(--rz-overview-accent-soft);height:.55rem;transition:background var(--rz-card-hover-duration) var(--rz-card-hover-easing), transform var(--rz-transition-fast);flex:1 1 0}.rz-overview-segment:hover{transform:scaleY(1.4)}.rz-overview-segment--partial{background:var(--rz-overview-green-soft);opacity:.45}.rz-overview-segment--complete{background:linear-gradient(90deg, var(--rz-overview-green) 0%, var(--rz-overview-green-soft) 100%)}.rz-overview-summary{flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin:0;font-size:.78rem;display:flex}.rz-overview-summary__done{color:var(--rz-primary);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.rz-overview-summary__remaining{color:var(--rz-text-muted)}.rz-overview-summary__note{color:var(--rz-text-muted);flex:100%;font-size:.72rem}.rz-overview-completion__actions{flex-wrap:wrap;flex:100%;justify-content:flex-end;gap:.6rem;display:flex}.rz-overview-stats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-block:1rem;display:grid}.rz-overview-stat{gap:.35rem;display:grid}.rz-overview-stat__icon{background:var(--rz-surface-soft);width:2.4rem;height:2.4rem;color:var(--rz-primary);transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);border-radius:50%;place-items:center;display:grid}.rz-overview-card:hover .rz-overview-stat__icon{transform:translateY(var(--rz-card-hover-icon-lift)) scale(var(--rz-card-hover-icon-scale))}.rz-overview-stat__value{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.2}.rz-overview-stat__value--muted{color:var(--rz-border)}.rz-overview-stat__label{color:var(--rz-text-muted);font-size:.8rem;font-weight:600}.rz-overview-stat__note{color:var(--rz-text-muted);font-size:.7rem}.rz-overview-stat--status .rz-overview-stat__icon{background:var(--rz-overview-warning-soft);color:var(--rz-overview-warning)}.rz-overview-body{align-items:start;gap:1rem;display:grid}@media (width>=992px){.rz-overview-body{grid-template-columns:minmax(0,1fr) 21rem}}.rz-overview-column{gap:1rem;min-width:0;display:grid}.rz-overview-action{border-block-start:1px solid var(--rz-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.9rem;display:flex}.rz-overview-action:first-child{border-block-start:0;padding-block-start:0}.rz-overview-action:last-child{padding-block-end:0}.rz-overview-action__copy{flex:15rem;min-width:0}.rz-overview-action__title{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;font-weight:800;display:flex}.rz-overview-action__description{color:var(--rz-text-muted);margin:.2rem 0 0;font-size:.78rem}.rz-overview-steps{justify-content:space-between;align-items:flex-start;gap:.25rem;margin-block-end:1rem;display:flex}.rz-overview-step{text-align:center;flex:1 1 0;justify-items:center;gap:.4rem;display:grid;position:relative}.rz-overview-step:not(:first-child):before{background:var(--rz-border);content:"";width:100%;height:2px;position:absolute;inset-block-start:.72rem;inset-inline-end:50%}.rz-overview-step--done:not(:first-child):before{background:var(--rz-overview-green)}.rz-overview-step__marker{z-index:1;border:2px solid var(--rz-border);background:var(--rz-surface);color:#0000;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;display:grid;position:relative}.rz-overview-step--done .rz-overview-step__marker{border-color:var(--rz-overview-green);background:var(--rz-overview-green);color:#fff}.rz-overview-step--current .rz-overview-step__marker{border-color:var(--rz-overview-warning);color:var(--rz-overview-warning)}.rz-overview-step__label{color:var(--rz-text-muted);font-size:.7rem;font-weight:600}.rz-overview-step--done .rz-overview-step__label,.rz-overview-step--current .rz-overview-step__label{color:var(--rz-neutral)}.rz-overview-note{border-radius:var(--rz-radius-md);background:var(--rz-overview-warning-soft);color:var(--rz-overview-warning);align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.75rem;line-height:1.7;display:flex}.rz-overview-note--success{background:var(--rz-surface-soft);color:var(--rz-primary)}.rz-overview-note--danger{color:var(--rz-danger);background:#d9081212}.rz-overview-boost{border-radius:var(--rz-radius-md);background:var(--rz-overview-field-bg);transition:background var(--rz-transition-base), transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);align-items:center;gap:.75rem;padding:.85rem;display:flex}.rz-overview-boost:hover{background:var(--rz-surface-soft);transform:translateY(-.1rem)}.rz-overview-boost--highlight{background:var(--rz-overview-warning-soft)}.rz-overview-boost__icon{background:var(--rz-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;display:grid}.rz-overview-boost__copy{flex:auto;min-width:0}.rz-overview-boost__title{font-size:.8rem;font-weight:800}.rz-overview-boost__description{color:var(--rz-text-muted);margin:.15rem 0 0;font-size:.72rem}.rz-overview-support{gap:.75rem;display:grid}.rz-overview-support__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.rz-overview-segment,.rz-overview-card,.rz-overview-boost,.rz-overview-stat__icon{transition:none}}.rz-overview-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rz-overview-card__action a{color:var(--rz-primary);align-items:center;gap:.25rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.rz-overview-card__action a:hover{text-decoration:underline}.rz-overview-card__action .bi{font-size:.7rem}.rz-overview-feed{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.rz-overview-feed__item{border-radius:var(--rz-radius-md);transition:background-color var(--rz-transition-base);align-items:start;gap:.65rem;padding:.7rem .5rem;display:flex}.rz-overview-feed__item+.rz-overview-feed__item{border-block-start:1px solid var(--rz-border)}.rz-overview-feed__item:hover{background:var(--rz-body-bg)}.rz-overview-feed__item.is-unread{position:relative}.rz-overview-feed__item.is-unread:before{background:var(--rz-primary);content:"";border-radius:3px;width:3px;position:absolute;inset-block:.7rem;inset-inline-start:-.15rem}.rz-overview-feed__icon{background:var(--rz-surface-soft);width:2rem;height:2rem;color:var(--rz-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}.rz-overview-feed__icon--success,.rz-overview-feed__icon--success-soft{color:#0d6f4a;background:#e3f6ed}.rz-overview-feed__icon--warning{background:var(--rz-overview-warning-soft,#fdf3e0);color:var(--rz-overview-warning,#8a5a00)}.rz-overview-feed__icon--info{color:#14568f;background:#e7f1fb}.rz-overview-feed__copy{flex:auto;gap:.15rem;min-width:0;display:grid}.rz-overview-feed__copy b{color:var(--rz-neutral);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;line-height:1.5;display:flex}.rz-overview-feed__copy small{color:var(--rz-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.7;overflow:hidden}.rz-overview-feed__new{background:var(--rz-primary);color:#fff;border-radius:999rem;padding:.05rem .45rem;font-size:.62rem;font-style:normal;font-weight:700}.rz-overview-feed__time{color:var(--rz-text-muted);white-space:nowrap;flex-shrink:0;font-size:.7rem}.rz-overview-feed__side{flex-shrink:0;justify-items:end;gap:.35rem;display:grid}.rz-overview-feed__side time{color:var(--rz-text-muted);white-space:nowrap;font-size:.7rem}.rz-overview-stat{justify-items:start}.rz-overview-stat--link{color:inherit;text-decoration:none}.rz-overview-stat--link:hover .rz-overview-stat__note{color:var(--rz-primary)}.rz-overview-stat__note .bi{margin-inline-start:.2rem;font-size:.65rem}.rz-overview-stat__value--zero{color:var(--rz-text-muted)}.rz-overview-stat--status .rz-badge{justify-content:center;width:fit-content}.rz-overview-stat--status-done .rz-overview-stat__icon{color:#0d6f4a;background:#e3f6ed}.rz-overview-stat--status{flex-direction:column;justify-content:space-between;height:100%;display:flex}.rz-overview-stat__status{flex-direction:column;gap:.2rem;display:flex}.rz-requests{--rz-requests-field-bg:#f6f9f8;--rz-requests-accent-soft:#0d46380f;background:var(--rz-body-bg);padding-block:2rem 4rem}.rz-requests-head{text-align:center;margin-block-end:1.5rem}.rz-requests-head__title{margin:0;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800}.rz-requests-head__description{max-width:34rem;color:var(--rz-text-muted);margin:.5rem auto 0;font-size:.88rem;line-height:1.8}.rz-requests-notice{border:1px dashed var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-requests-field-bg);color:var(--rz-text-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-block-end:1rem;padding:.65rem .9rem;font-size:.76rem;display:flex}.rz-requests-tabs{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);scrollbar-width:none;gap:.35rem;margin-block-end:1rem;padding:.5rem;display:flex;overflow-x:auto}.rz-requests-tabs::-webkit-scrollbar{display:none}.rz-requests-tab{border-radius:var(--rz-radius-md);color:var(--rz-text-muted);white-space:nowrap;transition:color var(--rz-transition-base), background var(--rz-transition-base);background:0 0;border:0;flex:none;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:700;display:inline-flex;position:relative}.rz-requests-tab:after{border-radius:var(--rz-radius-pill);background:var(--rz-primary);content:"";height:2px;transition:transform .32s var(--rz-card-hover-easing);position:absolute;inset-block-end:.15rem;inset-inline:.9rem;transform:scaleX(0)}.rz-requests-tab:hover,.rz-requests-tab:focus-visible{color:var(--rz-primary);background:var(--rz-requests-accent-soft)}.rz-requests-tab--active{color:var(--rz-primary)}.rz-requests-tab--active:after{transform:scaleX(1)}.rz-requests-tab__count{border-radius:var(--rz-radius-pill);background:var(--rz-requests-accent-soft);font-variant-numeric:tabular-nums;padding:.05rem .45rem;font-size:.7rem}.rz-requests-tab--active .rz-requests-tab__count{background:var(--rz-surface-soft);color:var(--rz-primary)}.rz-requests-list{gap:.75rem;display:grid}.rz-request{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);transition:border-color var(--rz-card-hover-duration) var(--rz-card-hover-easing), box-shadow var(--rz-card-hover-duration) var(--rz-card-hover-easing), transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);flex-wrap:wrap;align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.rz-request:hover,.rz-request:focus-within{border-color:var(--rz-card-hover-border);box-shadow:var(--rz-card-hover-shadow);transform:translateY(var(--rz-card-hover-lift))}.rz-request--inactive{opacity:.75}.rz-request:hover .rz-avatar{transform:translateY(var(--rz-card-hover-icon-lift)) scale(var(--rz-card-hover-icon-scale))}.rz-request__body{flex:14rem;min-width:0}.rz-request__name{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:800;display:flex}.rz-request__meta{color:var(--rz-text-muted);flex-wrap:wrap;align-items:center;gap:.3rem;margin:.3rem 0 0;font-size:.75rem;display:flex}.rz-request__meta span:not(:last-child):after{content:"·";margin-inline-start:.3rem}.rz-request__state{color:var(--rz-text-muted);margin:.4rem 0 0;font-size:.78rem;line-height:1.7}.rz-request__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.rz-request__waiting{color:#b0821f;white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;display:inline-flex}.rz-request__waiting i{font-size:.85rem}.rz-request-detail{align-items:start;gap:1rem;display:grid}@media (width>=992px){.rz-request-detail{grid-template-columns:minmax(0,1fr) 20rem}}.rz-request-panel{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);padding:1.35rem}.rz-request-panel+.rz-request-panel{margin-block-start:1rem}.rz-request-panel__title{align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.9rem;font-weight:800;display:flex}.rz-request-panel__title i{color:var(--rz-primary)}.rz-request-message{border-radius:var(--rz-radius-md);background:var(--rz-requests-field-bg);color:var(--rz-neutral);margin:0;padding:1rem;font-size:.88rem;line-height:1.9}.rz-request-facts{gap:.75rem;margin:0;display:grid}.rz-request-fact{border-block-end:1px solid var(--rz-border);justify-content:space-between;align-items:baseline;gap:.75rem;padding-block-end:.75rem;font-size:.8rem;display:flex}.rz-request-fact:last-child{border-block-end:0;padding-block-end:0}.rz-request-fact__label{color:var(--rz-text-muted)}.rz-request-fact__value{text-align:end;font-weight:700}.rz-request-note{border-radius:var(--rz-radius-md);background:var(--rz-surface-soft);color:var(--rz-primary);align-items:flex-start;gap:.5rem;margin:1rem 0 0;padding:.75rem .9rem;font-size:.76rem;line-height:1.7;display:flex}.rz-request-detail__actions{flex-wrap:wrap;gap:.6rem;margin-block-start:1.25rem;display:flex}.rz-requests-back{color:var(--rz-text-muted);transition:color var(--rz-transition-base), gap var(--rz-transition-base);align-items:center;gap:.3rem;margin-block-end:1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.rz-requests-back:hover,.rz-requests-back:focus-visible{color:var(--rz-primary);gap:.55rem}.rz-requests-empty{border:1px dashed var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);color:var(--rz-text-muted);text-align:center;justify-items:center;gap:.65rem;padding:3rem 1.5rem;font-size:.85rem;display:grid}.rz-requests-empty i{color:var(--rz-border);font-size:2rem}@media (prefers-reduced-motion:reduce){.rz-request,.rz-avatar,.rz-requests-tab:after{transition:none}}.rz-messages{--rz-messages-field-bg:#f6f9f8;background:var(--rz-body-bg);flex-direction:column;padding-block:2rem 3rem;display:flex}.rz-messages__container{flex-direction:column;flex:auto;min-height:0;display:flex}.rz-messages-head{margin-block-end:1rem}.rz-messages-head__title{margin:0;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:800}.rz-messages-head__description{color:var(--rz-text-muted);margin:.35rem 0 0;font-size:.85rem}.rz-messages-shell{min-height:0;flex:auto;gap:1rem;block-size:clamp(30rem,68vh,44rem);display:grid}@media (width>=992px){.rz-messages-shell{grid-template-columns:20rem minmax(0,1fr)}}.rz-messages-panel{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);min-height:0;box-shadow:var(--rz-shadow-sm);flex-direction:column;display:flex;overflow:hidden}@media (width<=991.98px){.rz-messages-panel[data-hidden-on-mobile=true]{display:none}}.rz-messages-search{border-block-end:1px solid var(--rz-border);color:var(--rz-text-muted);align-items:center;gap:.5rem;padding:.85rem;display:flex}.rz-messages-search input{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-messages-field-bg);width:100%;transition:border-color var(--rz-transition-base), box-shadow var(--rz-transition-base);padding:.5rem .75rem;font-size:.82rem}.rz-messages-search input:focus{border-color:var(--rz-primary);background:var(--rz-surface);outline:none;box-shadow:0 0 0 .2rem #0d46381a}.rz-messages-list{flex-direction:column;flex:auto;display:flex;overflow-y:auto}.rz-conversation{border:0;border-block-end:1px solid var(--rz-border);text-align:start;transition:background var(--rz-transition-base);background:0 0;align-items:center;gap:.65rem;padding:.85rem;display:flex;position:relative}.rz-conversation:hover,.rz-conversation:focus-visible{background:var(--rz-messages-field-bg)}.rz-conversation--active{background:var(--rz-surface-soft)}.rz-conversation--active:before{background:var(--rz-primary);content:"";width:3px;position:absolute;inset-block:0;inset-inline-start:0}.rz-conversation__body{flex:auto;min-width:0}.rz-conversation__top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.rz-conversation__name{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:800;overflow:hidden}.rz-conversation__time{color:var(--rz-text-muted);flex:none;font-size:.68rem}.rz-conversation__preview{color:var(--rz-text-muted);align-items:center;gap:.4rem;margin:.2rem 0 0;font-size:.75rem;display:flex}.rz-conversation__excerpt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rz-conversation__unread{border-radius:var(--rz-radius-pill);background:var(--rz-primary);color:#fff;font-variant-numeric:tabular-nums;flex:none;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.35rem;font-size:.65rem;font-weight:700;display:grid}.rz-thread-head{border-block-end:1px solid var(--rz-border);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.rz-thread-head__body{flex:auto;min-width:0}.rz-thread-head__name{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:800;display:flex}.rz-thread-head__meta{color:var(--rz-text-muted);margin:.15rem 0 0;font-size:.73rem}.rz-thread-back{border:1px solid var(--rz-border);border-radius:var(--rz-radius-sm);width:2.25rem;height:2.25rem;color:var(--rz-text-muted);transition:color var(--rz-transition-base), border-color var(--rz-transition-base);background:0 0;justify-content:center;align-items:center;display:inline-flex}.rz-thread-back:hover,.rz-thread-back:focus-visible{border-color:var(--rz-primary);color:var(--rz-primary)}@media (width>=992px){.rz-thread-back{display:none}}.rz-thread-body{background:var(--rz-messages-field-bg);flex-direction:column;flex:auto;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.rz-thread-day{border-radius:var(--rz-radius-pill);background:var(--rz-surface);color:var(--rz-text-muted);align-self:center;padding:.15rem .75rem;font-size:.68rem;font-weight:700}.rz-message{border-radius:var(--rz-radius-md);max-width:min(80%,32rem);animation:rz-message-in .22s var(--rz-card-hover-easing) both;padding:.65rem .85rem}.rz-message__body{white-space:pre-line;margin:0;font-size:.85rem;line-height:1.8}.rz-message__time{opacity:.75;margin-block-start:.25rem;font-size:.65rem;display:block}.rz-message--theirs{background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);border-start-start-radius:var(--rz-radius-sm);align-self:flex-start}.rz-message--mine{background:var(--rz-primary);color:#fff;border-start-end-radius:var(--rz-radius-sm);align-self:flex-end}@keyframes rz-message-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.rz-composer{border-block-start:1px solid var(--rz-border);align-items:flex-end;gap:.5rem;padding:.75rem;display:flex}.rz-composer textarea{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-messages-field-bg);resize:none;max-height:7rem;transition:border-color var(--rz-transition-base), box-shadow var(--rz-transition-base);flex:auto;padding:.6rem .85rem;font-size:.85rem;line-height:1.7}.rz-composer textarea:focus{border-color:var(--rz-primary);background:var(--rz-surface);outline:none;box-shadow:0 0 0 .2rem #0d46381a}.rz-composer__note{color:var(--rz-text-muted);margin:0;padding:0 .85rem .75rem;font-size:.68rem}.rz-messages-empty{color:var(--rz-text-muted);text-align:center;flex:auto;align-content:center;justify-items:center;gap:.6rem;padding:2rem 1.5rem;font-size:.82rem;display:grid}.rz-messages-empty i{color:var(--rz-border);font-size:2rem}@media (prefers-reduced-motion:reduce){.rz-message{animation:none}}.rz-notifications{background:var(--rz-body-bg);padding-block:2rem 4rem}.rz-notifications-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1.25rem;display:flex}.rz-notifications-head__title{align-items:center;gap:.6rem;margin:0;font-size:clamp(1.4rem,3vw,1.8rem);font-weight:800;display:flex}.rz-notifications-read-all{color:var(--rz-text-muted);transition:color var(--rz-transition-base), transform var(--rz-transition-fast);background:0 0;border:0;padding:.25rem;font-size:.82rem;font-weight:700}.rz-notifications-read-all:hover:not(:disabled),.rz-notifications-read-all:focus-visible{color:var(--rz-primary);transform:translateY(-.08rem)}.rz-notifications-read-all:disabled{opacity:.5}.rz-notifications-list{gap:.75rem;display:grid}.rz-notification{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);color:inherit;text-align:start;box-shadow:var(--rz-shadow-sm);transition:border-color var(--rz-card-hover-duration) var(--rz-card-hover-easing), box-shadow var(--rz-card-hover-duration) var(--rz-card-hover-easing), transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);align-items:center;gap:.85rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.rz-notification:hover,.rz-notification:focus-visible{border-color:var(--rz-card-hover-border);color:inherit;box-shadow:var(--rz-card-hover-shadow);transform:translateY(var(--rz-card-hover-lift))}.rz-notification--unread{background:var(--rz-surface-soft);border-color:#0d463824}.rz-notification__icon{width:2.75rem;height:2.75rem;transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);border:1px solid #0000;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.rz-notification:hover .rz-notification__icon{transform:translateY(var(--rz-card-hover-icon-lift)) scale(var(--rz-card-hover-icon-scale))}.rz-notification__icon--success{background:var(--rz-primary);color:#fff}.rz-notification__icon--primary{color:#fff;background:#1a8a68}.rz-notification__icon--success-soft{background:var(--rz-surface-soft);color:var(--rz-primary);border-color:#0d463833}.rz-notification__icon--warning{background:var(--rz-warning-soft);color:var(--rz-warning);border-color:#b8791f59}.rz-notification__icon--info{color:#2563eb;background:#2563eb14;border-color:#2563eb4d}.rz-notification__body{flex:auto;min-width:0}.rz-notification__title{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9rem;font-weight:800;display:flex}.rz-notification__text{color:var(--rz-text-muted);margin:.25rem 0 0;font-size:.8rem;line-height:1.7}.rz-notification__time{color:var(--rz-text-muted);white-space:nowrap;flex:none;align-self:flex-start;font-size:.72rem}@media (width<=575.98px){.rz-notification{flex-wrap:wrap}.rz-notification__time{align-self:auto;margin-inline-start:auto}}@media (prefers-reduced-motion:reduce){.rz-notification,.rz-notification__icon{transition:none}}.rz-account{--rz-account-field-bg:#f6f9f8;background:var(--rz-body-bg);padding-block:2rem 4rem}.rz-account__title{text-align:center;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800}.rz-account-panel{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-sm);transition:border-color var(--rz-card-hover-duration) var(--rz-card-hover-easing), box-shadow var(--rz-card-hover-duration) var(--rz-card-hover-easing);padding:1.5rem}.rz-account-panel:hover,.rz-account-panel:focus-within{border-color:var(--rz-card-hover-border);box-shadow:var(--rz-card-hover-shadow)}.rz-account-panel+.rz-account-panel{margin-block-start:1.25rem}.rz-account-panel__title{margin:0 0 1.25rem;font-size:1rem;font-weight:800}.rz-account-panel--danger{border-color:#d9081240}.rz-account-panel--danger .rz-account-panel__title{color:var(--rz-danger)}.rz-account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.rz-account-row+.rz-account-row{border-block-start:1px solid var(--rz-border)}.rz-account-row:first-of-type{padding-block-start:0}.rz-account-row__label{font-size:.88rem;font-weight:700}.rz-account-row__hint{color:var(--rz-text-muted);margin:.2rem 0 0;font-size:.75rem}.rz-switch{border-radius:var(--rz-radius-pill);width:2.75rem;height:1.5rem;transition:background var(--rz-transition-base);background:#d7dedb;border:0;flex:none;padding:0;position:relative}.rz-switch:after{content:"";width:1.12rem;height:1.12rem;transition:translate var(--rz-transition-base);background:#fff;border-radius:50%;position:absolute;inset-block-start:.19rem;inset-inline-start:.19rem;box-shadow:0 .15rem .4rem #0d463840}.rz-switch[aria-checked=true]{background:var(--rz-primary)}.rz-switch[aria-checked=true]:after{translate:1.25rem}[dir=rtl] .rz-switch[aria-checked=true]:after{translate:-1.25rem}.rz-switch:disabled{opacity:.6}.rz-account-link{width:100%;color:inherit;text-align:start;transition:color var(--rz-transition-base);background:0 0;border:0;align-items:center;gap:.75rem;padding-block:.9rem;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.rz-account-link+.rz-account-link{border-block-start:1px solid var(--rz-border)}.rz-account-link:hover,.rz-account-link:focus-visible{color:var(--rz-primary)}.rz-account-link__icon{border-radius:var(--rz-radius-sm);background:var(--rz-surface-soft);width:2.25rem;height:2.25rem;color:var(--rz-primary);transition:transform var(--rz-card-hover-duration) var(--rz-card-hover-easing);flex:none;place-items:center;display:grid}.rz-account-link:hover .rz-account-link__icon{transform:translateY(var(--rz-card-hover-icon-lift)) scale(var(--rz-card-hover-icon-scale))}.rz-account-link__icon--info{color:#2563eb;background:#2563eb14}.rz-account-link__chevron{color:var(--rz-text-muted);transition:translate var(--rz-transition-base);margin-inline-start:auto;font-size:.8rem}.rz-account-link:hover .rz-account-link__chevron{translate:-.2rem}[dir=rtl] .rz-account-link:hover .rz-account-link__chevron{translate:.2rem}.rz-account-danger__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.rz-account-delete{--rz-hover-fill:#b30710;--bs-btn-color:#fff;--bs-btn-bg:#ef3340;--bs-btn-border-color:#ef3340;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ef3340;--bs-btn-hover-border-color:#ef3340}.rz-modal .modal-content{border-radius:var(--rz-radius-lg);background:var(--rz-surface);box-shadow:var(--rz-shadow-md);border:0;padding:1.5rem}.rz-modal__head{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.25rem;display:flex}.rz-modal__title{margin:0;font-size:1.05rem;font-weight:800}.rz-modal__close{background:var(--rz-account-field-bg,#f6f9f8);width:2.25rem;height:2.25rem;color:var(--rz-text-muted);transition:background var(--rz-transition-base), color var(--rz-transition-base);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rz-modal__close:hover,.rz-modal__close:focus-visible{background:var(--rz-surface-soft);color:var(--rz-primary)}.rz-modal__note{color:var(--rz-text-muted);text-align:center;margin:.9rem 0 0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.rz-switch,.rz-switch:after,.rz-account-link__icon,.rz-account-link__chevron{transition:none}}.rz-account-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rz-account-panel__note{color:var(--rz-text-muted);margin:0;font-size:.78rem}.rz-account-panel__title .bi{color:var(--rz-primary);margin-inline-end:.5rem}.rz-company-docs{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.rz-company-docs__row{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.rz-company-docs__name{min-width:0;color:var(--rz-neutral);align-items:center;gap:.6rem;font-size:.9rem;font-weight:700;display:flex}.rz-company-docs__name .bi{color:var(--rz-primary);flex-shrink:0}.rz-company-docs__name small{color:var(--rz-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;display:block;overflow:hidden}.rz-company-docs__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rz-company-docs__actions a,.rz-company-docs__actions button{border:1px solid var(--rz-border);border-radius:var(--rz-radius-sm);background:var(--rz-surface);color:var(--rz-neutral);transition:border-color var(--rz-transition-base), color var(--rz-transition-base);padding:.35rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none}.rz-company-docs__actions a:hover,.rz-company-docs__actions button:hover:not(:disabled){border-color:var(--rz-primary);color:var(--rz-primary)}.rz-company-docs__actions button:disabled{opacity:.55}.rz-company-docs__remove,.rz-company-docs__remove:hover:not(:disabled){color:var(--rz-danger,#d90812);border-color:#0000}.rz-company-docs__status{border-radius:999rem;align-items:center;gap:.25rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.rz-company-docs__status--verified{color:#0d6f4a;background:#e3f6ed}.rz-company-docs__status--pending{color:#8a5a00;background:#fdf3e0}.rz-company-docs__status--rejected{color:#a4111a;background:#fdeaea}.rz-company-docs__status--missing{color:var(--rz-text-muted);background:#eef1f0}.rz-company-docs__reason{color:var(--rz-danger,#d90812);flex-basis:100%;margin:.35rem 0 0;font-size:.75rem}.rz-company-dropzone{border:1px dashed var(--rz-primary);border-radius:var(--rz-radius-md);background:var(--rz-surface-soft);text-align:center;transition:background-color var(--rz-transition-base);justify-items:center;gap:.35rem;padding:1.5rem 1rem;display:grid}.rz-company-dropzone.is-dragging{background:#d9f0e4}.rz-company-dropzone button{color:var(--rz-primary);background:0 0;border:0;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.rz-company-dropzone p{color:var(--rz-text-muted);margin:0;font-size:.75rem}.rz-company-logo{margin-block-start:1.25rem}.rz-company-logo__label{color:var(--rz-neutral);margin-block-end:.4rem;font-size:.85rem;font-weight:700;display:block}.rz-company-logo__row{border:1px solid var(--rz-border);border-radius:var(--rz-radius-md);background:var(--rz-surface);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem .9rem;display:flex}.rz-company-logo__preview{border-radius:var(--rz-radius-sm);object-fit:contain;background:var(--rz-body-bg);width:2.75rem;height:2.75rem}.rz-company-logo__row button{border:1px solid var(--rz-border);border-radius:var(--rz-radius-sm);background:var(--rz-surface);color:var(--rz-neutral);align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.rz-company-logo__row button:hover{border-color:var(--rz-primary);color:var(--rz-primary)}.rz-company-logo__remove,.rz-company-logo__remove:hover{color:var(--rz-danger,#d90812);border-color:#0000}.rz-company-logo__hint{color:var(--rz-text-muted);margin:.35rem 0 0;font-size:.75rem}.rz-company-save{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:1.25rem;display:flex}.rz-company-save__submit{border-radius:var(--rz-radius-sm);background:var(--rz-primary);color:#fff;border:0;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.875rem;font-weight:700;display:inline-flex}.rz-company-save__submit:disabled{opacity:.6}.rz-company-save__cancel{border:1px solid var(--rz-border);border-radius:var(--rz-radius-sm);background:var(--rz-surface);color:var(--rz-neutral);padding:.75rem 1.4rem;font-size:.875rem;font-weight:700}@media (width<=575.98px){.rz-company-docs__row{flex-direction:column;align-items:stretch}.rz-company-save__submit,.rz-company-save__cancel{text-align:center;flex:auto}}.rz-error-page{--rz-error-entry-duration:.72s;--rz-error-entry-easing:cubic-bezier(.22, 1, .36, 1);--rz-bg-motion-color:#0d46380e;--rz-bg-motion-color-soft:#c59d5f17;min-height:calc(100svh - var(--rz-header-height));background:radial-gradient(circle at 12% 14%,#e8f7f0f2,#0000 28rem),radial-gradient(circle at 90% 88%,#c59d5f1a,#0000 24rem),#fff;place-items:center;padding-block:clamp(2rem,7vw,5rem);display:grid;position:relative;overflow:hidden}.rz-error-page__inner{z-index:1;grid-template-columns:minmax(22rem,.9fr) minmax(0,1fr);grid-template-areas:"content visual";align-items:center;gap:clamp(2rem,7vw,7rem);width:min(100% - 2rem,76rem);margin-inline:auto;display:grid}.rz-error-page__visual{opacity:0;animation:rz-error-enter var(--rz-error-entry-duration) var(--rz-error-entry-easing) .12s forwards;grid-area:visual;transform:translateY(1rem)}.rz-error-page__illustration{filter:drop-shadow(0 1.5rem 2.5rem #0d46381a);width:min(100%,34rem);height:auto;margin-inline:auto;display:block}.rz-error-page__content{opacity:0;text-align:start;max-width:34rem;animation:rz-error-enter var(--rz-error-entry-duration) var(--rz-error-entry-easing) forwards;grid-area:content;transform:translateY(1rem)}.rz-error-page__code{color:var(--rz-primary);letter-spacing:-.055em;text-shadow:.06em .06em #c59d5f2e;margin:0 0 1.25rem;font-size:clamp(6.75rem,13vw,11rem);font-weight:700;line-height:.7}.rz-error-page__content h1{color:var(--rz-neutral);margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:700;line-height:1.35}.rz-error-page__description{max-width:31rem;color:var(--rz-text-muted);margin:1rem 0 1.75rem;font-size:clamp(.95rem,1.5vw,1.075rem);line-height:1.9}.rz-error-page .rz-btn{min-width:11.5rem;box-shadow:0 .9rem 2rem #0d463824}@keyframes rz-error-enter{to{opacity:1;transform:translateY(0)}}@media (width<=767.98px){.rz-error-page{padding-block:2.5rem}.rz-error-page__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""visual";gap:2.75rem;width:min(100% - 1.5rem,34rem)}.rz-error-page__content{text-align:center;max-width:none}.rz-error-page__code{margin-bottom:1rem;font-size:clamp(6rem,32vw,8.5rem)}.rz-error-page__description{margin-inline:auto}.rz-error-page .rz-btn{width:min(100%,20rem)}.rz-error-page__illustration{width:min(90%,25rem)}}@media (prefers-reduced-motion:reduce){.rz-error-page__visual,.rz-error-page__content{opacity:1;animation:none;transform:none}}
