.home-hub-hero,.home-hub-section{color:#142a45;font-family:inherit}.home-hub-inner{width:min(1160px,calc(100% - 48px));margin:0 auto}.home-hub-hero{background:#f3f8fc;border-bottom:1px solid #d8e6ef;padding:88px 0 76px}.home-hub-kicker{font-size:12px;font-weight:750;color:#2465a8;letter-spacing:0;margin:0 0 18px}.home-hub-hero h1{font-size:56px;line-height:1.08;max-width:780px;margin:0;color:#102541;letter-spacing:0}.home-hub-intro{font-size:20px;line-height:1.6;max-width:690px;color:#475e75;margin:22px 0 30px}.home-hub-actions{display:flex;gap:12px;flex-wrap:wrap}.home-hub-primary,.home-hub-secondary{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 20px;min-height:52px;border-radius:5px;font-weight:700;text-decoration:none}.home-hub-primary{background:#2468af}.home-hub-secondary{background:white;color:#175996;border:1px solid #aec6da}.home-hub-primary:hover{background:#17558f}.home-hub-secondary:hover{background:#eaf3fb}.home-hub-vendor{margin:21px 0 0;color:#596d81;font-size:15px}.home-hub-project a,.home-hub-text-link,.home-hub-vendor a{color:#1761a4;font-weight:700}.home-hub-section{padding:72px 0}.home-hub-section h2{font-size:34px;line-height:1.18;letter-spacing:0;margin:0 0 12px;color:#142a45}.home-hub-heading>p:last-child,.home-hub-project-layout>div>p,.home-hub-research .home-hub-inner>p:not(.home-hub-kicker){color:#53677b;line-height:1.65;max-width:730px;font-size:17px}.home-hub-comparisons,.home-hub-discovery{background:#fff}.home-hub-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed}.home-hub-paths>a{padding:26px 20px 26px 0;text-decoration:none;color:#142a45}.home-hub-paths>a+a{border-left:1px solid #dce5ed;padding-left:20px}.home-hub-comparison-list span,.home-hub-paths span{font-size:11px;font-weight:750;color:#3976a9}.home-hub-paths h3{font-size:20px;margin:12px 0 8px;letter-spacing:0}.home-hub-paths p{color:#607184;line-height:1.55;font-size:15px;min-height:70px}.home-hub-paths strong{color:#1b65a8;font-size:14px}.home-hub-project{background:#f4f8fb}.home-hub-project-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:start}.home-hub-project [data-home-readiness-slot]{min-width:0}.home-hub-project .home-readiness{margin:0!important;max-width:none!important}.home-hub-research{background:#122a47;color:white;border-left:6px solid #f0cf4f}.home-hub-research h2{color:white}.home-hub-research .home-hub-kicker{color:#f0cf4f}.home-hub-research .home-hub-inner>p:not(.home-hub-kicker){color:#d0ddec}.home-hub-research .home-hub-text-link{color:#f6d862}.home-hub-comparison-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #dce5ed;margin:30px 0}.home-hub-comparison-list a{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#142a45;padding:22px 22px 22px 0}.home-hub-comparison-list a+a{padding-left:22px;border-left:1px solid #dce5ed}.home-hub-comparison-list strong{font-size:18px}.home-hub-comparison-list small{color:#1b65a8;font-size:14px}@media(max-width:800px){.home-hub-hero{padding:65px 0 55px}.home-hub-hero h1{font-size:42px}.home-hub-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hub-paths>a:nth-child(3){border-left:0;padding-left:0}.home-hub-paths>a:nth-child(n+3){border-top:1px solid #dce5ed}.home-hub-project-layout{grid-template-columns:1fr;gap:24px}.home-hub-section{padding:56px 0}}@media(max-width:520px){.home-hub-inner{width:calc(100% - 36px)}.home-hub-hero h1{font-size:35px}.home-hub-intro{font-size:17px}.home-hub-section h2{font-size:28px}.home-hub-paths{grid-template-columns:1fr}.home-hub-paths>a,.home-hub-paths>a+a,.home-hub-paths>a:nth-child(3){border-left:0;border-top:1px solid #dce5ed;padding:20px 0}.home-hub-paths>a:first-child{border-top:0}.home-hub-paths p{min-height:0}.home-hub-comparison-list{grid-template-columns:1fr}.home-hub-comparison-list a,.home-hub-comparison-list a+a{padding:18px 0;border-left:0;border-top:1px solid #dce5ed}.home-hub-comparison-list a:first-child{border-top:0}}.home-hub-hero{position:relative;isolation:isolate;min-height:600px;display:flex;align-items:center;padding:150px 0 78px;background:#b6d4ed url(/assets/fluidrwa-home-discovery.webp) 50%/cover no-repeat;border:0}.home-hub-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,249,253,.95),rgba(244,249,253,.86) 32%,rgba(244,249,253,.46) 58%,rgba(244,249,253,.08));z-index:-1}.home-hub-hero .home-hub-inner{position:relative}.home-hub-hero .home-hub-kicker{display:inline-block;color:#153f68;font-size:12px;font-weight:800;padding-bottom:12px;border-bottom:3px solid #f0ce49;margin-bottom:24px}.home-hub-hero h1{font-size:62px;max-width:700px;line-height:1.06;color:#0c2341}.home-hub-hero .home-hub-intro{font-size:20px;max-width:580px;color:#203f5c;font-weight:500;line-height:1.5}.home-hub-primary{background:#155fa6;color:white;box-shadow:0 8px 20px rgba(20,66,110,.13)}.home-hub-secondary{background:#fff;color:#165c9b;border-color:#fff}.home-hub-vendor{color:#183953;font-weight:550}.home-hub-vendor a{color:#104f8b}.home-hub-discovery{background:#fff;padding:75px 0 82px}.home-hub-heading{max-width:760px}.home-hub-discovery h2{font-size:42px}.home-hub-discovery .home-hub-heading>p:last-child{font-size:18px}.home-hub-paths{border-bottom:0;gap:0;margin-top:38px}.home-hub-paths>a{padding:27px 28px 25px 0;transition:background .2s ease}.home-hub-paths>a+a{padding-left:28px}.home-hub-paths>a:hover h3{text-decoration:underline;text-decoration-color:#e8bd31;text-underline-offset:5px}.home-hub-paths span{display:block;color:#1e6ba9;font-size:12px}.home-hub-paths h3{font-size:23px;margin:19px 0 12px}.home-hub-paths strong{display:inline-block;border-bottom:2px solid #f0ce49;padding-bottom:4px}.home-hub-project{background:#f1f7fa;border-top:1px solid #d8e8f0}.home-hub-research{background:#123f63;border-left:0}.home-hub-research .home-hub-inner{border-left:4px solid #f0cf4f;padding-left:25px}.home-hub-comparisons{background:#fffdf6}.home-hub-comparison-list a:hover strong{color:#1765a5}.home-hub-ai-link{margin:8px 0 0;color:#53677b;font-size:15px}.home-hub-ai-link a{color:#1761a4;font-weight:700;text-decoration:none}.home-hub-ai-link a:hover{text-decoration:underline}.home-hub-more{margin-top:50px;padding:30px 0 0;border-top:1px solid #dce5ed}.home-hub-more-heading .home-hub-kicker{margin-bottom:9px}.home-hub-more-heading h3{margin:0;color:#142a45;font-size:23px;letter-spacing:0}.home-hub-more-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px}.home-hub-more-links a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#142a45}.home-hub-more-links strong{font-size:16px}.home-hub-more-links span{color:#607184;font-size:14px;line-height:1.5}.home-hub-more-links em{font-style:normal;font-size:14px;font-weight:700;color:#1b65a8}.home-hub-more-links a:hover strong{text-decoration:underline;text-decoration-color:#e8bd31;text-underline-offset:4px}@media(max-width:800px){.home-hub-hero{min-height:540px;padding:135px 0 70px;background-position:57%}.home-hub-hero h1{font-size:48px}.home-hub-discovery h2{font-size:34px}.home-hub-more-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.home-hub-hero{min-height:590px;padding:110px 0 55px;background-position:45%}.home-hub-hero:before{background:linear-gradient(90deg,rgba(239,247,252,.93),rgba(239,247,252,.72) 72%,rgba(239,247,252,.43))}.home-hub-hero h1{font-size:39px;line-height:1.08}.home-hub-hero .home-hub-intro{font-size:17px;max-width:330px}.home-hub-hero .home-hub-kicker{font-size:11px}.home-hub-discovery h2{font-size:29px}.home-hub-paths>a,.home-hub-paths>a+a,.home-hub-paths>a:nth-child(3){padding:23px 0}.home-hub-paths h3{margin:10px 0 6px}.home-hub-more-links{grid-template-columns:1fr;gap:20px}}.home-hub-discovery{background:#edf4f8;padding:80px 0 84px}.home-hub-discovery .home-hub-heading{max-width:850px}.home-hub-discovery h2{max-width:780px}.home-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px}.home-resource-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #d7e4ec;border-radius:6px;padding:16px;text-decoration:none;color:#142a45;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-resource-card:focus-visible,.home-resource-card:hover{transform:translateY(-4px);border-color:#97bad4;box-shadow:0 12px 30px rgba(23,67,101,.09)}.resource-art{height:145px;position:relative;overflow:hidden;background:#edf5fa;border-radius:4px;margin-bottom:20px;padding:30px 20px 20px 78px}.resource-art .art-symbol{position:absolute;left:22px;top:31px;width:39px;height:39px;display:grid;place-items:center;background:#fff;color:#205f9f;border:1px solid #b6d1e3;border-radius:5px;font-size:14px;font-weight:800}.resource-art .art-line{height:6px;background:#9dbed5;display:block;border-radius:3px;margin:8px 0;transform-origin:left;animation:resource-lines 4s ease-in-out infinite}.resource-art .long{width:85%;background:#3479b0}.resource-art .medium{width:66%;animation-delay:.2s}.resource-art .short{width:42%;animation-delay:.4s}.resource-art i{position:absolute;bottom:19px;width:28px;height:5px;background:#e3ba3b;border-radius:3px;animation:resource-dots 4s ease-in-out infinite}.resource-art i:nth-last-child(3){left:78px}.resource-art i:nth-last-child(2){left:113px;background:#7bb5c3;animation-delay:.3s}.resource-art i:last-child{left:148px;background:#91b2d1;animation-delay:.6s}.resource-ai .resource-art,.resource-tools .resource-art{background:#eef7f5}.resource-ai .art-symbol,.resource-tools .art-symbol{color:#24786f;border-color:#a8d1c8}.resource-ai .art-line.long,.resource-tools .art-line.long{background:#45a89a}.resource-compare .resource-art,.resource-events .resource-art{background:#fff8e2}.resource-compare .art-symbol,.resource-events .art-symbol{color:#8a6b0e;border-color:#e3ce8d}.resource-news .resource-art,.resource-research .resource-art{background:#eef1fa}.resource-news .art-line.long,.resource-research .art-line.long{background:#697fc0}.resource-label{color:#4b83ad;font-size:11px;font-weight:800;margin-bottom:10px}.home-resource-card h3{font-size:19px;line-height:1.25;margin:0 0 10px;color:#142a45;letter-spacing:0}.home-resource-card p{font-size:14px;line-height:1.55;color:#5b6d80;margin:0 0 22px}.home-resource-card strong{font-size:14px;color:#1b65a8;margin-top:auto}.home-resource-insights{margin:25px 0 0;color:#556d7f;font-size:15px}.home-resource-insights a{color:#1761a4;font-weight:700}@keyframes resource-lines{0%,to{transform:scaleX(.8);opacity:.75}50%{transform:scaleX(1);opacity:1}}@keyframes resource-dots{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(-3px);opacity:1}}@media(max-width:1000px){.home-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.home-hub-discovery{padding:54px 0}.home-resource-grid{grid-template-columns:1fr;gap:12px;margin-top:27px}.home-resource-card{padding:16px}.resource-art{height:130px}.home-resource-card p{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.resource-art .art-line,.resource-art i{animation:none}.home-resource-card{transition:none}}.home-hub-discovery{background:#f3f7fa}.new-resource-grid{gap:18px}.new-resource-grid .home-resource-card{padding:18px 18px 22px;border-color:#dbe6ed;min-height:390px}.new-resource-grid .home-resource-card h3{font-size:20px}.new-resource-grid .home-resource-card p{font-size:15px}.new-resource-grid .home-resource-card strong{margin-top:auto}.resource-visual{height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;margin-bottom:21px}.visual-discover{background:#e5f1f8}.visual-compare{background:#fff6dd}.visual-network{background:#e7f3ef}.visual-cases{background:#edf0fa}.visual-list{width:64%;display:grid;gap:9px;animation:visual-arrive 5s ease-in-out infinite}.visual-list span{display:flex;align-items:center;gap:10px;height:30px;background:white;border:1px solid #c6dce9;border-radius:4px;padding:0 9px}.visual-list i{width:14px;height:14px;background:#327eb8;border-radius:3px}.visual-list b{width:63%;height:5px;background:#a4c4d7;border-radius:3px}.visual-list span:nth-child(2) i{background:#e2be3c}.visual-list span:nth-child(3) i{background:#70b6a7}.visual-columns{display:flex;gap:10px;align-items:center}.visual-columns span{width:72px;height:105px;display:flex;flex-direction:column;gap:10px;padding:12px;background:#fff;border:1px solid #dfd6b8;border-radius:4px}.visual-columns b{height:17px;width:35px;background:#efd162;border-radius:3px}.visual-columns i{height:5px;width:100%;background:#a9c4d4;border-radius:2px}.visual-columns span:last-child{animation:visual-arrive 5s ease-in-out infinite}.visual-columns span:last-child b{background:#69b1a4}.visual-chart{height:103px;width:155px;border-left:2px solid #bdd3ca;border-bottom:2px solid #bdd3ca;display:flex;align-items:end;gap:10px;padding:0 12px}.visual-chart i{display:block;flex:1;height:35%;background:#8ccbb9;border-radius:3px 3px 0 0;transform-origin:bottom;animation:chart-rise 5s ease-in-out infinite}.visual-chart i:nth-child(2){height:58%;animation-delay:.15s}.visual-chart i:nth-child(3){height:44%;background:#e6c44d;animation-delay:.3s}.visual-chart i:nth-child(4){height:75%;animation-delay:.45s}.visual-chart i:nth-child(5){height:90%;background:#328c86;animation-delay:.6s}.visual-steps{display:flex;align-items:center}.visual-steps span{width:38px;height:38px;border:2px solid #8ba6d3;border-radius:50%;background:white;box-shadow:inset 0 0 0 9px white}.visual-steps span:first-child{background:#e3c44b}.visual-steps span:nth-of-type(2){background:#70b6a7;animation:visual-arrive 5s ease-in-out infinite}.visual-steps span:last-child{background:#4987be}.visual-steps i{height:2px;width:34px;background:#96b4d2}.resource-extras{margin-top:38px;padding-top:26px;border-top:1px solid #d4e3eb}.resource-extras-heading h3{font-size:22px;color:#142a45;margin:0}.resource-extras-heading .home-hub-kicker{margin-bottom:8px}.resource-extra-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:20px}.resource-extra-links a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:#142a45}.resource-extra-links strong{font-size:15px}.resource-extra-links span{color:#2269a5;font-size:14px}.resource-extra-links a:hover strong{text-decoration:underline}@keyframes visual-arrive{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes chart-rise{0%,to{transform:scaleY(.75)}50%{transform:scaleY(1)}}@media(max-width:1000px){.resource-extra-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.new-resource-grid{grid-template-columns:1fr}.new-resource-grid .home-resource-card{min-height:0}.resource-visual{height:145px}.resource-extra-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.resource-extras{margin-top:30px}}@media(prefers-reduced-motion:reduce){.visual-chart i,.visual-columns span:last-child,.visual-list,.visual-steps span:nth-of-type(2){animation:none}}.home-hub-discovery{position:relative;isolation:isolate;overflow:hidden;background:#eaf3f7;scroll-margin-top:100px}.home-hub-discovery .home-hub-inner{position:relative;z-index:1}.discovery-scene{position:absolute;inset:0;z-index:0;pointer-events:none}.discovery-scene canvas{display:block;width:100%;height:100%}.new-resource-grid .home-resource-card{background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(42,93,119,.08);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.new-resource-grid .home-resource-card:focus-visible,.new-resource-grid .home-resource-card:hover{background:rgba(255,255,255,.9);box-shadow:0 14px 32px rgba(33,87,118,.16)}.resource-extras{border-color:rgba(126,164,184,.35)}@media(min-width:1001px){.home-hub-hero{min-height:0;height:min(670px,calc(100svh - 42px));padding:105px 0 45px}.home-hub-discovery{padding:42px 0 48px}.home-hub-discovery h2{font-size:34px;max-width:none}.home-hub-discovery .home-hub-heading>p:last-child{font-size:16px}.new-resource-grid{margin-top:23px}.new-resource-grid .home-resource-card{min-height:300px;padding:12px 15px 16px}.new-resource-grid .home-resource-card h3{font-size:18px;margin-bottom:7px}.new-resource-grid .home-resource-card p{font-size:14px;line-height:1.4;margin-bottom:12px}.resource-visual{height:105px;margin-bottom:13px}.visual-list{gap:5px}.visual-list span{height:23px}.visual-columns span{height:81px;gap:7px;padding:9px}.visual-chart{height:75px}.resource-extras{margin-top:23px;padding-top:16px}.resource-extras-heading h3{font-size:18px}.resource-extra-links{margin-top:11px}}@media(max-width:520px){.home-hub-hero{min-height:0;height:auto;padding:110px 0 46px}.home-hub-discovery{padding:48px 0}.resource-extra-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-hero-accent{display:block;color:#1768ad;font-weight:800}.home-hero-trust{display:block;color:inherit}.home-hub-discovery{background:#f8fafb}.home-hub-comparisons{background:#fff}.home-hub-comparisons-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.home-hub-comparisons-head p:not(.home-hub-kicker){color:#53677b;font-size:17px;margin:0;line-height:1.5}.home-hub-comparison-list{gap:22px;border:0;margin:32px 0 0}.home-hub-comparison-list a,.home-hub-comparison-list a+a{border:1px solid #dfe9ef;border-radius:6px;padding:0 0 20px;overflow:hidden;gap:10px;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.home-hub-comparison-list a:focus-visible,.home-hub-comparison-list a:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(26,65,99,.1)}.home-hub-comparison-list img{display:block;width:100%;aspect-ratio:16/8;object-fit:cover}.home-hub-comparison-list small,.home-hub-comparison-list span,.home-hub-comparison-list strong{margin-left:18px;margin-right:18px}.home-hub-comparison-list strong{line-height:1.35}.home-hub-comparison-list small{margin-top:auto;padding-top:6px}@media(max-width:520px){.home-hub-comparisons-head{align-items:start;flex-direction:column}.home-hub-comparison-list a,.home-hub-comparison-list a+a{padding:0 0 18px;border:1px solid #dfe9ef}.home-hub-comparison-list{gap:14px}}@media(prefers-reduced-motion:reduce){.home-hub-comparison-list a,.home-hub-comparison-list a+a{transition:none}}@media(min-width:1001px){.home-hub-hero{height:calc(100svh - 24px);min-height:600px}}@media(min-width:1001px) and (max-height:700px){.home-hub-hero{min-height:0;padding:100px 0 24px}.home-hub-hero h1{font-size:48px}.home-hub-hero .home-hub-intro{margin:14px 0 18px;font-size:18px}.home-hub-hero .home-hub-kicker{margin-bottom:14px}.home-hub-vendor{margin-top:14px}}