@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-S6ICFECY.eot");src:url("./media/primeicons-S6ICFECY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-VZW3FIZ4.woff2") format("woff2"),url("./media/primeicons-BLVYOSRV.woff") format("woff"),url("./media/primeicons-L2UYGGP6.ttf") format("truetype"),url("./media/primeicons-EYFNKNMP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility: hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-circle-on:before{content:"\e958"}.pi-circle-off:before{content:"\e959"}.pi-address-book:before{content:"\e900"}.pi-align-center:before{content:"\e901"}.pi-align-justify:before{content:"\e902"}.pi-align-left:before{content:"\e903"}.pi-align-right:before{content:"\e904"}.pi-amazon:before{content:"\e905"}.pi-android:before{content:"\e906"}.pi-angle-double-down:before{content:"\e907"}.pi-angle-double-left:before{content:"\e908"}.pi-angle-double-right:before{content:"\e909"}.pi-angle-double-up:before{content:"\e90a"}.pi-angle-down:before{content:"\e90b"}.pi-angle-left:before{content:"\e90c"}.pi-angle-right:before{content:"\e90d"}.pi-angle-up:before{content:"\e90e"}.pi-apple:before{content:"\e90f"}.pi-arrow-circle-down:before{content:"\e910"}.pi-arrow-circle-left:before{content:"\e911"}.pi-arrow-circle-right:before{content:"\e912"}.pi-arrow-circle-up:before{content:"\e913"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\e914"}.pi-arrow-down-left:before{content:"\e915"}.pi-arrow-down-right:before{content:"\e916"}.pi-arrow-down:before{content:"\e917"}.pi-arrow-left:before{content:"\e918"}.pi-arrow-right-arrow-left:before{content:"\e919"}.pi-arrow-right:before{content:"\e91a"}.pi-arrow-u-turn-up-left:before{content:"\e91b"}.pi-arrow-u-turn-up-right:before{content:"\e91c"}.pi-arrow-up-left:before{content:"\e91d"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\e91e"}.pi-arrow-up-right:before{content:"\e91f"}.pi-arrow-up:before{content:"\e920"}.pi-arrows-alt:before{content:"\e921"}.pi-arrows-h:before{content:"\e922"}.pi-arrows-v:before{content:"\e923"}.pi-asterisk:before{content:"\e924"}.pi-at:before{content:"\e925"}.pi-backward:before{content:"\e926"}.pi-ban:before{content:"\e927"}.pi-barcode:before{content:"\e928"}.pi-bars:before{content:"\e929"}.pi-bell-slash:before{content:"\e92a"}.pi-bell:before{content:"\e92b"}.pi-bitcoin:before{content:"\e92c"}.pi-blank:before{content:"\e92d"}.pi-block-quote:before{content:"\e92e"}.pi-bold:before{content:"\e92f"}.pi-bolt:before{content:"\e930"}.pi-book:before{content:"\e931"}.pi-bookmark-fill:before{content:"\e932"}.pi-bookmark:before{content:"\e933"}.pi-box:before{content:"\e934"}.pi-briefcase:before{content:"\e935"}.pi-building-columns:before{content:"\e936"}.pi-building:before{content:"\e937"}.pi-bullseye:before{content:"\e938"}.pi-calculator:before{content:"\e939"}.pi-calendar-clock:before{content:"\e93a"}.pi-calendar-minus:before{content:"\e93b"}.pi-calendar-plus:before{content:"\e93c"}.pi-calendar-times:before{content:"\e93d"}.pi-calendar:before{content:"\e93e"}.pi-camera:before{content:"\e93f"}.pi-car:before{content:"\e940"}.pi-caret-down:before{content:"\e941"}.pi-caret-left:before{content:"\e942"}.pi-caret-right:before{content:"\e943"}.pi-caret-up:before{content:"\e944"}.pi-cart-arrow-down:before{content:"\e945"}.pi-cart-minus:before{content:"\e946"}.pi-cart-plus:before{content:"\e947"}.pi-case-sensitive:before{content:"\e948"}.pi-chart-bar:before{content:"\e949"}.pi-chart-line:before{content:"\e94a"}.pi-chart-pie:before{content:"\e94b"}.pi-chart-scatter:before{content:"\e94c"}.pi-check-circle:before{content:"\e94d"}.pi-check-square:before{content:"\e94e"}.pi-check:before{content:"\e94f"}.pi-chevron-circle-down:before{content:"\e950"}.pi-chevron-circle-left:before{content:"\e951"}.pi-chevron-circle-right:before{content:"\e952"}.pi-chevron-circle-up:before{content:"\e953"}.pi-chevron-down:before{content:"\e954"}.pi-chevron-left:before{content:"\e955"}.pi-chevron-right:before{content:"\e956"}.pi-chevron-up:before{content:"\e957"}.pi-circle-fill:before{content:"\e958"}.pi-circle:before{content:"\e959"}.pi-clipboard:before{content:"\e95a"}.pi-clock:before{content:"\e95b"}.pi-clone:before{content:"\e95c"}.pi-cloud-download:before{content:"\e95d"}.pi-cloud-upload:before{content:"\e95e"}.pi-cloud:before{content:"\e95f"}.pi-code-branch:before{content:"\e960"}.pi-code:before{content:"\e961"}.pi-cog:before{content:"\e962"}.pi-columns-2:before{content:"\e963"}.pi-comment:before{content:"\e964"}.pi-comments:before{content:"\e965"}.pi-compass:before{content:"\e966"}.pi-compress:before{content:"\e967"}.pi-copy:before{content:"\e968"}.pi-credit-card:before{content:"\e969"}.pi-crown:before{content:"\e96a"}.pi-database:before{content:"\e96b"}.pi-delete-left:before{content:"\e96c"}.pi-desktop:before{content:"\e96d"}.pi-directions-alt:before{content:"\e96e"}.pi-directions:before{content:"\e96f"}.pi-discord:before{content:"\e970"}.pi-dollar:before{content:"\e971"}.pi-dot:before{content:"\e972"}.pi-download:before{content:"\e973"}.pi-eject:before{content:"\e974"}.pi-ellipsis-h:before{content:"\e975"}.pi-ellipsis-v:before{content:"\e976"}.pi-envelope:before{content:"\e977"}.pi-equals:before{content:"\e978"}.pi-eraser:before{content:"\e979"}.pi-ethereum:before{content:"\e97a"}.pi-euro:before{content:"\e97b"}.pi-exclamation-circle:before{content:"\e97c"}.pi-exclamation-triangle:before{content:"\e97d"}.pi-expand:before{content:"\e97e"}.pi-external-link:before{content:"\e97f"}.pi-eye-dropper:before{content:"\e980"}.pi-eye-slash:before{content:"\e981"}.pi-eye:before{content:"\e982"}.pi-face-smile:before{content:"\e983"}.pi-facebook:before{content:"\e984"}.pi-fast-backward:before{content:"\e985"}.pi-fast-forward:before{content:"\e986"}.pi-file-arrow-up:before{content:"\e987"}.pi-file-check:before{content:"\e988"}.pi-file-edit:before{content:"\e989"}.pi-file-excel:before{content:"\e98a"}.pi-file-export:before{content:"\e98b"}.pi-file-import:before{content:"\e98c"}.pi-file-o:before{content:"\e98d"}.pi-file-pdf:before{content:"\e98e"}.pi-file-plus:before{content:"\e98f"}.pi-file-word:before{content:"\e990"}.pi-file:before{content:"\e991"}.pi-filter-fill:before{content:"\e992"}.pi-filter-slash:before{content:"\e993"}.pi-filter:before{content:"\e994"}.pi-flag-fill:before{content:"\e995"}.pi-flag:before{content:"\e996"}.pi-folder-open:before{content:"\e997"}.pi-folder-plus:before{content:"\e998"}.pi-folder:before{content:"\e999"}.pi-forward:before{content:"\e99a"}.pi-gauge:before{content:"\e99b"}.pi-gift:before{content:"\e99c"}.pi-github:before{content:"\e99d"}.pi-globe:before{content:"\e99e"}.pi-google:before{content:"\e99f"}.pi-graduation-cap:before{content:"\e9a0"}.pi-grid-2:before{content:"\e9a1"}.pi-grip-horizontal:before{content:"\e9a2"}.pi-grip-vertical:before{content:"\e9a3"}.pi-grip:before{content:"\e9a4"}.pi-hammer:before{content:"\e9a5"}.pi-hashtag:before{content:"\e9a6"}.pi-heading-1:before{content:"\e9a7"}.pi-heading-2:before{content:"\e9a8"}.pi-heading-3:before{content:"\e9a9"}.pi-heading-4:before{content:"\e9aa"}.pi-heading-5:before{content:"\e9ab"}.pi-heading-6:before{content:"\e9ac"}.pi-heading:before{content:"\e9ad"}.pi-headphones:before{content:"\e9ae"}.pi-heart-fill:before{content:"\e9af"}.pi-heart:before{content:"\e9b0"}.pi-highlighter:before{content:"\e9b1"}.pi-history:before{content:"\e9b2"}.pi-home:before{content:"\e9b3"}.pi-horizontal-rule:before{content:"\e9b4"}.pi-hourglass:before{content:"\e9b5"}.pi-id-card:before{content:"\e9b6"}.pi-image:before{content:"\e9b7"}.pi-images:before{content:"\e9b8"}.pi-inbox:before{content:"\e9b9"}.pi-indent:before{content:"\e9ba"}.pi-indian-rupee:before{content:"\e9bb"}.pi-info-circle:before{content:"\e9bc"}.pi-info:before{content:"\e9bd"}.pi-instagram:before{content:"\e9be"}.pi-italic:before{content:"\e9bf"}.pi-key:before{content:"\e9c0"}.pi-language:before{content:"\e9c1"}.pi-lightbulb:before{content:"\e9c2"}.pi-link:before{content:"\e9c3"}.pi-linkedin:before{content:"\e9c4"}.pi-list-check:before{content:"\e9c5"}.pi-list-ol:before{content:"\e9c6"}.pi-list-tree:before{content:"\e9c7"}.pi-list:before{content:"\e9c8"}.pi-lock-open:before{content:"\e9c9"}.pi-lock:before{content:"\e9ca"}.pi-map-marker:before{content:"\e9cb"}.pi-map:before{content:"\e9cc"}.pi-mars:before{content:"\e9cd"}.pi-megaphone:before{content:"\e9ce"}.pi-microchip-ai:before{content:"\e9cf"}.pi-microchip:before{content:"\e9d0"}.pi-microphone:before{content:"\e9d1"}.pi-microsoft:before{content:"\e9d2"}.pi-minus-circle:before{content:"\e9d3"}.pi-minus:before{content:"\e9d4"}.pi-mobile:before{content:"\e9d5"}.pi-money-bill:before{content:"\e9d6"}.pi-moon:before{content:"\e9d7"}.pi-note-sticky:before{content:"\e9d8"}.pi-objects-column:before{content:"\e9d9"}.pi-outdent:before{content:"\e9da"}.pi-palette:before{content:"\e9db"}.pi-paperclip:before{content:"\e9dc"}.pi-paragraph-left:before{content:"\e9dd"}.pi-paragraph-right:before{content:"\e9de"}.pi-pause-circle:before{content:"\e9df"}.pi-pause:before{content:"\e9e0"}.pi-paypal:before{content:"\e9e1"}.pi-pen-line:before{content:"\e9e2"}.pi-pen-to-square:before{content:"\e9e3"}.pi-pencil:before{content:"\e9e4"}.pi-percentage:before{content:"\e9e5"}.pi-phone:before{content:"\e9e6"}.pi-pinterest:before{content:"\e9e7"}.pi-play-circle:before{content:"\e9e8"}.pi-play:before{content:"\e9e9"}.pi-plus-circle:before{content:"\e9ea"}.pi-plus:before{content:"\e9eb"}.pi-pound:before{content:"\e9ec"}.pi-power-off:before{content:"\e9ed"}.pi-prime:before{content:"\e9ee"}.pi-print:before{content:"\e9ef"}.pi-qrcode:before{content:"\e9f0"}.pi-question-circle:before{content:"\e9f1"}.pi-question:before{content:"\e9f2"}.pi-receipt:before{content:"\e9f3"}.pi-rectangle-xmark:before{content:"\e9f4"}.pi-reddit:before{content:"\e9f5"}.pi-refresh:before{content:"\e9f6"}.pi-replay:before{content:"\e9f7"}.pi-reply:before{content:"\e9f8"}.pi-rows-2:before{content:"\e9f9"}.pi-save:before{content:"\e9fa"}.pi-search-minus:before{content:"\e9fb"}.pi-search-plus:before{content:"\e9fc"}.pi-search:before{content:"\e9fd"}.pi-send:before{content:"\e9fe"}.pi-server:before{content:"\e9ff"}.pi-share-alt:before{content:"\ea00"}.pi-shield:before{content:"\ea01"}.pi-shop:before{content:"\ea02"}.pi-shopping-bag:before{content:"\ea03"}.pi-shopping-cart:before{content:"\ea04"}.pi-sidebar:before{content:"\ea05"}.pi-sign-in:before{content:"\ea06"}.pi-sign-out:before{content:"\ea07"}.pi-signature:before{content:"\ea08"}.pi-sitemap:before{content:"\ea09"}.pi-slack:before{content:"\ea0a"}.pi-slash:before{content:"\ea0b"}.pi-sliders-h:before{content:"\ea0c"}.pi-sliders-v:before{content:"\ea0d"}.pi-sort-alpha-down-alt:before{content:"\ea0e"}.pi-sort-alpha-down:before{content:"\ea0f"}.pi-sort-alpha-up-alt:before{content:"\ea10"}.pi-sort-alpha-up:before{content:"\ea11"}.pi-sort-alt-slash:before{content:"\ea12"}.pi-sort-alt:before{content:"\ea13"}.pi-sort-amount-down-alt:before{content:"\ea14"}.pi-sort-amount-down:before{content:"\ea15"}.pi-sort-amount-up-alt:before{content:"\ea16"}.pi-sort-amount-up:before{content:"\ea17"}.pi-sort-down-fill:before{content:"\ea18"}.pi-sort-down:before{content:"\ea19"}.pi-sort-numeric-down-alt:before{content:"\ea1a"}.pi-sort-numeric-down:before{content:"\ea1b"}.pi-sort-numeric-up-alt:before{content:"\ea1c"}.pi-sort-numeric-up:before{content:"\ea1d"}.pi-sort-up-fill:before{content:"\ea1e"}.pi-sort-up:before{content:"\ea1f"}.pi-sort:before{content:"\ea20"}.pi-sparkles:before{content:"\ea21"}.pi-spinner-dotted:before{content:"\ea22"}.pi-spinner:before{content:"\ea23"}.pi-square:before{content:"\ea24"}.pi-stamp:before{content:"\ea25"}.pi-star-fill:before{content:"\ea26"}.pi-star-half-fill:before{content:"\ea27"}.pi-star-half:before{content:"\ea28"}.pi-star:before{content:"\ea29"}.pi-step-backward-alt:before{content:"\ea2a"}.pi-step-backward:before{content:"\ea2b"}.pi-step-forward-alt:before{content:"\ea2c"}.pi-step-forward:before{content:"\ea2d"}.pi-stop-circle:before{content:"\ea2e"}.pi-stop:before{content:"\ea2f"}.pi-stopwatch:before{content:"\ea30"}.pi-strikethrough:before{content:"\ea31"}.pi-subscript:before{content:"\ea32"}.pi-sun:before{content:"\ea33"}.pi-superscript:before{content:"\ea34"}.pi-sync:before{content:"\ea35"}.pi-table:before{content:"\ea36"}.pi-tablet:before{content:"\ea37"}.pi-tag:before{content:"\ea38"}.pi-tags:before{content:"\ea39"}.pi-telegram:before{content:"\ea3a"}.pi-text-color:before{content:"\ea3b"}.pi-text:before{content:"\ea3c"}.pi-th-large:before{content:"\ea3d"}.pi-thumbs-down-fill:before{content:"\ea3e"}.pi-thumbs-down:before{content:"\ea3f"}.pi-thumbs-up-fill:before{content:"\ea40"}.pi-thumbs-up:before{content:"\ea41"}.pi-thumbtack:before{content:"\ea42"}.pi-ticket:before{content:"\ea43"}.pi-tiktok:before{content:"\ea44"}.pi-times-circle:before{content:"\ea45"}.pi-times:before{content:"\ea46"}.pi-trash:before{content:"\ea47"}.pi-trophy:before{content:"\ea48"}.pi-truck:before{content:"\ea49"}.pi-turkish-lira:before{content:"\ea4a"}.pi-twitch:before{content:"\ea4b"}.pi-twitter:before{content:"\ea4c"}.pi-underline:before{content:"\ea4d"}.pi-undo:before{content:"\ea4e"}.pi-unlock:before{content:"\ea4f"}.pi-upload:before{content:"\ea50"}.pi-user-edit:before{content:"\ea51"}.pi-user-minus:before{content:"\ea52"}.pi-user-plus:before{content:"\ea53"}.pi-user:before{content:"\ea54"}.pi-users:before{content:"\ea55"}.pi-venus:before{content:"\ea56"}.pi-verified:before{content:"\ea57"}.pi-video:before{content:"\ea58"}.pi-vimeo:before{content:"\ea59"}.pi-volume-down:before{content:"\ea5a"}.pi-volume-off:before{content:"\ea5b"}.pi-volume-up:before{content:"\ea5c"}.pi-wallet:before{content:"\ea5d"}.pi-warehouse:before{content:"\ea5e"}.pi-wave-pulse:before{content:"\ea5f"}.pi-whatsapp:before{content:"\ea60"}.pi-wifi:before{content:"\ea61"}.pi-window-maximize:before{content:"\ea62"}.pi-window-minimize:before{content:"\ea63"}.pi-wrench:before{content:"\ea64"}.pi-youtube:before{content:"\ea65"}:root{--senior-font-scale: 1;--font-size-sm: calc(1rem * var(--senior-font-scale));--font-size-base: calc(1rem * var(--senior-font-scale));--font-size-md: calc(1.0625rem * var(--senior-font-scale));--font-size-lg: calc(1.1875rem * var(--senior-font-scale));--font-size-xl: calc(1.375rem * var(--senior-font-scale));--font-size-2xl: calc(1.5rem * var(--senior-font-scale));--color-primary: #059669;--color-primary-dark: #047857;--color-primary-light: #ECFDF5;--color-navy: #0B1C30;--color-navy-hover: rgba(255, 255, 255, .08);--color-navy-active: rgba(255, 255, 255, .12);--color-bg-app: #F8F9FF;--color-bg-surface: #FFFFFF;--color-text-primary: #0B1C30;--color-text-secondary: #475569;--color-border-strong: #94A3B8;--color-border-subtle: #E2E8F0;--color-success-bg: #DCFCE7;--color-success-text: #15803D;--color-success-border: #16A34A;--color-warning-bg: #FEF3C7;--color-warning-text: #B45309;--color-warning-border: #D97706;--color-danger-bg: #FEE2E2;--color-danger-text: #DC2626;--color-danger-border: #EF4444;--color-info-bg: #DBEAFE;--color-info-text: #1D4ED8;--touch-target-cta: 56px;--touch-target-min: 48px;--radius-card: 14px;--radius-pill: 9999px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:clip;background-color:var(--color-bg-app);color:var(--color-text-primary);font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--font-size-base);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;font-size:var(--font-size-base)}button{cursor:pointer}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tabular-nums{font-variant-numeric:tabular-nums}.rz-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);box-shadow:0 1px 3px #0b1c300d,0 1px 2px -1px #0b1c300a}.senior-card{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);padding:20px;box-shadow:0 1px 3px #0b1c300d}.rz-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--touch-target-min, 48px);padding:8px 16px;border-radius:10px;font-size:var(--font-size-base);font-weight:600;border:1px solid var(--color-border-subtle);background:#fff;color:var(--color-text-primary);transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.rz-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.rz-btn:disabled{opacity:.55;cursor:not-allowed}.rz-btn-primary,.senior-btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:700;min-height:var(--touch-target-min, 48px);padding:8px 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.rz-btn-primary:hover:not(:disabled),.senior-btn-primary:hover:not(:disabled){background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.rz-btn-blue{background:#0264e0;border-color:#0264e0;color:#fff;font-weight:700}.rz-btn-blue:hover:not(:disabled){background:#0353ba}.rz-btn-outline-green{background:#fff;border:1.5px solid #22C55E;color:#15803d}.rz-btn-outline-green:hover:not(:disabled){background:#f0fdf4}.rz-btn-outline-red{background:#fff;border:1.5px solid #F87171;color:#dc2626}.rz-btn-outline-red:hover:not(:disabled){background:#fef2f2}.rz-btn-danger{background:#dc2626;border-color:#dc2626;color:#fff;font-weight:700}.rz-btn-amber{background:#d97706;border-color:#d97706;color:#fff;font-weight:700}.senior-btn-secondary{min-height:var(--touch-target-min);padding:8px 16px;background:#fff;color:var(--color-text-primary);border:1.5px solid var(--color-border-strong);border-radius:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media(max-width:767px){.rz-btn,.rz-btn-primary,.senior-btn-primary,.senior-btn-secondary{min-height:var(--touch-target-min)}.rz-btn-cta-mobile{min-height:var(--touch-target-cta);width:100%}}.rz-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:18px}.rz-page-title{margin:0;font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.25}.rz-page-subtitle{margin:4px 0 0;font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:400}.rz-head-actions,.rz-pill-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rz-filter-pill{display:inline-flex;align-items:center;gap:8px;min-height:var(--touch-target-min, 48px);padding:6px 14px;border-radius:9999px;border:1px solid #E2E8F0;background:#fff;color:#334155;font-size:var(--font-size-base);font-weight:500;transition:all .15s}.rz-filter-pill:hover{border-color:#94a3b8;background:#f8fafc}.rz-filter-pill.active{background:#0b1c30;border-color:#0b1c30;color:#fff}.rz-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:9999px;font-size:var(--font-size-sm);font-weight:700;color:#fff}.rz-badge-green{background:#10b981}.rz-badge-red{background:#ef4444}.rz-badge-amber{background:#f59e0b}.rz-badge-slate{background:#475569}.rz-badge-blue{background:#3b82f6}.rz-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:var(--font-size-base);font-weight:600;white-space:nowrap}.rz-status-green{background:#dcfce7;color:#15803d}.rz-status-red{background:#fee2e2;color:#dc2626}.rz-status-amber{background:#fef3c7;color:#b45309}.rz-status-blue{background:#dbeafe;color:#1d4ed8}.rz-status-slate{background:#f1f5f9;color:#334155}.rz-input,.rz-select,.rz-textarea{min-height:44px;padding:8px 12px;border:1.5px solid #CBD5E1;border-radius:10px;background:#fff;color:var(--color-text-primary);font-size:var(--font-size-base);outline:none;transition:border-color .15s,box-shadow .15s}.rz-input:focus,.rz-select:focus,.rz-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #05966926}.rz-search-wrap{position:relative;display:inline-flex;align-items:center;min-width:240px}.rz-search-wrap i{position:absolute;left:12px;color:#64748b;pointer-events:none}.rz-search-wrap .rz-input{padding-left:36px;width:100%}.rz-table-wrap{width:100%;overflow-x:auto}.rz-table{width:100%;border-collapse:collapse;text-align:left}.rz-table thead th{padding:12px 14px;font-size:var(--font-size-base);font-weight:600;color:#475569;border-bottom:1px solid #E2E8F0;background:#fff;white-space:nowrap}.rz-table tbody td{padding:14px;font-size:var(--font-size-base);color:var(--color-text-primary);border-bottom:1px solid #F1F5F9;vertical-align:middle}.rz-table tbody tr:hover{background:#f8fafc}.workspace-layout{min-height:100vh;display:flex;background-color:var(--color-bg-app)}.desktop-sidebar{display:none}.workspace-main-col{flex:1;min-width:0;display:flex;flex-direction:column;padding-bottom:84px}.senior-topbar{position:sticky;top:0;z-index:90;min-height:72px;background:#fffffff0;backdrop-filter:blur(8px);border-bottom:1px solid rgba(203,213,225,.8);box-shadow:0 1px #0b1c300d;padding:10px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.topbar-left{display:flex;align-items:center;gap:12px;min-width:200px}.sidebar-toggle-btn{width:48px;height:48px;border-radius:50%;border:1px solid #E2E8F0;background:#fff;color:var(--color-text-primary);display:none;align-items:center;justify-content:center}.sidebar-toggle-btn:hover{background:#f1f5f9}.topbar-building-context{display:flex;align-items:center;gap:10px;padding:4px 6px;min-height:44px}.building-switcher-meta{display:flex;flex-direction:column;line-height:1.25}.building-switcher-name{font-size:var(--font-size-base);font-weight:700;color:var(--color-text-primary)}.building-switcher-sub{font-size:var(--font-size-base);color:var(--color-text-secondary)}.topbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.font-scale-toolbar{display:inline-flex;background:#f1f5f9;padding:3px;border-radius:10px;border:1px solid #E2E8F0;gap:2px}.font-scale-btn{min-width:48px;min-height:48px;padding:0 10px;border-radius:8px;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.font-scale-glyph{letter-spacing:-.02em}.font-scale-btn.active{background:#fff;color:var(--color-text-primary);box-shadow:0 1px 2px #0b1c3014}.notif-btn{position:relative;width:48px;height:48px;border-radius:50%;border:1px solid #E2E8F0;background:#fff;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center}.notif-btn:hover{background:#f8fafc}.notif-dot{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 4px;border-radius:9999px;background:#ef4444;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.account-pill-btn{min-height:48px;padding:4px 14px 4px 6px;border-radius:9999px;border:1px solid #E2E8F0;background:#fff;color:var(--color-text-primary);font-weight:600;display:inline-flex;align-items:center;gap:8px}.account-pill-btn:hover{background:#f8fafc}.account-avatar{width:34px;height:34px;border-radius:50%;background:#dcfce7;color:#059669;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.topbar-dropdown-wrap{position:relative}.topbar-popover{position:absolute;top:calc(100% + 8px);right:0;width:min(92vw,340px);background:#fff;border:1px solid #E2E8F0;border-radius:14px;box-shadow:0 12px 30px #0b1c3024;z-index:120;padding:8px;display:flex;flex-direction:column;gap:4px}.topbar-popover-left{left:0;right:auto}.popover-item{width:100%;min-height:48px;padding:8px 12px;border-radius:10px;border:none;background:transparent;color:var(--color-text-primary);text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500}.popover-item:hover{background:#f1f5f9}.popover-item.active{background:#ecfdf5;color:#047857;font-weight:700}.shell-main{flex:1;padding:20px 16px;width:100%;max-width:1440px;margin:0 auto}@media(min-width:1024px){.desktop-sidebar{width:256px;flex-shrink:0;background-color:var(--color-navy);color:#fff;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;box-shadow:4px 0 24px #0b1c301f;transition:width .2s ease}.workspace-layout.sidebar-collapsed .desktop-sidebar{width:0;overflow:hidden}.sidebar-brand{padding:18px 18px 14px;display:flex;align-items:center;gap:12px}.brand-mark{width:38px;height:38px;border-radius:10px;background:#fff;color:var(--color-navy);font-size:var(--font-size-lg);font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.brand-heading{margin:0;line-height:1.15}.brand-name{display:block;font-size:var(--font-size-lg);font-weight:800;letter-spacing:.04em;color:#fff}.brand-sub{display:block;margin-top:2px;font-size:var(--font-size-sm);font-weight:400;color:#94a3b8}.sidebar-scroll{flex:1;padding:8px 12px 16px;display:flex;flex-direction:column;gap:3px}.nav-group-label{padding:12px 12px 4px;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.05em;color:#64748b;text-transform:uppercase}.sidebar-divider{height:1px;background:#ffffff14;margin:10px 8px 4px}.sidebar-item{min-height:46px;padding:8px 12px;border-radius:14px;border:none;background:transparent;color:#cbd5e1;font-size:var(--font-size-base);font-weight:500;display:flex;align-items:center;gap:12px;text-align:left;width:100%;transition:background-color .15s,color .15s;position:relative}.sidebar-item:hover{background:var(--color-navy-hover);color:#fff}.sidebar-item.active{background:var(--color-navy-active);color:#fff;font-weight:600}.sidebar-item.active:before{content:"";position:absolute;left:2px;top:10px;bottom:10px;width:3px;border-radius:9999px;background:#60a5fa}.sidebar-icon-box{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff14}.sidebar-footer{padding:10px 12px 14px;border-top:1px solid rgba(255,255,255,.08)}.sidebar-toggle-btn{display:inline-flex}.workspace-main-col{padding-bottom:24px}.shell-main{padding:24px 32px}}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff;border-top:2px solid #E2E8F0;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px}@media(min-width:1024px){.bottom-nav{display:none}}.nav-item{min-height:56px;padding:4px 2px;border-radius:10px;border:none;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.nav-item.active{background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:700}.desktop-table-only,.p-card.desktop-table-only{display:none!important}.mobile-cards-only{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.desktop-table-only,.p-card.desktop-table-only{display:block!important}.mobile-cards-only{display:none!important}}.rz-kpi-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:16px}@media(min-width:1280px){.rz-kpi-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.rz-kpi-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px}@media(min-width:1100px){.rz-kpi-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rz-kpi-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:18px}@media(min-width:1024px){.rz-kpi-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rz-kpi-card{position:relative;overflow:hidden;background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:18px;text-align:left;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 3px #0b1c300d;transition:border-color .15s,box-shadow .15s}.rz-kpi-card.clickable:hover{border-color:#94a3b8;box-shadow:0 4px 12px #0b1c3014}.rz-kpi-corner{position:absolute;top:-14px;right:-14px;width:78px;height:78px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-top:12px;padding-right:12px}.rz-corner-red{background:#fff1f2}.rz-corner-blue{background:#eff6ff}.rz-corner-green{background:#ecfdf5}.rz-corner-slate{background:#f1f5f9}.rz-corner-amber{background:#fef3c7}.rz-kpi-icon-box{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.rz-icon-red{background:#ffe4e6;color:#e11d48}.rz-icon-blue{background:#dbeafe;color:#2563eb}.rz-icon-green{background:#d1fae5;color:#059669}.rz-icon-slate{background:#e2e8f0;color:#334155}.rz-icon-amber{background:#fde68a;color:#d97706}.rz-kpi-label{font-size:var(--font-size-base);font-weight:500;color:#475569;padding-right:52px}.rz-kpi-value{font-size:var(--font-size-2xl);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.rz-kpi-sub{font-size:var(--font-size-base);color:#64748b}.rz-text-red{color:#dc2626}.rz-text-blue{color:#1d4ed8}.rz-text-green{color:#059669}.rz-text-slate{color:#0b1c30}.rz-shortcut-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-bottom:18px}.rz-shortcut-card{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:16px 18px;display:flex;align-items:center;gap:14px;text-align:left;box-shadow:0 1px 3px #0b1c300a;transition:border-color .15s,transform .12s}.rz-shortcut-card:hover{border-color:#94a3b8;transform:translateY(-1px)}.rz-shortcut-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rz-modal-backdrop{position:fixed;inset:0;z-index:200;background:#0b1c3080;display:flex;align-items:center;justify-content:center;padding:16px}.rz-modal-panel{width:min(96vw,680px);max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;border:1px solid #E2E8F0;box-shadow:0 24px 48px #0b1c3038;padding:24px;display:flex;flex-direction:column;gap:16px}.rz-modal-lg{width:min(96vw,880px)}.rz-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #E2E8F0;padding-bottom:12px}.rz-modal-title{margin:0;font-size:var(--font-size-xl);font-weight:700}.rz-modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid #E2E8F0;padding-top:14px}.rz-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.rz-field{display:flex;flex-direction:column;gap:6px}.rz-field-label{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary)}.rz-banner-error{padding:12px 16px;border-radius:10px;background:#fef2f2;border:1px solid #FCA5A5;color:#b91c1c;font-weight:600}.rz-banner-success{padding:12px 16px;border-radius:10px;background:#ecfdf5;border:1px solid #6EE7B7;color:#047857;font-weight:600}.rz-banner-info{padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #E2E8F0;color:#334155}:root{--p-font-size: var(--font-size-base)}.p-component{font-size:var(--font-size-base);font-family:inherit}.p-button{min-height:var(--touch-target-min, 48px);font-size:var(--font-size-base);font-weight:600;border-radius:10px;gap:8px}.p-button.senior-p-cta{min-height:var(--touch-target-cta, 56px)}.flex-1-btn{flex:1}.p-button.w-full-btn,.p-button.w-full{width:100%}.p-inputtext,.p-select,.p-textarea,.p-inputnumber-input,.p-password-input{min-height:48px;font-size:var(--font-size-base);color:var(--color-text-primary)}small,.rz-page-sub{font-size:var(--font-size-base)}.p-badge,.p-tag,.p-tag-label,.p-chip-label{font-size:var(--font-size-base)!important;line-height:1.4}.p-tag{min-height:34px;padding:4px 12px}.popover-scale-chip{flex:1;min-height:var(--touch-target-min, 48px);padding:6px 10px;border-radius:10px;border:1px solid #CBD5E1;background:#f8fafc;color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.popover-scale-chip.active{background:var(--color-navy);border-color:var(--color-navy);color:#fff}@media(max-width:639px){.senior-topbar{padding:8px 12px;min-height:64px;gap:8px}.topbar-left{min-width:0;flex:1;overflow:hidden}.topbar-right{flex-wrap:nowrap;flex-shrink:0;gap:6px}.topbar-building-context{padding:4px 2px;max-width:100%;min-width:0;flex:1;overflow:hidden}.building-switcher-meta{min-width:0;flex:1;overflow:hidden}.building-switcher-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.account-pill-btn{padding:6px 10px!important}.account-pill-btn>span:not(.account-avatar){max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.building-switcher-sub{display:none}}.guest-portal{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-app)}.guest-sticky-header{position:sticky;top:0;z-index:100;background:#fffffff5;backdrop-filter:blur(8px)}.guest-brand-btn{border:none;background:transparent;padding:4px;min-height:48px;display:inline-flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.guest-nav-links{display:none;align-items:center;gap:6px}@media(min-width:1024px){.guest-nav-links{display:inline-flex}}.guest-nav-link{border:none;background:transparent;min-height:48px;padding:0 12px;border-radius:10px;font-size:var(--font-size-base);font-weight:600;color:#334155;cursor:pointer}.guest-nav-link:hover{background:#f1f5f9;color:#0a58ca}.guest-primary-cta{background:#0a58ca;border-color:#0a58ca;color:#fff}.guest-primary-cta:hover{background:#084298;border-color:#084298;color:#fff}.show-sm{display:none}@media(max-width:639px){.hide-sm{display:none!important}.show-sm{display:inline!important}.guest-header-actions{gap:6px}.guest-header-actions .rz-btn{padding:0 12px}}.guest-main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:24px 16px}@media print{.desktop-sidebar,.senior-topbar,.bottom-nav,.no-print{display:none!important}.workspace-main-col{padding-bottom:0!important}.shell-main{padding:0!important;max-width:100%!important}}.rz-landing{width:100%;background:#fff;color:#0b1c30}.rz-band-inner{max-width:1180px;margin:0 auto;padding:0 20px}.rz-hero-band{background:radial-gradient(circle at 80% 15%,rgba(37,99,235,.14),transparent 52%),radial-gradient(circle at 12% 35%,rgba(16,185,129,.08),transparent 46%),#f8f9ff;padding:48px 0 56px}.rz-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.rz-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.rz-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#e0ecff;color:#0a58ca;font-size:16px;font-weight:700}.rz-hero-title{margin:0;font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.16;font-weight:900;color:#0b1c30;letter-spacing:-.02em}.rz-hero-accent{color:#0a58ca}.rz-hero-slogan{margin:0;font-size:var(--font-size-lg);font-weight:800;color:#059669}.rz-hero-sub{margin:0;font-size:18px;line-height:1.6;color:#334155;max-width:580px}.rz-hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.rz-blue-cta button.p-button{background:#0a58ca!important;border-color:#0a58ca!important;color:#fff!important;min-height:56px;padding:0 24px;font-weight:700}.rz-blue-cta button.p-button:hover{background:#084298!important;border-color:#084298!important}.rz-outline-cta{min-height:56px;padding:0 22px;border-radius:10px;background:#fff;border:1.5px solid #CBD5E1;color:#0b1c30;font-weight:700;cursor:pointer}.rz-outline-cta:hover{background:#f1f5f9}.rz-login-inline{display:flex;align-items:center;gap:8px;font-size:16px;color:#334155}.rz-text-link{background:transparent;border:none;padding:8px 4px;min-height:48px;display:inline-flex;align-items:center;color:#0a58ca;font-size:16px;font-weight:800;cursor:pointer;text-decoration:underline}.rz-trust-strip{margin:0;font-size:16px;color:#475569;line-height:1.5}.rz-hero-mockup{position:relative;padding:8px 18px 28px 0}.mock-desktop-frame{background:#fff;border-radius:18px;border:1px solid #CBD5E1;box-shadow:0 22px 48px #0b1c3024;display:grid;grid-template-columns:155px 1fr;overflow:hidden;min-height:350px}.mock-sidebar{background:#0b1c30;color:#cbd5e1;padding:16px 12px;display:flex;flex-direction:column;gap:8px}.mock-brand{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mock-ct{width:34px;height:34px;border-radius:8px;background:#0a58ca;color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.mock-brand-name{font-weight:800;color:#fff;font-size:16px;line-height:1.1}.mock-brand-sub{color:#94a3b8;font-size:16px}.mock-nav{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:16px}.mock-nav.active{background:#ffffff24;color:#fff;font-weight:700}.mock-workspace{padding:16px;background:#f8fafc;display:flex;flex-direction:column;gap:12px}.mock-topbar{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:8px 12px;border-radius:10px;border:1px solid #E2E8F0;font-size:16px;font-weight:700}.mock-pill-ok{padding:4px 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:16px}.mock-ws-title{font-size:18px;font-weight:800;color:#0b1c30}.mock-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mock-kpi{background:#fff;border:1px solid #E2E8F0;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px;font-size:16px}.mock-kpi-lbl{color:#475569;font-size:16px}.mock-kpi-red{color:#dc2626}.mock-kpi-green{color:#059669}.mock-shortcut-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mock-shortcut{background:#fff;border:1px solid #E2E8F0;border-radius:10px;padding:12px;font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;color:#0b1c30}.mock-phone-frame{position:absolute;right:0;bottom:0;width:225px;background:#fff;border:5px solid #0B1C30;border-radius:26px;padding:10px 12px 14px;box-shadow:0 20px 44px #0b1c3040;display:flex;flex-direction:column;gap:8px}.mock-phone-notch{width:66px;height:8px;border-radius:99px;background:#0b1c30;margin:0 auto 2px}.mock-phone-head{font-weight:800;font-size:16px;color:#0b1c30}.mock-phone-card{background:#f0fdf4;border:1px solid #BBF7D0;border-radius:10px;padding:8px 10px}.mock-phone-lbl{font-size:16px;color:#475569}.mock-phone-val{font-size:18px;font-weight:900;color:#15803d}.mock-phone-sub{font-size:16px;color:#166534}.mock-phone-qr{background:#eff6ff;border:1px solid #BFDBFE;border-radius:10px;padding:8px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#0a58ca}.mock-phone-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:16px}.mock-phone-grid span{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:6px;display:flex;align-items:center;gap:4px;font-weight:600}.rz-stats-band{background:#eff4ff;border-top:1px solid #DBEAFE;border-bottom:1px solid #DBEAFE;padding:28px 0}.rz-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rz-stat-item{display:flex;flex-direction:column;gap:4px}.rz-stat-num{font-size:26px;font-weight:900;color:#0a58ca}.rz-stat-desc{font-size:16px;color:#334155;font-weight:500}.rz-band-white{background:#fff;padding:64px 0}.rz-band-muted{background:#eff4ff;padding:64px 0}.rz-pillars-wrap{padding-top:16px}.rz-sec-head{text-align:center;max-width:720px;margin:0 auto 36px}.rz-sec-title{margin:0 0 10px;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:900;color:#0b1c30}.rz-sec-title-left{margin:0 0 20px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:900;color:#0b1c30}.rz-sec-sub{margin:0;font-size:17px;line-height:1.6;color:#475569}.rz-two-col{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.rz-pain-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;font-size:17px;line-height:1.55;color:#1e293b}.rz-pain-list li{display:flex;align-items:flex-start;gap:12px}.rz-dot-red{width:28px;height:28px;border-radius:50%;background:#fee2e2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.rz-solution-box{background:#eff4ff;border:1px solid #BFDBFE;border-radius:20px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;font-size:18px;line-height:1.6;color:#0b1c30}.rz-solution-box p{margin:0}.pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pillar-body{display:flex;flex-direction:column;gap:10px}.pillar-icon-badge{width:48px;height:48px;border-radius:12px;background:#dbeafe;color:#0a58ca;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem}.pillar-title{margin:0;font-size:19px;font-weight:800;color:#0b1c30}.pillar-desc{margin:0;font-size:16px;line-height:1.55;color:#475569}.rz-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rz-bento-card{background:#fff;border:1px solid #DBEAFE;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px}.rz-bento-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem}.rz-bento-title{margin:0;font-size:18px;font-weight:800;color:#0b1c30}.rz-bento-desc{margin:0;font-size:16px;line-height:1.55;color:#475569}.rz-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rz-platform-card{background:#f8fafc;border:1px solid #CBD5E1;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:16px}.rz-platform-highlight{background:#fff;border:2px solid #0A58CA;box-shadow:0 12px 32px #0a58ca14}.rz-platform-head{display:flex;align-items:center;gap:12px}.rz-platform-ico{width:48px;height:48px;border-radius:12px;background:#e2e8f0;color:#0b1c30;display:inline-flex;align-items:center;justify-content:center;font-size:1.35rem}.rz-platform-ico-blue{background:#0a58ca;color:#fff}.rz-platform-title{margin:0;font-size:22px;font-weight:800}.rz-platform-desc{margin:0;font-size:16px;line-height:1.55;color:#334155}.rz-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:16px;color:#1e293b}.rz-check-list li{display:flex;align-items:flex-start;gap:10px}.rz-check-list i{color:#0a58ca;margin-top:3px;flex-shrink:0}.rz-platform-badge{background:#eff6ff;border:1px solid #BFDBFE;color:#0a58ca;padding:12px 16px;border-radius:12px;font-size:16px;font-weight:700;text-align:center}.rz-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rz-step-card{background:#fff;border:1px solid #DBEAFE;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px}.rz-step-num{font-size:28px;font-weight:900;color:#0a58ca}.rz-step-title{margin:0;font-size:20px;font-weight:800}.rz-step-desc{margin:0;font-size:16px;line-height:1.55;color:#475569}.rz-pricing-showcase{max-width:720px;margin:0 auto;background:#fff;border:2px solid #DBEAFE;border-radius:24px;padding:36px;box-shadow:0 18px 42px #0b1c300f;display:flex;flex-direction:column;align-items:center;text-align:center}.rz-pricing-checks{list-style:none;margin:0 0 28px;padding:0;width:100%;max-width:520px;text-align:left;display:flex;flex-direction:column;gap:12px;font-size:17px;font-weight:600}.rz-pricing-checks li{display:flex;align-items:center;gap:12px}.rz-pricing-checks i{color:#059669;font-weight:900}.rz-faq-wrap{max-width:820px}.rz-faq-list{display:flex;flex-direction:column;gap:12px}.rz-faq-item{background:#fff;border:1px solid #DBEAFE;border-radius:14px;overflow:hidden}.rz-faq-trigger{width:100%;min-height:60px;padding:16px 20px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;gap:14px;text-align:left;font-size:17px;font-weight:700;color:#0b1c30;cursor:pointer}.rz-faq-answer{padding:12px 20px 18px;font-size:16px;line-height:1.6;color:#334155;border-top:1px solid #F1F5F9}.rz-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rz-article-card{background:#f8fafc;border:1px solid #E2E8F0;border-radius:16px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rz-article-title{margin:0;font-size:18px;font-weight:800;color:#0b1c30}.rz-article-desc{margin:0;font-size:16px;line-height:1.55;color:#475569;flex:1}.rz-dark-cta-band{background:#031635;color:#fff;padding:64px 0}.rz-dark-cta-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.rz-dark-cta-title{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900;color:#fff}.rz-dark-cta-sub{margin:0;font-size:18px;color:#cbd5e1;max-width:640px}.rz-dark-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px}.rz-light-cta button.p-button{background:#fff!important;border-color:#fff!important;color:#031635!important;min-height:56px;padding:0 24px;font-weight:800}.rz-dark-ghost-btn{min-height:56px;padding:0 22px;border-radius:10px;background:transparent;border:1.5px solid #64748B;color:#fff;font-weight:700;cursor:pointer}.rz-dark-ghost-btn:hover{background:#ffffff14}.rz-landing-footer{background:#021026;color:#cbd5e1;border-top:1px solid rgba(255,255,255,.1);padding:48px 0 28px}.rz-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px}.rz-footer-brand{display:flex;align-items:center;gap:10px;color:#fff;font-size:20px;margin-bottom:10px}.rz-footer-tagline{margin:0;font-size:16px;line-height:1.6;color:#cbd5e1}.rz-footer-col-title{font-size:16px;font-weight:800;color:#fff;margin-bottom:12px}.rz-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rz-footer-link{background:transparent;border:none;padding:8px 0;min-height:48px;display:inline-flex;align-items:center;color:#cbd5e1;font-size:16px;cursor:pointer;text-align:left}.rz-footer-link:hover{color:#fff;text-decoration:underline}.rz-footer-static{display:inline-flex;align-items:center;min-height:40px;font-size:16px;color:#cbd5e1}.rz-footer-bottom{margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:16px;color:#94a3b8}.mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:640px){.mobile-more-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}}@media(max-width:1023px){.rz-hero-grid,.rz-two-col,.rz-dual-grid{grid-template-columns:1fr}.rz-bento-grid,.rz-stats-grid,.rz-footer-grid{grid-template-columns:repeat(2,1fr)}.rz-steps-grid,.rz-articles-grid{grid-template-columns:1fr}}@media(max-width:639px){.rz-band-inner{padding:0 14px}.rz-hero-band{padding:28px 0 36px}.rz-band-white,.rz-band-muted,.rz-dark-cta-band{padding:36px 0}.rz-stats-grid,.pillars-grid,.rz-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rz-stat-num{font-size:20px}.rz-bento-card{padding:14px 12px;gap:8px}.rz-bento-icon,.pillar-icon-badge{width:40px;height:40px;font-size:1.15rem}.rz-bento-title,.pillar-title{font-size:16px;line-height:1.35}.rz-bento-desc,.pillar-desc{font-size:16px;line-height:1.45}.pillars-grid .p-card-body{padding:14px 12px}.rz-footer-grid{grid-template-columns:1fr}.rz-hero-mockup{padding:0}.mock-desktop-frame{grid-template-columns:1fr}.mock-sidebar,.mock-phone-frame{display:none}.mock-kpi-row,.mock-shortcut-row{grid-template-columns:1fr}.rz-pricing-showcase{padding:24px 18px}}
