html:not([data-theme="dark"]) #main-content :is(h2,h3):not(.sector-card-title):not(.inner-cta-box *):not([class*="cta-3col"] *) .accent:not(#rcn-ds){color:#139c57!important}html:not([data-theme="dark"]) #main-content .impact-card-desc .accent:not(#rcn-ds){color:#007f76!important}html:not([data-theme="dark"]) #main-content #who-we-are p .accent:not(#rcn-ds){color:#0b6b3c!important}#main-content h1:not(.hero-title):not(#rcn-ds){font-weight:700!important;letter-spacing:-0.03em!important;line-height:1.08!important}@media (min-width:1025px){#main-content h1:not(.hero-title):not(#rcn-ds){font-size:clamp(3rem, 4.4vw, 4rem)!important}}#main-content h2:not(#rcn-ds){font-weight:700!important;letter-spacing:-0.022em!important}:is(.btn-contact,.btn-hero,.btn-outline,.wp-block-button__link):not(#rcn-ds){border-radius:999px!important}.site-header:not(#rcn-ds){position:fixed}:is(.inner-cta-box,[class*="cta-3col"]) .wp-block-button.btn-contact:not(#rcn-ds){background:none!important;box-shadow:none!important;border:0!important;padding:0!important}:is(.inner-cta-box,[class*="cta-3col"]) .wp-block-button__link:not(#rcn-ds){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:12px 26px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#26d07c 0%,#00a499 100%)!important;color:#ffffff!important;box-shadow:0 10px 24px -8px rgb(38 208 124 / .45)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.04em!important;line-height:1.4!important;text-transform:uppercase!important;text-decoration:none!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}:is(.inner-cta-box,[class*="cta-3col"]) .wp-block-button__link:not(#rcn-ds)::after{content:"";flex:0 0 16px;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 0.25s ease}:is(.inner-cta-box,[class*="cta-3col"]) .wp-block-button__link:not(#rcn-ds):hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px rgb(38 208 124 / .55)!important}:is(.inner-cta-box,[class*="cta-3col"]) .wp-block-button__link:not(#rcn-ds):hover::after{transform:translateX(3px)}.careers-hero .page-hero-desc:not(#rcn-ds){color:#26d07c!important;font-weight:700!important;font-size:clamp(1rem, 1.25vw, 1.15rem)!important;line-height:1.7!important;text-shadow:0 1px 2px rgb(0 0 0 / .7),0 2px 16px rgb(0 0 0 / .55)!important}@media (max-width:900px) and (orientation:portrait){.careers-hero .page-hero-desc:not(#rcn-ds){text-shadow:none!important;font-size:1rem!important}html:not([data-theme="dark"]) .careers-hero .page-hero-desc:not(#rcn-ds){color:#0b7a44!important}}@media (max-width:1200px){.site-header .header-actions:not(#rcn-ds){margin-left:auto;margin-right:clamp(12px, 1.8vw, 20px)}}.chatbot-msg .chatbot-link:not(#rcn-ds){color:#0b7a44;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}[data-theme="dark"] .chatbot-msg .chatbot-link:not(#rcn-ds){color:#26d07c}.chatbot-msg .chatbot-link:not(#rcn-ds):hover{text-decoration-thickness:2px}.chatbot-quick-replies:not(#rcn-ds){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.chatbot-quick-replies:not(#rcn-ds)::-webkit-scrollbar{display:none}.chatbot-quick-replies:not(#rcn-ds) .chatbot-quick-btn{flex:0 0 auto;white-space:nowrap}:is(.header-logo,.drawer-logo):has(img[src*="realcognita-logo-hd"]){position:relative}:is(.header-logo,.drawer-logo):has(img[src*="realcognita-logo-hd"])::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgb(255 255 255 / .9) 50%,transparent 65%) no-repeat;background-size:250% 100%;-webkit-mask:url(/wp-content/themes/realcognita-theme/assets/logo/realcognita-logo-hd.webp) left center / contain no-repeat;mask:url(/wp-content/themes/realcognita-theme/assets/logo/realcognita-logo-hd.webp) left center / contain no-repeat;animation:rcn-logo-shimmer 5.7s ease-in-out infinite}@keyframes rcn-logo-shimmer{0%,12%{background-position:130% 0}45%,100%{background-position:-30% 0}}html.is-scrolling :is(.header-logo,.drawer-logo)::after{animation-play-state:paused}.rcn-scroll-shield{display:none}@media (hover:hover) and (pointer:fine){html.is-scrolling .rcn-scroll-shield{display:block;position:fixed;inset:0;z-index:2147483000;background:#fff0}}.ring-progress:not(#rcn-ds){transition:none}@media (prefers-reduced-motion:reduce){:is(.header-logo,.drawer-logo)::after{animation:none;display:none}}.rcn-logo-light{display:none!important}[data-theme="dark"] .rcn-logo-ink,.site-header:not(.light-header) .header-logo .rcn-logo-ink{display:none!important}[data-theme="dark"] .rcn-logo-light,.site-header:not(.light-header) .header-logo .rcn-logo-light{display:block!important}@media not all and (max-width:900px) and (orientation:portrait){:is(.page-how-we-work:has(.hww-hero-media),.page-careers:has(.careers-hero-media),body.single-post:has(.article-hero.has-media)) .site-header:not(.scrolled-solid) .header-logo .rcn-logo-ink{display:none!important}:is(.page-how-we-work:has(.hww-hero-media),.page-careers:has(.careers-hero-media),body.single-post:has(.article-hero.has-media)) .site-header:not(.scrolled-solid) .header-logo .rcn-logo-light{display:block!important}:is(.page-how-we-work:has(.hww-hero-media),.page-careers:has(.careers-hero-media),body.single-post:has(.article-hero.has-media),body.home) .site-header:not(.scrolled-solid) .header-logo .rcn-logo-light{filter:drop-shadow(0 1px 3px rgb(0 0 0 / .35))}}#siteHeader.logo-on-dark .header-logo .rcn-logo-ink,#siteHeader.logo-on-light .header-logo .rcn-logo-light{display:none!important}#siteHeader.logo-on-dark .header-logo .rcn-logo-light,#siteHeader.logo-on-light .header-logo .rcn-logo-ink{display:block!important}#siteHeader.logo-on-dark:not(.scrolled-solid) .header-logo .rcn-logo-light{filter:drop-shadow(0 1px 3px rgb(0 0 0 / .35))}.hero-video-wrap:not(#rcn-ds){background:radial-gradient(ellipse at 60% 40%,#1b2320 0%,#0a0d0c 70%)}.hero-video.js-fade:not(#rcn-ds){opacity:0;transition:opacity 0.9s ease}.hero-video.js-fade.is-playing:not(#rcn-ds){opacity:1}.hero-video.js-fade.has-poster:not(#rcn-ds){opacity:1}.preloader:not(#rcn-ds){transition:clip-path 0.65s cubic-bezier(.76,0,.24,1)}#main-content :is(.hww-section,.wwa-capability,.wwa-models,.wwa-markets,[class*="wwa-"],.inner-section,.careers-section,.faq-section,.business-support-section):not(#rcn-ds),#main-content>section:not(#rcn-ds){border-top:0!important;border-bottom:0!important}.rcn-hide-for-launch:not(#rcn-ds){display:none!important}a.sector-tab-btn:not(#rcn-ds){display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;text-decoration:none!important}.sector-tab-arrow{flex:0 0 15px;width:15px;height:15px;opacity:0;transform:translateX(-6px);transition:opacity 0.25s ease,transform 0.25s ease}.sector-tab-btn:hover .sector-tab-arrow,.sector-tab-btn.active .sector-tab-arrow{opacity:1;transform:none}.sector-tab-btn:hover .sector-tab-arrow{transform:translateX(3px)}a.drawer-sector-title:not(#rcn-ds){display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}a.drawer-sector-title:not(#rcn-ds)::after{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.standard-dropdown.profile-dropdown-box.is-single{width:470px!important;padding:0.65rem!important}.dropdown-feature{display:grid;grid-template-columns:160px minmax(0,1fr);gap:1.15rem;align-items:center;padding:.45rem;border-radius:12px;color:inherit;text-decoration:none;transition:background-color 0.3s ease}.dropdown-feature:hover{background-color:rgba(var(--ink-rgb),.035)}.dropdown-feature-media{position:relative;display:block;height:116px;overflow:hidden;border-radius:10px;background:var(--color-surface)}.dropdown-feature-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(.16,1,.3,1)}.dropdown-feature:hover .dropdown-feature-media img{transform:scale(1.06)}.dropdown-feature-media::after{content:"";position:absolute;top:0;left:0;width:32%;height:2px;background:linear-gradient(90deg,var(--color-accent),transparent);transition:width 0.5s cubic-bezier(.16,1,.3,1)}.dropdown-feature:hover .dropdown-feature-media::after{width:100%}.dropdown-feature-body{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-right:.5rem}.dropdown-feature-title{color:var(--color-text);font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.dropdown-feature-text{color:var(--color-text-muted);font-size:.82rem;line-height:1.55}.dropdown-feature-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;color:var(--color-accent);font-size:.82rem;font-weight:700}.dropdown-feature-cta svg{width:14px;height:14px;transition:transform 0.3s ease}.dropdown-feature:hover .dropdown-feature-cta svg{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.dropdown-feature-media img,.dropdown-feature-cta svg{transition:none}.dropdown-feature:hover .dropdown-feature-media img,.dropdown-feature:hover .dropdown-feature-cta svg{transform:none}}html:not(#rcn-ds){scrollbar-width:none!important}html:not(#rcn-ds)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.wp-block-group.rcn-gap-40:not(#rcn-ds){height:40px;margin:0;padding:0}.seopress-user-consent.seopress-user-message:not(#rcn-ds){left:20px;right:auto;bottom:20px;width:min(520px, calc(100vw - 40px));max-width:none;flex-direction:column;align-items:stretch;gap:1.1rem;padding:1.4rem 1.5rem 1.5rem 4.6rem;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgb(38 208 124 / .2),transparent 55%),rgb(14 24 27 / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 60px -24px rgb(0 0 0 / .6);animation:rcn-consent-in 0.6s cubic-bezier(.16,1,.3,1)}.seopress-user-consent.seopress-user-message:not(#rcn-ds)::before{content:"";position:absolute;top:1.4rem;left:1.4rem;width:38px;height:38px;border-radius:12px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='white'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d=%22M12%202a10%2010%200%201%200%2010%2010%204%204%200%200%201-5-5%204%204%200%200%201-5-5%22/%3E%3Cpath%20d=%22M8.5%208.5v.01M16%2015.5v.01M12%2012v.01M11%2017v.01M7%2014v.01%22/%3E%3C/svg%3E") center / 20px no-repeat,linear-gradient(135deg,#26d07c,#00a499);box-shadow:0 8px 18px -8px rgb(38 208 124 / .8)}@keyframes rcn-consent-in{from{opacity:0;transform:translateY(18px)}}.seopress-user-consent.seopress-user-message:not(#rcn-ds) p{color:rgb(255 255 255 / .82);font-size:.9rem;line-height:1.6}.seopress-user-consent.seopress-user-message:not(#rcn-ds) p:last-child{justify-content:flex-start;gap:.6rem}.seopress-user-consent.seopress-user-message:not(#rcn-ds) a{color:#26d07c;font-weight:600}.seopress-user-consent.seopress-user-message:not(#rcn-ds) button{min-width:0;padding:.7rem 1.4rem;border-radius:100px;font-size:.88rem;font-weight:700}.seopress-user-consent.seopress-user-message:not(#rcn-ds) #seopress-user-consent-accept{background:linear-gradient(135deg,#26d07c,#00a499);color:#04120b;box-shadow:0 12px 26px -12px rgb(38 208 124 / .8)}.seopress-user-consent.seopress-user-message:not(#rcn-ds) #seopress-user-consent-accept:hover{color:#fff}.seopress-user-consent.seopress-user-message:not(#rcn-ds) #seopress-user-consent-close{border:1px solid rgb(255 255 255 / .22)!important;background:#fff0;color:#fff}.seopress-user-consent.seopress-user-message:not(#rcn-ds) #seopress-user-consent-close:hover{border-color:rgb(255 255 255 / .5)!important;background:rgb(255 255 255 / .06)}.seopress-edit-choice:not(#rcn-ds) button{display:inline-flex;align-items:center;gap:.45rem;min-width:0;padding:.45rem .85rem .45rem .65rem;border:1px solid rgb(255 255 255 / .14)!important;border-radius:100px;background:rgb(14 24 27 / .72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgb(255 255 255 / .85);font-size:.74rem;font-weight:600;box-shadow:0 10px 24px -14px rgb(0 0 0 / .6);opacity:.85}.seopress-edit-choice:not(#rcn-ds) button::before{content:"";width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2326d07c'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d=%22M12%202a10%2010%200%201%200%2010%2010%204%204%200%200%201-5-5%204%204%200%200%201-5-5%22/%3E%3Cpath%20d=%22M8.5%208.5v.01M16%2015.5v.01M12%2012v.01M11%2017v.01M7%2014v.01%22/%3E%3C/svg%3E") center / contain no-repeat}.seopress-edit-choice:not(#rcn-ds) button:hover{transform:none;opacity:1;background:rgb(14 24 27 / .9);color:#fff}@media (max-width:600px){.seopress-user-consent.seopress-user-message:not(#rcn-ds){left:12px;bottom:12px;width:calc(100vw - 24px);padding:1.2rem 1.2rem 1.25rem}.seopress-user-consent.seopress-user-message:not(#rcn-ds)::before{display:none}.seopress-user-consent.seopress-user-message:not(#rcn-ds) p:first-child{text-align:left}.seopress-edit-choice:not(#rcn-ds){left:12px!important;bottom:12px}}@media (prefers-reduced-motion:reduce){.seopress-user-consent.seopress-user-message:not(#rcn-ds){animation:none}}.inner-cta-box:not(#rcn-ds){position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.5rem, 5vw, 3.75rem) clamp(1.75rem, 5vw, 4rem)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:28px!important;background:linear-gradient(135deg,#11221f 0%,#0d1719 55%,#0b1416 100%)!important;box-shadow:0 40px 80px -40px rgb(4 18 11 / .6),inset 0 1px 0 rgb(255 255 255 / .06)!important}.inner-cta-box:not(#rcn-ds)::before{content:none!important;display:none!important}.inner-cta-box:not(#rcn-ds)::after{content:none!important;display:none!important}.inner-cta-box:not(#rcn-ds) .cta-3col{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto!important;gap:clamp(1.75rem, 4vw, 3rem)!important}.inner-cta-box:not(#rcn-ds) .cta-3col__heading,.inner-cta-box:not(#rcn-ds) .cta-3col__desc{padding-right:0!important}.inner-cta-box:not(#rcn-ds) :is(.cta-3col__heading,.inner-cta-box-content) h2{margin:0!important;color:#ffffff!important;font-size:clamp(1.75rem, 2.7vw, 2.4rem)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-0.03em!important}.inner-cta-box:not(#rcn-ds) :is(.cta-3col__heading,.inner-cta-box-content) h2 .accent{display:block;margin-top:.15em;background:linear-gradient(100deg,#26d07c 0%,#7ff0b6 55%,#26d07c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;font-size:inherit;font-weight:inherit}.inner-cta-box:not(#rcn-ds) .cta-3col__desc{padding-left:clamp(1.5rem, 3vw, 2.5rem)!important;border-left:1px solid rgb(255 255 255 / .12)}.inner-cta-box:not(#rcn-ds) :is(.cta-3col__desc,.inner-cta-box-content) p{color:rgb(255 255 255 / .74)!important;font-size:1rem!important;line-height:1.75!important}.inner-cta-box:not(#rcn-ds) .wp-block-button__link{position:relative;overflow:hidden;padding:16px 30px!important;font-size:13.5px!important;letter-spacing:0.06em!important;box-shadow:0 16px 34px -14px rgb(38 208 124 / .75)!important}.inner-cta-box:not(#rcn-ds) .wp-block-button__link::before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .45),transparent);transform:translateX(-150%) skewX(-20deg);animation:rcn-cta-sweep 4.5s ease-in-out infinite;pointer-events:none}@keyframes rcn-cta-sweep{0%,60%{transform:translateX(-150%) skewX(-20deg)}100%{transform:translateX(325%) skewX(-20deg)}}.inner-cta-box:not(#rcn-ds) .wp-block-button__link:hover{box-shadow:0 22px 44px -14px rgb(38 208 124 / .9)!important}.inner-cta.is-visible .inner-cta-box:not(#rcn-ds) :is(.cta-3col__heading,.cta-3col__desc,.cta-3col__action){animation:rcn-cta-rise 0.8s cubic-bezier(.16,1,.3,1) backwards}.inner-cta.is-visible .inner-cta-box:not(#rcn-ds) .cta-3col__desc{animation-delay:0.1s}.inner-cta.is-visible .inner-cta-box:not(#rcn-ds) .cta-3col__action{animation-delay:0.2s}@keyframes rcn-cta-rise{from{opacity:0;transform:translateY(18px)}}@media (max-width:900px){.inner-cta-box:not(#rcn-ds) .cta-3col{grid-template-columns:minmax(0,1fr)!important;gap:1.4rem!important;text-align:left!important}.inner-cta-box:not(#rcn-ds) .cta-3col__heading,.inner-cta-box:not(#rcn-ds) .cta-3col__desc{padding-bottom:0!important}.inner-cta-box:not(#rcn-ds) .cta-3col__desc{padding-left:0!important;padding-top:1.2rem!important;border-left:0;border-top:1px solid rgb(255 255 255 / .12)}.inner-cta-box:not(#rcn-ds) .cta-3col__action{justify-content:flex-start!important}}@media (max-width:560px){.inner-cta-box:not(#rcn-ds) .cta-3col__action .wp-block-buttons,.inner-cta-box:not(#rcn-ds) .cta-3col__action .wp-block-button,.inner-cta-box:not(#rcn-ds) .cta-3col__action .wp-block-button__link{width:100%}}@media (prefers-reduced-motion:reduce){.inner-cta-box:not(#rcn-ds) .wp-block-button__link::before,.inner-cta.is-visible .inner-cta-box:not(#rcn-ds) :is(.cta-3col__heading,.cta-3col__desc,.cta-3col__action){animation:none}}.rcn-legal-page .page-hero:not(#rcn-ds){height:auto!important;min-height:0!important;padding:clamp(8rem, 13vw, 10rem) 0 clamp(2rem, 4vw, 3rem)!important;border-bottom:1px solid var(--color-border)}.rcn-legal-page .page-hero:not(#rcn-ds) .container{width:100%!important;max-width:820px!important;margin:0 auto!important;padding:0 24px!important}.rcn-legal-page .page-hero:not(#rcn-ds) h1{margin:0 0 .75rem;font-size:clamp(2.3rem, 5vw, 3.4rem);letter-spacing:-.035em}.rcn-legal-page .page-hero:not(#rcn-ds) p{max-width:60ch;margin:0;color:var(--color-text-muted);font-size:1.05rem;line-height:1.7}.rcn-legal-page .page-content-wrap:not(#rcn-ds){max-width:820px;margin:0 auto;padding:clamp(2rem, 4vw, 3rem) 24px clamp(4rem, 8vw, 6rem);color:var(--color-text-muted);font-size:1rem;line-height:1.8}.rcn-legal-page .page-content-wrap:not(#rcn-ds) h2{margin:2.4rem 0 .8rem;padding-top:2rem;border-top:1px solid var(--color-border);color:var(--color-text);font-size:clamp(1.25rem, 2vw, 1.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.3}.rcn-legal-page .page-content-wrap:not(#rcn-ds) p{margin:0 0 1rem}.rcn-legal-page .page-content-wrap:not(#rcn-ds) ul{margin:0 0 1.2rem;padding-left:1.25rem}.rcn-legal-page .page-content-wrap:not(#rcn-ds) li{margin:0 0 .45rem;padding-left:.25rem}.rcn-legal-page .page-content-wrap:not(#rcn-ds) li::marker{color:var(--color-accent)}.rcn-legal-page .page-content-wrap:not(#rcn-ds) strong{color:var(--color-text)}.rcn-legal-page .page-content-wrap:not(#rcn-ds) a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.rcn-legal-page .page-content-wrap:not(#rcn-ds) .policy-lead{color:var(--color-text);font-size:1.15rem;line-height:1.7}.rcn-legal-page .page-content-wrap:not(#rcn-ds) .policy-updated{margin-bottom:1.4rem;color:var(--color-text-muted);font-size:.9rem}.rcn-legal-page .page-content-wrap:not(#rcn-ds) .policy-note{margin-top:2rem;padding:1rem 1.25rem;border:1px solid rgba(var(--color-accent-rgb),.35);border-radius:12px;background:rgba(var(--color-accent-rgb),.06)}.chatbot-consent:not(#rcn-ds){margin:4px 2px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:.8rem;line-height:1.55}.chatbot-consent:not(#rcn-ds) .chatbot-consent-title{margin:0 0 6px;font-size:.88rem;font-weight:700}.chatbot-consent:not(#rcn-ds) ul{margin:0 0 10px;padding-left:1.1em;list-style:disc}.chatbot-consent:not(#rcn-ds) li{margin:0 0 4px}.chatbot-consent:not(#rcn-ds) a{color:var(--color-accent);font-weight:600;text-decoration:underline}.chatbot-consent-check:not(#rcn-ds){display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;cursor:pointer}.chatbot-consent-check:not(#rcn-ds) input{flex-shrink:0;width:16px;height:16px;margin-top:3px;accent-color:var(--color-accent)}.chatbot-consent-btn:not(#rcn-ds){width:100%;padding:9px 14px;border:0;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.chatbot-consent-btn:not(#rcn-ds):disabled{opacity:.45;cursor:not-allowed}.chatbot-panel.is-locked:not(#rcn-ds) .chatbot-quick-replies{display:none}.chatbot-panel.is-locked:not(#rcn-ds) .chatbot-input-row{opacity:.45;pointer-events:none}@media (max-width:900px) and (orientation:portrait){:is(.page-service-redesign .page-hero.has-media,.article-hero.has-media,.page-about-redesign .about-hero.has-media,.page-careers .careers-hero:has(.careers-hero-media),.page-how-we-work .hww-hero:has(.hww-hero-media),.page-team-redesign .team-hero):not(#rcn-ds){height:auto!important;min-height:0!important;align-content:start!important;row-gap:clamp(1.1rem, 4.5vw, 1.75rem)!important;padding-top:clamp(4.75rem, 12vw, 5.75rem)!important;padding-bottom:clamp(2.25rem, 7vw, 3.25rem)!important}.page-team-redesign .team-hero>.wp-block-group__inner-container:not(#rcn-ds){row-gap:14px!important}.page-team-redesign .team-hero .page-hero-title:not(#rcn-ds){margin-bottom:0!important}.page-team-redesign .team-hero .team-hero-cue:not(#rcn-ds){display:none!important}}:where(img[width][height]){height:auto}.screen-reader-text:not(:focus):not(:active){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}