.rekapi-home{color:#092344;background:#f5f6f2;overflow:clip}.rh-section{padding-block:112px}.rh-section-label{letter-spacing:.13em;color:#547087;align-items:center;gap:13px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.rh-section-label i{background:#139aba;flex-shrink:0;width:20px;height:2px;display:block}.rh-hero{isolation:isolate;background:#f5f6f2;position:relative}.rh-hero-top{letter-spacing:.12em;color:#67808f;justify-content:space-between;align-items:center;padding-block:29px 0;font-size:9px;line-height:1.6;display:flex}.rh-hero-top p{color:#294961;letter-spacing:.09em;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.rh-live-mark{background:#1496bd;border-radius:50%;width:7px;height:7px;display:inline-block}.rh-hero-grid{grid-template-columns:1.35fr .85fr;align-items:center;gap:0;min-height:655px;padding-block:37px 38px;display:grid}.rh-hero-grid>*{min-width:0}.rh-hero-copy{z-index:2;position:relative}.rekapi-site .rh-hero h1{letter-spacing:-.07em;color:#092344;z-index:2;max-width:840px;margin:0 0 35px;font-size:clamp(62px,6.8vw,104px);font-weight:500;line-height:1.025;position:relative}.rh-title-line{color:inherit;overflow-wrap:anywhere;display:block}.rh-hero h1 .rh-title-accent{color:#0a60cf}.rh-hero-intro{max-width:480px}.rh-description{color:#5d7180;max-width:430px;margin:0 0 26px;font-size:15px;line-height:1.85}.rh-hero .button-row{gap:25px}.rh-hero .button{gap:23px;min-height:51px;padding:10px 11px 10px 21px}.rh-button-arrow{background:#ffffff12;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rh-hero-link{color:#284d72;align-items:center;gap:12px;font-size:12px;font-weight:500;display:inline-flex}.rh-hero-link svg{transition:transform .25s}.rh-hero-link:hover svg{transform:translate(2px,-2px)}.rh-hero-art{isolation:isolate;perspective:1000px;align-self:center;width:calc(100% + 70px);margin-left:-20px;position:relative}.rh-signature-sculpture{z-index:1;width:100%;height:auto;max-height:630px;display:block;position:relative;overflow:visible}.rh-art-orbit{z-index:0;border:1px solid #c5d5d9;border-radius:50%;position:absolute;inset:15% 0 13% 6%;transform:rotate(-26deg)scaleY(.77)}.rh-art-orbit:after{content:"";border:1px solid #dce4e3;border-radius:50%;position:absolute;inset:-34px}.rh-art-cross{color:#7297a2;font-size:20px;font-weight:300;line-height:1;position:absolute}.rh-art-cross-one{top:10%;right:17%}.rh-art-cross-two{bottom:13%;left:5%}.rh-art-coordinate{letter-spacing:.11em;color:#64818e;white-space:nowrap;align-items:center;gap:15px;font-size:8px;display:flex;position:absolute;bottom:0;left:16%;right:11%}.rh-art-coordinate>span:first-child{color:#092344;font-size:10px;font-weight:700}.rh-art-coordinate i{background:#c9d7d9;flex:1;height:1px}.rh-hero-bottom{border-top:1px solid #cdd9dc;justify-content:space-between;align-items:center;padding-block:22px;display:flex}.rh-scroll-link{color:#38546c;align-items:center;gap:14px;font-size:11px;display:inline-flex}.rh-scroll-link>span{border:1px solid #bacdd4;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s;display:grid}.rh-scroll-link>span svg{transform:rotate(90deg)}.rh-scroll-link:hover>span{background:#e2edf0}.rh-hero-product{color:#1b4b72;align-items:center;gap:23px;display:flex}.rh-hero-product>span{letter-spacing:.1em;color:#68808e;font-size:9px}.rh-hero-product img{object-fit:contain;width:92px;height:29px}.rh-company-grid{grid-template-columns:1fr 2.4fr;gap:65px;display:grid}.rh-company-label{align-self:start;padding-top:17px}.rekapi-site .rh-company h2{letter-spacing:-.06em;max-width:790px;margin-bottom:36px;font-size:clamp(40px,4.5vw,68px);font-weight:500;line-height:1.09}.rh-company-details{grid-template-columns:1fr 1fr;gap:48px;display:grid}.rh-company-details p{color:#607785;font-size:14px;line-height:1.9}.rh-company-details .rh-company-lead{color:#314d63;font-size:18px;line-height:1.7}.rh-company-details .text-link{margin-top:23px}.rh-facts{border-top:1px solid #cbd8dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 45px;margin:60px 0 0;padding:30px 0 0;display:grid}.rh-facts>div{border-left:2px solid #b6d0da;padding-left:22px}.rh-facts dt{color:#6c8592;letter-spacing:.05em;margin-bottom:11px;font-size:10px}.rh-facts dd{font-family:var(--display);letter-spacing:-.025em;color:#12314e;margin:0;font-size:15px;font-weight:600;line-height:1.6}.rh-collaboration{background:#132f44;height:clamp(370px,43vw,650px);position:relative;overflow:hidden}.rh-collaboration-image{position:absolute;inset:0;overflow:hidden}.rh-collaboration-image:after{content:"";background:linear-gradient(90deg,#031b37ad,#031b3700 80%),linear-gradient(#0000 50%,#031b377d);position:absolute;inset:0}.rh-collaboration-image img{object-fit:cover;object-position:50% 38%;width:100%;height:120%;margin-top:-4%}.rh-collaboration-overlay{align-items:flex-end;height:100%;padding-bottom:55px;display:flex;position:relative}.rh-collaboration-overlay>p{font-family:var(--display);letter-spacing:-.055em;color:#fff;font-size:clamp(35px,4.4vw,67px);font-weight:500;line-height:1.1}.rh-collaboration-overlay>p span{color:#cfdfec}.rh-collaboration figcaption{color:#eef6fb;font-size:9px;position:absolute;bottom:24px;right:0}.rh-image-index{letter-spacing:.15em;color:#e7f4fc;border-left:2px solid #5de2ee;padding-left:16px;font-size:9px;position:absolute;top:36px;left:0}.rh-product-section{color:#fff;background:#071e36;position:relative}.rh-product-pin{background:#071e36;padding-block:35px 25px;position:relative}.rh-product-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;display:flex}.rh-product-heading .rh-section-label{color:#8ba9bd}.rh-product-heading-link{color:#a7e4eb;align-items:center;gap:20px;font-size:12px;display:inline-flex}.rh-product-grid{grid-template-columns:1fr 1.12fr;align-items:center;gap:90px;min-height:0;display:grid}.rh-product-intro{max-width:490px}.rekapi-site .rh-product-intro h2{letter-spacing:-.055em;color:#f5f8f9;margin-bottom:23px;font-size:clamp(40px,4.3vw,63px);font-weight:500;line-height:1.07}.rh-product-intro h2>span{color:#79b2d7}.rh-product-intro>p{color:#a3bbcc;max-width:390px;margin-bottom:25px;font-size:13px;line-height:1.9}.rh-product-intro>.text-link{color:#bfe9ed;margin-top:23px;font-size:12px}.rh-story-nav{border-top:1px solid #315066;gap:0;max-width:390px;display:grid}.rh-story-nav a{color:#b1c7d5;background:0 0;border:0;border-bottom:1px solid #315066;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;min-height:42px;padding:10px 0;font-size:11px;line-height:1.5;transition:background .25s,border-color .25s,color .25s;display:grid}.rh-story-nav a>span:first-child{color:#6baabe;font-size:9px}.rh-story-nav a:hover,.rh-story-nav a[aria-current=step]{color:#a6edf1;background:#59bdcf0a;border-color:#63d0dc}.rh-story-nav a[aria-current=step]>span:first-child{color:#79e0e7}.rh-product-experience{min-width:0}.rh-product-chapters{gap:25px;display:grid}.rh-product-chapters article{border-top:1px solid #345064;min-width:0;padding-top:19px;scroll-margin-top:115px}.rh-chapter-number{letter-spacing:.12em;color:#6fd4de;margin-bottom:10px;font-size:8px;display:block}.rh-product-chapters h3{letter-spacing:-.04em;color:#f0f6f9;margin-bottom:9px;font-size:25px;font-weight:500;line-height:1.25}.rh-product-chapters p{color:#9eb7c9;max-width:490px;font-size:13px;line-height:1.8}.rh-product-chapters .text-link{color:#c8ecf2;margin-top:11px;font-size:11px}.is-motion-enhanced .rh-product-chapters{gap:0}.is-motion-enhanced [data-product-chapter]{grid-area:1/1}.rh-story-progress{color:#a7bfcf;align-items:center;gap:15px;margin-top:24px;font-size:9px;display:none}.is-motion-enhanced .rh-story-progress{display:flex}.rh-story-progress>div{background:#365366;flex:1;height:1px;position:relative}.rh-chapter-progress{transform-origin:0;background:#63cfdd;position:absolute;inset:0;transform:scaleX(0)}.rh-product-foot{border-top:1px solid #2b465b;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:20px;display:flex}.rh-product-foot>span{letter-spacing:.09em;color:#7795aa;font-size:8px}.rh-product-foot>a{color:#acc6d7;align-items:center;gap:13px;font-size:11px;display:inline-flex}.rh-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.rh-section-heading .rh-section-label{margin-bottom:22px}.rh-section-heading h2{font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.13}.rh-featured-case{border-bottom:1px solid #cbd8dc;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:20px 45px;display:grid}.rh-featured-case>img{aspect-ratio:1.5;object-fit:cover;width:100%}.rh-featured-case:not(:has(>img)){grid-template-columns:1fr;max-width:900px}.rh-featured-case h3{margin-block:20px;font-size:29px;line-height:1.3}.rh-featured-case p{margin-bottom:25px;font-size:14px;line-height:1.85}.rh-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:35px;display:grid}.rh-evidence-grid article{border-top:1px solid #b7cbd2;padding-top:26px}.rh-evidence-grid img{object-fit:contain;object-position:left;width:120px;height:44px;margin-bottom:24px}.rh-evidence-grid h3{margin-block:15px 10px;font-size:22px}.rh-evidence-grid p{font-size:13px;line-height:1.8}.rh-evidence-grid .text-link{margin-top:20px}.rh-process{grid-template-columns:1fr 1.15fr;gap:110px;display:grid}.rh-process-intro .rh-section-label{margin-bottom:27px}.rekapi-site .rh-process h2{letter-spacing:-.06em;margin-bottom:25px;font-size:clamp(39px,4.4vw,64px);font-weight:500;line-height:1.08}.rh-process h2 span{color:#55788f}.rh-process-intro>p{max-width:355px;margin-bottom:25px;font-size:14px;line-height:1.85}.rh-steps{align-self:center;margin:0;padding:0;list-style:none}.rh-steps li{border-top:1px solid #bfced3;grid-template-columns:30px 1fr 25px;align-items:start;gap:25px;padding:30px 0;display:grid}.rh-step-index{color:#1c83b7;padding-top:5px;font-size:10px;font-weight:600}.rh-steps h3{letter-spacing:-.04em;margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.3}.rh-steps p{color:#6b7f8c;max-width:350px;font-size:13px;line-height:1.85}.rh-steps li>svg{color:#3c7897;margin-top:4px;transform:rotate(-40deg)}.rh-insights{background:#eaf0f1;border-top:1px solid #d8e2e4;padding-block:85px}.rh-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.rh-profile-download{border-top:1px solid #c7d4d9;justify-content:space-between;align-items:center;gap:35px;margin-bottom:55px;padding-block:50px;display:flex}.rh-profile-download h2{margin-block:15px;font-size:29px}.rh-profile-download p{max-width:600px;font-size:14px}@media (width>=1600px){.rh-hero-grid{min-height:720px}.rh-hero-art{width:calc(100% + 95px)}.rh-hero h1{max-width:850px}}@media (width<=1199px){.rh-hero-grid{grid-template-columns:1.35fr .85fr;min-height:620px}.rh-hero-art{width:calc(100% + 55px);margin-left:-10px}.rh-company-grid{grid-template-columns:.7fr 2.3fr;gap:40px}.rh-product-grid{gap:55px}.rh-product-intro h2{font-size:48px}.rh-process{gap:70px}.rh-company-details{gap:30px}}@media (width<=999px){.rh-section{padding-block:80px}.rh-hero-grid{grid-template-columns:1.4fr .9fr;min-height:570px;padding-block:50px}.rekapi-site .rh-hero h1{font-size:clamp(55px,7.5vw,75px)}.rh-hero-top>span{font-size:8px}.rh-hero-art{width:calc(100% + 80px);margin-left:-5px}.rh-description{max-width:350px;font-size:13px}.rh-hero .button-row{gap:18px}.rh-hero .button{min-height:46px;padding-left:16px;font-size:11px}.rh-hero-link{font-size:11px}.rh-art-coordinate{font-size:6px;left:15%;right:15%}.rh-company-grid{grid-template-columns:1fr;gap:28px}.rh-company-label{padding:0}.rh-company-copy{max-width:850px}.rh-company h2{max-width:660px}.rh-company-details .rh-company-lead{font-size:17px}.rh-facts{gap:25px;margin-top:40px}.rh-facts dd{font-size:13px}.rh-collaboration{height:430px}.rh-product-pin{padding-block:45px 30px}.rh-product-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:45px}.rekapi-site .rh-product-intro h2{font-size:39px}.rh-product-intro>p{font-size:12px}.rh-product-chapters h3{font-size:23px}.rh-product-chapters p{font-size:12px}.rh-process{grid-template-columns:1fr 1.1fr;gap:45px}.rh-steps li{grid-template-columns:23px minmax(0,1fr) 18px;gap:15px}.rh-steps h3{font-size:20px}.rh-process-intro>p{font-size:13px}.rh-evidence-grid{gap:25px}.rh-post-grid{grid-template-columns:1fr 1fr}.rh-section-heading{gap:25px}}@media (width<=767px){.rh-section{padding-block:65px}.rh-hero-top{padding-top:24px}.rh-hero-top>span{display:none}.rh-hero-top p{letter-spacing:.12em;font-size:8px}.rh-hero-grid{grid-template-columns:1fr;gap:10px;min-height:auto;padding-block:38px 20px}.rh-hero-copy{max-width:620px}.rekapi-site .rh-hero h1{letter-spacing:-.065em;max-width:650px;margin-bottom:26px;font-size:clamp(49px,9vw,76px);line-height:1.055}.rh-hero-intro{max-width:490px}.rh-description{max-width:470px;margin-bottom:24px;font-size:14px;line-height:1.8}.rh-hero .button{min-height:49px;padding-left:18px;font-size:12px}.rh-hero-link{font-size:12px}.rh-hero .button-row{gap:22px}.rh-hero-art{width:min(390px,94%);max-height:400px;margin:-9px auto -5px}.rh-signature-sculpture{width:100%;height:365px;max-height:none;overflow:visible}.rh-art-coordinate{font-size:6px;bottom:0;left:14%;right:11%}.rh-art-coordinate>span:first-child{font-size:8px}.rh-art-orbit{inset:17% 2% 13% 10%}.rh-art-cross-one{top:12%;right:15%}.rh-art-cross-two{bottom:13%;left:8%}.rh-hero-bottom{align-items:center;gap:16px;padding-block:20px}.rh-scroll-link{gap:9px;font-size:9px}.rh-scroll-link>span{width:30px;height:30px}.rh-hero-product{gap:12px}.rh-hero-product>span{display:none}.rh-hero-product img{width:79px;height:25px}.rh-hero-product>svg{width:14px}.rh-company-grid{gap:25px}.rh-section-label{letter-spacing:.1em;gap:10px;font-size:9px}.rekapi-site .rh-company h2{letter-spacing:-.055em;max-width:600px;margin-bottom:27px;font-size:39px;line-height:1.13}.rh-company-details{grid-template-columns:1fr;gap:23px}.rh-company-details .rh-company-lead{font-size:18px;line-height:1.7}.rh-company-details p{font-size:14px;line-height:1.85}.rh-company-details .text-link{margin-top:20px}.rh-facts{grid-template-columns:1fr;gap:22px;margin-top:36px;padding-top:27px}.rh-facts>div{padding-left:17px}.rh-facts dt{margin-bottom:5px;font-size:10px}.rh-facts dd{font-size:14px}.rh-collaboration{height:420px}.rh-collaboration-image img{object-position:55% 50%;width:100%;height:100%;margin-top:0}.rh-collaboration-overlay{padding-bottom:60px}.rh-collaboration-overlay>p{letter-spacing:-.05em;font-size:40px}.rh-image-index{letter-spacing:.12em;font-size:7px;top:26px}.rh-collaboration figcaption{font-size:8px;bottom:22px;left:0;right:auto}.rh-product-pin{padding-block:35px 25px}.rh-product-heading{gap:15px;margin-bottom:37px}.rh-product-heading .rh-section-label{font-size:8px}.rh-product-heading-link{gap:8px;font-size:10px}.rh-product-heading-link svg{width:14px}.rh-product-grid{grid-template-columns:1fr;gap:32px;min-height:auto}.rh-product-intro{max-width:580px}.rekapi-site .rh-product-intro h2{letter-spacing:-.055em;margin-bottom:23px;font-size:45px;line-height:1.09}.rh-product-intro>p{max-width:530px;margin-bottom:23px;font-size:14px;line-height:1.85}.rh-product-intro h2 br:last-child{display:none}.rh-product-intro>.text-link{margin-top:22px}.rh-product-chapters{gap:30px}.rh-product-chapters article{padding-top:23px}.rh-chapter-number{margin-bottom:13px;font-size:9px}.rh-product-chapters h3{margin-bottom:13px;font-size:27px}.rh-product-chapters p{max-width:580px;font-size:14px;line-height:1.85}.rh-product-chapters .text-link{margin-top:17px;font-size:12px}.rh-product-foot{flex-direction:column;align-items:flex-start;gap:16px;margin-top:35px;padding-top:23px}.rh-product-foot>span{font-size:7px;line-height:1.8}.rh-product-foot>a{font-size:12px}.rh-process{grid-template-columns:1fr;gap:35px}.rh-process-intro .rh-section-label{margin-bottom:24px}.rekapi-site .rh-process h2{max-width:590px;font-size:43px;line-height:1.1}.rh-process h2 br:last-child{display:none}.rh-process-intro>p{max-width:540px;margin-bottom:23px;font-size:14px}.rh-steps li{grid-template-columns:25px minmax(0,1fr) 22px;gap:15px;padding-block:25px}.rh-steps h3{margin-bottom:12px;font-size:23px}.rh-steps p{max-width:490px;font-size:14px}.rh-step-index{font-size:10px}.rh-section-heading{margin-bottom:30px;display:block}.rh-section-heading>.text-link{margin-top:22px}.rh-section-heading h2{font-size:37px}.rh-evidence-grid{grid-template-columns:1fr;gap:30px}.rh-featured-case{grid-template-columns:1fr;gap:27px;padding-top:0}.rh-featured-case h3{font-size:27px}.rh-post-grid{grid-template-columns:1fr;gap:35px}.rh-insights{padding-block:60px}.rh-profile-download{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:30px;padding-block:35px}.rh-profile-download h2{font-size:27px}.rh-profile-download .button{font-size:12px}}@media (width<=374px){.rekapi-site .rh-hero h1{font-size:46px}.rh-hero .button-row{gap:16px}.rh-hero-link{font-size:11px}.rh-hero-art{max-height:330px}.rh-signature-sculpture{height:330px}.rh-scroll-link{font-size:8px}.rh-product-heading-link{font-size:9px}.rekapi-site .rh-product-intro h2{font-size:41px}}@media (prefers-reduced-motion:reduce){.rh-art-orbit,.rh-hero-art,.rh-collaboration-image img{will-change:auto}.rh-hero-link svg,.rh-scroll-link>span,.rh-story-nav a{transition:none}}.rh-company-direction{border-top:1px solid #c7d6db;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px;padding-top:30px;display:grid}.rh-company-direction .rh-section-label{margin-bottom:15px}.rh-company-direction p,.rh-company-direction li{color:#426175;white-space:pre-line;font-size:15px;line-height:1.85}.rh-company-direction ul{gap:12px;display:grid}.rh-company-direction li{padding-left:17px;position:relative}.rh-company-direction li:before{content:"";background:#318dac;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.rh-needs{background:#eaf0ed;border-block:1px solid #d6e0de;padding-block:85px 95px}.rh-needs-heading{grid-template-columns:.7fr 2.3fr;gap:24px 65px;margin-bottom:45px;display:grid}.rh-needs-heading .rh-section-label{align-self:start;padding-top:12px}.rekapi-site .rh-needs h2{letter-spacing:-.06em;font-size:clamp(38px,4vw,59px);font-weight:500;line-height:1.12}.rh-needs h2 span{color:#52778c}.rh-needs-heading>p{color:#5d7580;grid-column:2;max-width:580px;font-size:14px;line-height:1.85}.rh-needs-grid{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:80px;display:grid}.rh-needs-grid>*{min-width:0}.rh-needs-photo{flex-direction:column;display:flex}.rh-needs-photo>div{background:#b8cbc8;flex:1;min-height:470px;position:relative;overflow:hidden}.rh-needs-photo img{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:120%;position:absolute;top:-10%;left:0}.rh-needs-photo figcaption{color:#738a92;justify-content:space-between;align-items:center;gap:15px;padding-top:14px;font-size:8px;line-height:1.8;display:flex}.rh-needs-photo figcaption>span:first-child{letter-spacing:.11em;color:#416574;font-size:7px}.rh-audiences{padding-bottom:27px}.rh-audiences .rh-section-label{letter-spacing:.13em;margin-bottom:18px;font-size:8px}.rh-audiences ul{gap:11px;display:grid}.rh-audiences li{color:#395c6b;align-items:flex-start;gap:12px;font-size:13px;line-height:1.8;display:flex}.rh-audiences li>svg{color:#2497b1;flex-shrink:0;margin-top:4px}.rh-need-list{border-top:1px solid #b8cccf;margin:0 0 25px;padding:0;list-style:none}.rh-need-list>li{border-bottom:1px solid #c5d6d7;grid-template-columns:25px minmax(0,1fr) 22px;gap:18px;padding:25px 0;transition:background .3s,border-color .3s;display:grid;position:relative}.rh-need-list>li:before{content:"";transform-origin:top;background:#1f9db8;width:2px;transition:transform .3s;position:absolute;top:27px;bottom:27px;left:-17px;transform:scaleY(0)}.rh-need-list>li.is-current{background:#f6f9f333;border-color:#71a7b5}.rh-need-list>li.is-current:before{transform:scaleY(1)}.rh-need-index{color:#568b9d;padding-top:4px;font-size:9px;font-weight:500}.rekapi-site .rh-need-list h3{letter-spacing:-.04em;color:#21465d;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.35}.rh-need-list p{color:#627c86;max-width:380px;font-size:13px;line-height:1.8}.rh-need-mark{color:#82a6b3;padding-top:5px}.rh-need-list>li.is-current .rh-need-mark{color:#0866ad}.rh-needs-copy>.text-link{font-size:12px;line-height:1.7}.rh-chapter-points{gap:7px;margin:13px 0 4px;padding:0;list-style:none;display:grid}.rh-chapter-points li{color:#b5cbd8;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;display:flex}.rh-chapter-points li>svg{color:#79c5d7;flex-shrink:0;margin-top:2px}.is-motion-enhanced .rh-product-grid{gap:75px;min-height:0}.is-motion-enhanced .rh-product-intro h2{font-size:clamp(40px,3.8vw,55px)}.is-motion-enhanced .rh-product-intro>p{margin-bottom:20px}.is-motion-enhanced .rh-product-intro>.text-link{margin-top:20px}.is-motion-enhanced .rh-product-heading{margin-bottom:23px}.is-motion-enhanced .rh-product-foot{margin-top:24px}.rh-liveness{background:#e2eced;border-bottom:1px solid #d0dfe1;padding-block:75px}.rh-liveness-grid{grid-template-columns:.8fr 1.25fr;align-items:center;gap:100px;display:grid}.rh-liveness-grid>*{min-width:0}.rh-liveness-art{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex;position:relative}.rh-liveness-art:before{content:"";z-index:-1;border:1px solid #bbd2d8;position:absolute;inset:20px 0 35px 15%;transform:skew(-20deg)}.rh-liveness-coordinate{letter-spacing:.17em;color:#5e8596;font-size:8px;display:block;position:absolute;top:0;left:20%}.rh-home-scan-frame{color:#3a8aab;background:#f0f6f333;place-items:center;width:220px;height:220px;display:grid;position:relative}.rh-home-scan-frame>i{border:0 solid #1684b5;width:25px;height:25px;position:absolute}.rh-home-scan-frame>i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.rh-home-scan-frame>i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.rh-home-scan-frame>i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.rh-home-scan-frame>i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.rh-home-scan-line{opacity:0;pointer-events:none;background:#19a9c4;height:1px;position:absolute;top:0;left:4px;right:4px;box-shadow:0 0 10px #19a9c428}.rh-liveness-art-caption{color:#6d8b98;margin-top:19px;font-size:8px}.rh-liveness-copy>.rh-section-label{margin-bottom:23px;font-size:9px}.rekapi-site .rh-liveness h2{letter-spacing:-.055em;margin-bottom:21px;font-size:clamp(35px,3.6vw,52px);font-weight:500;line-height:1.12}.rh-liveness h2 span{color:#4a829b}.rh-liveness-copy>p{color:#597483;max-width:550px;font-size:14px;line-height:1.85}.rh-liveness-requirement{background:#f6f9f354;border-left:2px solid #2599b7;align-items:flex-start;gap:17px;max-width:570px;margin-top:22px;padding:16px 20px;display:flex}.rh-liveness-requirement>svg{color:#137cac;flex-shrink:0;margin-top:3px}.rh-liveness-requirement p{color:#597c8d;font-size:12px;line-height:1.8}.rh-liveness-requirement strong{color:#1d5571;margin-bottom:3px;font-weight:600;display:block}.rh-liveness-actions{flex-wrap:wrap;gap:17px 25px;margin-top:22px;display:flex}.rh-liveness-actions .text-link{font-size:11px;line-height:1.7}.rh-process-routes{justify-items:start;gap:16px;display:grid}.rh-process-routes .text-link{font-size:11px;line-height:1.8}.rh-home-cta .cta-panel{gap:45px 80px}.rh-home-cta .cta-heading,.rh-home-cta .cta-copy{min-width:0}.rh-home-cta .cta-copy>.button{margin-bottom:20px}.rh-closing-demo{color:#c0e8fa;text-underline-offset:4px;align-items:center;gap:12px;max-width:330px;font-size:11px;line-height:1.8;text-decoration:underline #75b6e58c;display:inline-flex}.rh-closing-demo svg{flex-shrink:0}.rh-closing-demo:hover{color:#fff}.rh-closing-document{z-index:1;border-top:1px solid #87b8ee77;grid-column:1/-1;grid-template-columns:40px 1fr auto;align-items:center;gap:25px;min-width:0;padding-top:27px;display:grid}.rh-closing-document-icon{color:#b9e8f4}.rh-closing-document>div{min-width:0}.rh-closing-document>div>span{letter-spacing:.1em;color:#b7d9f3;margin-bottom:9px;font-size:8px;display:block}.rh-closing-document strong{color:#fff;letter-spacing:-.025em;font-size:19px;font-weight:500;line-height:1.5;display:block}.rh-closing-document>div>p{color:#bfd9f4;max-width:600px;margin-top:7px;font-size:12px;line-height:1.8}.rh-closing-document-link{color:#e7f8ff;align-items:center;gap:17px;font-size:11px;line-height:1.8;display:flex}.rh-closing-document-link svg{flex-shrink:0}@media (width<=1199px){.rh-needs-heading{gap:24px 40px}.rh-needs-grid{gap:50px}.rh-liveness-grid{gap:65px}.rh-liveness-art:before{left:4%}.rh-home-cta .cta-panel{gap:40px 50px}}@media (width<=999px){.rh-needs{padding-block:65px}.rh-needs-heading{grid-template-columns:1fr;gap:23px;margin-bottom:35px}.rh-needs-heading .rh-section-label{padding:0}.rh-needs-heading>p{grid-column:auto}.rh-needs-grid{grid-template-columns:1fr 1.1fr;gap:35px}.rh-needs-photo>div{min-height:470px}.rh-needs-photo figcaption{flex-direction:column;align-items:flex-start;gap:5px}.rh-audiences li{font-size:12px}.rh-need-list>li{grid-template-columns:22px minmax(0,1fr) 18px;gap:13px}.rekapi-site .rh-need-list h3{font-size:20px}.rh-need-list p{font-size:12px}.rh-liveness-grid{grid-template-columns:.8fr 1.2fr;gap:45px}.rh-liveness-art:before{inset:25px -5px 45px 0}.rh-home-scan-frame{width:180px;height:180px}.rh-home-scan-frame>svg{width:103px;height:103px}.rh-liveness-coordinate{font-size:7px;left:7%}.rh-liveness-art{min-height:265px}.rh-liveness-copy>.rh-section-label{font-size:8px}.rh-liveness-requirement{gap:12px;padding:14px 16px}.rh-liveness-requirement p{font-size:11px}.rh-closing-document{grid-template-columns:34px 1fr;gap:18px}.rh-closing-document-link{grid-column:2}.rh-home-cta .cta-panel{gap:35px}}@media (width<=767px){.rh-company-direction{grid-template-columns:1fr;gap:26px;padding-top:25px}.rh-company-direction p,.rh-company-direction li{font-size:14px}.rh-needs{padding-block:60px}.rekapi-site .rh-needs h2{font-size:39px;line-height:1.13}.rh-needs-heading{gap:24px;margin-bottom:30px}.rh-needs-heading>p{max-width:550px;font-size:14px}.rh-needs-grid{grid-template-columns:1fr;gap:30px}.rh-needs-photo>div{flex:auto;height:290px;min-height:0}.rh-needs-photo img{object-position:50% 45%}.rh-needs-photo figcaption{flex-direction:row;gap:12px;padding-top:12px;font-size:7px}.rh-needs-photo figcaption>span:first-child{font-size:6px}.rh-audiences{padding-bottom:25px}.rh-audiences li{font-size:13px}.rh-audiences .rh-section-label{margin-bottom:16px;font-size:8px}.rh-need-list>li{grid-template-columns:23px minmax(0,1fr) 18px;gap:14px;padding-block:24px}.rh-need-list>li:before{left:-10px}.rekapi-site .rh-need-list h3{font-size:23px}.rh-need-list p{max-width:580px;font-size:14px;line-height:1.85}.rh-need-list{margin-bottom:24px}.rh-needs-copy>.text-link{font-size:12px}.rh-story-nav{max-width:540px}.rh-story-nav a{grid-template-columns:28px minmax(0,1fr);gap:12px;min-height:47px;padding-block:12px;font-size:13px}.rh-story-nav a>span:first-child{font-size:10px}.rh-chapter-points{gap:10px;margin-top:18px}.rh-chapter-points li{font-size:13px;line-height:1.7}.rh-chapter-points li>svg{width:15px;height:15px;margin-top:3px}.rh-liveness{padding-block:55px}.rh-liveness-grid{grid-template-columns:1fr;gap:35px}.rh-liveness-art{width:100%;max-width:350px;min-height:260px;margin-inline:auto}.rh-liveness-art:before{inset:16px 0 30px 7%}.rh-liveness-coordinate{font-size:7px;left:12%}.rh-home-scan-frame{width:185px;height:185px}.rh-liveness-art-caption{margin-top:16px;font-size:8px}.rh-liveness-copy>.rh-section-label{margin-bottom:22px;font-size:8px}.rekapi-site .rh-liveness h2{font-size:38px;line-height:1.13}.rh-liveness-copy>p{max-width:580px;font-size:14px}.rh-liveness-requirement{gap:14px;margin-top:23px;padding:16px 18px}.rh-liveness-requirement p{font-size:12px;line-height:1.85}.rh-liveness-actions{justify-items:start;gap:19px;margin-top:24px;display:grid}.rh-liveness-actions .text-link{font-size:12px}.rh-process-routes{gap:18px}.rh-process-routes .text-link{font-size:12px}.rh-home-cta .cta-panel{gap:28px}.rh-home-cta .cta-copy>.button{margin-bottom:19px}.rh-closing-demo{max-width:480px;font-size:11px}.rh-closing-document{gap:17px;padding-top:25px}.rh-closing-document>div>span{font-size:7px;line-height:1.8}.rh-closing-document strong{font-size:19px}.rh-closing-document>div>p{font-size:12px}.rh-closing-document-link{gap:12px;font-size:11px}}@media (width<=374px){.rekapi-site .rh-needs h2{font-size:35px}.rh-needs-photo>div{height:250px}.rh-needs-photo figcaption{flex-direction:column;align-items:flex-start;gap:5px}.rh-need-list>li{grid-template-columns:20px minmax(0,1fr) 16px;gap:10px}.rekapi-site .rh-need-list h3{font-size:21px}.rekapi-site .rh-liveness h2{font-size:34px}.rh-liveness-requirement{gap:11px;padding:15px 13px}}@media (prefers-reduced-motion:reduce){.rh-need-list>li,.rh-need-list>li:before{transition:none}.rh-home-scan-line{display:none}}.rekapi-home p,.rekapi-home li,.rekapi-home dt,.rekapi-home dd{overflow-wrap:anywhere}.rh-need-list>li>div,.rh-story-nav a>span:last-child,.rh-chapter-points,.rh-liveness-requirement p{min-width:0}.rh-product-fallback{isolation:isolate;background:#0a2944;border:1px solid #34536a;padding:45px;position:relative;overflow:hidden}.rh-product-fallback:before{content:"";z-index:-1;background:#1b557b30;width:160px;position:absolute;top:-25%;bottom:-25%;right:-50px;transform:skew(-25deg)}.rh-product-fallback>span{letter-spacing:.13em;color:#8bb6cb;font-size:8px}.rh-product-fallback img{background:#f5f6f2;border-radius:2px;width:152px;height:auto;margin-top:22px;padding:12px 15px}.rh-product-fallback>p{font-family:var(--display);letter-spacing:-.04em;color:#c9dfec;margin-block:28px;font-size:36px;line-height:1.25}.rh-product-fallback>a{color:#9ddfe9;align-items:center;gap:16px;font-size:12px;line-height:1.8;display:inline-flex}@media (width<=767px){.rh-product-fallback{padding:30px}.rh-product-fallback>p{font-size:33px}}.rhs-principles{background:#eaf0ee;border-bottom:1px solid #d5dfdf}.rhs-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.rhs-section-heading .rh-section-label{margin-bottom:26px}.rekapi-site .rhs-section-heading h2,.rekapi-site .rhs-partnership h2,.rekapi-site .rhs-faq h2{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.1}.rhs-section-heading h2 span,.rhs-faq h2 span{color:#52758b}.rhs-section-heading>p{color:#5c7381;max-width:405px;margin:0 0 3px;font-size:14px;line-height:1.85}.rhs-principles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:43px;display:grid}.rhs-principle{min-width:0}.rhs-principle-index{font-family:var(--display);letter-spacing:-.075em;color:#92b5c0;margin-bottom:22px;font-size:clamp(58px,6vw,88px);font-weight:400;line-height:1.1;display:block}.rhs-principle-rule{background:#c1d0d3;height:1px;margin-bottom:28px;position:relative}.rhs-principle-rule>span{transform-origin:0;background:#2f6d8a;width:100%;height:1px;display:block}.rhs-principle-rule>i{background:#178fb4;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.rekapi-site .rhs-principle h3{font-family:var(--display);letter-spacing:-.04em;overflow-wrap:anywhere;max-width:280px;margin:0 0 15px;font-size:23px;font-weight:500;line-height:1.35}.rhs-principle p{color:#5b7482;overflow-wrap:anywhere;max-width:330px;margin:0;font-size:14px;line-height:1.85}.rhs-partnership{color:#f4f7f7;background:#092642;padding-block:95px;position:relative}.rhs-partnership-grid{grid-template-columns:1.16fr 1fr;align-items:stretch;gap:0;display:grid}.rhs-partnership-copy{isolation:isolate;min-width:0;padding:28px 72px 28px 0;position:relative}.rhs-partnership-copy .rh-section-label{color:#8fb5c8;margin-bottom:28px}.rhs-partnership-copy .rh-section-label i{background:#55c9d9}.rekapi-site .rhs-partnership h2{color:#f4f7f7;max-width:680px;margin-bottom:30px}.rhs-partnership h2 span{color:#81b6cd}.rhs-partnership-intro{color:#aec3d0;overflow-wrap:anywhere;max-width:500px;margin-bottom:29px;font-size:14px;line-height:1.9}.rhs-partnership-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.rhs-partnership-actions .button{gap:26px;min-height:49px}.rhs-partnership-link{color:#b8e4ed;align-items:center;gap:19px;font-size:12px;font-weight:500;transition:gap .2s,color .2s;display:inline-flex}.rhs-partnership-link:hover{color:#fff;gap:25px}.rhs-partnership-diagonal{z-index:-1;pointer-events:none;border-right:1px solid #37556b;width:80px;height:35%;position:absolute;bottom:8%;right:-20px;transform:skew(-26deg)}.rhs-partnership-audiences{color:#bacdd7;border-left:1px solid #54778e;gap:9px;margin:0 0 29px;padding:0 0 0 15px;font-size:12px;line-height:1.7;list-style:none;display:grid}.rhs-partnership-paper{color:#15334b;background:#f0f2eb;min-width:0;padding:40px 41px;position:relative}.rhs-partnership-paper:before{content:"";background:#49bfd1;width:3px;position:absolute;inset:0 auto 0 0}.rhs-paper-heading{color:#58727f;letter-spacing:.12em;align-items:center;gap:15px;margin-bottom:32px;font-size:8px;display:flex}.rhs-paper-heading .rhs-paper-index{font-family:var(--display);letter-spacing:-.02em;color:#1f526c;font-size:15px;font-weight:600}.rhs-paper-heading>svg{color:#28738d;flex-shrink:0;margin-left:auto;transform:rotate(-45deg)}.rekapi-site .rhs-partnership-paper h3{font-family:var(--display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:0 0 30px;font-size:clamp(29px,3vw,41px);font-weight:500;line-height:1.2}.rhs-partnership-requirements{margin:0;padding:0;list-style:none}.rhs-partnership-requirements li{border-top:1px solid #c9d4d2;grid-template-columns:25px 1fr;align-items:start;gap:18px;padding:18px 0;display:grid}.rhs-partnership-requirements li>span{color:#3486a0;padding-top:1px;font-size:9px;font-weight:600;line-height:1.8}.rhs-partnership-requirements p{color:#345569;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.rhs-partnership-note{color:#6c818b;border-top:1px solid #c9d4d2;max-width:350px;margin:13px 0 0;padding-top:21px;font-size:11px;line-height:1.8}.rhs-opportunities{padding-top:60px}.rhs-opportunities>.rh-section-label{color:#91b0c3;margin-bottom:24px}.rhs-opportunities-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.rhs-opportunities-grid article{border-top:1px solid #416078;min-width:0;padding-top:24px}.rekapi-site .rhs-opportunities h3{font-family:var(--display);letter-spacing:-.035em;color:#e9f2f6;overflow-wrap:anywhere;margin-bottom:13px;font-size:22px;font-weight:500;line-height:1.4}.rhs-opportunities p{color:#a7bfce;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.rhs-faq{background:#f5f6f2}.rhs-faq-grid{grid-template-columns:.95fr 1.3fr;align-items:start;gap:100px;display:grid}.rhs-faq-intro{min-width:0}.rhs-faq-intro .rh-section-label{margin-bottom:26px}.rekapi-site .rhs-faq h2{margin-bottom:24px;font-size:clamp(36px,3.6vw,53px)}.rhs-faq-intro>p{color:#687d88;max-width:350px;margin-bottom:27px;font-size:14px;line-height:1.85}.rhs-faq-intro .text-link{align-items:center;max-width:100%;line-height:1.7;display:inline-flex}.rhs-faq-intro .text-link>svg{flex-shrink:0}.rhs-faq-list{border-top:1px solid #a9c1cd;min-width:0}.rhs-faq-item{border-bottom:1px solid #cbd8dc}.rhs-faq-item>summary{cursor:pointer;color:#17374e;grid-template-columns:22px 1fr 21px;align-items:start;gap:18px;padding:24px 0;list-style:none;display:grid}.rhs-faq-item>summary::-webkit-details-marker{display:none}.rhs-faq-item>summary::marker{content:""}.rhs-faq-item>summary:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #075ce5}.rhs-faq-index{color:#5e94aa;padding-top:1px;font-size:9px;font-weight:500;line-height:2.4}.rekapi-site .rhs-faq-item h3{font-family:var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.6}.rhs-faq-toggle{color:#2d7490;width:18px;height:18px;margin-top:5px;position:relative}.rhs-faq-toggle:before,.rhs-faq-toggle:after{content:"";background:currentColor;width:13px;height:1px;transition:transform .2s;position:absolute;top:8px;left:2px}.rhs-faq-toggle:after{transform:rotate(90deg)}.rhs-faq-item[open] .rhs-faq-toggle:after{transform:rotate(0)}.rhs-faq-answer{color:#627b8a;padding:0 39px 27px 40px}.rhs-faq-answer>p{overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.85}.rhs-faq-answer>a{color:#0963bf;align-items:center;gap:13px;margin-top:6px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.rhs-faq-answer>a>svg{flex-shrink:0}.rhs-faq-answer>a:hover{text-underline-offset:3px;text-decoration:underline}@media (width>=1600px){.rhs-partnership-grid{grid-template-columns:1.2fr 1fr}.rhs-partnership-copy{padding-right:110px}}@media (width<=1199px){.rhs-section-heading{gap:45px}.rhs-principles-grid{gap:30px}.rhs-partnership-copy{padding-right:40px}.rhs-partnership-paper{padding:35px 30px}.rhs-faq-grid{gap:65px}}@media (width<=999px){.rhs-section-heading{grid-template-columns:1.2fr 1fr;gap:35px;margin-bottom:42px}.rekapi-site .rhs-section-heading h2,.rekapi-site .rhs-partnership h2{font-size:45px}.rhs-principles-grid{gap:27px}.rekapi-site .rhs-principle h3{font-size:20px}.rhs-principle p{font-size:13px}.rhs-partnership{padding-block:70px}.rhs-partnership-grid{grid-template-columns:1.1fr 1fr}.rhs-partnership-copy{padding:10px 30px 10px 0}.rhs-partnership-intro{font-size:13px}.rhs-partnership-paper{padding:30px 25px}.rhs-partnership-actions .button{gap:15px;font-size:11px}.rhs-paper-heading{gap:10px;font-size:7px}.rhs-paper-heading .rhs-paper-index{font-size:13px}.rhs-partnership-requirements li{grid-template-columns:21px 1fr;gap:12px}.rhs-partnership-requirements p{font-size:12px}.rhs-partnership-note{font-size:10px}.rhs-faq-grid{grid-template-columns:1fr 1.3fr;gap:40px}.rekapi-site .rhs-faq h2{font-size:37px}.rhs-faq-item>summary{grid-template-columns:17px 1fr 18px;gap:12px}.rekapi-site .rhs-faq-item h3{font-size:15px}.rhs-faq-answer{padding-left:29px;padding-right:20px}.rhs-opportunities-grid{gap:25px}}@media (width<=767px){.rhs-section-heading{grid-template-columns:1fr;gap:23px;margin-bottom:38px}.rhs-section-heading .rh-section-label{margin-bottom:23px}.rekapi-site .rhs-section-heading h2{max-width:570px;font-size:42px}.rhs-section-heading>p{max-width:520px;font-size:14px}.rhs-principles-grid{grid-template-columns:1fr;gap:34px}.rhs-principle{grid-template-columns:55px 1fr;align-items:start;gap:0 22px;display:grid}.rhs-principle-index{grid-area:2/1/4;margin:0;padding-top:4px;font-size:53px;line-height:1}.rhs-principle-rule{grid-column:1/-1;margin-bottom:23px}.rekapi-site .rhs-principle h3{grid-column:2;max-width:none;margin-bottom:12px;font-size:23px}.rhs-principle p{grid-column:2;max-width:520px;font-size:14px;line-height:1.8}.rhs-partnership{padding-block:60px}.rhs-partnership-grid{grid-template-columns:1fr;gap:35px}.rhs-partnership-copy{max-width:620px;padding:0}.rhs-partnership-copy .rh-section-label{margin-bottom:24px}.rekapi-site .rhs-partnership h2{max-width:620px;margin-bottom:26px;font-size:46px}.rhs-partnership-intro{max-width:590px;margin-bottom:26px;font-size:14px}.rhs-partnership-actions{flex-flow:wrap;align-items:center;gap:20px 26px}.rhs-partnership-actions .button{gap:24px;font-size:12px}.rhs-partnership-link{gap:13px;font-size:12px}.rhs-partnership-diagonal{display:none}.rhs-partnership-paper{max-width:none;padding:30px}.rhs-paper-heading{gap:14px;margin-bottom:27px;font-size:8px}.rhs-paper-heading .rhs-paper-index{font-size:15px}.rekapi-site .rhs-partnership-paper h3{margin-bottom:26px;font-size:35px}.rhs-partnership-requirements li{grid-template-columns:23px 1fr;gap:17px;padding-block:18px}.rhs-partnership-requirements p{font-size:14px}.rhs-partnership-note{max-width:520px;padding-top:19px;font-size:12px}.rhs-opportunities{padding-top:45px}.rhs-opportunities-grid{grid-template-columns:1fr;gap:25px}.rhs-opportunities h3{font-size:24px}.rhs-opportunities p{font-size:14px}.rhs-faq-grid{grid-template-columns:1fr;gap:36px}.rhs-faq-intro .rh-section-label{margin-bottom:22px}.rekapi-site .rhs-faq h2{max-width:600px;font-size:40px}.rhs-faq-intro>p{max-width:550px;margin-bottom:22px;font-size:14px}.rhs-faq-item>summary{grid-template-columns:19px 1fr 18px;gap:13px;padding-block:22px}.rekapi-site .rhs-faq-item h3{font-size:17px;line-height:1.5}.rhs-faq-index{line-height:2.2}.rhs-faq-answer{padding:0 23px 25px 32px}.rhs-faq-answer>p{font-size:14px;line-height:1.8}.rhs-faq-answer>a{font-size:12px}}@media (width<=374px){.rekapi-site .rhs-section-heading h2{font-size:37px}.rekapi-site .rhs-partnership h2{font-size:40px}.rekapi-site .rhs-faq h2{font-size:35px}.rhs-principle{grid-template-columns:45px 1fr;column-gap:17px}.rhs-principle-index{font-size:46px}.rekapi-site .rhs-principle h3{font-size:21px}.rhs-partnership-paper{padding:27px 22px}.rekapi-site .rhs-partnership-paper h3{font-size:31px}.rhs-faq-item>summary{grid-template-columns:17px 1fr 16px;gap:10px}.rhs-faq-answer{padding-left:27px;padding-right:0}.rekapi-site .rhs-faq-item h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.rhs-partnership-link,.rhs-faq-toggle:before,.rhs-faq-toggle:after{transition:none}}
