.r44-services{--r44-ink:#292352;--r44-muted:#716b8d;--r44-purple:#6048ec;--r44-cyan:#0faabf;--r44-line:#dfd9f4;--r44-wash:#f6f4ff;color:var(--r44-ink);font-family:inherit;max-width:1440px;margin:auto;padding:clamp(28px,4vw,62px) clamp(20px,4vw,64px) 64px;line-height:1.75}
.r44-services,.r44-services *,.r44-services *::before,.r44-services *::after{box-sizing:border-box}
.r44-services h1,.r44-services h2,.r44-services h3,.r44-services p,.r44-services figure{margin:0}
.r44-services h1,.r44-services h2,.r44-services h3{color:var(--r44-ink);letter-spacing:-.025em;font-weight:750;text-wrap:balance}
.r44-services h1{font-size:clamp(34px,4.2vw,57px);line-height:1.2;margin:18px 0 22px}
.r44-services h2{font-size:clamp(26px,2.75vw,37px);line-height:1.35}
.r44-services h3{font-size:21px;line-height:1.45}
.r44-services p{color:var(--r44-muted)}
.r44-services a{color:inherit;text-decoration:none}
.r44-services a:focus-visible,.r44-services summary:focus-visible{outline:3px solid var(--r44-cyan);outline-offset:5px;border-radius:5px}
.r44-services img{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}
.r44-services section[id]{scroll-margin-top:100px}
.r44-services .r44-service-anchor{display:block;height:0;scroll-margin-top:100px}
.r44-services .r44-service-kicker{color:var(--r44-purple);font-size:12px;line-height:1.6;font-weight:750;letter-spacing:.11em}
.r44-services .r44-service-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(24px,4vw,58px);align-items:center}
.r44-services .r44-service-lead{font-size:17px;line-height:1.9;max-width:33em}
.r44-services .r44-service-hero-art{overflow:hidden;border:1px solid var(--r44-line);border-radius:22px;background:linear-gradient(135deg,#fff,#f7f4ff);box-shadow:0 16px 48px #6950c00b}
.r44-services .r44-service-hero-art figcaption{display:flex;align-items:center;justify-content:center;gap:16px;padding:17px 14px;border-top:1px solid #e7e1f7;color:#62588a;font-size:14px}
.r44-services .r44-service-hero-art figcaption i{font-style:normal;color:var(--r44-cyan)}
.r44-services .r44-service-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}
.r44-services .r44-service-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:46px;padding:12px 21px;border-radius:10px;color:white;background:var(--r44-purple);font-size:15px;font-weight:700;box-shadow:0 6px 16px #6048ec15;transition:background .18s,transform .18s}
.r44-services .r44-service-button:hover{background:#4e38d2;transform:translateY(-1px)}
.r44-services .r44-service-text-link{display:inline-flex;align-items:center;gap:11px;min-height:44px;color:var(--r44-purple);font-size:14px;font-weight:700}
.r44-services .r44-service-text-link:hover{text-decoration:underline;text-underline-offset:4px}
.r44-services .r44-service-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:38px 0 44px;border-top:1px solid var(--r44-line);border-bottom:1px solid var(--r44-line);padding:14px 0}
.r44-services .r44-service-index a{display:flex;align-items:center;gap:12px;min-height:40px;font-size:14px;font-weight:650}
.r44-services .r44-service-index span{font-size:12px;color:#9387bd;font-weight:500}
.r44-services .r44-service-index a:hover{color:var(--r44-purple)}
.r44-services .r44-service-section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px}
.r44-services .r44-service-section-heading h2{margin-top:10px}
.r44-services .r44-service-section-heading p:not(.r44-service-kicker){margin-top:12px;font-size:16px;max-width:48em}
.r44-services .r44-service-product{border:1px solid var(--r44-line);border-radius:24px;background:linear-gradient(125deg,#f6f3ff,#f2fbfd);padding:clamp(22px,3vw,38px)}
.r44-services .r44-product-metrics{display:flex;gap:22px;flex:none;align-items:center;color:var(--r44-muted);font-size:12px;white-space:nowrap}
.r44-services .r44-product-metrics span{display:flex;align-items:baseline;gap:6px}
.r44-services .r44-product-metrics b{color:var(--r44-purple);font-size:31px;line-height:1;font-weight:750}
.r44-services .r44-product-loop{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--r44-line)}
.r44-services .r44-product-loop li{position:relative;min-width:0;padding:22px 20px 16px;border-right:1px solid var(--r44-line)}
.r44-services .r44-product-loop li:first-child{padding-left:0}
.r44-services .r44-product-loop li:last-child{padding-right:0;border-right:0}
.r44-services .r44-product-loop li:not(:last-child)::after{content:'→';position:absolute;top:106px;right:-11px;z-index:1;line-height:20px;font-size:22px;color:#9d88e8;background:#f6f5ff;padding:0 1px}
.r44-services .r44-node-number{display:block;font-size:11px;line-height:1.4;letter-spacing:.06em;color:#8b7db0;font-weight:700}
.r44-services .r44-product-loop svg{display:block;width:100%;height:110px;margin:13px 0 17px;stroke:#b3a4f7;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.r44-services .r44-svg-fill{fill:#e7e0ff;stroke:#8d73ed}
.r44-services .r44-svg-accent{fill:#d5f4f6;stroke:var(--r44-cyan)}
.r44-services .r44-svg-line{stroke-dasharray:5 5}
.r44-services .r44-product-loop h3{font-size:19px}
.r44-services .r44-product-loop p{margin-top:10px;font-size:14px;line-height:1.8}
.r44-services .r44-product-loop small{display:block;margin-top:12px;color:#8b80a3;font-size:11px;line-height:1.7}
.r44-services .r44-loop-return{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 18px 22px;padding:11px 15px;border:1px dashed #cbbdf4;border-top:0;border-radius:0 0 18px 18px;font-size:12px}
.r44-services .r44-loop-return span{font-size:22px;line-height:1;color:#9a84d9}
.r44-services .r44-loop-return p{color:#8473b1}
.r44-services .r44-service-details{border-top:1px solid var(--r44-line)}
.r44-services .r44-service-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;list-style:none;cursor:pointer;font-size:14px;font-weight:650;color:#64518f;min-height:50px}
.r44-services .r44-service-details summary::-webkit-details-marker{display:none}
.r44-services .r44-service-details summary>span{flex:none;font-size:19px;font-weight:400;transition:transform .18s}
.r44-services .r44-service-details[open] summary>span{transform:rotate(45deg)}
.r44-services .r44-product-detail-grid,.r44-services .r44-adaptation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:4px 0 22px}
.r44-services .r44-product-detail-grid h3,.r44-services .r44-adaptation-grid h3{font-size:16px;margin-bottom:8px}
.r44-services .r44-product-detail-grid p,.r44-services .r44-adaptation-grid p{font-size:14px;line-height:1.85}
.r44-services .r44-service-boundary{font-size:12px;line-height:1.85;color:#817590;border-top:1px solid var(--r44-line);padding-top:16px}
.r44-services .r44-service-offerings{margin:54px 0}
.r44-services .r44-offering-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.r44-services .r44-offering-card{display:flex;flex-direction:column;min-width:0;background:white;border:1px solid var(--r44-line);border-radius:18px;overflow:hidden}
.r44-services .r44-offering-card figure{border-bottom:1px solid #e8e1f5;background:#f8f7fc}
.r44-services .r44-offering-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:24px}
.r44-services .r44-offering-copy h3{margin:10px 0 12px}
.r44-services .r44-offering-copy>p{font-size:15px;line-height:1.85}
.r44-services .r44-deliverables{list-style:none;width:100%;padding:16px 0;margin:17px 0 8px;border-top:1px solid #ede8f7;display:grid;gap:7px;font-size:13px;color:#78698f}
.r44-services .r44-deliverables li{position:relative;padding-left:15px}
.r44-services .r44-deliverables li::before{content:'';position:absolute;left:0;top:.7em;width:5px;height:5px;border-radius:50%;background:#a994e9}
.r44-services .r44-offering-copy>.r44-service-text-link{margin-top:auto}
.r44-services .r44-service-audiences{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:23px;padding:22px 24px;border-radius:14px;background:#f8f7fc}
.r44-services .r44-service-audiences>div{border-left:3px solid #b6a4ee;padding-left:17px}
.r44-services .r44-service-audiences>div+div{border-color:#72cbd5}
.r44-services .r44-service-audiences b{font-size:15px}
.r44-services .r44-service-audiences p{font-size:14px;margin-top:5px}
.r44-services .r44-service-localization{padding:clamp(22px,3vw,38px);border:1px solid var(--r44-line);border-radius:24px;background:linear-gradient(150deg,#fbfaff,#f3fafc)}
.r44-services .r44-localization-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:34px;margin-bottom:28px}
.r44-services .r44-localization-heading h2{margin:12px 0 16px}
.r44-services .r44-localization-heading p:not(.r44-service-kicker){font-size:15px;line-height:1.85}
.r44-services .r44-localization-heading figure{overflow:hidden;border-radius:15px;border:1px solid var(--r44-line);background:white}
.r44-services .r44-localization-heading figcaption{font-size:12px;color:#817190;padding:10px 14px}
.r44-services .r44-localization-route{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px;padding:20px 0;border-top:1px solid var(--r44-line);border-bottom:1px solid var(--r44-line)}
.r44-services .r44-localization-route li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:8px;position:relative;padding:0 17px;border-right:1px solid var(--r44-line)}
.r44-services .r44-localization-route li:first-child{padding-left:0}
.r44-services .r44-localization-route li:last-child{padding-right:0;border-right:0}
.r44-services .r44-localization-route b{grid-row:1/3;font-size:12px;line-height:28px;color:var(--r44-purple);font-weight:600}
.r44-services .r44-localization-route strong{font-size:16px;line-height:1.6}
.r44-services .r44-localization-route span{font-size:11px;color:#8c80a1;margin-top:5px}
.r44-services .r44-localization-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px}
.r44-services .r44-localization-paths article{min-width:0;padding:24px;background:#ffffffc9;border:1px solid #e4def4;border-radius:15px}
.r44-services .r44-path-label{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--r44-purple)}
.r44-services .r44-localization-paths article:nth-child(2) .r44-path-label{color:#178fa3}
.r44-services .r44-localization-paths h3{font-size:20px;margin:10px 0 13px}
.r44-services .r44-localization-paths p{font-size:14px;line-height:1.9}
.r44-services .r44-channel-path{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:19px 0 12px;font-size:11px}
.r44-services .r44-channel-path span{background:#f5f1fe;color:#756099;padding:5px 7px;border:1px solid #e9e2f7;border-radius:5px}
.r44-services .r44-channel-path i{font-style:normal;color:#ad99d2}
.r44-services .r44-localization-paths small{display:block;color:#8b7e9b;font-size:11px;line-height:1.8}
.r44-services .r44-adaptation-grid>article>span{display:block;color:#9983b9;font-size:11px;margin-bottom:6px}
.r44-services .r44-localization-note{font-size:13px;padding-bottom:20px}
.r44-services .r44-localization-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:17px;border-top:1px solid var(--r44-line)}
.r44-services .r44-localization-footer p{font-size:12px;line-height:1.8;max-width:55em}
.r44-services .r44-localization-footer a{flex:none}
.r44-services .r44-service-delivery{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:50px;margin-top:48px;padding:32px 0 0;border-top:1px solid var(--r44-line)}
.r44-services .r44-service-delivery h2{margin:11px 0 16px}
.r44-services .r44-service-delivery p{font-size:15px;line-height:1.9;max-width:47em}
.r44-services .r44-engagement-modes{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.r44-services .r44-engagement-modes span{font-size:12px;padding:5px 11px;background:#f5f3fc;color:#807394;border:1px solid #e5dff1;border-radius:6px}
.r44-services .r44-delivery-next{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}
.r44-services .r44-delivery-next>p{font-size:12px;line-height:1.8;margin-top:3px}
@media(max-width:1100px){.r44-services .r44-service-hero{gap:25px}.r44-services .r44-service-section-heading{align-items:flex-start;flex-direction:column;gap:18px}.r44-services .r44-product-loop li{padding-inline:15px}.r44-services .r44-product-loop h3{font-size:17px}.r44-services .r44-offering-copy{padding:20px}.r44-services .r44-offering-copy h3{font-size:19px}.r44-services .r44-localization-heading{gap:25px}.r44-services .r44-localization-route li{padding-inline:11px;grid-template-columns:25px 1fr}.r44-services .r44-localization-route strong{font-size:14px}}
@media(max-width:760px){
 .r44-services{padding:28px 20px 44px}.r44-services h1{font-size:clamp(31px,7.6vw,43px)}.r44-services h2{font-size:27px}.r44-services .r44-service-kicker{font-size:10px;letter-spacing:.07em}.r44-services .r44-service-hero{grid-template-columns:1fr;gap:26px}.r44-services .r44-service-lead{font-size:15px}.r44-services .r44-service-actions{margin-top:22px;gap:12px 22px}.r44-services .r44-service-button{font-size:14px;padding:11px 17px}.r44-services .r44-service-hero-art{border-radius:16px}.r44-services .r44-service-hero-art figcaption{font-size:11px;gap:10px;padding:12px 9px}.r44-services .r44-service-index{grid-template-columns:1fr 1fr;gap:2px 15px;margin:26px 0 30px;padding:10px 0}.r44-services .r44-service-index a{font-size:12px;gap:9px}.r44-services .r44-service-index span{font-size:10px}.r44-services .r44-service-section-heading{margin-bottom:20px;gap:18px}.r44-services .r44-service-section-heading p:not(.r44-service-kicker){font-size:14px;margin-top:10px}.r44-services .r44-service-product,.r44-services .r44-service-localization{padding:22px 18px;border-radius:18px}.r44-services .r44-product-metrics{gap:22px;font-size:11px}.r44-services .r44-product-metrics b{font-size:27px}.r44-services .r44-product-loop{grid-template-columns:1fr 1fr}.r44-services .r44-product-loop li{padding:19px 13px 17px;border-bottom:1px solid var(--r44-line)}.r44-services .r44-product-loop li:nth-child(odd){padding-left:0}.r44-services .r44-product-loop li:nth-child(even){padding-right:0;border-right:0}.r44-services .r44-product-loop li:nth-last-child(-n+2){border-bottom:0}.r44-services .r44-product-loop li::after{display:none}.r44-services .r44-node-number{font-size:9px;letter-spacing:.02em}.r44-services .r44-product-loop svg{height:85px;margin:9px 0 10px}.r44-services .r44-product-loop h3{font-size:15px}.r44-services .r44-product-loop p{font-size:12px;margin-top:8px}.r44-services .r44-product-loop small{font-size:10px;margin-top:8px}.r44-services .r44-loop-return{margin:0 0 16px;font-size:11px;padding:10px 8px}.r44-services .r44-product-detail-grid,.r44-services .r44-adaptation-grid{grid-template-columns:1fr;gap:18px}.r44-services .r44-service-details summary{font-size:13px;gap:12px;padding:13px 0}.r44-services .r44-service-boundary{font-size:11px;line-height:1.9;padding-top:13px}.r44-services .r44-service-offerings{margin:35px 0}.r44-services .r44-offering-grid{grid-template-columns:1fr;gap:18px}.r44-services .r44-offering-copy{padding:20px}.r44-services .r44-offering-copy h3{font-size:21px;margin:8px 0 10px}.r44-services .r44-offering-copy>p{font-size:14px}.r44-services .r44-deliverables{font-size:12px;margin-top:14px;padding:13px 0}.r44-services .r44-service-audiences{grid-template-columns:1fr;gap:18px;margin-top:18px;padding:20px 17px}.r44-services .r44-service-audiences p{font-size:12px}.r44-services .r44-localization-heading{grid-template-columns:1fr;gap:20px;margin-bottom:22px}.r44-services .r44-localization-heading p:not(.r44-service-kicker){font-size:14px}.r44-services .r44-localization-heading figcaption{font-size:11px}.r44-services .r44-localization-route{grid-template-columns:1fr 1fr;gap:17px 0;margin-bottom:20px;padding:17px 0}.r44-services .r44-localization-route li{padding:0 8px;grid-template-columns:23px 1fr;column-gap:4px}.r44-services .r44-localization-route li:nth-child(odd){padding-left:0}.r44-services .r44-localization-route li:nth-child(even){border:0;padding-right:0}.r44-services .r44-localization-route strong{font-size:13px}.r44-services .r44-localization-route span{font-size:10px;line-height:1.6;margin-top:2px}.r44-services .r44-localization-route b{font-size:10px;line-height:21px}.r44-services .r44-localization-paths{grid-template-columns:1fr;gap:15px;margin-bottom:18px}.r44-services .r44-localization-paths article{padding:18px}.r44-services .r44-localization-paths h3{font-size:19px}.r44-services .r44-localization-paths p{font-size:13px}.r44-services .r44-channel-path{gap:6px;margin-top:15px;font-size:10px}.r44-services .r44-channel-path span{padding:4px 6px}.r44-services .r44-localization-footer{flex-direction:column;align-items:flex-start;gap:6px;padding-top:15px}.r44-services .r44-localization-footer p{font-size:11px}.r44-services .r44-service-delivery{grid-template-columns:1fr;gap:23px;margin-top:33px;padding-top:26px}.r44-services .r44-service-delivery p{font-size:14px}.r44-services .r44-delivery-next>p{font-size:11px;max-width:28em}.r44-services .r44-engagement-modes{gap:7px}.r44-services .r44-engagement-modes span{font-size:11px}
}
@media(max-width:359px){.r44-services{padding-inline:16px}.r44-services h2{font-size:24px}.r44-services .r44-service-product,.r44-services .r44-service-localization{padding-inline:14px}.r44-services .r44-product-loop li{padding-inline:10px}.r44-services .r44-product-loop h3{font-size:14px}.r44-services .r44-product-loop svg{height:72px}.r44-services .r44-product-metrics{gap:16px}.r44-services .r44-product-metrics b{font-size:25px}.r44-services .r44-service-hero-art figcaption{font-size:10px;gap:7px}}
@media(prefers-reduced-motion:reduce){.r44-services *{transition:none!important;scroll-behavior:auto!important}}
