/* How Reyts Works — ported from standalone design, Reyts-recolored, scoped to .hrw-page */
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&display=swap');

.hrw-page { --reyts-indigo: #1500af; --reyts-indigo-ink: #0a0140; --reyts-cyan: #1500af; --reyts-blue: #1500af; --reyts-periwinkle: #4d3ec4; --reyts-cream: #F5EEE9; --app-lavender: #b3a9e6; --app-lavender-200: #b3a9e6; --app-lavender-100: #dcd8f3; --app-lavender-50: #eeecfb; --app-lavender-muted: #d8d3f3; --app-tooltip-text: #eeecfb; --app-navy: #08004a; --app-periwinkle: #1500af; --app-green: #13C999; --app-ios-green: #34C759; --app-chart: #1500af; --app-error: #D45353; --app-ink: #3D3D3D; --app-ink-2: #505050; --app-gray: #7A7A7A; --app-gray-2: #818181; --app-gray-3: #ABABAB; --app-card: #F1F1F1; --app-card-2: #F9F9F9; --app-hairline: #EBEBEB; --indigo-50: #eeecfb; --indigo-100: #d8d3f3; --indigo-200: #b3a9e6; --indigo-300: #8a7dd6; --indigo-400: #4d3ec4; --indigo-500: #1500af; --indigo-600: #11028c; --indigo-700: #0d0169; --indigo-800: #08004a; --indigo-900: #050030; --cyan-100: #dcd8f3; --cyan-300: #8a7dd6; --cyan-500: #1500af; --cyan-700: #0d0169; --blue-500: #1500af; --blue-600: #1670cc; --cream-50: #fffefe; --cream-200: #fbf8f6; --cream-400: #f7f1ed; --cream-500: #f5eee9; --cream-700: #c4beba; --gray-10: #fafafa; --gray-25: #f6f6f7; --gray-50: #edeeef; --gray-100: #dcdcdf; --gray-200: #b9b9bf; --gray-300: #95969e; --gray-400: #72737e; --gray-500: #4f505e; --gray-600: #3f404b; --gray-700: #2f3038; --gray-800: #202026; --gray-900: #101013; --white: #ffffff; --black: #000000; --success: #34a853; --success-bg: #d6eedd; --mint-bg: #cdeede; --warning: #fcbc05; --danger: #e44b4b; --danger-bg: #fadbdb; --info: #0099cc; --cad-red: #e4002b; --ngn-green: #1f8a4c; --blob-lavender: #c9c3f5; --blob-pink: #f6dde2; --blob-rose: #ec5a86; --bg: #ffffff; --bg-warm: var(--cream-500); --bg-dark: var(--reyts-indigo-ink); --bg-subtle: var(--gray-25); --fg: var(--gray-900); --fg-muted: rgba(16,16,19,.70); --fg-subtle: var(--gray-400); --fg-on-dark: #ffffff; --fg-on-dark-muted: rgba(255,255,255,.70); --primary: var(--reyts-indigo); --primary-hover: var(--indigo-600); --on-primary: #ffffff; --link: var(--reyts-indigo); --border: rgba(131,131,131,.25); --border-strong: rgba(16,16,19,.20); --font-sans: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; --font-display: "Sora", -apple-system, BlinkMacSystemFont, sans-serif; --font-rounded: "Mabry Pro", "Sora", sans-serif; --font-mono: "Sora", ui-monospace, "SF Mono", Menlo, monospace; --w-light: 300; --w-regular: 400; --w-medium: 500; --w-semibold: 600; --w-bold: 700; --w-extrabold: 800; --display-1: 5rem; --display-2: 4rem; --h1: 3rem; --h2: 2.5rem; --h3: 2rem; --h4: 1.5rem; --h5: 1.25rem; --h6: 1rem; --fs-lead: 1.25rem; --fs-body: 1rem; --fs-sm: 0.875rem; --fs-xs: 0.75rem; --lh-tight: 1.1; --lh-snug: 1.2; --lh-body: 1.5; --tracking-display: -0.02em; --tracking-eyebrow: 0.08em; --r-xs: 4px; --r-sm: 8px; --r-1: 16px; --r-2: 24px; --r-3: 32px; --r-pill: 999px; --shadow-color: rgba(0,0,0,.15); --shadow-xs: 0 2px 4px -1.6px var(--shadow-color); --shadow-sm: 0 4px 8px -1.6px var(--shadow-color); --shadow: 0 8px 16px -1.6px var(--shadow-color); --shadow-lg: 0 16px 24px -1.6px var(--shadow-color); --shadow-card: 0 18px 40px -12px rgba(21, 0, 175,.18); --sp-1: 0.25rem; --sp-2: 0.5rem; --sp-3: 1rem; --sp-4: 1.5rem; --sp-5: 2rem; --sp-6: 2.5rem; --sp-7: 3rem; --sp-8: 4rem; --ease-spring: cubic-bezier(.22,1,.36,1); --ease-out: cubic-bezier(.16,1,.3,1); --dur-fast: 150ms; --dur: 450ms; --container-xl: 1376px; --container-lg: 1200px; }

.hrw-page { font-family: var(--font-sans); font-size: var(--fs-body); font-weight: var(--w-regular); line-height: var(--lh-body); color: var(--fg); background: var(--bg); -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }

.hrw-page h1,.hrw-page h2,.hrw-page h3,.hrw-page h4,.hrw-page h5,.hrw-page h6 { font-family: var(--font-display); color: inherit; margin: 0px; }

.hrw-page h1 { font-size: var(--h1); font-weight: var(--w-bold); line-height: var(--lh-tight); letter-spacing: var(--tracking-display); }

.hrw-page h2 { font-size: var(--h2); font-weight: var(--w-bold); line-height: var(--lh-tight); letter-spacing: var(--tracking-display); }

.hrw-page h3 { font-size: var(--h3); font-weight: var(--w-bold); line-height: var(--lh-tight); }

.hrw-page h4 { font-size: var(--h4); font-weight: var(--w-bold); line-height: var(--lh-snug); }

.hrw-page h5 { font-size: var(--h5); font-weight: var(--w-semibold); line-height: var(--lh-snug); }

.hrw-page h6 { font-size: var(--h6); font-weight: var(--w-semibold); line-height: var(--lh-snug); }

.hrw-page .display-1 { font-family: var(--font-display); font-size: var(--display-1); font-weight: var(--w-bold); line-height: 1; letter-spacing: var(--tracking-display); }

.hrw-page .display-2 { font-family: var(--font-display); font-size: var(--display-2); font-weight: var(--w-bold); line-height: 1; letter-spacing: var(--tracking-display); }

.hrw-page .lead { font-size: var(--fs-lead); color: var(--fg-muted); line-height: 1.5; }

.hrw-page p { margin: 0px 0px 1em; }

.hrw-page .text-muted { color: var(--fg-muted); }

.hrw-page .eyebrow { font-size: var(--fs-xs); font-weight: var(--w-bold); text-transform: uppercase; letter-spacing: var(--tracking-eyebrow); }

.hrw-page a { color: var(--link); text-decoration: none; }

.hrw-page a:hover { text-decoration: underline; }

.hrw-page code,.hrw-page .mono { font-family: var(--font-mono); }

.hrw-page .reyts-mark { display: inline-flex; padding: 0px 0.5rem; background: var(--reyts-indigo); color: var(--reyts-cream); transform: rotate(-2deg); border-radius: var(--r-1); }

.hrw-page .reyts-mark--invert { background: var(--reyts-cream); color: var(--reyts-indigo); }

.hrw-page [class^="unicon-"],.hrw-page [class*=" unicon-"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: Unicons !important; }

.hrw-page .unicon-grid-filled::before { content: ""; }

.hrw-page .unicon-logo-facebook-alt::before { content: ""; }

.hrw-page .unicon-shopping-basket::before { content: ""; }

.hrw-page .unicon-logo-dribbble::before { content: ""; }

.hrw-page .unicon-cart::before { content: ""; }

.hrw-page .unicon-cloud::before { content: ""; }

.hrw-page .unicon-download-cloud::before { content: ""; }

.hrw-page .unicon-drizzle-cloud::before { content: ""; }

.hrw-page .unicon-lightning-cloud::before { content: ""; }

.hrw-page .unicon-message-circle::before { content: ""; }

.hrw-page .unicon-message-square::before { content: ""; }

.hrw-page .unicon-rain-cloud::before { content: ""; }

.hrw-page .unicon-snow-cloud::before { content: ""; }

.hrw-page .unicon-sun::before { content: ""; }

.hrw-page .unicon-sunrise::before { content: ""; }

.hrw-page .unicon-sunset::before { content: ""; }

.hrw-page .unicon-thermometer::before { content: ""; }

.hrw-page .unicon-umbrella1::before { content: ""; }

.hrw-page .unicon-upload-cloud::before { content: ""; }

.hrw-page .unicon-wind::before { content: ""; }

.hrw-page .unicon-document-alt-filled::before { content: ""; }

.hrw-page .unicon-document-alt::before { content: ""; }

.hrw-page .unicon-document-blank-filled::before { content: ""; }

.hrw-page .unicon-folder-filled::before { content: ""; }

.hrw-page .unicon-user-group-filled::before { content: ""; }

.hrw-page .unicon-image-gallery-filled::before { content: ""; }

.hrw-page .unicon-image-slider-filled::before { content: ""; }

.hrw-page .unicon-checkbox-checked-filled::before { content: ""; }

.hrw-page .unicon-checkmark-alt::before { content: ""; }

.hrw-page .unicon-checkmark-outline-filled::before { content: ""; }

.hrw-page .unicon-email-filled::before { content: ""; }

.hrw-page .unicon-image-filled::before { content: ""; }

.hrw-page .unicon-star-half-alt-filled::before { content: ""; }

.hrw-page .unicon-star-half-filled::before { content: ""; }

.hrw-page .unicon-trophy-filled::before { content: ""; }

.hrw-page .unicon-view-alt-filled::before { content: ""; }

.hrw-page .unicon-delete-filled::before { content: ""; }

.hrw-page .unicon-add-alt-filled::before { content: ""; }

.hrw-page .unicon-asleep-filled::before { content: ""; }

.hrw-page .unicon-blog-filled::before { content: ""; }

.hrw-page .unicon-bookmark-filled::before { content: ""; }

.hrw-page .unicon-data-1-filled::before { content: ""; }

.hrw-page .unicon-home-filled::before { content: ""; }

.hrw-page .unicon-idea-filled::before { content: ""; }

.hrw-page .unicon-layers-filled::before { content: ""; }

.hrw-page .unicon-location-filled::before { content: ""; }

.hrw-page .unicon-locked-filled::before { content: ""; }

.hrw-page .unicon-logo-instagram-filled::before { content: ""; }

.hrw-page .unicon-logo-x-filled::before { content: ""; }

.hrw-page .unicon-logo-x::before { content: ""; }

.hrw-page .unicon-phone-filled::before { content: ""; }

.hrw-page .unicon-printer-filled::before { content: ""; }

.hrw-page .unicon-reply-filled::before { content: ""; }

.hrw-page .unicon-request-quote-filled::before { content: ""; }

.hrw-page .unicon-security-filled::before { content: ""; }

.hrw-page .unicon-settings-adjust-filled::before { content: ""; }

.hrw-page .unicon-settings-filled::before { content: ""; }

.hrw-page .unicon-share-filled::before { content: ""; }

.hrw-page .unicon-shopping-cart-alt-filled::before { content: ""; }

.hrw-page .unicon-shopping-cart-alt::before { content: ""; }

.hrw-page .unicon-shopping-cart-filled::before { content: ""; }

.hrw-page .unicon-skill-level-filled::before { content: ""; }

.hrw-page .unicon-sub-volume-filled::before { content: ""; }

.hrw-page .unicon-tag-filled::before { content: ""; }

.hrw-page .unicon-tag-group-filled::before { content: ""; }

.hrw-page .unicon-time-filled::before { content: ""; }

.hrw-page .unicon-tools-filled::before { content: ""; }

.hrw-page .unicon-unlocked-filled::before { content: ""; }

.hrw-page .unicon-user-filled::before { content: ""; }

.hrw-page .unicon-account::before { content: ""; }

.hrw-page .unicon-activity::before { content: ""; }

.hrw-page .unicon-add-alt::before { content: ""; }

.hrw-page .unicon-add::before { content: ""; }

.hrw-page .unicon-airplay-filled::before { content: ""; }

.hrw-page .unicon-airplay::before { content: ""; }

.hrw-page .unicon-airport-location::before { content: ""; }

.hrw-page .unicon-analytics::before { content: ""; }

.hrw-page .unicon-api::before { content: ""; }

.hrw-page .unicon-archive::before { content: ""; }

.hrw-page .unicon-area::before { content: ""; }

.hrw-page .unicon-arrow-down::before { content: ""; }

.hrw-page .unicon-arrow-left::before { content: ""; }

.hrw-page .unicon-arrow-right::before { content: ""; }

.hrw-page .unicon-arrow-up-right::before { content: ""; }

.hrw-page .unicon-arrow-up::before { content: ""; }

.hrw-page .unicon-asleep::before { content: ""; }

.hrw-page .unicon-attachment::before { content: ""; }

.hrw-page .unicon-audio-console::before { content: ""; }

.hrw-page .unicon-augmented-reality::before { content: ""; }

.hrw-page .unicon-auto-scroll::before { content: ""; }

.hrw-page .unicon-awake::before { content: ""; }

.hrw-page .unicon-back-to-top::before { content: ""; }

.hrw-page .unicon-bar::before { content: ""; }

.hrw-page .unicon-barrier::before { content: ""; }

.hrw-page .unicon-bastion-host::before { content: ""; }

.hrw-page .unicon-blog::before { content: ""; }

.hrw-page .unicon-book::before { content: ""; }

.hrw-page .unicon-bookmark-add::before { content: ""; }

.hrw-page .unicon-bookmark::before { content: ""; }

.hrw-page .unicon-box::before { content: ""; }

.hrw-page .unicon-brightness-contrast::before { content: ""; }

.hrw-page .unicon-brush-freehand::before { content: ""; }

.hrw-page .unicon-building::before { content: ""; }

.hrw-page .unicon-calendar::before { content: ""; }

.hrw-page .unicon-camera::before { content: ""; }

.hrw-page .unicon-carbon::before { content: ""; }

.hrw-page .unicon-caret-down::before { content: ""; }

.hrw-page .unicon-caret-left::before { content: ""; }

.hrw-page .unicon-caret-right::before { content: ""; }

.hrw-page .unicon-caret-sort::before { content: ""; }

.hrw-page .unicon-caret-up::before { content: ""; }

.hrw-page .unicon-carousel-horizontal::before { content: ""; }

.hrw-page .unicon-carousel-vertical::before { content: ""; }

.hrw-page .unicon-categories::before { content: ""; }

.hrw-page .unicon-cd-archive::before { content: ""; }

.hrw-page .unicon-center-circle::before { content: ""; }

.hrw-page .unicon-center-to-fit::before { content: ""; }

.hrw-page .unicon-certificate::before { content: ""; }

.hrw-page .unicon-chart-column::before { content: ""; }

.hrw-page .unicon-chart-line-data::before { content: ""; }

.hrw-page .unicon-chart-pie::before { content: ""; }

.hrw-page .unicon-chart-ring::before { content: ""; }

.hrw-page .unicon-chart-stacked::before { content: ""; }

.hrw-page .unicon-chart-treemap::before { content: ""; }

.hrw-page .unicon-chart-venn-diagram::before { content: ""; }

.hrw-page .unicon-chat-bot::before { content: ""; }

.hrw-page .unicon-chat-launch::before { content: ""; }

.hrw-page .unicon-chat::before { content: ""; }

.hrw-page .unicon-checkbox-checked::before { content: ""; }

.hrw-page .unicon-checkbox::before { content: ""; }

.hrw-page .unicon-checkmark-outline::before { content: ""; }

.hrw-page .unicon-checkmark::before { content: ""; }

.hrw-page .unicon-chevron-down::before { content: ""; }

.hrw-page .unicon-chevron-left::before { content: ""; }

.hrw-page .unicon-chevron-mini::before { content: ""; }

.hrw-page .unicon-chevron-right::before { content: ""; }

.hrw-page .unicon-chevron-sort-down::before { content: ""; }

.hrw-page .unicon-chevron-sort-up::before { content: ""; }

.hrw-page .unicon-chevron-sort::before { content: ""; }

.hrw-page .unicon-chevron-up::before { content: ""; }

.hrw-page .unicon-circle-dash::before { content: ""; }

.hrw-page .unicon-circle-measurement::before { content: ""; }

.hrw-page .unicon-clean::before { content: ""; }

.hrw-page .unicon-close-outline::before { content: ""; }

.hrw-page .unicon-close::before { content: ""; }

.hrw-page .unicon-cloud-download::before { content: ""; }

.hrw-page .unicon-cloud-lightning::before { content: ""; }

.hrw-page .unicon-cloud-satellite::before { content: ""; }

.hrw-page .unicon-cloud-upload::before { content: ""; }

.hrw-page .unicon-cobb-angle::before { content: ""; }

.hrw-page .unicon-code::before { content: ""; }

.hrw-page .unicon-collaborate::before { content: ""; }

.hrw-page .unicon-collapse-all::before { content: ""; }

.hrw-page .unicon-color-palette::before { content: ""; }

.hrw-page .unicon-color-switch::before { content: ""; }

.hrw-page .unicon-column::before { content: ""; }

.hrw-page .unicon-compare::before { content: ""; }

.hrw-page .unicon-condition-point::before { content: ""; }

.hrw-page .unicon-condition-wait-point::before { content: ""; }

.hrw-page .unicon-container-software::before { content: ""; }

.hrw-page .unicon-contour-finding::before { content: ""; }

.hrw-page .unicon-contrast::before { content: ""; }

.hrw-page .unicon-copy-file::before { content: ""; }

.hrw-page .unicon-copy::before { content: ""; }

.hrw-page .unicon-course::before { content: ""; }

.hrw-page .unicon-credentials::before { content: ""; }

.hrw-page .unicon-crop::before { content: ""; }

.hrw-page .unicon-cube-view::before { content: ""; }

.hrw-page .unicon-cube::before { content: ""; }

.hrw-page .unicon-currency-dollar::before { content: ""; }

.hrw-page .unicon-currency::before { content: ""; }

.hrw-page .unicon-cursor-1::before { content: ""; }

.hrw-page .unicon-cursor-2::before { content: ""; }

.hrw-page .unicon-cursor-alt::before { content: ""; }

.hrw-page .unicon-cursor::before { content: ""; }

.hrw-page .unicon-curve-auto-colon::before { content: ""; }

.hrw-page .unicon-curve-manual::before { content: ""; }

.hrw-page .unicon-cut-in-half::before { content: ""; }

.hrw-page .unicon-cut::before { content: ""; }

.hrw-page .unicon-dashboard-reference::before { content: ""; }

.hrw-page .unicon-dashboard::before { content: ""; }

.hrw-page .unicon-data-1::before { content: ""; }

.hrw-page .unicon-data-base-alt::before { content: ""; }

.hrw-page .unicon-data-base::before { content: ""; }

.hrw-page .unicon-debug::before { content: ""; }

.hrw-page .unicon-delete::before { content: ""; }

.hrw-page .unicon-delivery-parcel::before { content: ""; }

.hrw-page .unicon-delivery-truck::before { content: ""; }

.hrw-page .unicon-delivery::before { content: ""; }

.hrw-page .unicon-departure::before { content: ""; }

.hrw-page .unicon-devices::before { content: ""; }

.hrw-page .unicon-diagram::before { content: ""; }

.hrw-page .unicon-dicom-overlay::before { content: ""; }

.hrw-page .unicon-direct-link::before { content: ""; }

.hrw-page .unicon-direction-right-01::before { content: ""; }

.hrw-page .unicon-direction-straight-right::before { content: ""; }

.hrw-page .unicon-direction-straight::before { content: ""; }

.hrw-page .unicon-document-add::before { content: ""; }

.hrw-page .unicon-document-attachment::before { content: ""; }

.hrw-page .unicon-document-blank::before { content: ""; }

.hrw-page .unicon-document-download::before { content: ""; }

.hrw-page .unicon-document::before { content: ""; }

.hrw-page .unicon-dot-mark::before { content: ""; }

.hrw-page .unicon-down-to-bottom::before { content: ""; }

.hrw-page .unicon-download-study::before { content: ""; }

.hrw-page .unicon-download::before { content: ""; }

.hrw-page .unicon-drag-horizontal::before { content: ""; }

.hrw-page .unicon-drag-vertical::before { content: ""; }

.hrw-page .unicon-draggable::before { content: ""; }

.hrw-page .unicon-draw::before { content: ""; }

.hrw-page .unicon-drop-photo-filled::before { content: ""; }

.hrw-page .unicon-drop-photo::before { content: ""; }

.hrw-page .unicon-earth-americas::before { content: ""; }

.hrw-page .unicon-earth-europe-africa::before { content: ""; }

.hrw-page .unicon-earth-filled::before { content: ""; }

.hrw-page .unicon-earth::before { content: ""; }

.hrw-page .unicon-edge-enhancement::before { content: ""; }

.hrw-page .unicon-edit-off::before { content: ""; }

.hrw-page .unicon-edit::before { content: ""; }

.hrw-page .unicon-edt-loop::before { content: ""; }

.hrw-page .unicon-email-new::before { content: ""; }

.hrw-page .unicon-email::before { content: ""; }

.hrw-page .unicon-enterprise::before { content: ""; }

.hrw-page .unicon-erase::before { content: ""; }

.hrw-page .unicon-error-outline::before { content: ""; }

.hrw-page .unicon-error::before { content: ""; }

.hrw-page .unicon-event-schedule::before { content: ""; }

.hrw-page .unicon-event::before { content: ""; }

.hrw-page .unicon-events-alt::before { content: ""; }

.hrw-page .unicon-events::before { content: ""; }

.hrw-page .unicon-explore::before { content: ""; }

.hrw-page .unicon-export::before { content: ""; }

.hrw-page .unicon-eyedropper::before { content: ""; }

.hrw-page .unicon-face-dissatisfied::before { content: ""; }

.hrw-page .unicon-face-satisfied::before { content: ""; }

.hrw-page .unicon-fade::before { content: ""; }

.hrw-page .unicon-favorite-filled::before { content: ""; }

.hrw-page .unicon-favorite::before { content: ""; }

.hrw-page .unicon-file-storage::before { content: ""; }

.hrw-page .unicon-filter-edit::before { content: ""; }

.hrw-page .unicon-filter::before { content: ""; }

.hrw-page .unicon-finance::before { content: ""; }

.hrw-page .unicon-fingerprint-recognition::before { content: ""; }

.hrw-page .unicon-fire::before { content: ""; }

.hrw-page .unicon-flag-filled::before { content: ""; }

.hrw-page .unicon-flag::before { content: ""; }

.hrw-page .unicon-flash-filled::before { content: ""; }

.hrw-page .unicon-flash::before { content: ""; }

.hrw-page .unicon-flow-connection::before { content: ""; }

.hrw-page .unicon-folder-add::before { content: ""; }

.hrw-page .unicon-folder-shared::before { content: ""; }

.hrw-page .unicon-folder::before { content: ""; }

.hrw-page .unicon-folders::before { content: ""; }

.hrw-page .unicon-forum::before { content: ""; }

.hrw-page .unicon-game-console::before { content: ""; }

.hrw-page .unicon-gamification::before { content: ""; }

.hrw-page .unicon-gift::before { content: ""; }

.hrw-page .unicon-globe::before { content: ""; }

.hrw-page .unicon-glyph-caution-inverted::before { content: ""; }

.hrw-page .unicon-glyph-caution::before { content: ""; }

.hrw-page .unicon-glyph-circle-fill::before { content: ""; }

.hrw-page .unicon-glyph-square-fill::before { content: ""; }

.hrw-page .unicon-glyph-undefined::before { content: ""; }

.hrw-page .unicon-gradient::before { content: ""; }

.hrw-page .unicon-grid::before { content: ""; }

.hrw-page .unicon-group-objects-new::before { content: ""; }

.hrw-page .unicon-group-objects-save::before { content: ""; }

.hrw-page .unicon-group::before { content: ""; }

.hrw-page .unicon-growth::before { content: ""; }

.hrw-page .unicon-gui-management::before { content: ""; }

.hrw-page .unicon-gui::before { content: ""; }

.hrw-page .unicon-hashtag::before { content: ""; }

.hrw-page .unicon-headphones::before { content: ""; }

.hrw-page .unicon-headset::before { content: ""; }

.hrw-page .unicon-help-filled::before { content: ""; }

.hrw-page .unicon-help::before { content: ""; }

.hrw-page .unicon-hole-filling::before { content: ""; }

.hrw-page .unicon-home::before { content: ""; }

.hrw-page .unicon-ibm-cloud-pak-security::before { content: ""; }

.hrw-page .unicon-iCA-2D::before { content: ""; }

.hrw-page .unicon-idea::before { content: ""; }

.hrw-page .unicon-identification::before { content: ""; }

.hrw-page .unicon-image-copy::before { content: ""; }

.hrw-page .unicon-image-search-alt::before { content: ""; }

.hrw-page .unicon-image-search::before { content: ""; }

.hrw-page .unicon-image::before { content: ""; }

.hrw-page .unicon-in-progress::before { content: ""; }

.hrw-page .unicon-incomplete::before { content: ""; }

.hrw-page .unicon-increase-level::before { content: ""; }

.hrw-page .unicon-industry::before { content: ""; }

.hrw-page .unicon-information-filled::before { content: ""; }

.hrw-page .unicon-information::before { content: ""; }

.hrw-page .unicon-insert-page::before { content: ""; }

.hrw-page .unicon-insert-syntax::before { content: ""; }

.hrw-page .unicon-integration::before { content: ""; }

.hrw-page .unicon-interactive-segmentation-cursor::before { content: ""; }

.hrw-page .unicon-intersect::before { content: ""; }

.hrw-page .unicon-inventory-management::before { content: ""; }

.hrw-page .unicon-keyboard::before { content: ""; }

.hrw-page .unicon-language::before { content: ""; }

.hrw-page .unicon-laptop::before { content: ""; }

.hrw-page .unicon-lasso-polygon::before { content: ""; }

.hrw-page .unicon-lasso::before { content: ""; }

.hrw-page .unicon-launch-study-1::before { content: ""; }

.hrw-page .unicon-launch-study-2::before { content: ""; }

.hrw-page .unicon-launch::before { content: ""; }

.hrw-page .unicon-layers::before { content: ""; }

.hrw-page .unicon-legend::before { content: ""; }

.hrw-page .unicon-license-draft::before { content: ""; }

.hrw-page .unicon-lifesaver::before { content: ""; }

.hrw-page .unicon-light-filled::before { content: ""; }

.hrw-page .unicon-light::before { content: ""; }

.hrw-page .unicon-lightning::before { content: ""; }

.hrw-page .unicon-link::before { content: ""; }

.hrw-page .unicon-list-boxes::before { content: ""; }

.hrw-page .unicon-list-bulleted::before { content: ""; }

.hrw-page .unicon-list-checked::before { content: ""; }

.hrw-page .unicon-list-dropdown::before { content: ""; }

.hrw-page .unicon-list-numbered::before { content: ""; }

.hrw-page .unicon-list::before { content: ""; }

.hrw-page .unicon-location-current::before { content: ""; }

.hrw-page .unicon-location::before { content: ""; }

.hrw-page .unicon-locked::before { content: ""; }

.hrw-page .unicon-login::before { content: ""; }

.hrw-page .unicon-logo-delicious::before { content: ""; }

.hrw-page .unicon-logo-digg::before { content: ""; }

.hrw-page .unicon-logo-discord::before { content: ""; }

.hrw-page .unicon-logo-facebook::before { content: ""; }

.hrw-page .unicon-logo-flickr::before { content: ""; }

.hrw-page .unicon-logo-github::before { content: ""; }

.hrw-page .unicon-logo-google::before { content: ""; }

.hrw-page .unicon-logo-instagram::before { content: ""; }

.hrw-page .unicon-logo-linkedin::before { content: ""; }

.hrw-page .unicon-logo-livestream::before { content: ""; }

.hrw-page .unicon-logo-medium::before { content: ""; }

.hrw-page .unicon-logo-pinterest::before { content: ""; }

.hrw-page .unicon-logo-quora::before { content: ""; }

.hrw-page .unicon-logo-skype::before { content: ""; }

.hrw-page .unicon-logo-slack::before { content: ""; }

.hrw-page .unicon-logo-snapchat::before { content: ""; }

.hrw-page .unicon-logo-stumbleupon::before { content: ""; }

.hrw-page .unicon-logo-tumblr::before { content: ""; }

.hrw-page .unicon-logo-twitter::before { content: ""; }

.hrw-page .unicon-logo-vmware::before { content: ""; }

.hrw-page .unicon-logo-xing::before { content: ""; }

.hrw-page .unicon-logo-youtube::before { content: ""; }

.hrw-page .unicon-logout::before { content: ""; }

.hrw-page .unicon-mac-command::before { content: ""; }

.hrw-page .unicon-mac-option::before { content: ""; }

.hrw-page .unicon-mac-shift::before { content: ""; }

.hrw-page .unicon-machine-learning::before { content: ""; }

.hrw-page .unicon-magic-wand-filled::before { content: ""; }

.hrw-page .unicon-magic-wand::before { content: ""; }

.hrw-page .unicon-magnify::before { content: ""; }

.hrw-page .unicon-manage-protection::before { content: ""; }

.hrw-page .unicon-map-center::before { content: ""; }

.hrw-page .unicon-map-identify::before { content: ""; }

.hrw-page .unicon-map::before { content: ""; }

.hrw-page .unicon-maximize::before { content: ""; }

.hrw-page .unicon-media-cast::before { content: ""; }

.hrw-page .unicon-media-library::before { content: ""; }

.hrw-page .unicon-menu::before { content: ""; }

.hrw-page .unicon-meter-alt::before { content: ""; }

.hrw-page .unicon-meter::before { content: ""; }

.hrw-page .unicon-microphone-filled::before { content: ""; }

.hrw-page .unicon-microphone::before { content: ""; }

.hrw-page .unicon-microscope::before { content: ""; }

.hrw-page .unicon-migrate-alt::before { content: ""; }

.hrw-page .unicon-military-camp::before { content: ""; }

.hrw-page .unicon-minimize::before { content: ""; }

.hrw-page .unicon-misuse-alt::before { content: ""; }

.hrw-page .unicon-misuse-outline::before { content: ""; }

.hrw-page .unicon-misuse::before { content: ""; }

.hrw-page .unicon-mobile-add::before { content: ""; }

.hrw-page .unicon-mobile::before { content: ""; }

.hrw-page .unicon-model-alt::before { content: ""; }

.hrw-page .unicon-model::before { content: ""; }

.hrw-page .unicon-money::before { content: ""; }

.hrw-page .unicon-move::before { content: ""; }

.hrw-page .unicon-mpr-toggle::before { content: ""; }

.hrw-page .unicon-music::before { content: ""; }

.hrw-page .unicon-name-space::before { content: ""; }

.hrw-page .unicon-navaid-military::before { content: ""; }

.hrw-page .unicon-new-tab::before { content: ""; }

.hrw-page .unicon-nominal::before { content: ""; }

.hrw-page .unicon-not-available::before { content: ""; }

.hrw-page .unicon-notebook-reference::before { content: ""; }

.hrw-page .unicon-notebook::before { content: ""; }

.hrw-page .unicon-notification-filled::before { content: ""; }

.hrw-page .unicon-notification-new::before { content: ""; }

.hrw-page .unicon-notification::before { content: ""; }

.hrw-page .unicon-opacity::before { content: ""; }

.hrw-page .unicon-open-panel-left::before { content: ""; }

.hrw-page .unicon-open-panel-top::before { content: ""; }

.hrw-page .unicon-ordinal::before { content: ""; }

.hrw-page .unicon-overflow-menu-horizontal::before { content: ""; }

.hrw-page .unicon-overflow-menu-vertical::before { content: ""; }

.hrw-page .unicon-overlay::before { content: ""; }

.hrw-page .unicon-package::before { content: ""; }

.hrw-page .unicon-page-break::before { content: ""; }

.hrw-page .unicon-paint-brush-alt::before { content: ""; }

.hrw-page .unicon-paint-brush::before { content: ""; }

.hrw-page .unicon-pan-horizontal::before { content: ""; }

.hrw-page .unicon-pan-vertical::before { content: ""; }

.hrw-page .unicon-panel-expansion::before { content: ""; }

.hrw-page .unicon-partnership::before { content: ""; }

.hrw-page .unicon-password::before { content: ""; }

.hrw-page .unicon-pause::before { content: ""; }

.hrw-page .unicon-pedestrian-child::before { content: ""; }

.hrw-page .unicon-pedestrian-family::before { content: ""; }

.hrw-page .unicon-pen-fountain::before { content: ""; }

.hrw-page .unicon-pen::before { content: ""; }

.hrw-page .unicon-pending::before { content: ""; }

.hrw-page .unicon-percentage-filled::before { content: ""; }

.hrw-page .unicon-percentage::before { content: ""; }

.hrw-page .unicon-phone-ip::before { content: ""; }

.hrw-page .unicon-phone::before { content: ""; }

.hrw-page .unicon-piggy-bank-slot::before { content: ""; }

.hrw-page .unicon-piggy-bank::before { content: ""; }

.hrw-page .unicon-pin-filled::before { content: ""; }

.hrw-page .unicon-pin::before { content: ""; }

.hrw-page .unicon-plane::before { content: ""; }

.hrw-page .unicon-play-filled-alt::before { content: ""; }

.hrw-page .unicon-play-filled::before { content: ""; }

.hrw-page .unicon-play-outline::before { content: ""; }

.hrw-page .unicon-play::before { content: ""; }

.hrw-page .unicon-playlist::before { content: ""; }

.hrw-page .unicon-policy::before { content: ""; }

.hrw-page .unicon-popup::before { content: ""; }

.hrw-page .unicon-portfolio::before { content: ""; }

.hrw-page .unicon-power::before { content: ""; }

.hrw-page .unicon-presentation-file::before { content: ""; }

.hrw-page .unicon-printer::before { content: ""; }

.hrw-page .unicon-product::before { content: ""; }

.hrw-page .unicon-progress-bar::before { content: ""; }

.hrw-page .unicon-purchase::before { content: ""; }

.hrw-page .unicon-query::before { content: ""; }

.hrw-page .unicon-quotes::before { content: ""; }

.hrw-page .unicon-radio-button-checked::before { content: ""; }

.hrw-page .unicon-radio-button::before { content: ""; }

.hrw-page .unicon-rain-drop::before { content: ""; }

.hrw-page .unicon-receipt::before { content: ""; }

.hrw-page .unicon-recently-viewed::before { content: ""; }

.hrw-page .unicon-recommend::before { content: ""; }

.hrw-page .unicon-recording-filled-alt::before { content: ""; }

.hrw-page .unicon-recording-filled::before { content: ""; }

.hrw-page .unicon-recording::before { content: ""; }

.hrw-page .unicon-redo::before { content: ""; }

.hrw-page .unicon-registration::before { content: ""; }

.hrw-page .unicon-reminder::before { content: ""; }

.hrw-page .unicon-renew::before { content: ""; }

.hrw-page .unicon-repeat::before { content: ""; }

.hrw-page .unicon-reply-all::before { content: ""; }

.hrw-page .unicon-reply::before { content: ""; }

.hrw-page .unicon-report-data::before { content: ""; }

.hrw-page .unicon-report::before { content: ""; }

.hrw-page .unicon-request-quote::before { content: ""; }

.hrw-page .unicon-reset-alt::before { content: ""; }

.hrw-page .unicon-reset::before { content: ""; }

.hrw-page .unicon-restart::before { content: ""; }

.hrw-page .unicon-result::before { content: ""; }

.hrw-page .unicon-roadmap::before { content: ""; }

.hrw-page .unicon-rocket::before { content: ""; }

.hrw-page .unicon-rotate-180::before { content: ""; }

.hrw-page .unicon-rotate-360::before { content: ""; }

.hrw-page .unicon-row::before { content: ""; }

.hrw-page .unicon-rss::before { content: ""; }

.hrw-page .unicon-rule::before { content: ""; }

.hrw-page .unicon-ruler-alt::before { content: ""; }

.hrw-page .unicon-ruler::before { content: ""; }

.hrw-page .unicon-run::before { content: ""; }

.hrw-page .unicon-save::before { content: ""; }

.hrw-page .unicon-scale::before { content: ""; }

.hrw-page .unicon-scales::before { content: ""; }

.hrw-page .unicon-scalpel-cursor::before { content: ""; }

.hrw-page .unicon-scalpel-lasso::before { content: ""; }

.hrw-page .unicon-scalpel::before { content: ""; }

.hrw-page .unicon-scan::before { content: ""; }

.hrw-page .unicon-screen::before { content: ""; }

.hrw-page .unicon-script::before { content: ""; }

.hrw-page .unicon-search-locate::before { content: ""; }

.hrw-page .unicon-search::before { content: ""; }

.hrw-page .unicon-security::before { content: ""; }

.hrw-page .unicon-select-01::before { content: ""; }

.hrw-page .unicon-select-02::before { content: ""; }

.hrw-page .unicon-select-window::before { content: ""; }

.hrw-page .unicon-send-alt-filled::before { content: ""; }

.hrw-page .unicon-send-alt::before { content: ""; }

.hrw-page .unicon-send-filled::before { content: ""; }

.hrw-page .unicon-send-to-back::before { content: ""; }

.hrw-page .unicon-send::before { content: ""; }

.hrw-page .unicon-server-time::before { content: ""; }

.hrw-page .unicon-settings-adjust::before { content: ""; }

.hrw-page .unicon-settings::before { content: ""; }

.hrw-page .unicon-shape-except::before { content: ""; }

.hrw-page .unicon-share::before { content: ""; }

.hrw-page .unicon-shopping-bag::before { content: ""; }

.hrw-page .unicon-shopping-cart::before { content: ""; }

.hrw-page .unicon-shopping-catalog::before { content: ""; }

.hrw-page .unicon-shrink-screen::before { content: ""; }

.hrw-page .unicon-shuffle::before { content: ""; }

.hrw-page .unicon-signal-strength::before { content: ""; }

.hrw-page .unicon-skill-level::before { content: ""; }

.hrw-page .unicon-smoothing-cursor::before { content: ""; }

.hrw-page .unicon-smoothing::before { content: ""; }

.hrw-page .unicon-soccer::before { content: ""; }

.hrw-page .unicon-software::before { content: ""; }

.hrw-page .unicon-spell-check::before { content: ""; }

.hrw-page .unicon-split-discard::before { content: ""; }

.hrw-page .unicon-split-screen::before { content: ""; }

.hrw-page .unicon-split::before { content: ""; }

.hrw-page .unicon-spray-paint::before { content: ""; }

.hrw-page .unicon-stacked-scrolling-1::before { content: ""; }

.hrw-page .unicon-stamp::before { content: ""; }

.hrw-page .unicon-star-filled::before { content: ""; }

.hrw-page .unicon-star::before { content: ""; }

.hrw-page .unicon-stay-inside::before { content: ""; }

.hrw-page .unicon-stop-filled-alt::before { content: ""; }

.hrw-page .unicon-stop::before { content: ""; }

.hrw-page .unicon-store::before { content: ""; }

.hrw-page .unicon-string-integer::before { content: ""; }

.hrw-page .unicon-string-text::before { content: ""; }

.hrw-page .unicon-sub-volume::before { content: ""; }

.hrw-page .unicon-subtract-alt::before { content: ""; }

.hrw-page .unicon-subtract::before { content: ""; }

.hrw-page .unicon-table::before { content: ""; }

.hrw-page .unicon-tablet::before { content: ""; }

.hrw-page .unicon-tag-group::before { content: ""; }

.hrw-page .unicon-tag::before { content: ""; }

.hrw-page .unicon-task-add::before { content: ""; }

.hrw-page .unicon-task-approved::before { content: ""; }

.hrw-page .unicon-task-view::before { content: ""; }

.hrw-page .unicon-task::before { content: ""; }

.hrw-page .unicon-template::before { content: ""; }

.hrw-page .unicon-term::before { content: ""; }

.hrw-page .unicon-terminal::before { content: ""; }

.hrw-page .unicon-text-annotation-toggle::before { content: ""; }

.hrw-page .unicon-text-bold::before { content: ""; }

.hrw-page .unicon-text-color::before { content: ""; }

.hrw-page .unicon-text-creation::before { content: ""; }

.hrw-page .unicon-text-fill::before { content: ""; }

.hrw-page .unicon-text-font::before { content: ""; }

.hrw-page .unicon-text-line-spacing::before { content: ""; }

.hrw-page .unicon-text-mining-applier::before { content: ""; }

.hrw-page .unicon-text-mining::before { content: ""; }

.hrw-page .unicon-text-underline::before { content: ""; }

.hrw-page .unicon-theater::before { content: ""; }

.hrw-page .unicon-thumbnail-1::before { content: ""; }

.hrw-page .unicon-thumbnail-2::before { content: ""; }

.hrw-page .unicon-thumbs-down::before { content: ""; }

.hrw-page .unicon-thumbs-up::before { content: ""; }

.hrw-page .unicon-ticket::before { content: ""; }

.hrw-page .unicon-time::before { content: ""; }

.hrw-page .unicon-tool-box::before { content: ""; }

.hrw-page .unicon-tools-alt::before { content: ""; }

.hrw-page .unicon-tools::before { content: ""; }

.hrw-page .unicon-touch-1::before { content: ""; }

.hrw-page .unicon-touch-interaction::before { content: ""; }

.hrw-page .unicon-translate::before { content: ""; }

.hrw-page .unicon-trash-can::before { content: ""; }

.hrw-page .unicon-trophy::before { content: ""; }

.hrw-page .unicon-types::before { content: ""; }

.hrw-page .unicon-umbrella::before { content: ""; }

.hrw-page .unicon-unlink::before { content: ""; }

.hrw-page .unicon-unlocked::before { content: ""; }

.hrw-page .unicon-upload::before { content: ""; }

.hrw-page .unicon-user-avatar-filled-alt::before { content: ""; }

.hrw-page .unicon-user-avatar-filled::before { content: ""; }

.hrw-page .unicon-user-avatar::before { content: ""; }

.hrw-page .unicon-user-multiple::before { content: ""; }

.hrw-page .unicon-user::before { content: ""; }

.hrw-page .unicon-uv-index::before { content: ""; }

.hrw-page .unicon-video-add::before { content: ""; }

.hrw-page .unicon-video-chat::before { content: ""; }

.hrw-page .unicon-video::before { content: ""; }

.hrw-page .unicon-view-filled::before { content: ""; }

.hrw-page .unicon-view-mode-1::before { content: ""; }

.hrw-page .unicon-view-mode-2::before { content: ""; }

.hrw-page .unicon-view-next::before { content: ""; }

.hrw-page .unicon-view-off::before { content: ""; }

.hrw-page .unicon-view::before { content: ""; }

.hrw-page .unicon-virtual-column-key::before { content: ""; }

.hrw-page .unicon-virtual-private-cloud-alt::before { content: ""; }

.hrw-page .unicon-visual-recognition::before { content: ""; }

.hrw-page .unicon-volume-block-storage::before { content: ""; }

.hrw-page .unicon-volume-up::before { content: ""; }

.hrw-page .unicon-wallet::before { content: ""; }

.hrw-page .unicon-warning-alt-filled::before { content: ""; }

.hrw-page .unicon-warning-alt::before { content: ""; }

.hrw-page .unicon-warning-filled::before { content: ""; }

.hrw-page .unicon-warning::before { content: ""; }

.hrw-page .unicon-wheat::before { content: ""; }

.hrw-page .unicon-wifi::before { content: ""; }

.hrw-page .unicon-wikis::before { content: ""; }

.hrw-page .unicon-word-cloud::before { content: ""; }

.hrw-page .unicon-workspace::before { content: ""; }

.hrw-page .unicon-zoom-area::before { content: ""; }

.hrw-page .unicon-zoom-in-area::before { content: ""; }

.hrw-page .unicon-zoom-in::before { content: ""; }

.hrw-page .unicon-zoom-out-area::before { content: ""; }

.hrw-page .unicon-zoom-out::before { content: ""; }

.hrw-page .unicon-zoom-reset::before { content: ""; }

.hrw-page *,.hrw-page ::before,.hrw-page ::after { box-sizing: border-box; }

.hrw-page { scroll-behavior: smooth; }

.hrw-page { margin: 0px; font-family: var(--font-sans); background: #ffffff; color: rgb(23, 23, 23); line-height: 1.6; overflow-x: hidden; }

.hrw-page img { display: block; max-width: 100%; }

.hrw-page a { text-decoration: none; }

.hrw-page nav { position: fixed; inset: 0px 0px auto; z-index: 100; display: flex; align-items: center; justify-content: space-between; padding: 1rem 2.5rem; background: rgba(245, 238, 233, 0.85); backdrop-filter: blur(14px); border-bottom: 1px solid rgba(21, 0, 175, 0.1); }

.hrw-page .nav-logo img { height: 26px; width: auto; }

.hrw-page .nav-cta { display: inline-flex; align-items: center; gap: 0.5rem; background: var(--reyts-indigo); color: rgb(255, 255, 255); font-weight: 500; font-size: 0.9rem; padding: 0.65rem 1.3rem; border-radius: 100px; transition: background 0.2s; }

.hrw-page .nav-cta:hover { background: var(--indigo-600); }

.hrw-page .nav-cta svg { width: 15px; height: 15px; }

.hrw-page .hero { position: relative; padding: 9rem 2.5rem 4.5rem; max-width: 920px; margin: 0px auto; text-align: center; }

.hrw-page .hero-doodle { position: absolute; pointer-events: none; opacity: 0.9; }

.hrw-page .hero-badge { display: inline-flex; align-items: center; gap: 0.5rem; background: var(--app-lavender-50); color: var(--reyts-indigo); font-size: 0.72rem; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; padding: 0.4rem 1rem; border-radius: 100px; margin-bottom: 1.6rem; border: 1px solid var(--app-lavender-200); }

.hrw-page .hero h1 { font-family: var(--font-display); font-size: clamp(2.5rem, 5.4vw, 4rem); font-weight: 800; line-height: 1.04; letter-spacing: -0.03em; margin: 0px 0px 1.25rem; }

.hrw-page .hero h1 .mk { color: var(--reyts-indigo); }

.hrw-page .hero p { font-size: 1.12rem; color: var(--fg-muted); max-width: 600px; margin: 0px auto 2.2rem; }

.hrw-page .hero-channels { display: flex; align-items: center; justify-content: center; gap: 0.75rem; flex-wrap: wrap; }

.hrw-page .channel-pill { display: inline-flex; align-items: center; gap: 0.55rem; padding: 0.7rem 1.3rem; border-radius: 100px; font-size: 0.92rem; font-weight: 600; border: 1.5px solid; transition: 0.2s; }

.hrw-page .channel-pill svg { width: 18px; height: 18px; }

.hrw-page .channel-pill.whatsapp { background: rgb(255, 255, 255); border-color: rgb(37, 211, 102); color: rgb(18, 140, 126); }

.hrw-page .channel-pill.whatsapp:hover { background: rgb(37, 211, 102); color: rgb(255, 255, 255); }

.hrw-page .channel-pill.app { background: var(--reyts-indigo); border-color: var(--reyts-indigo); color: rgb(255, 255, 255); }

.hrw-page .channel-pill.app:hover { background: var(--indigo-600); border-color: var(--indigo-600); }

.hrw-page .channel-pill.app i { font-size: 18px; }

.hrw-page .tab-section { max-width: 1080px; margin: 0px auto; padding: 0px 2.5rem 5rem; }

.hrw-page .tab-bar { display: flex; gap: 0.25rem; background: rgb(255, 255, 255); border: 1.5px solid rgba(21, 0, 175, 0.12); border-radius: 100px; padding: 0.35rem; width: fit-content; margin: 0px auto 4rem; box-shadow: rgba(8, 0, 74, 0.4) 0px 10px 30px -18px; }

.hrw-page .tab-btn { font-family: var(--font-sans); font-size: 0.92rem; font-weight: 600; padding: 0.65rem 1.7rem; border-radius: 100px; border: 0px; cursor: pointer; background: transparent; color: var(--app-gray); transition: 0.2s; display: inline-flex; align-items: center; gap: 0.5rem; }

.hrw-page .tab-btn svg { width: 16px; height: 16px; }

.hrw-page .tab-btn.active { background: var(--reyts-indigo); color: rgb(255, 255, 255); }

.hrw-page .steps { display: none; }

.hrw-page .steps.active { display: block; }

.hrw-page .step { display: grid; grid-template-columns: 1fr 1fr; gap: 4.5rem; align-items: center; margin-bottom: 5.5rem; }

.hrw-page .step:nth-child(2n) .step-media { order: -1; }

.hrw-page .step-number { font-family: var(--font-display); font-size: 0.74rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--reyts-indigo); margin-bottom: 0.8rem; display: flex; align-items: center; gap: 0.6rem; }

.hrw-page .step-number::before { content: ""; width: 26px; height: 2px; background: var(--reyts-indigo); border-radius: 2px; }

.hrw-page .step h2 { font-family: var(--font-display); font-size: clamp(1.55rem, 2.5vw, 2.1rem); font-weight: 700; letter-spacing: -0.02em; line-height: 1.18; margin: 0px 0px 0.85rem; }

.hrw-page .step p { color: var(--fg-muted); font-size: 1rem; line-height: 1.7; margin: 0px; }

.hrw-page .phone { width: 248px; max-width: 70%; margin: 0px auto; background: var(--app-navy); border-radius: 34px; padding: 10px; box-shadow: rgba(8, 0, 74, 0.55) 0px 30px 70px -26px; position: relative; }

.hrw-page .phone img { display: block; width: 100%; border-radius: 26px; }

.hrw-page .phone-duo { position: relative; height: 392px; display: flex; align-items: center; justify-content: center; }

.hrw-page .phone-duo .phone { position: absolute; width: 188px; margin: 0px; padding: 8px; border-radius: 28px; }

.hrw-page .phone-duo .phone img { border-radius: 22px; }

.hrw-page .phone-duo .phone.back { transform: translate(46px, -30px) rotate(5deg); z-index: 1; box-shadow: rgba(8, 0, 74, 0.5) 0px 22px 50px -24px; }

.hrw-page .phone-duo .phone.back::after { content: ""; position: absolute; inset: 0px; border-radius: 28px; background: rgba(8, 0, 74, 0.16); }

.hrw-page .phone-duo .phone.front { transform: translate(-40px, 26px) rotate(-3deg); z-index: 2; }

/* App-tab duo: spread phones so both screens (create account + password) are readable */
.hrw-page #steps-app .phone-duo .phone.back { transform: translate(64px, -22px) rotate(4deg); }

.hrw-page #steps-app .phone-duo .phone.back::after { background: rgba(8, 0, 74, 0.04); }

.hrw-page #steps-app .phone-duo .phone.front { transform: translate(-64px, 22px) rotate(-3deg); }

.hrw-page .duo-tags { position: absolute; bottom: -2px; left: 50%; transform: translateX(-50%); display: flex; gap: 0.4rem; z-index: 3; }

.hrw-page .duo-tags span { font-size: 0.66rem; font-weight: 700; letter-spacing: 0.02em; color: var(--reyts-indigo); background: var(--app-lavender-50); border: 1px solid var(--app-lavender-200); padding: 0.28rem 0.7rem; border-radius: 100px; white-space: nowrap; }

.hrw-page .walkthrough { background: var(--app-navy); padding: 5.5rem 2.5rem; text-align: center; }

.hrw-page .walkthrough-inner { max-width: 860px; margin: 0px auto; }

.hrw-page .walkthrough h2 { font-family: var(--font-display); font-size: clamp(1.9rem, 3vw, 2.7rem); font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.03em; margin: 0px 0px 0.7rem; }

.hrw-page .walkthrough p { color: rgba(255, 255, 255, 0.55); margin: 0px 0px 2.5rem; }

.hrw-page .wt-frame { position: relative; border-radius: 20px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.6) 0px 30px 80px -30px; }

.hrw-page .wt-frame { background: linear-gradient(150deg, rgb(13, 1, 105), rgb(10, 1, 64)); aspect-ratio: 16 / 9; }

.hrw-page .wt-play { position: absolute; inset: 0px; margin: auto; width: 76px; height: 76px; border-radius: 50%; background: var(--reyts-indigo); display: flex; align-items: center; justify-content: center; pointer-events: none; box-shadow: rgba(8, 0, 74, 0.5) 0px 12px 30px; }

.hrw-page .wt-play svg { width: 28px; height: 28px; margin-left: 4px; fill: rgb(255, 255, 255); }

.hrw-page .why { max-width: 1080px; margin: 0px auto; padding: 6rem 2.5rem; }

.hrw-page .why h2 { font-family: var(--font-display); font-size: clamp(1.9rem, 3vw, 2.7rem); font-weight: 800; letter-spacing: -0.03em; margin: 0px 0px 3rem; }

.hrw-page .why-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.25rem; }

.hrw-page .why-card { background: rgb(255, 255, 255); border: 1.5px solid rgba(21, 0, 175, 0.1); border-radius: 18px; padding: 1.85rem; transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s; }

.hrw-page .why-card:hover { border-color: var(--app-lavender); box-shadow: rgba(21, 0, 175, 0.4) 0px 18px 40px -22px; transform: translateY(-3px); }

.hrw-page .why-icon { width: 46px; height: 46px; background: var(--app-lavender-50); color: var(--reyts-indigo); border-radius: 13px; display: flex; align-items: center; justify-content: center; margin-bottom: 1.1rem; }

.hrw-page .why-icon i { font-size: 23px; }

.hrw-page .why-card h3 { font-family: var(--font-display); font-size: 1.05rem; font-weight: 700; margin: 0px 0px 0.4rem; }

.hrw-page .why-card p { color: var(--fg-muted); font-size: 0.9rem; line-height: 1.6; margin: 0px; }

.hrw-page .cta { background: var(--reyts-indigo); padding: 5.5rem 2.5rem; text-align: center; position: relative; overflow: hidden; }

.hrw-page .cta-doodle { position: absolute; pointer-events: none; opacity: 0.5; }

.hrw-page .cta h2 { font-family: var(--font-display); font-size: clamp(1.9rem, 3vw, 2.9rem); font-weight: 800; color: rgb(255, 255, 255); letter-spacing: -0.03em; margin: 0px 0px 0.7rem; position: relative; }

.hrw-page .cta p { color: rgba(255, 255, 255, 0.78); margin: 0px 0px 2rem; position: relative; }

.hrw-page .cta-btns { display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap; position: relative; }

.hrw-page .btn-white { background: rgb(255, 255, 255); color: var(--reyts-indigo); font-weight: 700; font-size: 0.95rem; padding: 0.85rem 1.9rem; border-radius: 100px; transition: opacity 0.2s; }

.hrw-page .btn-white:hover { opacity: 0.9; }

.hrw-page .btn-outline { background: transparent; color: rgb(255, 255, 255); font-weight: 600; font-size: 0.95rem; padding: 0.85rem 1.9rem; border-radius: 100px; border: 1.5px solid rgba(255, 255, 255, 0.5); transition: border-color 0.2s; }

.hrw-page .btn-outline:hover { border-color: rgb(255, 255, 255); }

.hrw-page .fintrac { background: rgb(5, 0, 48); padding: 1.1rem 2.5rem; text-align: center; font-size: 0.76rem; color: rgba(255, 255, 255, 0.4); letter-spacing: 0.02em; }

@media (max-width: 768px) {
  .hrw-page nav { padding: 0.85rem 1.25rem; }

  .hrw-page .hero { padding: 7rem 1.25rem 3rem; }

  .hrw-page .tab-section { padding: 0px 1.25rem 3.5rem; }

  .hrw-page .step { grid-template-columns: 1fr; gap: 2rem; margin-bottom: 4rem; }

  .hrw-page .step:nth-child(2n) .step-media { order: 0; }

  .hrw-page .why,.hrw-page .walkthrough,.hrw-page .cta { padding: 4rem 1.25rem; }

  .hrw-page .why-grid { grid-template-columns: 1fr; }

}
@keyframes claude-pulse { 
  0%, 100% { opacity: 0.6; }
  50% { opacity: 1; }
}
.hrw-page #claude-agent-glow-border-inner { animation: 2s ease-in-out 0s infinite normal none running claude-pulse; }

@media (prefers-reduced-motion: reduce) {
  .hrw-page #claude-agent-glow-border-inner { animation: auto ease 0s 1 normal none running none; }

}
