.LXicXq_pending{opacity:0;translate:0 40px}.LXicXq_pending[data-reveal=side]{translate:-36px}.LXicXq_entering{will-change:translate, opacity}@media (max-width:700px){.LXicXq_pending,.LXicXq_pending[data-reveal=side]{translate:0 24px}}@media (prefers-reduced-motion:reduce){.LXicXq_pending{opacity:1!important;translate:none!important}}@media print{.LXicXq_pending{opacity:1!important;translate:none!important}}
@keyframes qNQoDG_swell-back{0%,to{d:path("M -100 120 C 100 25 270 220 500 125 S 820 5 1100 115 L 1100 300 L -100 300 Z")}50%{d:path("M -100 135 C 190 230 340 15 570 110 S 930 220 1100 90 L 1100 300 L -100 300 Z")}}@keyframes qNQoDG_swell-middle{0%,to{d:path("M -100 175 C 140 245 290 55 520 140 S 850 225 1100 105 L 1100 300 L -100 300 Z")}50%{d:path("M -100 150 C 100 45 390 235 610 135 S 920 40 1100 180 L 1100 300 L -100 300 Z")}}@keyframes qNQoDG_swell-front{0%,to{d:path("M -100 220 C 120 115 310 250 540 195 S 850 110 1100 195 L 1100 300 L -100 300 Z")}50%{d:path("M -100 180 C 200 270 380 110 620 190 S 940 255 1100 155 L 1100 300 L -100 300 Z")}}@media (prefers-reduced-motion:no-preference){.qNQoDG_back{animation:13s ease-in-out -3s infinite qNQoDG_swell-back}.qNQoDG_middle{animation:11s ease-in-out -5s infinite qNQoDG_swell-middle}.qNQoDG_front{animation:15s ease-in-out -8s infinite qNQoDG_swell-front}}
._45JGIG_section{--text-hover:var(--accent-light);isolation:isolate;background:radial-gradient(ellipse at 80% 100%, #0065a566, transparent 60%), var(--surface-dark-gradient);color:#fff;padding:96px 0 100px;position:relative;overflow:hidden}._45JGIG_section:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#0b2345f2,#0b2345c4 55%,#0b234566),url(/tandrel/brand-waves-blue-leaf.webp) 50% 58%/cover no-repeat;position:absolute;inset:0}._45JGIG_layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:110px;display:grid;position:relative}._45JGIG_copy>.eyebrow{color:#f28dab;letter-spacing:1.7px;font-size:10px}._45JGIG_title{color:#fff;letter-spacing:-1.5px;max-width:650px;margin:0;font-size:clamp(36px,3.5vw,49px);font-weight:650;line-height:1.16}._45JGIG_copy>p:not(.eyebrow){color:#c3d6ed;max-width:670px;margin:22px 0 0;font-size:15px;line-height:1.85}._45JGIG_copy>p._45JGIG_note{color:#8eb4d6;margin-top:23px;font-size:12px}._45JGIG_actions{flex-direction:column;align-items:center;gap:22px;display:flex}._45JGIG_actions ._45JGIG_primary{width:100%;max-width:335px;min-height:54px}._45JGIG_secondary{color:#d3e8fa;justify-content:center;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}._45JGIG_secondary:hover{color:var(--text-hover)}._45JGIG_actions a:focus-visible{outline:3px solid var(--accent-light);outline-offset:5px}@media (max-width:1100px){._45JGIG_layout{gap:55px}}@media (max-width:850px){._45JGIG_layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:35px}}@media (max-width:600px){._45JGIG_section{padding:80px 0 65px}._45JGIG_layout{grid-template-columns:minmax(0,1fr);gap:29px}._45JGIG_title{font-size:36px}._45JGIG_copy>p:not(.eyebrow){font-size:14px}._45JGIG_copy>p._45JGIG_note{font-size:12px}._45JGIG_actions{align-items:flex-start;gap:16px}._45JGIG_actions ._45JGIG_primary{width:auto;max-width:100%;padding-inline:23px}}
.XwddAG_carousel{min-width:0}.XwddAG_controls{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.XwddAG_control{width:40px;height:40px;color:var(--text);background:#fff;border:1px solid #c6d7e4;border-radius:50%;place-items:center;padding:0;display:grid}.XwddAG_control:hover{border-color:var(--text);background:var(--text);color:#fff}.XwddAG_control:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.XwddAG_previousArrow{transform:rotate(180deg)}.XwddAG_viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-4px;padding:4px;scroll-padding-inline:4px;overflow-x:auto}.XwddAG_viewport::-webkit-scrollbar{display:none}.XwddAG_viewport:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.XwddAG_grid{align-items:stretch;gap:24px;display:flex}.XwddAG_card{--reference-padding:28px;isolation:isolate;scroll-snap-align:start;min-width:0;padding:var(--reference-padding);background:#fff;border:1px solid #dce7eb;border-radius:18px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);display:flex;position:relative;box-shadow:0 2px 3px #173d6b03,0 9px 24px #173d6b06}.XwddAG_quoteMark{height:38px;color:var(--accent);font-family:Georgia,serif;font-size:64px;line-height:1;display:block}.XwddAG_body{flex-direction:column;flex:1;padding-top:0;display:flex}.XwddAG_company{isolation:isolate;min-height:108px;margin:calc(-1 * var(--reference-padding)) calc(-1 * var(--reference-padding)) 24px;padding:14px calc(var(--reference-padding) + 32px);background:var(--surface-strong);color:#fff;border-radius:17px 17px 0 0;place-items:center;display:grid;position:relative;overflow:hidden}.XwddAG_company:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b2345c4,#0b234566),url(/tandrel/brand-waves-blue-leaf.webp) 50% 60%/cover no-repeat;position:absolute;inset:0}.XwddAG_company:after{content:"";background:linear-gradient(90deg, var(--accent), #cb2d5c33 75%, transparent);pointer-events:none;height:2px;position:absolute;inset:auto 0 0}.XwddAG_logo{object-fit:contain;object-position:center;filter:brightness(0)invert();width:200px;max-width:100%;height:50px;display:block}.XwddAG_logoCompact{width:160px;height:40px}.XwddAG_company h3{color:#fff;letter-spacing:-.4px;overflow-wrap:anywhere;text-align:center;min-width:0;margin:0;font-size:21px;font-weight:600;line-height:1.4}.XwddAG_companyArrow{border:1px solid var(--brand-blue-light);color:#fff;background:#153552;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .18s,border-color .18s;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.XwddAG_company:hover .XwddAG_companyArrow,.XwddAG_company:focus-visible .XwddAG_companyArrow{border-color:var(--accent);background:var(--accent)}.XwddAG_referenceText{flex-direction:column;flex:1;display:flex}.XwddAG_quote{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.XwddAG_quote p{margin:0}.XwddAG_quote p+p{margin-top:15px}.XwddAG_collapsedQuote{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:5.4em;display:-webkit-box;overflow:hidden}.XwddAG_inlineLink{color:var(--text);text-underline-offset:3px;text-decoration:underline}.XwddAG_inlineLink:hover{color:var(--text-hover)}.XwddAG_productNote{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.7}.XwddAG_referenceActions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;padding-top:19px;display:flex}.XwddAG_readToggle,.XwddAG_caseLink{justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.XwddAG_readToggle{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.XwddAG_readToggle:hover{color:var(--text-hover);text-underline-offset:4px;text-decoration:underline}.XwddAG_readToggle>svg{transform:rotate(90deg)}.XwddAG_readToggle[aria-expanded=true]>svg{transform:rotate(-90deg)}.XwddAG_caseLink{background:var(--accent);color:var(--on-accent);border-radius:6px;padding:10px 14px;transition:background-color .16s}.XwddAG_caseLink:hover{background:var(--accent-hover);color:var(--on-accent)}.XwddAG_author{align-items:center;gap:12px;padding-top:24px;display:flex}.XwddAG_avatar,.XwddAG_avatarPlaceholder{border-radius:50%;flex-shrink:0;width:42px;height:42px}.XwddAG_avatar{position:relative;overflow:hidden}.XwddAG_avatar>img{object-fit:cover;width:100%;height:100%;display:block}.XwddAG_portraitCrop>img{width:225%;max-width:none;height:337.5%;position:absolute;top:-20%;left:-62.5%}.XwddAG_avatarPlaceholder{color:#214f77;background:#edf3fa;border:1px solid #cddded;place-items:center;font-size:15px;font-weight:600;display:grid}.XwddAG_author>div{min-width:0}.XwddAG_author a,.XwddAG_authorName{color:var(--text);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.XwddAG_author a>svg{color:#8193ab;flex-shrink:0}.XwddAG_author p{color:#65758c;margin:4px 0 0;font-size:11px;line-height:1.6}.XwddAG_card a:focus-visible,.XwddAG_readToggle:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.XwddAG_company:hover h3{color:var(--text-hover);text-underline-offset:4px;text-decoration:underline}.XwddAG_author a:hover{color:var(--text-hover)}@media (min-width:1001px) and (max-width:1200px){.XwddAG_grid{gap:18px}.XwddAG_card{--reference-padding:20px;flex-basis:calc(33.3333% - 12px)}.XwddAG_company h3{font-size:17px}.XwddAG_quote{font-size:13px}.XwddAG_author{gap:10px}.XwddAG_avatar,.XwddAG_avatarPlaceholder{width:36px;height:36px}.XwddAG_author a,.XwddAG_authorName{font-size:11px}}@media (max-width:1000px){.XwddAG_grid{gap:20px}.XwddAG_card{flex-basis:calc(50% - 10px)}.XwddAG_author a,.XwddAG_authorName{font-size:13px}.XwddAG_author p{font-size:12px}}@media (max-width:700px){.XwddAG_card{flex-basis:100%}}@media (max-width:600px){.XwddAG_card{--reference-padding:20px;border-radius:11px}.XwddAG_company{border-radius:10px 10px 0 0;min-height:96px}.XwddAG_quote{font-size:13px}.XwddAG_author{gap:11px;padding-top:25px}.XwddAG_avatar,.XwddAG_avatarPlaceholder{width:40px;height:40px}.XwddAG_author a,.XwddAG_authorName{font-size:12px}.XwddAG_author p{font-size:11px}}@media (prefers-reduced-motion:reduce){.XwddAG_caseLink,.XwddAG_companyArrow{transition:none}}@media (max-width:380px){.XwddAG_referenceActions{column-gap:6px}.XwddAG_caseLink{padding-inline:8px}.XwddAG_caseLink>svg{display:none}}.XwddAG_projectLabel{min-height:38px;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:600;display:flex}.XwddAG_projectDescription{color:var(--muted);margin:0;font-size:14px;line-height:1.8}@media (max-width:600px){.XwddAG_projectDescription{font-size:13px}}
.-pfXqG_page{color:var(--text)}.-pfXqG_hero{padding-block:30px}.-pfXqG_hero .subpage-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}.-pfXqG_hero .subpage-hero-media{background:#edf2f6;box-shadow:0 16px 40px #0b234512}.-pfXqG_hero .subpage-hero-media img{max-height:none}.-pfXqG_heroFooter{gap:14px;width:100%;display:grid}.-pfXqG_byline{color:var(--accent-strong);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.-pfXqG_hero .subpage-hero-actions>a{width:auto}.-pfXqG_sectionNav{border-bottom:1px solid var(--line)}.-pfXqG_sectionNav>div{flex-wrap:wrap;gap:10px 32px;padding-block:17px;display:flex}.-pfXqG_sectionNav a{color:var(--muted);padding-block:5px;font-size:13px}.-pfXqG_sectionNav a:hover{color:var(--text-hover);text-underline-offset:5px;text-decoration:underline}.-pfXqG_section{padding-block:76px}.-pfXqG_introGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.-pfXqG_page .section-title{margin:0;font-size:clamp(27px,2.7vw,35px);line-height:1.2}.-pfXqG_page .eyebrow{margin-top:0;margin-bottom:18px}.-pfXqG_introCopy p,.-pfXqG_sectionHeading>p:last-child,.-pfXqG_supportCopy{color:var(--muted);margin:0;font-size:15px;line-height:1.85}.-pfXqG_caseGrid>div>p:not(.eyebrow){color:var(--muted);margin:0;font-size:15px;line-height:1.85}.-pfXqG_introCopy p+p{margin-top:18px}.-pfXqG_benefits{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.-pfXqG_benefits li{align-items:flex-start;gap:12px;font-size:14px;display:flex}.-pfXqG_benefits svg{color:var(--accent-strong);margin-top:3px}.-pfXqG_steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-block:46px 0;padding:30px 0 0;list-style:none;display:grid}.-pfXqG_steps li{align-items:flex-start;gap:16px;display:flex}.-pfXqG_stepNumber{color:var(--accent-strong);font-size:14px;font-weight:600}.-pfXqG_steps h3{margin:0 0 8px;font-size:17px}.-pfXqG_steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.-pfXqG_mutedSection{background:var(--surface-muted);border-block:1px solid var(--line)}.-pfXqG_sectionHeading{max-width:740px;margin-bottom:34px}.-pfXqG_sectionHeading>p:last-child{margin-top:18px}.-pfXqG_modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.-pfXqG_module{border:1px solid var(--line);background:#fff;border-radius:8px;padding:28px}.-pfXqG_module>svg{--icon-accent:var(--accent);color:var(--text);margin-bottom:18px}.-pfXqG_moduleAudience{color:var(--muted);margin:0 0 9px;font-size:11px}.-pfXqG_module h3{margin:0 0 13px;font-size:20px}.-pfXqG_module>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.-pfXqG_screenshots{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;display:grid}.-pfXqG_screenshots figure{min-width:0;margin:0}.-pfXqG_screenshot{border:1px solid var(--line);background:#eef2f7;border-radius:8px;justify-content:center;align-items:center;height:350px;display:flex;overflow:hidden}.-pfXqG_screenshot img{object-fit:contain;width:100%;height:100%;display:block}.-pfXqG_screenshot:hover{border-color:var(--accent)}.-pfXqG_screenshots figcaption{gap:7px;margin-top:18px;display:grid}.-pfXqG_screenshots figcaption strong{font-size:16px;font-weight:600}.-pfXqG_screenshots figcaption span{color:var(--muted);font-size:13px;line-height:1.8}.-pfXqG_caseSection{background:var(--surface-muted);border-block:1px solid var(--line)}.-pfXqG_caseGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;display:grid}.-pfXqG_caseGrid>div>p:not(.eyebrow){margin-top:20px}.-pfXqG_caseGrid .text-link{margin-top:18px}.-pfXqG_quote{border-left:2px solid var(--accent-strong);padding-left:35px}.-pfXqG_quote>img{object-fit:contain;object-position:left;max-width:100%}.-pfXqG_quote blockquote{margin:22px 0}.-pfXqG_quote blockquote p{letter-spacing:-.5px;margin:0;font-size:24px;line-height:1.55}.-pfXqG_attribution{color:var(--muted);gap:4px;margin:0;font-size:12px;display:grid}.-pfXqG_attribution strong{color:var(--text);font-size:13px}.-pfXqG_page .-pfXqG_supportCopy{margin-top:20px}.-pfXqG_access{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;padding:30px}.-pfXqG_access>svg{--icon-accent:var(--accent);color:var(--text);margin-bottom:15px}.-pfXqG_access h3{margin:0 0 15px;font-size:22px}.-pfXqG_access p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.85}@media (max-width:1000px){.-pfXqG_hero .subpage-hero-grid{gap:28px}.-pfXqG_introGrid,.-pfXqG_caseGrid{gap:38px}.-pfXqG_modules{grid-template-columns:repeat(2,minmax(0,1fr))}.-pfXqG_screenshot{height:280px}}@media (max-width:760px){.-pfXqG_hero .subpage-hero-grid{grid-template-columns:minmax(0,1fr);display:grid}.-pfXqG_hero .subpage-hero-media{width:100%;position:static}.-pfXqG_hero .subpage-hero-footer{min-height:auto;margin-top:10px;padding-right:0}.-pfXqG_hero .subpage-hero-layout{gap:16px;min-height:auto}.-pfXqG_hero .subpage-hero-layout>h1{min-height:0}.-pfXqG_section{padding-block:48px}.-pfXqG_introGrid,.-pfXqG_caseGrid,.-pfXqG_screenshots{grid-template-columns:minmax(0,1fr);gap:28px}.-pfXqG_steps{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:30px}.-pfXqG_screenshots{gap:30px}.-pfXqG_screenshot{height:auto;min-height:0}.-pfXqG_screenshot img{height:auto;max-height:420px}.-pfXqG_quote{padding-left:24px}}@media (max-width:480px){.-pfXqG_sectionNav>div{gap:6px 20px}.-pfXqG_sectionNav a{font-size:12px}.-pfXqG_modules{grid-template-columns:minmax(0,1fr);gap:16px}.-pfXqG_module,.-pfXqG_access{padding:24px}.-pfXqG_quote blockquote p{font-size:21px}}
.yB-AcW_example{border-top:1px solid #b9d2ed;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:16px;padding:25px 0 0;display:grid;position:relative}.yB-AcW_icon{--icon-accent:var(--accent);color:var(--text);margin-top:2px}.yB-AcW_copy{min-width:0}.yB-AcW_before{min-height:42px;color:var(--muted);margin:0 20px 14px 0;font-size:12px;line-height:1.75}.yB-AcW_result{color:var(--text);letter-spacing:-.45px;margin:0;font-size:19px;font-weight:650;line-height:1.4;transition:color .18s}.yB-AcW_label{color:var(--accent-strong);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.yB-AcW_description{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.85}.yB-AcW_arrow{color:var(--text);transition:color .18s,transform .18s;position:absolute;top:29px;right:0}.yB-AcW_example:hover .yB-AcW_result,.yB-AcW_example:focus-visible .yB-AcW_result,.yB-AcW_example:hover .yB-AcW_arrow,.yB-AcW_example:focus-visible .yB-AcW_arrow{color:var(--text-hover)}.yB-AcW_example:hover .yB-AcW_arrow{transform:translate(3px)}@media (max-width:1100px) and (min-width:851px){.yB-AcW_example{grid-template-columns:32px minmax(0,1fr);gap:12px}.yB-AcW_icon{width:32px;height:32px}.yB-AcW_result{font-size:17px}}@media (max-width:600px){.yB-AcW_example{gap:18px;padding-top:24px}.yB-AcW_before{min-height:0;margin-bottom:12px}.yB-AcW_result{font-size:20px}.yB-AcW_description{font-size:13px}}@media (prefers-reduced-motion:reduce){.yB-AcW_result,.yB-AcW_arrow{transition:none}}
.dGPQ1W_page{--services-muted:var(--muted)}.dGPQ1W_pragmatic,.dGPQ1W_faq{padding:76px 0}.dGPQ1W_page .section-title{letter-spacing:-1.1px;font-size:clamp(29px,3vw,38px);line-height:1.2}.dGPQ1W_bodyCopy{color:var(--services-muted);margin:13px 0 0;font-size:14px;line-height:1.85}.dGPQ1W_pragmatic{isolation:isolate;background:var(--surface-dark-gradient);color:#fff;position:relative}.dGPQ1W_pragmaticGrid{grid-template-columns:1fr 1.15fr;align-items:center;gap:70px;display:grid}.dGPQ1W_pragmatic .dGPQ1W_bodyCopy{font-size:15px}.dGPQ1W_faqGrid{grid-template-columns:.8fr 1.3fr;gap:70px;display:grid}.dGPQ1W_faqItems{border-top:1px solid #d9e2ef}.dGPQ1W_faqItems details{border-bottom:1px solid #d9e2ef;scroll-margin-top:110px}.dGPQ1W_faqItems summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:19px 0;list-style:none;display:flex}.dGPQ1W_faqItems summary::-webkit-details-marker{display:none}.dGPQ1W_faqItems summary h3{margin:0;font-size:15px;font-weight:600;line-height:1.65}.dGPQ1W_faqItems summary>svg{color:var(--brand-blue);flex-shrink:0;transform:rotate(90deg)}.dGPQ1W_faqItems details[open] summary>svg{transform:rotate(-90deg)}.dGPQ1W_faqItems details>p{color:var(--services-muted);margin:-3px 0 21px;padding-right:28px;font-size:14px;line-height:1.85}.dGPQ1W_page a:focus-visible,.dGPQ1W_page summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:1100px){.dGPQ1W_pragmaticGrid,.dGPQ1W_faqGrid{gap:40px}}@media (max-width:600px){.dGPQ1W_pragmatic,.dGPQ1W_faq{padding-block:49px}.dGPQ1W_page .section-title{letter-spacing:-.85px;font-size:28px}.dGPQ1W_pragmatic .dGPQ1W_bodyCopy,.dGPQ1W_bodyCopy{font-size:14px}.dGPQ1W_faqGrid{gap:24px}.dGPQ1W_faqItems summary{gap:15px}.dGPQ1W_faqItems summary h3{font-size:14px}.dGPQ1W_faqItems details>p{font-size:13px}}.dGPQ1W_pragmatic:before{z-index:-1;background:var(--brand-wave-dark);opacity:1;pointer-events:none;content:"";position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 20%,#000);mask-image:linear-gradient(120deg,#0000 20%,#000)}.dGPQ1W_pragmatic .eyebrow{color:var(--dark-accent)}.dGPQ1W_pragmatic .section-title{color:#fff}.dGPQ1W_pragmatic .dGPQ1W_bodyCopy{color:#cfdfe4}.dGPQ1W_exampleCaption{color:var(--dark-accent);align-items:center;gap:8px;margin:0 0 28px;font-size:12px;font-weight:600;display:flex}.dGPQ1W_exampleCaption>span{background:var(--accent-light);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.dGPQ1W_caseSteps{margin:0;padding:0;list-style:none}.dGPQ1W_caseSteps li{grid-template-columns:43px minmax(0,1fr);gap:20px;display:grid;position:relative}.dGPQ1W_caseSteps li+li{margin-top:27px}.dGPQ1W_caseSteps li:not(:last-child):before{border-left:1px solid var(--dark-step-border);content:"";position:absolute;top:43px;bottom:-27px;left:21px}.dGPQ1W_caseNumber{border:1px solid var(--dark-step-border);width:43px;height:43px;color:var(--accent-light);background:var(--dark-step-surface);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.dGPQ1W_caseSteps h3{color:#fff;margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.5}.dGPQ1W_caseSteps p{color:#cfdfe4;margin:0;font-size:14px;line-height:1.8}.dGPQ1W_caseSteps .dGPQ1W_caseLabel{color:var(--accent-light);letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}@media (max-width:850px){.dGPQ1W_pragmaticGrid{gap:36px}}@media (max-width:600px){.dGPQ1W_caseSteps li{gap:15px}.dGPQ1W_caseSteps h3{font-size:16px}.dGPQ1W_caseSteps p{font-size:13px}}@media (max-width:850px){.dGPQ1W_pragmaticGrid,.dGPQ1W_faqGrid{grid-template-columns:minmax(0,1fr);gap:30px}}.dGPQ1W_catalogue{padding-block:12px 76px}.dGPQ1W_serviceGroup{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:clamp(40px,6vw,100px);padding-block:56px;display:grid}.dGPQ1W_serviceGroup:last-child{border-bottom:0;padding-bottom:0}.dGPQ1W_groupHeading{align-self:start}.dGPQ1W_groupLabel{color:var(--accent-strong);align-items:center;gap:14px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.dGPQ1W_groupLabel>span:first-child{letter-spacing:-1px;font-size:29px;font-weight:400;line-height:1}.dGPQ1W_groupHeading h2{letter-spacing:-.8px;text-wrap:balance;max-width:370px;margin:0 0 16px;font-size:clamp(25px,2.5vw,32px);font-weight:650;line-height:1.23}.dGPQ1W_groupHeading>p:last-child{max-width:355px;color:var(--services-muted);margin:0;font-size:14px;line-height:1.85}.dGPQ1W_service{border-bottom:1px solid var(--line);scroll-margin-top:110px}.dGPQ1W_service:last-child{border-bottom:0}.dGPQ1W_service summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 32px;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 0;list-style:none;display:grid}.dGPQ1W_service:first-child summary{padding-top:0}.dGPQ1W_service summary::-webkit-details-marker{display:none}.dGPQ1W_serviceIcon{color:var(--text);margin-top:1px}.dGPQ1W_service summary h3{color:var(--text);letter-spacing:-.3px;margin:0 0 7px;font-size:18px;font-weight:650;line-height:1.45}.dGPQ1W_service summary p,.dGPQ1W_serviceBody>p{color:var(--services-muted);margin:0;font-size:14px;line-height:1.8}.dGPQ1W_expandIcon{border:1px solid var(--line);width:32px;height:32px;color:var(--accent-strong);border-radius:50%;flex:0 0 32px;margin-top:1px;position:relative}.dGPQ1W_expandIcon:before,.dGPQ1W_expandIcon:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:14px;left:9px}.dGPQ1W_expandIcon:after{transform:rotate(90deg)}.dGPQ1W_service[open] .dGPQ1W_expandIcon:after{display:none}.dGPQ1W_service summary:hover .dGPQ1W_expandIcon,.dGPQ1W_service[open] .dGPQ1W_expandIcon{background:var(--accent-soft)}.dGPQ1W_service summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.dGPQ1W_serviceBody{padding:0 48px 25px 56px}.dGPQ1W_serviceDeliverables{border-left:2px solid var(--accent);margin-top:20px;padding-left:16px}.dGPQ1W_serviceWork>span,.dGPQ1W_serviceDeliverables h4{color:var(--accent-strong);letter-spacing:.6px;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700;display:block}.dGPQ1W_serviceDeliverables h4{color:var(--accent-strong)}.dGPQ1W_serviceDeliverables li::marker{color:var(--accent-strong)}.dGPQ1W_serviceBody ul{color:var(--services-muted);margin:0;padding-left:18px;font-size:14px;line-height:1.8}.dGPQ1W_serviceBody li+li{margin-top:5px}.dGPQ1W_serviceBody .text-link{margin-top:18px;font-size:13px}@media (max-width:850px){.dGPQ1W_serviceGroup{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px}.dGPQ1W_groupHeading h2,.dGPQ1W_groupHeading>p{max-width:600px}}@media (max-width:600px){.dGPQ1W_catalogue{padding-block:12px 49px}.dGPQ1W_serviceGroup{padding-block:32px}.dGPQ1W_groupHeading h2{margin-bottom:10px;font-size:27px}.dGPQ1W_service{scroll-margin-top:95px}.dGPQ1W_service summary{grid-template-columns:32px minmax(0,1fr) 32px;gap:10px 12px;padding-block:20px}.dGPQ1W_serviceIcon{grid-area:1/1;width:32px;height:32px}.dGPQ1W_service summary>div{display:contents}.dGPQ1W_service summary h3{grid-area:1/2;margin:0;font-size:17px}.dGPQ1W_service summary p{grid-area:2/1/auto/-1}.dGPQ1W_expandIcon{grid-area:1/3}.dGPQ1W_service summary p,.dGPQ1W_serviceBody>p,.dGPQ1W_serviceBody ul{font-size:13px}.dGPQ1W_serviceBody{padding-inline:0}}.dGPQ1W_pragmatic .dGPQ1W_projectCta{margin-top:28px}@media (max-width:600px){.dGPQ1W_pragmatic .dGPQ1W_projectCta{width:100%;padding-inline:14px;font-size:14px}}.dGPQ1W_service summary:hover h3,.dGPQ1W_service summary:hover .dGPQ1W_expandIcon,.dGPQ1W_faqItems summary:hover>svg,.dGPQ1W_faqItems summary:hover{color:var(--text-hover)}.dGPQ1W_groupLabel .eyebrow{margin:0}
.QJD4QW_meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.QJD4QW_reading{border-bottom:1px solid var(--line);padding:64px 0}.QJD4QW_meta>:is(time,span){align-items:center;gap:6px;display:inline-flex}.QJD4QW_meta svg{color:var(--text);flex-shrink:0}.QJD4QW_article{max-width:760px;margin-inline:auto}.QJD4QW_textSection+.QJD4QW_textSection{margin-top:36px}.QJD4QW_textSection h2{color:var(--text);letter-spacing:-.6px;margin:0 0 16px;font-size:clamp(23px,2.3vw,28px);font-weight:650;line-height:1.3}.QJD4QW_textSection p,.QJD4QW_textSection li{color:var(--muted);font-size:16px;line-height:1.85}.QJD4QW_textSection p{margin:0}.QJD4QW_textSection p+p{margin-top:16px}.QJD4QW_textSection ul{margin:20px 0 0;padding-left:23px;list-style:outside}.QJD4QW_textSection li{padding-left:4px}.QJD4QW_textSection li+li{margin-top:10px}.QJD4QW_textSection li::marker{color:var(--accent)}@media (max-width:600px){.QJD4QW_reading{padding-block:44px}.QJD4QW_textSection+.QJD4QW_textSection{margin-top:30px}.QJD4QW_textSection p,.QJD4QW_textSection li{font-size:15px}.QJD4QW_meta{gap:8px 12px}}
.WfAzqq_story{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:80px;padding-block:64px;display:grid}.WfAzqq_sections section+section{border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.WfAzqq_sections h2{letter-spacing:-.5px;color:var(--text);margin:0 0 12px;font-size:25px}.WfAzqq_sections p{color:var(--muted);margin:0;line-height:1.85}.WfAzqq_customer{border-top:3px solid var(--accent);background:#f1f5fa;border-radius:0 0 8px 8px;padding:32px}.WfAzqq_logo{object-fit:contain;object-position:left center;max-width:100%}.WfAzqq_customer blockquote{color:var(--text);margin:28px 0 20px;font-size:22px;line-height:1.6}.WfAzqq_customer blockquote p{margin:0}.WfAzqq_author{color:var(--muted);gap:4px;font-size:14px;display:grid}.WfAzqq_author strong{color:var(--text)}@media (max-width:800px){.WfAzqq_story{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:40px}.WfAzqq_customer{padding:26px}}.WfAzqq_sections p+p{margin-top:16px}.WfAzqq_sections ul{color:var(--muted);gap:10px;margin:18px 0 0;padding-left:20px;line-height:1.8;display:grid}.WfAzqq_sections li::marker{color:var(--accent)}.WfAzqq_facts{border-bottom:1px solid var(--line);gap:16px;margin:24px 0 28px;padding-bottom:24px;display:grid}.WfAzqq_facts dt{color:var(--muted);margin-bottom:3px;font-size:12px}.WfAzqq_facts dd{color:var(--text);margin:0;font-size:14px;font-weight:600}.WfAzqq_sources{border-top:1px solid var(--line);gap:12px;padding-top:20px;display:grid}.WfAzqq_sources a{color:#214f77;text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;text-decoration:underline;display:inline-flex}.WfAzqq_sources svg{flex-shrink:0}.WfAzqq_sources a:hover{color:var(--text-hover)}.WfAzqq_sources a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.WfAzqq_customer:not(:has(blockquote)) .WfAzqq_facts{border-bottom:0;padding-bottom:0}
.ueH0ZG_page{--overview-muted:var(--muted)}.ueH0ZG_overview{padding:80px 0}.ueH0ZG_overview,.ueH0ZG_category,.ueH0ZG_solution{scroll-margin-top:120px}:is(.ueH0ZG_processIntro .section-title,.ueH0ZG_faq .section-title){letter-spacing:-1.1px;font-size:clamp(29px,3vw,38px);line-height:1.2}.ueH0ZG_processIntro .section-copy{color:var(--overview-muted);font-size:15px;line-height:1.85}.ueH0ZG_processIntro .section-copy+.section-copy{margin-top:12px}.ueH0ZG_category{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:clamp(40px,6vw,100px);padding-block:56px;display:grid}.ueH0ZG_category:first-child{padding-top:0}.ueH0ZG_category:last-child{border-bottom:0;padding-bottom:0}.ueH0ZG_categoryHeading{align-self:start}.ueH0ZG_categoryLabel{color:var(--accent-strong);align-items:center;gap:14px;margin:0 0 20px;font-size:12px;font-weight:600;display:flex}.ueH0ZG_categoryLabel>span:first-child{letter-spacing:-1px;font-size:29px;font-weight:400;line-height:1}.ueH0ZG_categoryHeading h3{letter-spacing:-.8px;text-wrap:balance;max-width:370px;margin:0 0 16px;font-size:clamp(25px,2.5vw,32px);font-weight:650;line-height:1.23}.ueH0ZG_categoryHeading>p:last-child{max-width:355px;color:var(--overview-muted);margin:0;font-size:14px;line-height:1.85}.ueH0ZG_solution{border-bottom:1px solid var(--line)}.ueH0ZG_solution:last-child{border-bottom:0}.ueH0ZG_solution summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 32px;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 0;list-style:none;display:grid;position:relative}.ueH0ZG_previousAnchor{scroll-margin-top:120px;position:absolute;top:0;left:0}.ueH0ZG_solution:first-child summary{padding-top:0}.ueH0ZG_solution summary::-webkit-details-marker{display:none}.ueH0ZG_solutionIcon{color:var(--text);margin-top:1px}.ueH0ZG_solution summary h4{color:var(--text);letter-spacing:-.3px;margin:0 0 7px;font-size:18px;font-weight:650;line-height:1.45}.ueH0ZG_solution summary p,.ueH0ZG_solutionDetail>p{color:var(--overview-muted);margin:0;font-size:14px;line-height:1.8}.ueH0ZG_expandIcon{border:1px solid var(--line);width:32px;height:32px;color:var(--accent-strong);border-radius:50%;flex:0 0 32px;margin-top:1px;position:relative}.ueH0ZG_expandIcon:before,.ueH0ZG_expandIcon:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:14px;left:9px}.ueH0ZG_expandIcon:after{transform:rotate(90deg)}.ueH0ZG_solution[open] .ueH0ZG_expandIcon:after{display:none}.ueH0ZG_solution summary:hover .ueH0ZG_expandIcon,.ueH0ZG_solution[open] .ueH0ZG_expandIcon{background:var(--accent-soft)}.ueH0ZG_solutionDetail{padding:0 48px 25px 56px}.ueH0ZG_solutionDetail>p+p{margin-top:12px}.ueH0ZG_solutionDetail .ueH0ZG_solutionBenefit{border-left:2px solid var(--accent);color:var(--overview-muted);margin-top:20px;padding-left:16px}.ueH0ZG_solutionApproach>span,.ueH0ZG_solutionBenefit>span{color:var(--accent-strong);letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.ueH0ZG_solutionBenefit>span{color:var(--accent-strong)}.ueH0ZG_solutionDetail .text-link{margin-top:18px;font-size:13px}.ueH0ZG_process{isolation:isolate;background:var(--surface-dark-gradient);color:#fff;padding:80px 0;position:relative}.ueH0ZG_process:before{z-index:-1;background:var(--brand-wave-dark);opacity:1;content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 20%,#000);mask-image:linear-gradient(120deg,#0000 20%,#000)}.ueH0ZG_processGrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.ueH0ZG_processIntro .eyebrow{color:var(--dark-accent)}.ueH0ZG_processIntro .section-title{color:#fff;max-width:450px}.ueH0ZG_processIntro .section-copy{color:#cfdfe4}.ueH0ZG_process .ueH0ZG_processCta{margin-top:28px}@media (max-width:600px){.ueH0ZG_process .ueH0ZG_processCta{width:100%;padding-inline:14px;font-size:14px}}.ueH0ZG_exampleCaption{color:var(--dark-accent);align-items:center;gap:8px;margin:0 0 28px;font-size:12px;font-weight:600;display:flex}.ueH0ZG_exampleCaption>span{background:var(--accent-light);border-radius:50%;width:6px;height:6px}.ueH0ZG_processSteps{margin:0;padding:0;list-style:none}.ueH0ZG_processSteps li{grid-template-columns:43px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.ueH0ZG_processSteps li+li{margin-top:27px}.ueH0ZG_processSteps li:not(:last-child):before{border-left:1px solid var(--dark-step-border);content:"";position:absolute;top:43px;bottom:-27px;left:21px}.ueH0ZG_processIcon{--icon-accent:var(--accent-light);z-index:1;border:1px solid var(--dark-step-border);background:var(--dark-step-surface);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.ueH0ZG_processStep{padding:0 0 5px}.ueH0ZG_stepLabel{color:var(--accent-light);letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.ueH0ZG_processStep h3{color:#fff;margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.5}.ueH0ZG_processStep p{color:#cfdfe4;margin:0;font-size:14px;line-height:1.8}.ueH0ZG_faq{border-block:1px solid var(--line);background:var(--surface-muted);padding:70px 0}.ueH0ZG_faqGrid{grid-template-columns:.8fr 1.3fr;gap:70px;display:grid}.ueH0ZG_faqItems{border-top:1px solid #d9e2ef}.ueH0ZG_faqItems details{border-bottom:1px solid #d9e2ef}.ueH0ZG_faqItems summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:19px 0;list-style:none;display:flex}.ueH0ZG_faqItems summary::-webkit-details-marker{display:none}.ueH0ZG_faqItems summary h3{margin:0;font-size:15px;font-weight:600;line-height:1.65}.ueH0ZG_faqItems summary svg{color:var(--brand-blue);flex-shrink:0;transform:rotate(90deg)}.ueH0ZG_faqItems details[open] summary svg{transform:rotate(-90deg)}.ueH0ZG_faqItems details>p{color:var(--overview-muted);margin:-3px 0 21px;padding-right:28px;font-size:14px;line-height:1.85}.ueH0ZG_solution summary:focus-visible,.ueH0ZG_faqItems summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:850px){.ueH0ZG_category{grid-template-columns:1fr;gap:28px;padding-block:40px}.ueH0ZG_categoryHeading h3,.ueH0ZG_categoryHeading>p:last-child{max-width:600px}.ueH0ZG_categoryLabel{margin-bottom:14px}.ueH0ZG_categoryHeading h3{margin-bottom:10px}.ueH0ZG_processGrid,.ueH0ZG_faqGrid{grid-template-columns:1fr;gap:36px}.ueH0ZG_processIntro .section-title{max-width:600px}}@media (max-width:600px){.ueH0ZG_overview,.ueH0ZG_process,.ueH0ZG_faq{padding:49px 0}.ueH0ZG_category{padding-block:32px}.ueH0ZG_categoryHeading h3{font-size:27px}.ueH0ZG_categoryLabel>span:first-child{font-size:24px}.ueH0ZG_solution summary{grid-template-columns:32px minmax(0,1fr) 32px;gap:10px 12px;padding-block:20px}.ueH0ZG_solutionIcon{grid-area:1/1;width:32px;height:32px}.ueH0ZG_solution summary>div{display:contents}.ueH0ZG_solution summary h4{grid-area:1/2;margin:0;font-size:17px}.ueH0ZG_solution summary p{grid-area:2/1/auto/-1}.ueH0ZG_expandIcon{grid-area:1/3}.ueH0ZG_solution summary p,.ueH0ZG_solutionDetail>p{font-size:13px}.ueH0ZG_solutionDetail{padding-inline:0}.ueH0ZG_processSteps li{gap:15px}.ueH0ZG_processStep h3{font-size:16px}.ueH0ZG_processStep p{font-size:13px}.ueH0ZG_faqGrid{gap:24px}.ueH0ZG_faqItems summary h3{font-size:14px}.ueH0ZG_faqItems summary{gap:15px}.ueH0ZG_faqItems details>p{font-size:13px}}.ueH0ZG_solution summary:hover h4,.ueH0ZG_solution summary:hover .ueH0ZG_expandIcon,.ueH0ZG_faqItems summary:hover>svg,.ueH0ZG_faqItems summary:hover{color:var(--text-hover)}.ueH0ZG_categoryLabel .eyebrow{margin:0}
.VCIruW_page{--about-muted:var(--muted)}.VCIruW_page .section-title{letter-spacing:-1.1px;font-size:clamp(29px,3vw,38px);line-height:1.2}.VCIruW_story,.VCIruW_learning,.VCIruW_approach,.VCIruW_valuesSection{padding:72px 0;scroll-margin-top:110px}.VCIruW_storyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.VCIruW_bodyCopy{color:var(--about-muted);margin:18px 0 0;font-size:15px;line-height:1.85}.VCIruW_storyCopy>p:first-child{margin-top:0}.VCIruW_learning{background:#f2f6fb}.VCIruW_learningIntro{max-width:800px}.VCIruW_learningItems h3{color:var(--text);letter-spacing:-.3px;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.45}.VCIruW_learningItems p{margin:0}.VCIruW_learningItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:30px 0 0;padding:0;list-style:none;display:grid}.VCIruW_learningItems li{color:var(--about-muted);border-top:1px solid #b9d2ed;padding:20px 0 0;font-size:15px;line-height:1.75}.VCIruW_valuesSection{background:linear-gradient(120deg,#fff,#f2f6fb)}.VCIruW_values,.VCIruW_steps{margin:0;padding:0;list-style:none}.VCIruW_values{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:36px;margin-top:30px;padding-top:30px;display:grid}.VCIruW_value{min-width:0}.VCIruW_itemIcon{color:var(--text);margin-bottom:16px;display:block}.VCIruW_value h3,.VCIruW_step h3{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600;line-height:1.45}.VCIruW_value p,.VCIruW_step p{color:var(--about-muted);margin:10px 0 0;font-size:14px;line-height:1.8}.VCIruW_approach{isolation:isolate;color:#fff;background:var(--surface-dark-gradient);position:relative}.VCIruW_approach:before{z-index:-1;background:var(--brand-wave-dark);opacity:1;pointer-events:none;content:"";position:absolute;inset:0}.VCIruW_approachIntro{max-width:680px}.VCIruW_approach .eyebrow{color:var(--dark-accent)}.VCIruW_step h3{color:#fff}.VCIruW_approach .section-title{color:#fff}.VCIruW_approach .VCIruW_bodyCopy,.VCIruW_step p{color:#c5d1e3}.VCIruW_steps{margin-top:34px}.VCIruW_step{border-top:1px solid #ffffff24;grid-template-columns:36px minmax(180px,.65fr) minmax(0,1.35fr);align-items:baseline;gap:26px;padding:24px 0;display:grid}.VCIruW_step:last-child{padding-bottom:0}.VCIruW_stepNumber{color:var(--accent-light);font-variant-numeric:tabular-nums;font-size:13px}.VCIruW_step p{max-width:660px;margin:0}.VCIruW_page a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:1100px){.VCIruW_storyGrid{gap:40px}}@media (max-width:850px){.VCIruW_storyGrid{grid-template-columns:minmax(0,1fr);gap:28px}.VCIruW_values,.VCIruW_learningItems{grid-template-columns:minmax(0,1fr);gap:24px}.VCIruW_step{grid-template-columns:28px minmax(0,1fr);gap:8px 16px}.VCIruW_step p{grid-column:2}}@media (max-width:600px){.VCIruW_story,.VCIruW_learning,.VCIruW_approach,.VCIruW_valuesSection{padding-block:49px}.VCIruW_page .section-title{letter-spacing:-.85px;font-size:28px}.VCIruW_bodyCopy{margin-top:16px;font-size:14px}.VCIruW_learningItems li{font-size:14px}.VCIruW_values{margin-top:30px;padding-top:26px}.VCIruW_steps{margin-top:28px}.VCIruW_approach:before{opacity:1;background-size:850px}}
.Egx86a_page{--products-muted:var(--muted)}.Egx86a_catalogSection{padding:55px 0 75px;scroll-margin-top:110px}.Egx86a_page .section-title{letter-spacing:-1px;font-size:clamp(27px,2.5vw,34px);line-height:1.25}.Egx86a_ownSection{border-bottom:1px solid var(--line);padding-block:64px}.Egx86a_ownGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.Egx86a_ownCopy h2{margin:0 0 12px;font-size:clamp(32px,3vw,40px)}.Egx86a_ownCopy>p:not(.eyebrow){color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.8}.Egx86a_ownCopy>p.Egx86a_ownLead{max-width:420px;color:var(--text);font-size:21px;line-height:1.4}.Egx86a_ownCopy>p.Egx86a_caseNote{color:var(--accent-strong);font-size:13px}.Egx86a_ownActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px;display:flex}.Egx86a_ownPreview{border:1px solid var(--line);background:var(--surface-muted);border-radius:8px;min-width:0;display:block;overflow:hidden}.Egx86a_ownPreview img{width:100%;height:auto;display:block}.Egx86a_ownPreview span{border-top:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:13px;font-weight:600;display:flex}.Egx86a_ownPreview:hover{border-color:var(--accent)}.Egx86a_ownPreview:hover span{color:var(--text-hover)}.Egx86a_comingSection{background:var(--surface-muted);padding-block:72px}.Egx86a_comingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.Egx86a_comingBrand{color:#3b2a4a;text-align:center;background:#f7f3f8;border:1px solid #e4dce8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:72px;min-height:340px;padding:72px;display:flex}.Egx86a_comingLogo{width:min(100%,240px);height:auto}.Egx86a_comingBrand p{margin:0;font-size:17px;line-height:1.5}.Egx86a_comingBadge{color:#3b2a4a;background:#eee7f2;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-block}.Egx86a_comingCopy h2{letter-spacing:-1px;margin:18px 0;font-size:clamp(28px,3vw,36px);line-height:1.2}.Egx86a_comingCopy>p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.8}.Egx86a_comingActions{margin-top:28px}.Egx86a_comingNote{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}@media (max-width:800px){.Egx86a_ownGrid{grid-template-columns:minmax(0,1fr);gap:28px}.Egx86a_comingGrid{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.Egx86a_ownSection,.Egx86a_comingSection{padding-block:40px}.Egx86a_comingBrand{gap:64px;min-height:260px;padding:64px}.Egx86a_catalogSection{padding-block:33px 48px}.Egx86a_page .section-title{font-size:27px}}
.CG2CNG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.CG2CNG_card{min-width:0}.CG2CNG_link{height:100%;color:var(--text);background:#fff;border:1px solid #dce5e9;border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .16s;display:flex;overflow:hidden}.CG2CNG_link:hover{border-color:var(--accent)}.CG2CNG_link:focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}.CG2CNG_cover{aspect-ratio:16/9;background:#102c48;overflow:hidden}.CG2CNG_cover img,.CG2CNG_cover svg{object-fit:cover;width:100%;height:100%;display:block}.CG2CNG_body{flex-direction:column;flex:1;align-items:flex-start;padding:18px;display:flex}.CG2CNG_topic{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:650;line-height:1.5}.CG2CNG_body h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 10px;font-size:19px;font-weight:650;line-height:1.3}.CG2CNG_summary{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.CG2CNG_meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:auto;font-size:12px;line-height:1.5;display:flex}.CG2CNG_readLink{color:var(--accent-strong);align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:650;display:inline-flex}.CG2CNG_meta>:is(time,span){align-items:center;gap:6px;display:inline-flex}.CG2CNG_meta svg{color:var(--text);flex-shrink:0}.CG2CNG_link:hover h3{color:var(--text-hover)}.CG2CNG_link:hover .CG2CNG_readLink{color:var(--text-hover);text-underline-offset:4px;text-decoration:underline}@media (max-width:1150px){.CG2CNG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.CG2CNG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:560px){.CG2CNG_grid{grid-template-columns:minmax(0,1fr)}.CG2CNG_cover{aspect-ratio:2}}@media (prefers-reduced-motion:reduce){.CG2CNG_link{transition:none}}
