.rb{--rb-navy:#0b3d6b;--rb-navy-dark:#071f38;--rb-sky:#1a6faa;--rb-sky-bright:#3a9fd4;--rb-sky-light:#7ec8f5;--rb-white:#fff;--rb-bg:#f4f7fb;--rb-bg-warm:#f0ede8;--rb-border:#dde6f0;--rb-text:#222;--rb-muted:#555;--rb-gray-mid:#8090a4;--rb-navy-rgb:11, 61, 107;--rb-navy-dark-rgb:7, 31, 56;--rb-sky-rgb:26, 111, 170;--rb-sky-bright-rgb:58, 159, 212;--rb-cta-from:#0a3460;--rb-cta-mid:#0f4c81;--rb-cta-mid-stop:60%;--rb-cta-to:#1a6faa;--rb-cta-btn-border:rgba(var(--rb-sky-bright-rgb), 0.8);--rb-cta-btn-hover:rgba(var(--rb-sky-bright-rgb), 0.18);--rb-ff:'DM Sans', sans-serif;--rb-ff-display:'Playfair Display', serif;--rb-aside-w:370px;--rb-form-pad-x:24px;--rb-visible:3;--rb-gap:24px;--rb-logo-w:15%;--rb-shell:1180px;--rb-required:#c0392b;--rb-reel-scrim:0.78;--rb-reel-name-weight:700;font-family:var(--rb-ff);background:var(--rb-white);color:var(--rb-text);overflow-x:clip}.rb *,.rb *::before,.rb *::after{margin:0;padding:0;box-sizing:border-box}.rb--petrol{--rb-navy:#083c53;--rb-navy-dark:#052b3c;--rb-sky:#0b5a7b;--rb-sky-bright:#0d7099;--rb-sky-light:#8ec0d6;--rb-bg:#f5f7f9;--rb-border:#e0e7ec;--rb-text:#10303f;--rb-muted:#55636e;--rb-gray-mid:#8a94a4;--rb-navy-rgb:8, 60, 83;--rb-navy-dark-rgb:5, 43, 60;--rb-sky-rgb:11, 90, 123;--rb-sky-bright-rgb:142, 192, 214;--rb-cta-from:#052b3c;--rb-cta-mid:#083c53;--rb-cta-mid-stop:55%;--rb-cta-to:#0b5a7b;--rb-cta-btn-hover:rgba(var(--rb-sky-bright-rgb), 0.2)}.rb--wide-aside{--rb-aside-w:450px;--rb-form-pad-x:14px}.rb .rb-sec-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-navy);margin-bottom:8px}.rb .rb-sec-title{font-size:20px;font-weight:700;color:var(--rb-sky);margin-bottom:32px;line-height:1.3}.rb h1.rb-sec-title,.rb h2.rb-sec-title,.rb h3.rb-sec-title{font-size:20px}@media (max-width:768px){.rb .rb-sec-title{font-size:20px}}@media (max-width:560px){.rb .rb-sec-title,.rb h1.rb-sec-title,.rb h2.rb-sec-title,.rb h3.rb-sec-title{font-size:18px}}.rb .rb-nav-btn,.rb .rvl-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--rb-border);background:var(--rb-white);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#334155;transition:background 0.18s,border-color 0.18s,transform 0.15s,opacity 0.18s}.rb .rb-nav-btn:hover,.rb .rvl-btn:hover{background:var(--rb-sky);border-color:var(--rb-sky);color:var(--rb-white);transform:scale(1.06)}.rb .rb-nav-btn:focus-visible,.rb .rvl-btn:focus-visible{outline:2px solid var(--rb-sky);outline-offset:2px}.rb .rb-nav-btn svg,.rb .rvl-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb .rb-nav-btn.disabled,.rb .rb-nav-btn[disabled],.rb .rvl-btn.disabled,.rb .rvl-btn[disabled]{opacity:.4;pointer-events:none}.rb .rb-dots,.rb .rvl-dots{display:flex;gap:7px;justify-content:center;margin-top:24px}.rb .rb-dots[hidden],.rb .rvl-dots[hidden],.rb .rvl-nav[hidden],.rb .rvl-step[hidden]{display:none}.rb .rb-dot,.rb .rvl-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#cbd5e1;cursor:pointer;transition:background 0.2s,transform 0.2s}.rb .rb-dot.active,.rb .rvl-dot.is-active{background:var(--rb-sky);transform:scale(1.3)}.rb .rb-dot:focus-visible,.rb .rvl-dot:focus-visible{outline:2px solid var(--rb-sky);outline-offset:3px}@media (max-width:768px){.rb .rb-nav-btn,.rb .rvl-btn{width:38px;height:38px}.rb .rb-nav-btn svg,.rb .rvl-btn svg{width:16px;height:16px}}@media (max-width:360px){.rb .rb-nav-btn,.rb .rvl-btn{width:34px;height:34px}.rb .rb-nav-btn svg,.rb .rvl-btn svg{width:14px;height:14px}}.rb .rb-header{background:var(--rb-white);border-bottom:2.5px solid var(--rb-navy);padding:0 40px;height:70px;display:flex;align-items:center;justify-content:space-between}.rb .rb-logo-wrap{display:flex;align-items:center;gap:12px}.rb .rb-logo-wrap img{width:var(--rb-logo-w);height:auto}.rb .rb-nav{display:flex;align-items:center;gap:28px}.rb .rb-enquire-btn{background:var(--rb-navy);color:var(--rb-white);padding:10px 22px;border-radius:5px;font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.rb .rb-enquire-btn:hover{background:var(--rb-navy-dark);color:var(--rb-white)}.rb .rb-enquire-btn i{font-size:14px}@media (max-width:768px){.rb .rb-header{padding:0 20px}}.rb .rb-hero{position:relative;overflow:hidden;line-height:0}.rb .rb-hero a,.rb .rb-hero .rb-hero-inner{display:block;width:100%;text-decoration:none}.rb .rb-hero img{display:block;width:100%;height:auto;max-width:100%}.rb--hero-fixed .rb-hero{height:700px}.rb--hero-fixed .rb-hero a,.rb--hero-fixed .rb-hero .rb-hero-inner,.rb--hero-fixed .rb-hero img{height:100%}.rb--hero-fixed .rb-hero img{object-fit:cover}.rb .rb-ticker{display:flex;align-items:stretch;background:var(--rb-white);border-top:1px solid var(--rb-border);border-bottom:1px solid var(--rb-border);overflow:hidden;position:relative}.rb .rb-ticker-tag{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:14px 30px 14px 24px;background:var(--rb-navy);color:var(--rb-white);font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;z-index:2;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%)}.rb .rb-ticker-dot{width:9px;height:9px;border-radius:50%;background:var(--rb-sky-light);flex-shrink:0;animation:rb-ticker-pulse 1.6s ease-in-out infinite}@keyframes rb-ticker-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.rb .rb-ticker-viewport{flex:1;min-width:0;overflow:hidden;position:relative;display:flex;align-items:center;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 26px,#000 calc(100% - 46px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 26px,#000 calc(100% - 46px),transparent 100%)}.rb .rb-ticker-track{display:flex;align-items:center;flex-shrink:0;will-change:transform;animation:rb-ticker-scroll linear infinite}.rb .rb-ticker:hover .rb-ticker-track{animation-play-state:paused}@keyframes rb-ticker-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.rb .rb-ticker-item{display:inline-flex;align-items:center;gap:14px;padding:0 26px;white-space:nowrap;text-decoration:none}.rb .rb-ticker-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rb-sky);flex-shrink:0}.rb .rb-ticker-headline{font-size:14.5px;font-weight:500;color:var(--rb-text);line-height:1.4;transition:color 0.18s}.rb .rb-ticker-item:hover .rb-ticker-headline{color:var(--rb-sky)}.rb .rb-ticker-sep{width:6px;height:6px;border-radius:50%;background:var(--rb-border);flex-shrink:0}@media (max-width:768px){.rb .rb-ticker-tag{padding:12px 26px 12px 20px;font-size:11px;letter-spacing:.12em}.rb .rb-ticker-item{padding:0 20px;gap:11px}.rb .rb-ticker-headline{font-size:13.5px}}@media (max-width:560px){.rb .rb-ticker-tag{padding:11px 22px 11px 16px;font-size:0;gap:0}.rb .rb-ticker-tag .rb-ticker-dot{width:8px;height:8px}.rb .rb-ticker-tag-text,.rb .rb-ticker-label{display:none}.rb .rb-ticker-item{padding:0 16px}.rb .rb-ticker-headline{font-size:13px}}.rb .rb-segments{padding:56px 40px;background:var(--rb-white)}.rb .rb-segments-alt{background:var(--rb-bg);border-top:1px solid var(--rb-border)}.rb .rb-seg-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:32px}.rb .rb-seg-header-left{flex:1}.rb .rb-seg-nav{display:flex;gap:10px;align-items:center;flex-shrink:0;padding-top:4px}.rb .rb-carousel-outer{overflow:hidden;padding:8px 0 22px;margin:-8px 0 -22px;max-width:100%}.rb .rb-seg-grid{display:flex;gap:var(--rb-gap);transition:transform 0.42s cubic-bezier(.4,0,.2,1);will-change:transform}.rb .rb-seg-grid>*{flex:0 0 calc((100% - (var(--rb-visible) - 1) * var(--rb-gap)) / var(--rb-visible));display:flex;flex-direction:column;min-width:0;max-width:100%;text-decoration:none;color:inherit}.rb .rb-seg-card{flex:1;width:100%;display:flex;flex-direction:column;border:1px solid var(--rb-border);border-radius:6px;overflow:hidden;background:var(--rb-white);cursor:pointer;min-width:0;transition:box-shadow 0.22s,transform 0.22s}.rb .rb-seg-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(var(--rb-navy-rgb),.13)}.rb .rb-seg-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.rb .rb-seg-body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1;min-width:0}.rb .rb-seg-card .rb-seg-title{font-size:15px;font-weight:700;color:var(--rb-sky);margin-bottom:10px;line-height:1.35;width:100%}.rb .rb-seg-card .rb-seg-desc{font-size:13px;color:var(--rb-muted);line-height:1.6;flex:1;width:100%}.rb .rb-seg-card .rb-seg-link{display:inline-flex;align-items:center;gap:5px;margin-top:18px;font-size:13px;font-weight:600;color:var(--rb-sky);text-decoration:none;width:100%}.rb .rb-seg-arrow{display:inline-block;transition:transform 0.18s}.rb .rb-seg-card:hover .rb-seg-arrow{transform:translateX(3px)}@media (max-width:1024px){.rb{--rb-visible:2}}@media (max-width:768px){.rb{--rb-visible:2;--rb-gap:20px}.rb .rb-segments{padding:36px 20px}.rb .rb-seg-header{margin-bottom:24px}.rb--tight-seg-header .rb-seg-header{margin-bottom:14px}.rb .rb-seg-body{padding:16px 16px 20px}}@media (max-width:560px){.rb{--rb-visible:1;--rb-gap:16px}.rb .rb-segments{padding:28px 16px}.rb .rb-seg-header{flex-direction:column;gap:16px}.rb--tight-seg-header .rb-seg-header{gap:6px;margin-bottom:10px}.rb--tight-seg-header .rb-segments .rb-sec-title{margin-bottom:8px}.rb .rb-seg-nav{align-self:flex-end;padding-top:0}.rb .rb-seg-body{padding:16px 14px 18px}.rb .rb-seg-card .rb-seg-title{font-size:14px}.rb .rb-seg-card .rb-seg-desc{font-size:12.5px}}@media (max-width:360px){.rb .rb-segments{padding:24px 12px}}.rb .rb-about{padding:56px 40px;background:var(--rb-bg);border-top:1px solid var(--rb-border)}.rb .rb-about-layout{display:grid;grid-template-columns:1fr var(--rb-aside-w);gap:56px;align-items:start}.rb .rb-body{font-size:14px;color:var(--rb-muted);line-height:1.8;margin-bottom:14px}.rb .rb-body strong{color:var(--rb-text);font-weight:700}.rb .rb-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:4px}.rb .rb-why-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--rb-border);border-radius:6px;background:var(--rb-white);transition:box-shadow 0.2s}.rb .rb-why-item:hover{box-shadow:0 4px 18px rgba(var(--rb-navy-rgb),.1)}.rb .rb-why-icon{width:38px;height:38px;flex-shrink:0;background:var(--rb-bg);border-radius:50%;display:flex;align-items:center;justify-content:center}.rb .rb-why-icon i{font-size:18px;color:var(--rb-sky)}.rb .rb-why-icon svg{width:19px;height:19px;fill:none;stroke:var(--rb-sky);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rb .rb-why-text h4{font-size:13.5px;font-weight:700;color:var(--rb-sky);margin-bottom:5px;line-height:1.3}.rb .rb-why-text p{font-size:12px;color:var(--rb-muted);line-height:1.55}.rb .rb-form-card{border:1px solid var(--rb-border);border-radius:8px;overflow:hidden;box-shadow:0 8px 40px rgba(var(--rb-navy-rgb),.1);position:sticky;top:20px;scroll-margin-top:100px}.rb .rb-form-head{background:var(--rb-navy);padding:24px 28px;text-align:center;color:var(--rb-white)}.rb .rb-form-head h3{font-size:20px;font-weight:700;margin-bottom:5px;color:var(--rb-white)}.rb .rb-form-head p{font-size:13px;opacity:.82}.rb .rb-form-body{padding:24px var(--rb-form-pad-x) 20px;background:var(--rb-white)}.rb--compact-form .rb-form-head h3{font-size:18px}.rb--compact-form .rb-form-head p{font-size:12px}@media (max-width:1024px){.rb .rb-about-layout{grid-template-columns:1fr;gap:40px}.rb .rb-form-card{position:static;max-width:560px;margin:0 auto;width:100%}}@media (max-width:768px){.rb .rb-about{padding:36px 20px}.rb .rb-why-grid{grid-template-columns:1fr 1fr;gap:10px}.rb .rb-form-card{max-width:100%}}@media (max-width:560px){.rb .rb-about{padding:28px 16px}.rb .rb-why-grid{grid-template-columns:1fr}.rb .rb-why-item{padding:14px}.rb .rb-why-icon{width:34px;height:34px}.rb .rb-why-icon i{font-size:16px}.rb .rb-why-text h4{font-size:13px}.rb .rb-body{font-size:13.5px}.rb .rb-form-head{padding:20px 16px}.rb .rb-form-head h3{font-size:18px}.rb .rb-form-body{padding:18px 16px 16px}.rb--compact-form .rb-sec-title,.rb--compact-form h2.rb-sec-title,.rb--compact-form h3.rb-sec-title{font-size:15px}}@media (max-width:360px){.rb .rb-about{padding:24px 12px}.rb .rb-form-head{padding:16px 12px}.rb .rb-form-body{padding:14px 12px}}.rb .rb-form-card .rb-form-body .wpforms-form{padding:0}.rb .rb-form-card .rb-form-body .wpforms-field-label{font-size:10px;font-weight:700;color:var(--rb-text);margin-bottom:8px}.rb .rb-form-card .rb-form-body .wpforms-field-required .wpforms-required-label{color:var(--rb-required)}.rb .rb-form-card .rb-form-body .wpforms-field{padding:0;margin-bottom:8px}.rb .rb-form-card .rb-form-body .wpforms-field-row{display:flex;gap:12px}.rb .rb-form-card .rb-form-body .wpforms-field-row .wpforms-field{flex:1}.rb .rb-form-card .rb-form-body input[type="text"],.rb .rb-form-card .rb-form-body input[type="email"],.rb .rb-form-card .rb-form-body input[type="tel"],.rb .rb-form-card .rb-form-body input[type="url"],.rb .rb-form-card .rb-form-body input[type="number"],.rb .rb-form-card .rb-form-body select,.rb .rb-form-card .rb-form-body textarea,.rb .rb-form-card .rb-form-body .wpforms-field-medium,.rb .rb-form-card .rb-form-body .wpforms-field-large{width:100%;max-width:100%;background:#f4f6f9;border:1.5px solid #dde3ea;border-radius:6px;padding:13px 10px;font-family:var(--rb-ff);font-size:12px;color:var(--rb-text);outline:none;transition:border-color 0.18s,background 0.18s}.rb .rb-form-card .rb-form-body input::placeholder,.rb .rb-form-card .rb-form-body textarea::placeholder{color:#9aa5b1;opacity:1}.rb .rb-form-card .rb-form-body input:focus,.rb .rb-form-card .rb-form-body select:focus,.rb .rb-form-card .rb-form-body textarea:focus{border-color:var(--rb-navy);background:var(--rb-white)}.rb .rb-form-card .rb-form-body textarea{min-height:50px;resize:vertical}.rb .rb-form-card .rb-form-body .wpforms-submit,.rb .rb-form-card .rb-form-body button[type="submit"]{width:100%;border:none;border-radius:6px;padding:15px;font-size:15px;font-weight:700;font-family:var(--rb-ff);cursor:pointer;transition:background 0.18s;background:var(--rb-navy)!important;color:var(--rb-white)!important}.rb .rb-form-card .rb-form-body .wpforms-submit:hover,.rb .rb-form-card .rb-form-body button[type="submit"]:hover{background:var(--rb-navy-dark)!important}.rb .rb-form-card .rb-form-body .wpforms-submit::after{content:" \2192"}@media (max-width:560px){.rb .rb-form-card .rb-form-body input[type="text"],.rb .rb-form-card .rb-form-body input[type="email"],.rb .rb-form-card .rb-form-body input[type="tel"],.rb .rb-form-card .rb-form-body input[type="url"],.rb .rb-form-card .rb-form-body input[type="number"],.rb .rb-form-card .rb-form-body select,.rb .rb-form-card .rb-form-body textarea,.rb .rb-form-card .rb-form-body .wpforms-field-medium,.rb .rb-form-card .rb-form-body .wpforms-field-large{font-size:16px}}.rb .rb-feature{padding:56px 40px;background:var(--rb-white)}.rb .rb-feature-header{margin:0 auto 32px}.rb .rb-feature-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1500px;margin:0 auto;gap:48px}.rb .rb-feature-media-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#000;box-shadow:0 12px 36px rgba(var(--rb-navy-rgb),.13);cursor:pointer}.rb .rb-feature-thumb,.rb .rb-feature-thumb-link{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;transition:opacity 0.25s ease}.rb .rb-feature-video-frame{position:absolute;inset:0;z-index:0;width:100%;height:100%}.rb .rb-feature-video-frame iframe{display:block;width:100%;height:100%;border:0}.rb .rb-feature-media-wrap.is-playing .rb-feature-thumb,.rb .rb-feature-media-wrap.is-playing .rb-feature-thumb-link,.rb .rb-feature-media-wrap.is-playing .rb-feature-play{opacity:0;pointer-events:none}.rb .rb-feature-play{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;border:0;background:#fff0;cursor:pointer;transition:opacity 0.25s ease}.rb .rb-feature-play span{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:rgba(var(--rb-sky-rgb),.92);box-shadow:0 6px 24px rgb(0 0 0 / .35);transition:transform 0.18s}.rb .rb-feature-play:hover span{transform:scale(1.08)}.rb .rb-feature-play i{font-size:26px;color:var(--rb-white);margin-left:3px}.rb .rb-feature-play svg{width:24px;height:24px;fill:var(--rb-white);margin-left:3px}.rb .rb-feature-yt-btn{position:absolute;right:16px;bottom:16px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 10px 9px 16px;border-radius:30px;background:rgba(var(--rb-navy-rgb),.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--rb-white);font-size:12.5px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background 0.18s}.rb .rb-feature-yt-btn:hover{background:var(--rb-navy);color:var(--rb-white)}.rb .rb-feature-yt-btn-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgb(255 255 255 / .16)}.rb .rb-feature-yt-btn-icon i{font-size:14px}.rb .rb-feature-yt-btn-icon svg{width:13px;height:13px;fill:none;stroke:var(--rb-white);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb .rb-feature-title{margin-bottom:18px;font-size:24px;font-weight:700;line-height:1.35;color:var(--rb-navy)}.rb .rb-feature-desc{margin-bottom:26px;font-size:14.5px;line-height:1.8;color:var(--rb-muted)}.rb .rb-feature-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:5px;background:var(--rb-navy);color:var(--rb-white);font-size:13.5px;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:background 0.18s,transform 0.15s}.rb .rb-feature-cta:hover{transform:translateY(-1px);background:var(--rb-navy-dark);color:var(--rb-white)}.rb .rb-feature-cta i,.rb .rb-feature-cta svg{font-size:15px;transition:transform 0.18s}.rb .rb-feature-cta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb .rb-feature-cta:hover i,.rb .rb-feature-cta:hover svg{transform:translateX(3px)}@media (max-width:880px){.rb .rb-feature{padding:40px 20px}.rb .rb-feature-header{margin-bottom:20px}.rb .rb-feature-layout{grid-template-columns:1fr;gap:28px}.rb .rb-feature-title{font-size:20px}.rb .rb-feature-yt-btn-text{display:none}.rb .rb-feature-yt-btn{padding:9px}}.rb .rvl{overflow-x:clip}.rb .rvl-sec{padding:56px 40px;background:var(--rb-bg);border-top:1px solid var(--rb-border)}.rb .rvl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 28px}.rb .rvl-head-left{flex:1}.rb .rvl-label{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-navy);margin-bottom:8px}.rb .rvl-title{font-size:20px;font-weight:700;color:var(--rb-sky);line-height:1.3}.rb .rvl-nav{display:flex;gap:10px;align-items:center;flex-shrink:0;padding-top:4px}.rb .rvl-viewport{overflow:hidden}.rb .rvl-track{display:flex;gap:22px;margin:0 auto;padding:4px 4px 14px;transition:transform 0.42s cubic-bezier(.4,0,.2,1);will-change:transform}.rb .rvl-card{position:relative;display:block;flex:0 0 calc((100% - 3 * 22px) / 4);aspect-ratio:9 / 16;border-radius:12px;overflow:hidden;text-decoration:none;background:#000;box-shadow:0 8px 24px rgba(var(--rb-navy-rgb),.12);transition:transform 0.22s,box-shadow 0.22s}.rb .rvl-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(var(--rb-navy-rgb),.2)}.rb .rvl-card:focus-visible{outline:3px solid var(--rb-sky);outline-offset:3px}.rb .rvl-card .rvl-thumb,.rb .rb-reel-card .rb-reel-thumb{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:0!important;object-fit:cover!important}.rb .rvl-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,var(--rb-reel-scrim)) 0%,rgb(0 0 0 / .05) 45%,rgb(0 0 0 / .25) 100%)}.rb .rvl-badge{position:absolute;top:12px;left:12px;z-index:2;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .92);display:flex;align-items:center;justify-content:center}.rb .rvl-badge i{font-size:16px;color:var(--rb-navy)}.rb .rvl-cap{position:absolute;bottom:14px;left:14px;right:14px;z-index:2;color:var(--rb-white)}.rb .rvl-name{font-size:13.5px;font-weight:var(--rb-reel-name-weight);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rb .rvl-meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;font-weight:500;opacity:.9}.rb .rvl-tag{padding:2px 8px;border-radius:20px;background:rgb(255 255 255 / .18)}.rb--reels-gen2{--rb-reel-scrim:0.75;--rb-reel-name-weight:600}@media (max-width:1024px){.rb .rvl-track{gap:20px}.rb .rvl-card{flex:0 0 calc((100% - 2 * 20px) / 3)}}@media (max-width:768px){.rb .rvl-sec{padding:40px 20px}}@media (max-width:700px){.rb .rvl-card{flex:0 0 calc((100% - 20px) / 2)}}@media (max-width:560px){.rb .rvl-sec{padding:32px 16px}.rb .rvl-head{flex-direction:column;gap:16px;margin-bottom:18px}.rb .rvl-nav{align-self:flex-end;padding-top:0}.rb .rvl-track{gap:16px}.rb .rvl-card{flex:0 0 100%}.rb .rvl-name{font-size:12.5px}}@media (max-width:360px){.rb .rvl-sec{padding:24px 12px}}.rb .rvl-player{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.rb .rvl-player.is-open{display:flex}.rb .rvl-scrim{position:absolute;inset:0;background:rgba(var(--rb-navy-dark-rgb),.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;cursor:pointer}.rb .rvl-stage{position:relative;z-index:1;aspect-ratio:9 / 16;height:min(86vh, 900px);width:auto;max-width:min(92vw, 506px);border-radius:14px;overflow:hidden;background:#000;box-shadow:0 30px 80px rgb(0 0 0 / .55)}.rb .rvl-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.rb .rvl-ctl{position:absolute;z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:rgba(var(--rb-navy-dark-rgb),.62);color:var(--rb-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.18s,transform 0.15s}.rb .rvl-ctl:hover{background:var(--rb-sky);transform:scale(1.06)}.rb .rvl-ctl:focus-visible{outline:2px solid var(--rb-white);outline-offset:2px}.rb .rvl-ctl i{font-size:20px}.rb .rvl-mute{top:12px;left:12px}.rb .rvl-close{top:12px;right:12px}.rb .rvl-step{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:rgb(255 255 255 / .14);color:var(--rb-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.18s}.rb .rvl-step:hover{background:rgb(255 255 255 / .3)}.rb .rvl-step:focus-visible{outline:2px solid var(--rb-white);outline-offset:3px}.rb .rvl-step svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb .rvl-step-prev{left:calc(50% - min(92vw, 506px) / 2 - 76px)}.rb .rvl-step-next{right:calc(50% - min(92vw, 506px) / 2 - 76px)}.rb .rvl-caption{position:absolute;z-index:1;bottom:max(16px, env(safe-area-inset-bottom));left:0;right:0;padding:0 20px;text-align:center;color:var(--rb-white);font-family:var(--rb-ff);font-size:13px;font-weight:600;letter-spacing:.01em;opacity:.9;pointer-events:none}.rb .rvl-stage.is-wide{aspect-ratio:16 / 9;height:auto;width:min(92vw, 1040px);max-width:min(92vw, 1040px)}.rb .rvl-player.is-wide .rvl-step-prev{left:10px;background:rgba(var(--rb-navy-dark-rgb),.62)}.rb .rvl-player.is-wide .rvl-step-next{right:10px;background:rgba(var(--rb-navy-dark-rgb),.62)}.rb .rvl-player.is-ig .rvl-stage{aspect-ratio:unset;height:auto;max-height:90vh;width:min(92vw, 400px);overflow-y:auto;background:var(--rb-white)}.rb .rvl-player.is-ig .rvl-step-prev{left:calc(50% - min(92vw, 400px) / 2 - 76px)}.rb .rvl-player.is-ig .rvl-step-next{right:calc(50% - min(92vw, 400px) / 2 - 76px)}.rb .rvl-player.is-ig .rvl-mute,.rb .rvl-player.is-ig .rvl-caption{display:none}.rb .rvl-player.is-ig .instagram-media{margin:0!important;min-width:0!important;width:100%!important}@media (max-width:860px){.rb .rvl-step{width:42px;height:42px;background:rgba(var(--rb-navy-dark-rgb),.62)}.rb .rvl-step-prev{left:10px}.rb .rvl-step-next{right:10px}}@media (max-width:560px){.rb .rvl-player{padding:12px}.rb .rvl-stage{height:min(78vh, 900px)}.rb .rvl-caption{display:none}}.rb .rb-reels{padding:56px 40px;background:var(--rb-bg);border-top:1px solid var(--rb-border)}.rb .rb-reels-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 28px}.rb .rb-reels-header-left{flex:1}.rb .rb-reels-header .rb-sec-title{margin-bottom:0}.rb .rb-reels-track{display:flex;gap:22px;margin:0 auto;padding:4px 4px 14px;transition:transform 0.42s cubic-bezier(.4,0,.2,1);will-change:transform}.rb .rb-reel-card{position:relative;display:block;flex:0 0 calc((100% - 3 * 22px) / 4);aspect-ratio:16/9;border-radius:10px;overflow:hidden;text-decoration:none;background:#000;box-shadow:0 8px 24px rgba(var(--rb-navy-rgb),.12);transition:transform 0.22s,box-shadow 0.22s}.rb .rb-reels--portrait .rb-reel-card{aspect-ratio:9 / 16;border-radius:12px}.rb .rb-reel-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(var(--rb-navy-rgb),.2)}.rb .rb-reel-card:focus-visible{outline:2px solid var(--rb-sky);outline-offset:3px}.rb .rb-reel-card::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .05) 55%,rgb(0 0 0 / .2) 100%)}.rb .rb-reel-badge{position:absolute;top:12px;left:12px;z-index:2;width:30px;height:30px;border-radius:50%;background:rgb(255 255 255 / .92);display:flex;align-items:center;justify-content:center}.rb .rb-reel-badge i{font-size:16px;color:var(--rb-navy)}.rb .rb-reel-badge svg{width:14px;height:14px;fill:var(--rb-sky);margin-left:2px}.rb .rb-reel-caption{position:absolute;bottom:14px;left:14px;right:14px;z-index:2;color:var(--rb-white);font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1024px){.rb .rb-reels{padding:40px 20px}.rb .rb-reels-track{gap:20px}.rb .rb-reel-card{flex:0 0 calc((100% - 2 * 20px) / 3)}}@media (max-width:768px){.rb .rb-reel-card{flex:0 0 calc((100% - 20px) / 2)}}@media (max-width:560px){.rb .rb-reels{padding:32px 16px}.rb .rb-reels-header{flex-direction:column;gap:14px;margin-bottom:18px}.rb .rb-reels-header .rb-seg-nav{align-self:flex-end}.rb .rb-reels-track{gap:16px}.rb .rb-reel-card{flex:0 0 100%}.rb .rb-reel-caption{font-size:12.5px}}.rb .rb-insights{padding:56px 40px;max-width:var(--rb-shell);margin:0 auto}.rb .rb-insights-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:36px}.rb .rb-insights-header-left .rb-sec-label{color:var(--rb-navy)}.rb .rb-insights-header-left .rb-sec-title{margin-bottom:0}.rb .rb-insights-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:stretch}.rb .rb-insights-layout--single{grid-template-columns:1fr}.rb .rb-insight-featured,.rb .rb-list-item,.rb .rb-mobile-card{background:var(--rb-white);border:1px solid var(--rb-border);border-radius:8px;overflow:hidden;cursor:pointer;transition:box-shadow 0.22s,transform 0.22s}.rb .rb-insight-featured:hover,.rb .rb-list-item:hover,.rb .rb-mobile-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(var(--rb-navy-rgb),.13)}.rb .rb-insight-featured{display:flex;flex-direction:column}.rb .rb-insight-featured a,.rb .rb-list-item a,.rb .rb-mobile-card{text-decoration:none;color:inherit}.rb .rb-insight-featured>.rb-featured-link{display:flex;flex-direction:column;flex:1}.rb .rb-featured-img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.rb .rb-featured-body{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1}.rb .rb-insight-tag{font-size:12px;font-weight:600;color:var(--rb-sky);margin-bottom:10px;letter-spacing:.02em}.rb .rb-featured-title{font-size:22px;font-weight:700;color:var(--rb-sky);line-height:1.3;margin:0 0 12px}.rb .rb-featured-desc{font-size:14px;color:var(--rb-muted);line-height:1.65;margin:0 0 18px;flex:1}.rb .rb-insight-meta{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.rb .rb-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--rb-muted)}.rb .rb-meta-item i{font-size:15px;color:var(--rb-navy)}.rb .rb-meta-item svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:var(--rb-navy);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb .rb-insight-link{display:inline-flex;align-items:center;gap:5px;margin-top:18px;font-size:13.5px;font-weight:700;color:var(--rb-navy);text-decoration:none;cursor:pointer}.rb .rb-insight-link i,.rb .rb-insight-link svg{font-size:14px;transition:transform 0.18s}.rb .rb-insight-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb .rb-insight-featured:hover .rb-insight-link i,.rb .rb-insight-featured:hover .rb-insight-link svg{transform:translateX(3px)}.rb .rb-insight-featured--split{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.rb .rb-insight-featured--split>a{display:block;height:100%;min-height:0}.rb .rb-insight-featured--split .rb-featured-img{aspect-ratio:auto;height:100%;min-height:320px}.rb .rb-insight-featured--split .rb-featured-body{justify-content:center;padding:32px 34px}.rb .rb-insight-featured--split .rb-featured-desc{flex:none}.rb .rb-insight-list{display:flex;flex-direction:column;gap:20px;height:100%}.rb .rb-list-item{display:flex;align-items:stretch;flex:1;min-height:0}.rb .rb-list-item>.rb-list-link,.rb .rb-list-item>a:has(.rb-list-img){display:flex;align-items:stretch;width:100%;height:100%}.rb .rb-list-img{display:block;flex:0 1 250px;min-width:220px;align-self:stretch;object-fit:cover}.rb .rb-list-media{display:block;flex:0 0 220px;max-width:220px;align-self:stretch}.rb .rb-list-media img{display:block;width:100%;height:100%;object-fit:cover}.rb .rb-list-body{flex:1;min-width:0;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:10px}.rb .rb-list-body>a{display:flex;flex-direction:column;justify-content:center;gap:10px;height:100%;text-decoration:none;color:inherit}.rb .rb-list-title{font-size:16px;font-weight:700;color:var(--rb-sky);line-height:1.35;margin:0}.rb .rb-mobile-insights{display:none}.rb .rb-mobile-card{display:block;margin-bottom:20px}.rb .rb-mobile-card:last-child{margin-bottom:0}.rb .rb-mobile-card-img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.rb .rb-mobile-card-body{padding:18px 18px 20px}.rb .rb-mobile-card-title{font-size:16px;font-weight:700;color:var(--rb-sky);line-height:1.35;margin:0 0 10px}@media (max-width:880px){.rb .rb-insights{padding:40px 20px}.rb .rb-insights-layout{grid-template-columns:1fr}.rb .rb-insight-featured--split{grid-template-columns:1fr}.rb .rb-insight-featured--split .rb-featured-img{aspect-ratio:16/10;height:auto;min-height:0}.rb .rb-insight-featured--split .rb-featured-body{padding:24px 26px 26px}.rb .rb-insight-list{height:auto}.rb .rb-list-item{flex:none}.rb .rb-mobile-insights{display:block}.rb .rb-insights-layout:has(.rb-mobile-card) .rb-insight-list{display:none}}@media (max-width:480px){.rb .rb-list-img{flex:0 0 112px;min-width:112px;width:112px}.rb .rb-list-item>a:has(.rb-list-img),.rb .rb-list-media{flex:0 0 112px;min-width:112px;max-width:112px}.rb .rb-list-title{font-size:14.5px}.rb .rb-featured-title{font-size:19px}.rb .rb-featured-body{padding:20px 18px 22px}}.rb .rb-cta{background:linear-gradient(135deg,var(--rb-cta-from) 0%,var(--rb-cta-mid) var(--rb-cta-mid-stop),var(--rb-cta-to) 100%);color:var(--rb-white);padding:64px 40px;text-align:center}.rb .rb-cta h2{font-family:var(--rb-ff-display);font-size:clamp(22px, 3vw, 38px);font-weight:900;margin-bottom:14px;line-height:1.2;color:var(--rb-white)}.rb .rb-cta p{opacity:.85;font-size:15px;max-width:520px;margin:0 auto 30px;line-height:1.7}.rb .rb-cta-btn{display:inline-block;background:#fff0;color:var(--rb-white);border:2px solid var(--rb-cta-btn-border);padding:13px 36px;border-radius:4px;font-weight:700;font-size:15px;text-decoration:none;letter-spacing:.04em;font-family:var(--rb-ff);cursor:pointer;transition:background 0.18s}.rb .rb-cta-btn:hover{background:var(--rb-cta-btn-hover);color:var(--rb-white)}@media (prefers-reduced-motion:reduce){.rb .rb-seg-grid,.rb .rb-seg-card,.rb .rb-reels-track,.rb .rb-reel-card,.rb .rb-insight-featured,.rb .rb-list-item,.rb .rb-mobile-card,.rb .rvl-track,.rb .rvl-card,.rb .rvl-btn,.rb .rvl-ctl,.rb .rvl-dot,.rb .rb-nav-btn,.rb .rb-dot{transition:none!important}.rb .rb-ticker-track,.rb .rb-ticker-dot{animation:none}.rb .rb-ticker-viewport{overflow-x:auto}}html.rvl-locked,body.rvl-locked{overflow:hidden}.rb .rb-nav-btn,.rb .rvl-btn,.rb .rvl-step,.rb .rvl-ctl{padding:0}.rb .rb-nav-btn>svg,.rb .rvl-btn>svg,.rb .rvl-step>svg,.rb .rvl-ctl>svg,.rb .rvl-ctl>i{flex:none}.rb .rb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:14px;margin-top:30px}.rb .rb-stat{background:var(--rb-white);border:1px solid var(--rb-border);border-radius:10px;padding:20px 16px 17px;text-align:center}.rb .rb-stat-num{font-family:var(--rb-ff);font-size:30px;font-weight:700;line-height:1.1;color:var(--rb-navy);letter-spacing:-.5px}.rb .rb-stat-label{margin-top:6px;font-family:var(--rb-ff);font-size:12.5px;line-height:1.35;color:var(--rb-muted)}@media (max-width:560px){.rb .rb-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:24px}.rb .rb-stat{padding:16px 12px 14px}.rb .rb-stat-num{font-size:25px}.rb .rb-stat-label{font-size:11.5px}}