.articles_archive__pG1x3,.articles_article__JDW36{--a-ink:#0f172a;--a-text:#334155;--a-muted:#5b6470;--a-blue:#1a6bb5;--a-blue-soft:#e8f1fa;--a-border:#e6ebf1;--a-soft:#f6f8fb;--a-radius:16px;--a-shadow:0 1px 2px rgba(15,23,42,0.04),0 10px 30px rgba(15,23,42,0.07);--a-shadow-hover:0 2px 4px rgba(15,23,42,0.05),0 18px 44px rgba(15,23,42,0.13);color:var(--a-ink);font-family:var(--font-body-family,system-ui,sans-serif)}.articles_pill__kPI2Z{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:4px 11px;border-radius:999px;background:var(--a-blue-soft);color:var(--a-blue);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.articles_archive__pG1x3{background:linear-gradient(180deg,var(--a-soft) 0,#fff 420px);padding:72px 24px 88px}.articles_inner__KXi10{max-width:1180px;margin:0 auto}.articles_head__9ZFyl{text-align:center;max-width:760px;margin:0 auto 52px}.articles_kicker__WBJJQ{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--a-blue)}.articles_title__UdWyo{font-family:var(--font-display-family,inherit);font-weight:800;font-size:clamp(32px,4.4vw,52px);line-height:1.08;letter-spacing:-.015em;color:var(--a-ink);margin:0 0 16px}.articles_titlePage__M6Z93{color:var(--a-muted);font-weight:600}.articles_sub___LU4G{font-size:clamp(16px,1.4vw,18px);line-height:1.65;color:var(--a-muted);margin:0 auto;max-width:620px}.articles_blogSwitch__h3gzy{display:inline-flex;gap:4px;margin-top:26px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--a-border)}.articles_blogSwitchCurrent__6Ygxt,.articles_blogSwitchLink__Dlanp{display:inline-flex;align-items:center;min-height:36px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none}.articles_blogSwitchCurrent__6Ygxt{background:var(--a-ink);color:#fff}.articles_blogSwitchLink__Dlanp{color:var(--a-ink);transition:background .2s ease}.articles_blogSwitchLink__Dlanp:hover{background:var(--a-soft)}.articles_grid__YjkIe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}@media (max-width:980px){.articles_grid__YjkIe{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:640px){.articles_grid__YjkIe{grid-template-columns:minmax(0,1fr);gap:20px}}.articles_empty__7A3NC{text-align:center;color:var(--a-muted);font-size:16px}.articles_card__DU1a7{display:flex;flex-direction:column;height:100%;min-width:0;background:#fff;border:1px solid var(--a-border);border-radius:var(--a-radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--a-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.articles_card__DU1a7:hover{transform:translateY(-4px);box-shadow:var(--a-shadow-hover);border-color:#d5deea}.articles_card__DU1a7:focus-visible{outline:3px solid var(--a-blue);outline-offset:3px}.articles_cardMedia__nspRV{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e8edf3;flex:none}.articles_cardImg___Ge5x{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.articles_card__DU1a7:hover .articles_cardImg___Ge5x{transform:scale(1.04)}.articles_cardImgPh__SS610{position:absolute;inset:0;background:linear-gradient(135deg,#e8edf3,#d7e3f1)}.articles_cardImgPh__SS610:empty{display:block}.articles_cardBody__mOjkY{display:flex;flex-direction:column;gap:12px;flex:1;padding:22px 24px}.articles_cardTitle__nYZEx{font-family:var(--font-display-family,inherit);font-weight:800;font-size:20px;line-height:1.28;letter-spacing:-.005em;color:var(--a-ink)}.articles_cardExcerpt__YhWi8,.articles_cardTitle__nYZEx{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.articles_cardExcerpt__YhWi8{font-size:15px;line-height:1.6;color:var(--a-muted)}.articles_cardFoot__VV__n{margin-top:auto;padding-top:14px;border-top:1px solid var(--a-border);display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--a-muted)}.articles_cardArrow__Wkirr{margin-left:auto;font-size:18px;line-height:1;color:var(--a-blue);transition:transform .2s ease}.articles_card__DU1a7:hover .articles_cardArrow__Wkirr{transform:translateX(4px)}@media (min-width:641px){.articles_cardFeatured__Ajxfl{grid-column:span 2}.articles_cardFeatured__Ajxfl .articles_cardTitle__nYZEx{font-size:clamp(24px,2.6vw,32px);line-height:1.18}.articles_cardFeatured__Ajxfl .articles_cardExcerpt__YhWi8{font-size:16px;-webkit-line-clamp:3}.articles_cardFeatured__Ajxfl .articles_cardBody__mOjkY{padding:26px 30px}}@media (min-width:641px) and (max-width:980px){.articles_cardFeatured__Ajxfl .articles_cardMedia__nspRV{aspect-ratio:21/9}}@media (min-width:981px){.articles_cardFeatured__Ajxfl{grid-row:span 2}.articles_cardFeatured__Ajxfl .articles_cardMedia__nspRV{flex:1 1 auto;aspect-ratio:auto;min-height:300px}}.articles_pagination__wlbMn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;margin-top:56px;font-size:15px}.articles_pageList__x2n2X{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.articles_pageList__x2n2X li{margin:0}.articles_pageLink__C61vC{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--a-border);background:#fff;color:var(--a-ink);text-decoration:none;font-weight:700;transition:background .2s ease,color .2s ease,border-color .2s ease}a.articles_pageLink__C61vC:hover{background:var(--a-ink);border-color:var(--a-ink);color:#fff}.articles_pageStep__QGI2r{padding:0 18px}.articles_pageCurrent__xWKln{background:var(--a-blue);border-color:var(--a-blue);color:#fff}.articles_pageDisabled__XwM8t{opacity:.4}@media (max-width:480px){.articles_pageStep__QGI2r span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.articles_pageStep__QGI2r{padding:0}}.articles_article__JDW36{overflow-x:clip}.articles_hero__Qce9L{background:linear-gradient(180deg,var(--a-soft) 0,#fff 100%);padding:56px 24px 36px}@media (min-width:750px){.articles_hero__Qce9L{padding:72px 24px 44px}}.articles_heroInner__6l16u{max-width:820px;margin:0 auto;text-align:center}.articles_breadcrumbs__gvnQ2{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;font-size:13.5px;color:var(--a-muted)}.articles_breadcrumbs__gvnQ2 a{color:var(--a-blue);text-decoration:none;font-weight:600}.articles_breadcrumbs__gvnQ2 a:hover{text-decoration:underline}.articles_heroMeta__u__Ri{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:0 0 18px;font-size:14px;color:var(--a-muted)}.articles_articleTitle__zWFXu{font-family:var(--font-display-family,inherit);margin:0 auto 18px;max-width:18em;font-weight:800;font-size:clamp(30px,4.6vw,52px);line-height:1.1;letter-spacing:-.018em;color:var(--a-ink);overflow-wrap:anywhere}.articles_lede___S55j{margin:0 auto 26px;max-width:680px;font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--a-text)}.articles_byline__D5H74{display:inline-flex;align-items:center;gap:12px;text-align:left}.articles_bylineAvatar__CRMgW{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--a-ink);color:#fff;font-weight:800;font-size:15px;letter-spacing:.02em;flex:none}.articles_bylineText__XF59L{display:flex;flex-direction:column;line-height:1.35}.articles_bylineName__mkzIK{font-weight:700;font-size:15px;color:var(--a-ink)}.articles_bylineSub__gA3rn{font-size:13px;color:var(--a-muted)}.articles_heroFigure__NSUNc{max-width:1120px;margin:8px auto 0;padding:0 24px}.articles_heroFigure__NSUNc img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px;background:#e8edf3;box-shadow:var(--a-shadow)}@media (max-width:640px){.articles_heroFigure__NSUNc{padding:0 16px}.articles_heroFigure__NSUNc img{border-radius:14px}}.articles_layout__BH82v{--bleed-l:0px;--bleed-r:0px;padding:48px 24px 0}.articles_layoutAside__bXZ6Y{display:none}.articles_layoutMain__ju2sl{max-width:720px;margin:0 auto;min-width:0}@media (min-width:960px) and (max-width:1199px){.articles_layout__BH82v{--bleed-l:90px;--bleed-r:90px}}@media (min-width:1200px){.articles_layout__BH82v{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);padding-top:56px;--bleed-r:min(200px,calc((100vw - 720px) / 2 - 48px))}.articles_layoutAside__bXZ6Y{display:block;grid-column:1;justify-self:end;width:230px;margin-right:56px}.articles_layoutMain__ju2sl{grid-column:2;margin:0;max-width:none}}@media (max-width:640px){.articles_layout__BH82v{padding:36px 20px 0}}.articles_tocSidebar__tAwb2{position:sticky;top:120px;max-height:calc(100vh - 150px);overflow-y:auto;padding:4px 0 4px 2px}.articles_tocHeading__pnn7v{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted)}.articles_tocList__iYlk9{list-style:none;margin:0;padding:0;border-left:2px solid var(--a-border)}.articles_tocList__iYlk9 li{margin:0}.articles_tocList__iYlk9 a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;font-size:14px;line-height:1.4;color:var(--a-text);text-decoration:none;transition:color .2s ease,border-color .2s ease}.articles_tocList__iYlk9 a:focus-visible,.articles_tocList__iYlk9 a:hover{color:var(--a-blue);border-left-color:var(--a-blue)}.articles_tocSub__un3TS a{padding-left:28px;font-size:13.5px;color:var(--a-muted)}.articles_tocInline__SOaRQ{margin:0 0 36px;border:1px solid var(--a-border);border-radius:14px;background:var(--a-soft)}@media (min-width:1200px){.articles_tocInline__SOaRQ{display:none}}.articles_tocSummary__mkvFt{display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:15px}.articles_tocSummary__mkvFt::-webkit-details-marker{display:none}.articles_tocCount__S_m_s{font-weight:500;font-size:13px;color:var(--a-muted)}.articles_tocChevron__6Ec1X{margin-left:auto;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.articles_tocInline__SOaRQ[open] .articles_tocChevron__6Ec1X{transform:rotate(-135deg) translateY(-2px)}.articles_tocInline__SOaRQ nav{padding:0 18px 16px}.articles_prose__5GRkG .rte{font-size:18px;line-height:1.75;color:var(--a-text);overflow-wrap:break-word}.articles_prose__5GRkG .rte>:first-child{margin-top:0}.articles_prose__5GRkG .rte p{font-size:inherit;line-height:inherit;margin:0 0 1.25em}.articles_prose__5GRkG .rte strong{color:var(--a-ink);font-weight:700}.articles_prose__5GRkG .rte h2,.articles_prose__5GRkG .rte h3,.articles_prose__5GRkG .rte h4{font-family:var(--font-display-family,inherit);color:var(--a-ink);scroll-margin-top:120px}.articles_prose__5GRkG .rte h2{font-size:clamp(25px,2.6vw,31px);font-weight:800;line-height:1.22;letter-spacing:-.01em;margin:2.1em 0 .7em}.articles_prose__5GRkG .rte h3{font-size:clamp(20px,2vw,23px);font-weight:750;line-height:1.3;margin:1.8em 0 .55em}.articles_prose__5GRkG .rte h4{font-size:18px;font-weight:700;margin:1.6em 0 .5em}.articles_prose__5GRkG>:first-child .rte>h2:first-child{margin-top:0}.articles_prose__5GRkG .rte ol,.articles_prose__5GRkG .rte ul{list-style-position:outside;padding-left:1.4em;margin:0 0 1.4em}.articles_prose__5GRkG .rte ul{list-style-type:disc}.articles_prose__5GRkG .rte ol{list-style-type:decimal}.articles_prose__5GRkG .rte li{margin:0 0 .5em;padding-left:.25em}.articles_prose__5GRkG .rte li::marker{color:var(--a-blue);font-weight:700}.articles_prose__5GRkG .rte li>p{margin:0 0 .5em}.articles_prose__5GRkG .rte a{color:var(--a-blue);text-decoration:underline;text-decoration-color:rgba(26,107,181,.35);text-underline-offset:.2em}.articles_prose__5GRkG .rte a:hover{text-decoration-color:currentColor}.articles_prose__5GRkG .rte blockquote{margin:2em 0;padding:22px 26px;border:0;border-left:4px solid var(--a-blue);border-radius:0 14px 14px 0;background:var(--a-soft);font-style:normal;color:var(--a-ink);font-size:1.08em;line-height:1.6}.articles_prose__5GRkG .rte blockquote p{margin:0 0 .8em}.articles_prose__5GRkG .rte blockquote p:last-child{margin-bottom:0}.articles_prose__5GRkG .rte blockquote p:last-child:not(:first-child){font-size:15px;font-weight:700;color:var(--a-muted)}.articles_prose__5GRkG .rte hr{margin:2.6em auto;width:80px;border:0;border-top:3px solid var(--a-border)}.articles_prose__5GRkG .rte code{font-size:.88em}.articles_prose__5GRkG .rte__figure,.articles_prose__5GRkG .rte__table-wrap{margin:2em calc(-1 * var(--bleed-r)) 2em calc(-1 * var(--bleed-l))}.articles_prose__5GRkG .rte__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--a-border);border-radius:14px;background:#fff;box-shadow:var(--a-shadow)}.articles_prose__5GRkG .rte__table-wrap:focus-visible{outline:3px solid var(--a-blue);outline-offset:2px}.articles_prose__5GRkG .rte table{table-layout:auto;width:100%;min-width:620px;margin:0;border-collapse:collapse;font-size:15px;line-height:1.5}.articles_prose__5GRkG .rte td,.articles_prose__5GRkG .rte th{border:0;border-bottom:1px solid var(--a-border);padding:13px 16px;text-align:left;vertical-align:top}.articles_prose__5GRkG .rte th{background:var(--a-soft);color:var(--a-ink);font-weight:700;font-size:13.5px;letter-spacing:.02em;white-space:nowrap}.articles_prose__5GRkG .rte tbody tr:last-child td{border-bottom:0}.articles_prose__5GRkG .rte tbody tr:nth-child(2n) td{background:#fbfcfe}.articles_prose__5GRkG .rte td:first-child{font-weight:700;color:var(--a-ink)}.articles_prose__5GRkG .rte__figure{display:block}.articles_prose__5GRkG .rte__figure img{display:block;width:100%;height:auto;border-radius:14px}.articles_prose__5GRkG .rte__caption{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--a-muted);text-align:center}@media (max-width:640px){.articles_prose__5GRkG .rte{font-size:17px;line-height:1.7}.articles_prose__5GRkG .rte blockquote{padding:18px 20px}}.articles_articleFoot__04nvR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:48px;padding-top:28px;border-top:1px solid var(--a-border)}.articles_sharing__zFOKx{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--a-muted)}.articles_sharing__zFOKx strong{color:var(--a-ink);margin-right:6px}.articles_shareLink__8HmMV{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--a-border);background:#fff;color:var(--a-ink);text-decoration:none;font-weight:700;font-size:13.5px;transition:background .2s ease,color .2s ease,border-color .2s ease}.articles_shareLink__8HmMV:hover{background:var(--a-ink);border-color:var(--a-ink);color:#fff}.articles_shareLink__8HmMV svg{width:15px;height:15px}.articles_backLink__UIwRo{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:15px;font-weight:700;color:var(--a-ink);text-decoration:none}.articles_backLink__UIwRo:hover{color:var(--a-blue)}.articles_backLink__UIwRo svg{transition:transform .2s ease}.articles_backLink__UIwRo:hover svg{transform:translateX(-3px)}.articles_neighbours__Ul7wZ{max-width:1080px;margin:64px auto 0;padding:0 24px}.articles_nbGrid__r2qFn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:760px){.articles_nbGrid__r2qFn{grid-template-columns:minmax(0,1fr)}.articles_nbEmpty__0kXmu{display:none}}.articles_nbCard___Tr41{display:flex;align-items:center;gap:18px;min-width:0;padding:14px;border:1px solid var(--a-border);border-radius:var(--a-radius);background:#fff;text-decoration:none;color:inherit;box-shadow:var(--a-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.articles_nbCard___Tr41:hover{transform:translateY(-3px);box-shadow:var(--a-shadow-hover);border-color:#d5deea}.articles_nbNext__2n6_5{flex-direction:row-reverse;text-align:right}.articles_nbThumb__te553{position:relative;flex:none;width:128px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#e8edf3,#d7e3f1)}.articles_nbThumb__te553 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.articles_nbText__Ga9x8{display:flex;flex-direction:column;gap:4px;min-width:0}.articles_nbLabel__FKX44{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a-blue)}.articles_nbTitle__hoQUU{font-family:var(--font-display-family,inherit);font-weight:800;font-size:16.5px;line-height:1.3;color:var(--a-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.articles_nbDate__F4yzd{font-size:13px;color:var(--a-muted)}@media (max-width:420px){.articles_nbThumb__te553{width:96px}.articles_nbCard___Tr41{gap:14px}}.articles_related__NKPXl{margin-top:80px;padding:64px 24px 72px;background:var(--a-soft)}.articles_relatedInner__Bc7fi{max-width:1180px;margin:0 auto}.articles_relatedTitle__3nH_Q{font-family:var(--font-display-family,inherit);margin:0 0 28px;font-weight:800;font-size:clamp(26px,3vw,34px);letter-spacing:-.01em;color:var(--a-ink)}.articles_relatedGrid__ZeMjj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:980px){.articles_relatedGrid__ZeMjj{grid-template-columns:repeat(2,minmax(0,1fr))}.articles_relatedGrid__ZeMjj>:nth-child(3){display:none}}@media (max-width:640px){.articles_relatedGrid__ZeMjj{grid-template-columns:minmax(0,1fr)}.articles_relatedGrid__ZeMjj>:nth-child(3){display:flex}}.articles_related__NKPXl .articles_cardTitle__nYZEx{font-size:18px}.articles_narrow__DGmwc{max-width:720px;margin:0 auto;padding:0 24px}.articles_commentWrapper__57SIh{margin-top:0;padding:56px 0 64px;background:#fff;border-top:1px solid var(--a-border)}.articles_commentWrapper__57SIh h2{font-family:var(--font-display-family,inherit);margin:0 0 1.5rem;font-weight:800;font-size:clamp(24px,3vw,30px);color:var(--a-ink,#0f172a)}.articles_commentWrapper__57SIh form[data-form] input:not([type=checkbox]),.articles_commentWrapper__57SIh form[data-form] textarea{background:#fff;border-color:#dfe5ec;border-radius:10px;padding:1.3rem 1.4rem}.articles_commentWrapper__57SIh form[data-form] textarea{min-height:10rem}.articles_commentWrapper__57SIh form[data-form] button[type=submit]{border-radius:999px;background:#0f172a;border-color:#0f172a;color:#fff;padding:1.3rem 2.8rem}.articles_commentSuccess__0go1Y{padding:4px 0}.caseStudies_page__YYkJc{--navy:#0f2a4d;--ink:#0f172a;--text:#334155;--muted:#475569;--line:#e2e8f0;--soft:#f8fafc;--teal:#0e7490;--grad:linear-gradient(135deg,#10b981,#06b6d4);--band:linear-gradient(135deg,#0b1929,#0f2a4d 55%,#0e3a6c);--shadow:0 10px 30px rgba(15,42,77,0.08);--shadow-lg:0 24px 60px rgba(15,42,77,0.16);--gutter:24px;--ease:cubic-bezier(0.22,0.61,0.36,1);display:block;min-width:0;overflow-x:clip;color:var(--ink);background:#fff;font-family:var(--font-body-family,Questrial,system-ui,sans-serif);font-size:16px;line-height:1.6}@media (max-width:640px){.caseStudies_page__YYkJc{--gutter:16px}}.caseStudies_container__jnV3y{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gutter);box-sizing:border-box}.caseStudies_srOnly__b3ZkY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caseStudies_page__YYkJc [tabindex="0"]:focus-visible,.caseStudies_page__YYkJc a:focus-visible,.caseStudies_page__YYkJc button:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:10px}.caseStudies_archiveStats__ZBna3,.caseStudies_glanceList__WX4sc,.caseStudies_heroPills__QSVgX,.caseStudies_serviceGrid___Ok3a,.caseStudies_techChips__xCWo2,.caseStudies_timelineList__tjPGH{margin:0;padding:0;list-style:none}.caseStudies_eyebrow__oXKx8{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.caseStudies_eyebrow__oXKx8:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--grad)}.caseStudies_eyebrowOnDark__YBE2t{color:#67e8f9}.caseStudies_btn__RZY_6{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1.5px solid transparent;border-radius:999px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.caseStudies_btn__RZY_6 svg{flex:none;transition:transform .2s ease}.caseStudies_btn__RZY_6:hover svg:last-child{transform:translateX(3px)}.caseStudies_btnLg__FxfZO{min-height:54px;padding:0 26px;font-size:17px}.caseStudies_btnPrimary__PVRCT{background:var(--grad);color:var(--navy);box-shadow:0 6px 18px rgba(6,182,212,.25)}.caseStudies_btnPrimary__PVRCT:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(6,182,212,.35);color:var(--navy)}.caseStudies_btnOnDark__A28_0{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.06);color:#fff}.caseStudies_btnOnDark__A28_0:hover{border-color:#67e8f9;background:rgba(255,255,255,.12);transform:translateY(-1px)}.caseStudies_page__YYkJc .caseStudies_btnOnDark__A28_0:focus-visible{outline-color:#67e8f9}.caseStudies_crumbs__t7EJc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;font-size:14px;color:rgba(255,255,255,.7)}.caseStudies_crumbs__t7EJc a{color:rgba(255,255,255,.85);text-decoration:none}.caseStudies_crumbs__t7EJc a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.caseStudies_crumbs__t7EJc [aria-current]{color:#fff;font-weight:700}.caseStudies_progress__9rG3E{position:fixed;z-index:60;left:0;right:0;top:0;height:3px;pointer-events:none}.caseStudies_progressBar__gISNx{display:block;height:100%;background:var(--grad);transform:scaleX(0);transform-origin:0 50%;opacity:0;transition:opacity .2s ease}.caseStudies_progressBar__gISNx[data-visible=true]{opacity:1}.caseStudies_count__6bh6L{position:relative;display:inline-grid;font-variant-numeric:tabular-nums}.caseStudies_countSizer__qbjyl,.caseStudies_countValue___obKK{grid-area:1/1}.caseStudies_countSizer__qbjyl{visibility:hidden}.caseStudies_countValue___obKK{text-align:inherit}.caseStudies_unit__9uhGa{font-size:.55em;font-weight:700;letter-spacing:0;margin:0 .08em}.caseStudies_hero__dM_CA{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(720px,86svh);padding:140px 0 72px;color:#fff;background:var(--band);overflow:hidden}.caseStudies_heroMedia__RQ2oE{position:absolute;inset:0;z-index:-1;display:block}.caseStudies_heroImg__4EE1d{position:absolute;inset:-40px 0 auto;width:100%;height:calc(100% + 80px);object-fit:cover;display:block;transform:translate3d(0,var(--parallax,0),0) scale(1.04);will-change:transform}.caseStudies_heroShade__yxAly{position:absolute;inset:0;display:block;background:linear-gradient(180deg,rgba(11,25,41,.35),rgba(11,25,41,.55) 45%,rgba(11,25,41,.94)),linear-gradient(90deg,rgba(11,25,41,.75),rgba(11,25,41,0) 70%)}.caseStudies_heroInner__C7EjC{position:relative}.caseStudies_heroClient__OTKmP{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px;font-size:15px}.caseStudies_heroClientName__t74ge{padding:6px 14px;border-radius:999px;background:var(--grad);color:var(--navy);font-weight:800;letter-spacing:.02em}.caseStudies_heroPlace__h27tX{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.9);font-weight:700}.caseStudies_heroIndustry__3_3WS{padding:5px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9)}.caseStudies_heroTitle__KPrfQ{max-width:20ch;margin:0 0 20px;font-family:var(--font-display-family,inherit);font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#fff;text-wrap:balance}.caseStudies_heroLede__HTXUh{max-width:64ch;margin:0 0 28px;font-size:clamp(17px,1.5vw,19px);line-height:1.7;color:rgba(255,255,255,.88)}.caseStudies_heroMeta__O4gec{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.caseStudies_heroPills__QSVgX{display:flex;flex-wrap:wrap;gap:8px}.caseStudies_heroPills__QSVgX li{padding:6px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(6px);font-size:14px;font-weight:700}.caseStudies_heroDate__HZzXh{display:inline-flex;gap:8px;font-size:14px;color:rgba(255,255,255,.75)}.caseStudies_glance__CzRh_{position:relative;z-index:2;margin-top:-44px}.caseStudies_glanceCard__wmBMK{padding:28px 32px 30px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow-lg)}.caseStudies_glanceTitle__0KXi4{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.caseStudies_glanceList__WX4sc{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px}.caseStudies_glanceItem__fqLyT{position:relative;display:flex;flex-direction:column;gap:6px;padding-left:18px;min-width:0}.caseStudies_glanceItem__fqLyT:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--grad)}.caseStudies_glanceValue__oC7_d{font-family:var(--font-display-family,inherit);font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--navy);white-space:nowrap}.caseStudies_glanceLabel___OT_l{font-size:15px;line-height:1.45;color:var(--muted)}.caseStudies_servicesSection__x0qLu,.caseStudies_storySection__RylXF,.caseStudies_techSection__lzXod,.caseStudies_timelineSection__b03q7{padding:88px 0 0}.caseStudies_sectionHead__QE0y5{max-width:760px;margin:0 0 36px}.caseStudies_sectionTitle__zsuu8{margin:0;font-family:var(--font-display-family,inherit);font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.015em;color:var(--navy)}.caseStudies_titleArrow__aHVDy{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.caseStudies_sectionTitleSm__YNEzj{margin:0 0 18px;font-family:var(--font-display-family,inherit);font-size:24px;font-weight:800;color:var(--navy)}.caseStudies_sectionIntro__nMtiG{margin:12px 0 0;font-size:17px;color:var(--muted)}.caseStudies_story__indBV{scroll-margin-top:96px}.caseStudies_tablist__7V5kI{position:relative;display:grid;grid-template-columns:repeat(var(--tabs,3),minmax(0,1fr));gap:12px;margin-bottom:28px}.caseStudies_tab__eUl_3{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 20px 22px;border:1px solid var(--line);border-radius:18px;background:var(--soft);color:var(--muted);font-family:inherit;text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s ease}.caseStudies_tab__eUl_3:hover{border-color:#9fdcea;background:#fff;transform:translateY(-2px)}.caseStudies_tab__eUl_3[aria-selected=true]{border-color:transparent;background:#fff;color:var(--navy);box-shadow:var(--shadow),0 0 0 1.5px rgba(6,182,212,.45)}.caseStudies_tabKicker__Zsro7{font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--teal);font-variant-numeric:tabular-nums}.caseStudies_tabLabel__XrJU4{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display-family,inherit);font-size:21px;font-weight:800;color:inherit}.caseStudies_tabArrow__JuXt3{opacity:.45}.caseStudies_tabSummary__iEDY5{font-size:14px;line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.caseStudies_tabTrack__E7SO_{position:absolute;left:0;right:0;bottom:-14px;display:block;height:3px;border-radius:3px;background:var(--line)}.caseStudies_tabIndicator__eIuUC{position:absolute;top:0;bottom:0;left:0;display:block;width:calc(100% / var(--tabs, 3));border-radius:3px;background:var(--grad);transform:translateX(calc(100% * var(--active, 0)));transition:transform .45s var(--ease)}.caseStudies_panel__S_W5R{padding:36px 0 0;animation:caseStudies_panelIn__czOno .45s var(--ease)}.caseStudies_panel__S_W5R[hidden]{display:none}@media (scripting:none){.caseStudies_panel__S_W5R[hidden]{display:block}.caseStudies_panelNext__RRTrh,.caseStudies_tabTrack__E7SO_{display:none}}@keyframes caseStudies_panelIn__czOno{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.caseStudies_panelGrid__ArpWi{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px}.caseStudies_panelAside__OABaP{display:flex;flex-direction:column;gap:4px;position:sticky;top:110px;align-self:start}.caseStudies_panelNum__t6RkB{font-family:var(--font-display-family,inherit);font-size:76px;font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.caseStudies_panelStage__iOl2M{font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.caseStudies_panelBody__pL6e6{min-width:0}.caseStudies_panelNext__RRTrh{display:inline-flex;align-items:center;gap:10px;margin:32px 0 0 240px;padding:12px 20px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.caseStudies_panelNext__RRTrh:hover{border-color:#9fdcea;box-shadow:var(--shadow);transform:translateY(-1px)}.caseStudies_panelNext__RRTrh svg{transition:transform .2s ease}.caseStudies_panelNext__RRTrh:hover svg{transform:translateX(3px)}.caseStudies_block__PE9Kt+.caseStudies_block__PE9Kt{margin-top:36px}.caseStudies_blockTitle__WTJcR{margin:0 0 14px;font-family:var(--font-display-family,inherit);font-size:clamp(21px,2vw,26px);font-weight:800;line-height:1.25;color:var(--navy)}.caseStudies_more__oEhC3{margin-top:56px;padding-top:40px;border-top:1px solid var(--line)}.caseStudies_prose__TG6ah{max-width:72ch}.caseStudies_prose__TG6ah .rte{font-size:17px;line-height:1.75;color:var(--text);overflow-wrap:break-word}.caseStudies_prose__TG6ah .rte>:first-child{margin-top:0}.caseStudies_prose__TG6ah .rte p{margin:0 0 1.15em;font-size:inherit;line-height:inherit}.caseStudies_prose__TG6ah .rte ol,.caseStudies_prose__TG6ah .rte ul{margin:0 0 1.2em;padding-left:1.3em}.caseStudies_prose__TG6ah .rte li{margin:0 0 .5em}.caseStudies_prose__TG6ah .rte li::marker{color:#06b6d4}.caseStudies_page__YYkJc .rte strong{color:var(--ink)}.caseStudies_page__YYkJc .rte a{color:var(--teal);font-weight:600;text-decoration:underline;text-decoration-color:rgba(14,116,144,.35);text-underline-offset:3px}.caseStudies_page__YYkJc .rte a:hover{text-decoration-color:currentColor}.caseStudies_quoteSection__k75lh{padding:88px 0 0}.caseStudies_quote__p7cvj{position:relative;margin:0;padding:48px 56px;border-radius:28px;background:var(--band);color:#fff;overflow:hidden}.caseStudies_quote__p7cvj:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.35),transparent 70%)}.caseStudies_quoteMark__sWxuk{color:#67e8f9;margin-bottom:14px}.caseStudies_quoteText__JU576{margin:0}.caseStudies_quoteText__JU576 p{margin:0;font-family:var(--font-display-family,inherit);font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.015em}.caseStudies_quoteCaption__gSn7C{display:flex;flex-direction:column;gap:8px;margin-top:24px;max-width:68ch}.caseStudies_quoteWho__CUcos{font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#67e8f9}.caseStudies_quoteSentence__IjgYx{font-size:16px;line-height:1.65;color:rgba(255,255,255,.8)}.caseStudies_quoteSentence__IjgYx mark,.caseStudies_techSentence__1CiwW mark{padding:0 2px;border-radius:4px;background:rgba(103,232,249,.22);color:inherit}.caseStudies_techSentence__1CiwW mark{background:linear-gradient(transparent 55%,rgba(16,185,129,.28) 0)}.caseStudies_timeline__yA2ej{position:relative}.caseStudies_timelineLine__tm6Lt{position:absolute;left:0;right:0;top:23px;display:block;height:3px;border-radius:3px;background:var(--line)}.caseStudies_timelineFill__peX_m{display:block;height:100%;border-radius:3px;background:var(--grad);transform:scaleX(1);transform-origin:0 50%;transition:transform 1.4s var(--ease)}.caseStudies_timeline__yA2ej[data-drawn=false] .caseStudies_timelineFill__peX_m{transform:scaleX(0)}.caseStudies_timelineList__tjPGH{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}.caseStudies_timelineStep__naMkX{display:flex;flex-direction:column;gap:8px;min-width:0}.caseStudies_timelineDot__t2jsP{display:grid;place-items:center;width:48px;height:48px;border:4px solid #fff;border-radius:999px;background:var(--grad);box-shadow:0 6px 16px rgba(6,182,212,.3);font-size:16px}.caseStudies_timelineDot__t2jsP,.caseStudies_timelineLabel__OrP7C{font-family:var(--font-display-family,inherit);font-weight:800;color:var(--navy)}.caseStudies_timelineLabel__OrP7C{margin:8px 0 0;font-size:19px}.caseStudies_timelineText__QD6sJ{margin:0;font-size:15px;line-height:1.6;color:var(--muted)}.caseStudies_tech__Rb7Nt{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:start}.caseStudies_techChips__xCWo2{display:flex;flex-wrap:wrap;gap:10px}.caseStudies_techChip__XM9S2{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:6px 16px 6px 6px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.caseStudies_techChip__XM9S2:hover{border-color:#9fdcea;transform:translateY(-1px)}.caseStudies_techChip__XM9S2[aria-pressed=true]{border-color:transparent;background:var(--navy);color:#fff;box-shadow:var(--shadow)}.caseStudies_techChipIcon__wcpKu{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#ecfeff;color:var(--teal);transition:background .2s ease,color .2s ease}.caseStudies_techChip__XM9S2[aria-pressed=true] .caseStudies_techChipIcon__wcpKu{background:var(--grad);color:var(--navy)}.caseStudies_techDetail__x8P1u{display:grid;padding:28px 30px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#f0fdf4,#ecfeff)}.caseStudies_techItem__foZC9{grid-area:1/1;display:flex;flex-direction:column;gap:14px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .3s var(--ease),visibility 0s linear .3s}.caseStudies_techItem__foZC9[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .3s var(--ease),visibility 0s}.caseStudies_techItemHead__rqI71{display:flex;align-items:center;gap:12px}.caseStudies_techItemIcon__mcy_a{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--grad);color:var(--navy)}.caseStudies_techItemLabel__YPc5H{font-family:var(--font-display-family,inherit);font-size:21px;font-weight:800;color:var(--navy)}.caseStudies_techItemCount__13XSE{margin-left:auto;font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--teal);font-variant-numeric:tabular-nums}.caseStudies_techSentence__1CiwW{margin:0;font-size:17px;line-height:1.7;color:var(--text)}.caseStudies_shareRow__WSCyw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:72px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.caseStudies_backLink__Yhk2q{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--navy);text-decoration:none}.caseStudies_backLink__Yhk2q:hover{color:var(--teal)}.caseStudies_backIcon__qAcdQ{transform:rotate(180deg);transition:transform .2s ease}.caseStudies_backLink__Yhk2q:hover .caseStudies_backIcon__qAcdQ{transform:rotate(180deg) translateX(3px)}.caseStudies_serviceGrid___Ok3a{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.caseStudies_serviceGrid___Ok3a>li{display:flex}.caseStudies_serviceCard__YZZIj{display:flex;flex-direction:column;gap:10px;width:100%;padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.caseStudies_serviceCard__YZZIj:hover{transform:translateY(-4px);border-color:#9fdcea;box-shadow:var(--shadow-lg)}.caseStudies_serviceTitle__p5s8E{font-family:var(--font-display-family,inherit);font-size:20px;font-weight:800;color:var(--navy)}.caseStudies_serviceText__PZTrA{font-size:15px;line-height:1.6;color:var(--muted)}.caseStudies_serviceMore__J6ZdB{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-weight:800;color:var(--teal)}.caseStudies_serviceMore__J6ZdB svg{transition:transform .2s ease}.caseStudies_serviceCard__YZZIj:hover .caseStudies_serviceMore__J6ZdB svg{transform:translateX(4px)}.caseStudies_neighbours__ic4Zw{padding:88px 0 0}.caseStudies_nbGrid__1g6OX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.caseStudies_nbEmpty__CbaZ1:empty{display:block}.caseStudies_nb__BvwAV{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:220px;padding:26px;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none;background:var(--navy)}.caseStudies_nbNext__kTldk{justify-content:flex-end;text-align:right}.caseStudies_nbMedia__A0kJ7{position:absolute;inset:0;z-index:-1;display:block}.caseStudies_nbMedia__A0kJ7 img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.caseStudies_nb__BvwAV:hover .caseStudies_nbMedia__A0kJ7 img{transform:scale(1.06)}.caseStudies_nbShade__khg86{position:absolute;inset:0;display:block;background:linear-gradient(180deg,rgba(11,25,41,.2),rgba(11,25,41,.9))}.caseStudies_nbText__exbBI{display:flex;flex-direction:column;gap:6px;max-width:46ch}.caseStudies_nbLabel__w0qDC{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#67e8f9}.caseStudies_nbClient__rGb7G{font-size:14px;font-weight:700;color:rgba(255,255,255,.85)}.caseStudies_nbTitle__aUusS{font-family:var(--font-display-family,inherit);font-size:20px;font-weight:800;line-height:1.25}.caseStudies_cta__3ht0H{position:relative;isolation:isolate;margin-top:96px;padding:96px 0;background:var(--band);color:#fff;overflow:hidden}.caseStudies_ctaGlowA__FP8SF,.caseStudies_ctaGlowB__5qQ8U{position:absolute;z-index:-1;display:block;border-radius:50%;filter:blur(10px);pointer-events:none}.caseStudies_ctaGlowA__FP8SF{width:520px;height:520px;left:-160px;top:-220px;background:radial-gradient(circle,rgba(16,185,129,.35),transparent 65%)}.caseStudies_ctaGlowB__5qQ8U{width:560px;height:560px;right:-180px;bottom:-260px;background:radial-gradient(circle,rgba(6,182,212,.35),transparent 65%)}.caseStudies_ctaInner__RIq7s{display:flex;flex-direction:column;align-items:center;text-align:center}.caseStudies_ctaTitle__qSxnX{max-width:22ch;margin:0 0 16px;font-family:var(--font-display-family,inherit);font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.015em;color:#fff;text-wrap:balance}.caseStudies_ctaBody__oXwla{max-width:62ch;margin:0 0 30px}.caseStudies_ctaBody__oXwla .rte,.caseStudies_ctaBody__oXwla .rte p{margin:0;font-size:18px;line-height:1.7;color:rgba(255,255,255,.82)}.caseStudies_ctaBody__oXwla .rte a{color:#67e8f9}.caseStudies_ctaBody__oXwla .rte strong{color:#fff}.caseStudies_ctaActions__09DTw{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.caseStudies_archiveHero__31G1U{position:relative;isolation:isolate;padding:132px 0 64px;background:var(--band);color:#fff;overflow:hidden}.caseStudies_heroGrid__utvfw{position:absolute;inset:0;z-index:-1;display:block;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 30% 40%,#000 0,transparent 75%)}.caseStudies_archiveHeroInner__mKwDe{position:relative}.caseStudies_archiveTitle__439uG{margin:0 0 18px;font-family:var(--font-display-family,inherit);font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.025em;color:#fff}.caseStudies_titlePage__UnVbM{color:rgba(255,255,255,.6);font-weight:600}.caseStudies_archiveLede__Flyye{max-width:62ch;margin:0 0 36px;font-size:clamp(17px,1.5vw,19px);line-height:1.7;color:rgba(255,255,255,.82)}.caseStudies_archiveFoot__t7wx2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14)}.caseStudies_archiveStats__ZBna3{display:flex;flex-wrap:wrap;gap:14px 36px}.caseStudies_archiveStats__ZBna3 li{display:flex;align-items:baseline;gap:10px;font-size:15px;color:rgba(255,255,255,.75)}.caseStudies_archiveStats__ZBna3 strong{font-family:var(--font-display-family,inherit);font-size:36px;font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.caseStudies_blogSwitch__5NQFk{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.06)}.caseStudies_blogSwitch__5NQFk>*{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;color:#fff}.caseStudies_blogSwitch__5NQFk [aria-current]{background:#fff;color:var(--navy)}.caseStudies_blogSwitch__5NQFk a:hover{background:rgba(255,255,255,.12)}.caseStudies_archiveBody__Ltdmf{padding:56px 0 0;background:linear-gradient(180deg,var(--soft) 0,#fff 480px)}.caseStudies_empty__XzX7f{text-align:center;color:var(--muted);font-size:16px}.caseStudies_pagination__0d33i{margin-top:48px}.caseStudies_filterBar__T9W0Y{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.caseStudies_filterLabel__uQj90{margin:0;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.caseStudies_filters__Oa5XA{display:flex;flex-wrap:wrap;gap:10px}.caseStudies_filterChip__n6ETc{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 8px 0 16px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.caseStudies_filterChip__n6ETc:hover{border-color:#9fdcea;transform:translateY(-1px)}.caseStudies_filterChip__n6ETc[aria-pressed=true]{border-color:var(--navy);background:var(--navy);color:#fff}.caseStudies_filterChip__n6ETc[data-group=industry]{border-style:dashed}.caseStudies_filterChip__n6ETc[data-group=industry][aria-pressed=true]{border-style:solid}.caseStudies_filterChipGap__y9Ns1{margin-left:14px}.caseStudies_filterCount__aXbnC{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.caseStudies_filterChip__n6ETc[aria-pressed=true] .caseStudies_filterCount__aXbnC{background:var(--grad);color:var(--navy)}.caseStudies_filterStatus__e68Pa{margin:0;font-size:14px;color:var(--muted)}.caseStudies_showcase__ulmy7{min-width:0}.caseStudies_cards__R37k4{display:grid;gap:36px}.caseStudies_card__VUI5z{--rx:0deg;--ry:0deg;--mx:0px;--my:0px;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);min-height:440px;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fff;color:inherit;text-decoration:none;box-shadow:var(--shadow);transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s var(--ease),box-shadow .35s ease,border-color .35s ease}.caseStudies_card__VUI5z:hover{box-shadow:var(--shadow-lg);border-color:#c7eef5}.caseStudies_cardFlip__ZXRYB .caseStudies_cardMedia__JqtnY{order:2}.caseStudies_cardMedia__JqtnY{position:relative;display:block;min-height:300px;overflow:hidden;background:#e8edf3}.caseStudies_cardImg__r45z5{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;display:block;transform:translate3d(var(--mx),var(--my),0) scale(1.02);transition:transform .5s var(--ease)}.caseStudies_card__VUI5z:hover .caseStudies_cardImg__r45z5{transform:translate3d(var(--mx),var(--my),0) scale(1.07)}.caseStudies_cardShade__ZnwPU{position:absolute;inset:0;display:block;background:linear-gradient(180deg,transparent 50%,rgba(11,25,41,.6))}.caseStudies_cardPlace__ioUXV{position:absolute;left:20px;bottom:18px;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);color:var(--navy);font-size:14px;font-weight:800}.caseStudies_cardBody__sMleV{display:flex;flex-direction:column;gap:14px;padding:36px 38px;min-width:0}.caseStudies_cardClient__OA1I4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.caseStudies_cardIndustry__UeKEc{padding:3px 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;letter-spacing:.08em;color:var(--muted)}.caseStudies_cardTitle__Mrnik{margin:0;font-family:var(--font-display-family,inherit);font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.18;letter-spacing:-.01em;color:var(--navy);text-wrap:balance}.caseStudies_cardPills__CfrQn{display:flex;flex-wrap:wrap;gap:8px}.caseStudies_pill__vX111{padding:4px 12px;border-radius:999px;background:#ecfeff;color:var(--teal);font-size:13px;font-weight:700}.caseStudies_cardSummary__kVvE1{margin:0;font-size:16px;line-height:1.65;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.caseStudies_cardMetrics__SciF3{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.caseStudies_cardMetric__0WuUt{display:flex;flex-direction:column;gap:4px;min-width:0}.caseStudies_cardMetricValue__Cmr7v{font-family:var(--font-display-family,inherit);font-size:30px;font-weight:800;line-height:1;color:var(--navy);white-space:nowrap}.caseStudies_cardMetricLabel__U3qu5{font-size:13px;line-height:1.35;color:var(--muted)}.caseStudies_cardCta__Xju7P{display:inline-flex;align-items:center;gap:12px;margin-top:auto;font-weight:800;color:var(--navy)}.caseStudies_cardCtaArrow___PzK6{display:grid;place-items:center;width:40px;height:40px;border:1.5px solid var(--line);border-radius:999px;transition:background .25s ease,border-color .25s ease,transform .25s ease}.caseStudies_card__VUI5z:hover .caseStudies_cardCtaArrow___PzK6{border-color:transparent;background:var(--grad);transform:translateX(6px)}@media (max-width:990px){.caseStudies_panelGrid__ArpWi{grid-template-columns:minmax(0,1fr);gap:12px}.caseStudies_panelAside__OABaP{position:static;flex-direction:row;align-items:baseline;gap:14px}.caseStudies_panelNum__t6RkB{font-size:48px}.caseStudies_panelNext__RRTrh{margin-left:0}.caseStudies_cardFlip__ZXRYB,.caseStudies_card__VUI5z,.caseStudies_tech__Rb7Nt{grid-template-columns:minmax(0,1fr)}.caseStudies_cardFlip__ZXRYB .caseStudies_cardMedia__JqtnY{order:0}.caseStudies_cardMedia__JqtnY{aspect-ratio:16/9;min-height:0}}@media (max-width:750px){.caseStudies_hero__dM_CA{min-height:0;padding:120px 0 64px}.caseStudies_glanceCard__wmBMK{padding:22px}.caseStudies_glanceList__WX4sc{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.caseStudies_glanceValue__oC7_d{font-size:32px}.caseStudies_tablist__7V5kI{grid-template-columns:minmax(0,1fr);gap:8px}.caseStudies_tab__eUl_3{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:14px 16px}.caseStudies_tabArrow__JuXt3,.caseStudies_tabSummary__iEDY5{display:none}.caseStudies_tabLabel__XrJU4{font-size:18px}.caseStudies_tabTrack__E7SO_{display:none}.caseStudies_tab__eUl_3[aria-selected=true]{box-shadow:var(--shadow),inset 4px 0 0 #06b6d4}.caseStudies_panel__S_W5R{padding-top:12px}.caseStudies_neighbours__ic4Zw,.caseStudies_quoteSection__k75lh,.caseStudies_servicesSection__x0qLu,.caseStudies_storySection__RylXF,.caseStudies_techSection__lzXod,.caseStudies_timelineSection__b03q7{padding-top:64px}.caseStudies_quote__p7cvj{padding:32px 24px}.caseStudies_timelineLine__tm6Lt{left:23px;right:auto;top:0;bottom:0;width:3px;height:auto}.caseStudies_timelineFill__peX_m{transform-origin:50% 0}.caseStudies_timeline__yA2ej[data-drawn=false] .caseStudies_timelineFill__peX_m{transform:scaleY(0)}.caseStudies_timelineList__tjPGH{grid-template-columns:minmax(0,1fr)}.caseStudies_timelineStep__naMkX{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px}.caseStudies_timelineDot__t2jsP{grid-row:span 2}.caseStudies_timelineLabel__OrP7C{margin:10px 0 0}.caseStudies_techDetail__x8P1u{padding:22px}.caseStudies_nbGrid__1g6OX{grid-template-columns:minmax(0,1fr)}.caseStudies_nbEmpty__CbaZ1{display:none!important}.caseStudies_nbNext__kTldk{justify-content:flex-start;text-align:left}.caseStudies_cta__3ht0H{margin-top:72px;padding:72px 0}.caseStudies_ctaActions__09DTw{flex-direction:column;align-self:stretch}.caseStudies_archiveHero__31G1U{padding:112px 0 48px}.caseStudies_archiveFoot__t7wx2{flex-direction:column;align-items:flex-start}.caseStudies_filterChipGap__y9Ns1{margin-left:0}.caseStudies_cardBody__sMleV{padding:24px 22px 26px}.caseStudies_cards__R37k4{gap:24px}.caseStudies_card__VUI5z{border-radius:22px}}@media (prefers-reduced-motion:reduce){.caseStudies_heroImg__4EE1d{transform:none;will-change:auto}.caseStudies_cardImg__r45z5,.caseStudies_card__VUI5z,.caseStudies_card__VUI5z:hover .caseStudies_cardImg__r45z5{transform:none}.caseStudies_panel__S_W5R{animation:none}.caseStudies_nbMedia__A0kJ7 img,.caseStudies_progressBar__gISNx,.caseStudies_tabIndicator__eIuUC,.caseStudies_techItem__foZC9,.caseStudies_techItem__foZC9[data-active=true],.caseStudies_timelineFill__peX_m{transition:none}.caseStudies_btn__RZY_6:hover,.caseStudies_card__VUI5z:hover .caseStudies_cardCtaArrow___PzK6,.caseStudies_filterChip__n6ETc:hover,.caseStudies_nb__BvwAV:hover .caseStudies_nbMedia__A0kJ7 img,.caseStudies_panelNext__RRTrh:hover,.caseStudies_serviceCard__YZZIj:hover,.caseStudies_tab__eUl_3:hover,.caseStudies_techChip__XM9S2:hover,.caseStudies_timeline__yA2ej[data-drawn=false] .caseStudies_timelineFill__peX_m{transform:none}}.SiteForm_form__rvqRy{--sf-fg:rgb(var(--color-foreground,23,23,23));--sf-bg:rgb(var(--color-background,255,255,255));--sf-muted:var(--foxnet-muted,#64748b);--sf-border:var(--foxnet-border,#d1d5db);--sf-accent:rgb(var(--color-button,2,9,18));--sf-accent-fg:rgb(var(--color-button-text,252,252,252));--sf-focus:var(--foxnet-teal,#06b6d4);--sf-error:#b91c1c;--sf-success:var(--foxnet-deep,#0e7490);--sf-radius:var(--inputs-radius,0.5rem);--sf-button-radius:var(--buttons-radius,var(--inputs-radius,0.5rem));--sf-font:var(--font-body-family,inherit);color:var(--sf-fg);font-family:var(--sf-font);display:grid;gap:1rem;width:100%}.SiteForm_grid__Ai3rc{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:750px){.SiteForm_grid__Ai3rc{grid-template-columns:repeat(2,minmax(0,1fr))}}.SiteForm_field__qOjQH{display:grid;gap:.375rem;grid-column:1/-1;min-width:0}.SiteForm_half__dxfjD{grid-column:span 1}@media (max-width:749.98px){.SiteForm_half__dxfjD{grid-column:1/-1}}.SiteForm_label__ayy1I{font-size:.875rem;font-weight:600;line-height:1.3;text-align:left}.SiteForm_form__rvqRy{text-align:left}.SiteForm_req__n_l4Q{color:var(--sf-error);margin-left:.15rem}.SiteForm_input__ijOp2,.SiteForm_select__Z3hk9,.SiteForm_textarea__9nlEu{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;line-height:1.4;color:var(--sf-fg);background:var(--sf-bg);border:1px solid var(--sf-border);border-radius:var(--sf-radius);padding:.7rem .9rem;outline:none;transition:border-color .12s,box-shadow .12s}.SiteForm_input__ijOp2:focus-visible,.SiteForm_select__Z3hk9:focus-visible,.SiteForm_textarea__9nlEu:focus-visible{border-color:var(--sf-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-focus) 25%,transparent)}.SiteForm_textarea__9nlEu{min-height:8rem;resize:vertical}.SiteForm_invalid__t1K6q{border-color:var(--sf-error)!important}.SiteForm_error__Y2nNa{color:var(--sf-error);font-size:.8125rem;line-height:1.3}.SiteForm_checkbox__Z3oka{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;font-size:.875rem;line-height:1.45;color:var(--sf-muted);cursor:pointer}.SiteForm_checkbox__Z3oka input{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--sf-accent)}.SiteForm_actions__9VuXh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.SiteForm_button__Q3lVw{font:inherit;font-weight:600;font-size:1rem;line-height:1;background:var(--sf-accent);color:var(--sf-accent-fg);border:1px solid var(--sf-accent);border-radius:var(--sf-button-radius);padding:.85rem 1.5rem;cursor:pointer;transition:opacity .12s,transform .12s}.SiteForm_button__Q3lVw:hover{opacity:.92}.SiteForm_button__Q3lVw:disabled{opacity:.6;cursor:progress}.SiteForm_status__rD3d_{grid-column:1/-1;border-radius:var(--sf-radius);padding:1rem 1.1rem;font-size:.95rem;line-height:1.5}.SiteForm_success__gntlq{border:1px solid color-mix(in srgb,var(--sf-success) 40%,transparent);background:color-mix(in srgb,var(--sf-success) 8%,var(--sf-bg))}.SiteForm_failure__WvdVA{border:1px solid color-mix(in srgb,var(--sf-error) 40%,transparent);background:color-mix(in srgb,var(--sf-error) 6%,var(--sf-bg))}.SiteForm_statusTitle__bGYS0{margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.SiteForm_statusBody__rLJNt{margin:0}.SiteForm_ref__nJt5x{margin:.5rem 0 0;font-size:.8125rem;color:var(--sf-muted);font-variant-numeric:tabular-nums}.SiteForm_failure__WvdVA a{color:inherit;font-weight:600;text-decoration:underline}.SiteForm_hp__lZr50{position:absolute!important;left:-10000px!important;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.SiteForm_srOnly__Y_pgJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SiteForm_inline__mZM89{gap:.5rem}.SiteForm_inline__mZM89 .SiteForm_grid__Ai3rc{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start}.SiteForm_inline__mZM89 .SiteForm_field__qOjQH{grid-column:auto}.SiteForm_inline__mZM89 .SiteForm_label__ayy1I{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.SiteForm_inline__mZM89 .SiteForm_actions__9VuXh{grid-column:auto}.SiteForm_inline__mZM89 .SiteForm_button__Q3lVw{white-space:nowrap;padding:.7rem 1.25rem}.SiteForm_inline__mZM89 .SiteForm_status__rD3d_{grid-column:1/-1;padding:.75rem .9rem}@media (max-width:479.98px){.SiteForm_inline__mZM89 .SiteForm_grid__Ai3rc{grid-template-columns:1fr}.SiteForm_inline__mZM89 .SiteForm_button__Q3lVw{width:100%}}.SiteForm_modal__nNpqu,.SiteForm_modal__nNpqu .SiteForm_grid__Ai3rc{gap:.75rem}.SiteForm_modal__nNpqu .SiteForm_input__ijOp2,.SiteForm_modal__nNpqu .SiteForm_select__Z3hk9,.SiteForm_modal__nNpqu .SiteForm_textarea__9nlEu{padding:.55rem .75rem;font-size:.95rem}.SiteForm_modal__nNpqu .SiteForm_textarea__9nlEu{min-height:5.5rem}.SiteForm_modal__nNpqu .SiteForm_button__Q3lVw{width:100%;padding:.75rem 1.25rem}.Brands_section__PUhKW{position:relative;padding:16px 0 0;overflow:hidden;background:#ffffff}.Brands_section__PUhKW *{box-sizing:border-box}.Brands_bg__B4nJp{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.Brands_bg__B4nJp:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(37,99,235,.04) 0,transparent 70%),radial-gradient(ellipse 50% 50% at 0 50%,rgba(34,197,94,.04) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 100% 50%,rgba(37,99,235,.04) 0,transparent 60%)}.Brands_line__p9Zfk{position:absolute;height:2px;width:100%;background:linear-gradient(90deg,transparent 0,rgba(37,99,235,.15) 30%,rgba(34,197,94,.15) 50%,rgba(37,99,235,.15) 70%,transparent);pointer-events:none}.Brands_lineTop__mm6Te{top:0}.Brands_lineBot__bXkhQ{bottom:0}.Brands_container__Olq72{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 48px}@keyframes Brands_shimmerBrand__SeHtk{0%{left:-100%;opacity:0}50%{opacity:.6}to{left:150%;opacity:0}}@keyframes Brands_lineGrow__zDDHX{0%{width:0}to{width:40px}}@keyframes Brands_countUp__FXaDq{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.Brands_header__PSMwu{text-align:center;margin-bottom:52px}.Brands_eyebrow__LGlbo{display:inline-flex;align-items:center;gap:14px;font-size:13px;font-weight:700;letter-spacing:.35em;text-transform:uppercase;color:#06b6d4;margin-bottom:18px;padding:10px 0}.Brands_eyebrow__LGlbo:after,.Brands_eyebrow__LGlbo:before{content:"";width:0;height:3px;background:linear-gradient(90deg,#2563eb,#22c55e);border-radius:2px;animation:Brands_lineGrow__zDDHX .8s ease .3s forwards}.Brands_eyebrow__LGlbo:after{background:linear-gradient(270deg,transparent,#06b6d4)}.Brands_title__GXlDX{margin:0 0 16px!important;padding:10px 0!important}.Brands_sub__SWfwF{font-size:1.35rem;font-weight:500;color:#64748b;margin:0;letter-spacing:.01em}.Brands_stats__4oEVA{display:flex;justify-content:center;align-items:center;gap:0;margin-bottom:52px;background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(34,197,94,.05));border:1px solid rgba(37,99,235,.15);border-radius:24px;overflow:hidden;max-width:720px;margin-left:auto;margin-right:auto;transition:all .4s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 32px rgba(37,99,235,.06)}.Brands_stats__4oEVA:hover{border-color:#10b981;box-shadow:0 20px 50px -10px rgba(37,99,235,.15);transform:translateY(-4px)}.Brands_stat__NXF6L{flex:1;padding:28px;text-align:center;position:relative;cursor:default}.Brands_stat__NXF6L+.Brands_stat__NXF6L:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:1px;background:linear-gradient(180deg,transparent,rgba(37,99,235,.2),transparent)}.Brands_statNum__79ln0{font-weight:800;font-size:32px;color:#0f172a;letter-spacing:-.02em;line-height:1;margin-bottom:6px;opacity:0;animation:Brands_countUp__FXaDq .6s ease forwards;transition:transform .3s ease}.Brands_stat__NXF6L:first-child .Brands_statNum__79ln0{animation-delay:.2s}.Brands_stat__NXF6L:nth-child(2) .Brands_statNum__79ln0{animation-delay:.3s}.Brands_stat__NXF6L:nth-child(3) .Brands_statNum__79ln0{animation-delay:.4s}.Brands_stat__NXF6L:nth-child(4) .Brands_statNum__79ln0{animation-delay:.5s}.Brands_statNum__79ln0 span{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Brands_stat__NXF6L:hover .Brands_statNum__79ln0{transform:scale(1.15)}.Brands_statLabel__XKSJx{font-size:13px;font-weight:600;color:#64748b;letter-spacing:.1em;text-transform:uppercase}.Brands_lastRow__uTFu4{border-bottom:none}.Brands_reveal__tomP4{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.Brands_reveal__tomP4.Brands_in__f5UdX{opacity:1;transform:translateY(0)}.Brands_cta__HIFhP{text-align:center;margin-top:48px;padding-bottom:32px}.Brands_ctaText__HNI5d{font-size:1.25rem;font-weight:500;color:#64748b;margin-bottom:0;letter-spacing:.01em}.Brands_ctaText__HNI5d span{background:linear-gradient(135deg,#10b981,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}@media screen and (max-width:900px){.Brands_container__Olq72{padding:0 24px}.Brands_sub__SWfwF{font-size:1.2rem}.Brands_statNum__79ln0{font-size:28px}}@media screen and (max-width:560px){.Brands_stats__4oEVA{flex-wrap:wrap;max-width:100%;border-radius:20px}.Brands_stat__NXF6L{flex:1 1 50%;padding:20px 16px}.Brands_stat__NXF6L:first-child,.Brands_stat__NXF6L:nth-child(2){border-bottom:1px solid rgba(37,99,235,.1)}.Brands_ctaText__HNI5d,.Brands_sub__SWfwF{font-size:1.1rem}}.Brands_marquees__6n6Hd{display:grid;gap:28px;padding:8px 0}.Brands_marquee__wdCrG{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.Brands_track__77Yp2{display:flex;width:max-content}.Brands_row__3Rk20{display:flex;align-items:center;gap:72px;margin:0;padding:0 36px;list-style:none;flex-shrink:0}.Brands_item___5FcM{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:72px}.Brands_logo__Bw4oi{display:block;width:auto;height:auto;max-width:170px;max-height:64px;object-fit:contain;filter:saturate(.95);transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s ease}.Brands_item___5FcM:hover .Brands_logo__Bw4oi{transform:scale(1.08);filter:saturate(1.1)}.Brands_ltr__vDF9y .Brands_track__77Yp2{animation:Brands_marqueeLtr__acc19 48s linear infinite}.Brands_rtl__7A544 .Brands_track__77Yp2{animation:Brands_marqueeRtl__UCD3n 48s linear infinite}.Brands_marquee__wdCrG:focus-within .Brands_track__77Yp2,.Brands_marquee__wdCrG:hover .Brands_track__77Yp2{animation-play-state:paused}@keyframes Brands_marqueeRtl__UCD3n{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes Brands_marqueeLtr__acc19{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:749px){.Brands_marquees__6n6Hd{gap:18px}.Brands_row__3Rk20{gap:44px;padding:0 22px}.Brands_item___5FcM{height:56px}.Brands_logo__Bw4oi{max-width:120px;max-height:46px}.Brands_ltr__vDF9y .Brands_track__77Yp2,.Brands_rtl__7A544 .Brands_track__77Yp2{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.Brands_marquee__wdCrG{-webkit-mask-image:none;mask-image:none}.Brands_track__77Yp2{width:auto;animation:none!important}.Brands_row__3Rk20{flex-wrap:wrap;justify-content:center;row-gap:24px}.Brands_row__3Rk20[aria-hidden]{display:none}}.Hero_hero__MpeZv{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;min-height:550px;background:#0b1929}.Hero_videoWrapper__9fet7{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.Hero_video__aAHMX{width:100%;height:100%;object-fit:cover;display:block}.Hero_videoDesktop__bnmpd{display:block}.Hero_overlay__YZcBy{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.Hero_content__LbyeP{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:40px 5%;display:flex;justify-content:flex-start;text-align:left}.Hero_textWrapper__CY_Nb{max-width:550px}.Hero_heading__sdTW0{font-family:var(--font-display-family)!important;font-size:clamp(36px,5.2vw,68px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.02em!important;color:#ffffff;margin:0 0 20px;text-transform:capitalize;font-style:normal}.Hero_subheading__D_77Y{font-size:clamp(15px,2vw,17px);color:#ffffff;margin:0 0 30px;line-height:1.6;font-weight:400}.Hero_button__g2rOT{background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff!important;border:0;border-radius:9999px;padding:1rem 2rem;font-weight:700;letter-spacing:.02em;font-size:15px;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;box-shadow:0 8px 22px #06b6d452;transition:transform .15s,box-shadow .2s,filter .2s;cursor:pointer;text-transform:uppercase}.Hero_button__g2rOT:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 28px #06b6d466}@media screen and (max-width:768px){.Hero_content__LbyeP{padding:30px 20px;justify-content:center;text-align:center}.Hero_heading__sdTW0{margin-bottom:15px}.Hero_subheading__D_77Y{margin-bottom:25px}.Hero_button__g2rOT{padding:12px 28px;font-size:13px}}@media screen and (max-width:480px){.Hero_hero__MpeZv{min-height:400px}}.IntroGreeting_fxig__nnCdE{position:relative;background:#ffffff;padding:96px 1.5rem;overflow:hidden}.IntroGreeting_bg__0qQl8{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.IntroGreeting_bg__0qQl8 svg{width:min(820px,92%);height:100%}.IntroGreeting_inner__MpGe1{position:relative;max-width:1080px;margin:0 auto;text-align:center;z-index:1}.IntroGreeting_hello__Oat09{font-family:var(--font-display-family)!important;font-size:clamp(36px,5.2vw,68px)!important;font-weight:800!important;letter-spacing:-.02em!important;color:#0f172a!important;margin:0 0 1.1rem!important;line-height:1.05!important}.IntroGreeting_tag__z_En9{font-size:clamp(19px,2.3vw,30px)!important;font-weight:500!important;color:#334155!important;margin:0 0 1.85rem!important;letter-spacing:-.005em!important;line-height:1.3!important}.IntroGreeting_desc__UXipf{font-size:clamp(15px,1.3vw,18px)!important;line-height:1.65!important;color:#64748b!important;max-width:780px!important;margin:0 auto!important}@media (max-width:680px){.IntroGreeting_hello__Oat09{font-size:36px!important}.IntroGreeting_tag__z_En9{font-size:19px!important}}.BusinessCategories_section__Z0thT{position:relative;background:#ffffff;padding:8px 0 56px;margin-top:1rem;overflow:hidden}.BusinessCategories_section__Z0thT *{box-sizing:border-box;margin:0;padding:0}.BusinessCategories_ambient__mv8Tf{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.BusinessCategories_blob__kG1LP{position:absolute;border-radius:50%;filter:blur(80px);animation:BusinessCategories_auBlobFloat__vBgCw 20s ease-in-out infinite}.BusinessCategories_blob1__9zazh{width:550px;height:550px;background:radial-gradient(circle,rgba(37,99,235,.1) 0,transparent 65%);top:-150px;right:-100px}.BusinessCategories_blob2__CfML8{width:450px;height:450px;background:radial-gradient(circle,rgba(34,197,94,.1) 0,transparent 65%);bottom:-100px;left:-80px;animation-delay:-7s;animation-direction:reverse}.BusinessCategories_blob3___4dFI{width:300px;height:300px;background:radial-gradient(circle,rgba(37,99,235,.08) 0,transparent 65%);top:50%;left:50%;animation-delay:-13s}@keyframes BusinessCategories_auBlobFloat__vBgCw{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-25px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.96)}}@keyframes BusinessCategories_shimmerCard__GsRIP{0%{left:-100%;opacity:0}50%{opacity:.6}to{left:150%;opacity:0}}@keyframes BusinessCategories_badgePulse__eCG5_{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,.3)}50%{box-shadow:0 0 0 14px transparent}}.BusinessCategories_container__Qzcdv{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 40px}.BusinessCategories_header__VWDiR{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px;gap:24px}.BusinessCategories_eyebrow__4QmIv{font-weight:700;font-size:13px;letter-spacing:.35em;text-transform:uppercase;color:#06b6d4;margin-bottom:14px;display:flex;align-items:center;gap:12px;padding:8px 0}.BusinessCategories_eyebrow__4QmIv:before{content:"";width:28px;height:3px;background:linear-gradient(90deg,#10b981,#06b6d4);border-radius:2px}.BusinessCategories_title__t2Fxw{padding:10px 0!important}.BusinessCategories_headerRule__mEsgJ{flex:1;max-width:300px;height:3px;background:linear-gradient(90deg,#10b981,transparent);margin-bottom:14px;opacity:.5;border-radius:2px}.BusinessCategories_grid__Crqna{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:80px}.BusinessCategories_card__nHlFk{position:relative;padding:40px 36px;background:rgba(255,255,255,.92);border:1px solid rgba(37,99,235,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .5s,background .5s;border-radius:24px;box-shadow:0 4px 24px rgba(15,23,42,.04)}.BusinessCategories_card__nHlFk:hover{transform:translateY(-10px);background:rgba(255,255,255,.98);border-color:#10b981;box-shadow:0 30px 70px rgba(37,99,235,.14),0 10px 30px rgba(34,197,94,.08)}.BusinessCategories_card__nHlFk:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%);transform:skewX(-15deg);pointer-events:none}.BusinessCategories_card__nHlFk:hover:before{animation:BusinessCategories_shimmerCard__GsRIP .8s ease forwards}.BusinessCategories_card__nHlFk:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.15) 0,transparent 70%);bottom:-60px;right:-40px;filter:blur(35px);transition:all .5s ease;opacity:.5;pointer-events:none}.BusinessCategories_card__nHlFk:hover:after{transform:scale(1.7) translate(-10px,-10px);opacity:.9;background:radial-gradient(circle,rgba(34,197,94,.2) 0,transparent 70%)}.BusinessCategories_cardNum__A49Xo{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#10b981;margin-bottom:22px}.BusinessCategories_cardNum__A49Xo:after{content:"";width:36px;height:3px;background:linear-gradient(90deg,#10b981,#06b6d4);border-radius:2px;opacity:.6}.BusinessCategories_cardIcon__6m0R9{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(34,197,94,.1));display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .4s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 24px rgba(37,99,235,.15);border:1px solid rgba(37,99,235,.1)}.BusinessCategories_cardIcon__6m0R9 svg{width:26px;height:26px;stroke:#10b981}.BusinessCategories_card__nHlFk:hover .BusinessCategories_cardIcon__6m0R9{transform:translateY(-5px) scale(1.1);background:linear-gradient(135deg,#10b981,#06b6d4);box-shadow:0 12px 36px rgba(37,99,235,.28)}.BusinessCategories_card__nHlFk:hover .BusinessCategories_cardIcon__6m0R9 svg{stroke:#fff}.BusinessCategories_cardTitle__scjBT{color:#0f172a!important;margin:0 0 16px!important;padding:8px 0!important;transition:color .3s ease}.BusinessCategories_card__nHlFk:hover .BusinessCategories_cardTitle__scjBT{color:#10b981!important}.BusinessCategories_cardBody__LcH2A{font-size:1.4rem;font-weight:500;line-height:1.8;color:#64748b}.BusinessCategories_cardBrands__vFIBj{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.BusinessCategories_brandTag__hFYa_{font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:#0f172a;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.15);padding:.2rem .55rem;border-radius:100px;transition:all .3s ease;display:inline-block}.BusinessCategories_card__nHlFk:hover .BusinessCategories_brandTag__hFYa_{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25);color:#06b6d4}.BusinessCategories_divider__3FMZP{display:flex;align-items:center;margin-bottom:-32px}.BusinessCategories_dividerLine__xQdw5{flex:1;height:2px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.2) 50%,transparent)}.BusinessCategories_dividerDot__8NvwW{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#10b981,#06b6d4);margin:0 20px;box-shadow:0 0 20px rgba(37,99,235,.5)}.BusinessCategories_compliance__N6Pfc{text-align:center}.BusinessCategories_complianceEyebrow__sVhD4{font-size:13px;font-weight:700;letter-spacing:.4em;text-transform:uppercase;color:#06b6d4;margin-bottom:16px;padding:8px 0}.BusinessCategories_complianceTitle__6Cj4k{margin:0 0 56px!important;padding:10px 0!important}.BusinessCategories_badges__JElHr{display:flex;justify-content:center;flex-wrap:wrap;gap:44px;margin-bottom:5px}.BusinessCategories_badgeWrap__iGEf1{display:flex;flex-direction:column;align-items:center;gap:14px}.BusinessCategories_badge__UA_IK{position:relative;width:120px;height:120px;transition:all .5s cubic-bezier(.22,1,.36,1)}.BusinessCategories_badge__UA_IK:hover{transform:translateY(-8px) scale(1.08)}.BusinessCategories_badgeRing__5n92t{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(37,99,235,.25);animation:BusinessCategories_badgePulse__eCG5_ 3s ease-in-out infinite}.BusinessCategories_badgeWrap__iGEf1:nth-child(2) .BusinessCategories_badgeRing__5n92t{animation-delay:-1s}.BusinessCategories_badgeWrap__iGEf1:nth-child(3) .BusinessCategories_badgeRing__5n92t{animation-delay:-2s}.BusinessCategories_badgeImgWrap__8vv0l{position:absolute;inset:0;border-radius:50%;overflow:hidden;box-shadow:0 10px 36px rgba(37,99,235,.18);transition:box-shadow .4s ease}.BusinessCategories_badge__UA_IK:hover .BusinessCategories_badgeImgWrap__8vv0l{box-shadow:0 18px 50px rgba(37,99,235,.28)}.BusinessCategories_badgeImg__Dwtnm{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.BusinessCategories_badgeText__XeUxD{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:radial-gradient(circle at 30% 25%,#ffffff 0,#eef3fb 70%);border:3px solid #1e3a8a;box-sizing:border-box;color:#0f172a;text-align:center}.BusinessCategories_badgeTextStd__YvHZP{font-size:13px;font-weight:700;letter-spacing:.18em;color:#1e3a8a}.BusinessCategories_badgeTextNum__EKHMV{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1}.BusinessCategories_badgeLabel__gi8iE{font-size:11px;font-weight:600;letter-spacing:.1em;color:#64748b;text-transform:uppercase}.BusinessCategories_tagline__64F_8{font-style:italic;font-weight:500;font-size:14px;color:#64748b;max-width:none;margin:3rem auto 0;line-height:1.75;white-space:nowrap;overflow:visible}.BusinessCategories_reveal__jxAlN{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.BusinessCategories_reveal__jxAlN.BusinessCategories_in__kZf3C{opacity:1;transform:translateY(0)}@media screen and (max-width:900px){.BusinessCategories_grid__Crqna{grid-template-columns:1fr!important;gap:18px}.BusinessCategories_header__VWDiR{flex-direction:column;align-items:flex-start}.BusinessCategories_headerRule__mEsgJ{display:none}.BusinessCategories_container__Qzcdv{padding:0 24px}.BusinessCategories_badges__JElHr{gap:28px}.BusinessCategories_cardBody__LcH2A{font-size:1.1rem}}@media screen and (max-width:600px){.BusinessCategories_card__nHlFk{padding:32px 28px}.BusinessCategories_badge__UA_IK{width:100px;height:100px}.BusinessCategories_cardBody__LcH2A{font-size:1.05rem}.BusinessCategories_tagline__64F_8{white-space:normal}}.ServicesRotary_fxrot__MepZF{position:relative;background:linear-gradient(135deg,#0b1929,#0f2a4d 60%,#0e3a6c 130%);color:#fff;overflow:hidden;padding:80px 1.5rem}.ServicesRotary_fxrot__MepZF:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(125,211,252,.12),transparent 55%),radial-gradient(circle at 15% 20%,rgba(16,185,129,.08),transparent 55%);pointer-events:none}.ServicesRotary_head__r8DiV{text-align:center;margin:0 auto 3rem;position:relative;z-index:1;max-width:900px}.ServicesRotary_eyebrow__tNNdT{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#7dd3fc;margin-bottom:.65rem}.ServicesRotary_title__Flwb7{margin:0!important;color:#fff!important}.ServicesRotary_layout__EqxFz{display:grid;grid-template-columns:auto 1fr;gap:3.5rem;align-items:center;max-width:1280px;margin:0 auto;position:relative;z-index:1}@media (max-width:1100px){.ServicesRotary_layout__EqxFz{grid-template-columns:1fr;gap:2.5rem;justify-items:center}}.ServicesRotary_dial__1q0gD{position:relative;width:380px;height:380px;flex-shrink:0}@media (max-width:600px){.ServicesRotary_dial__1q0gD{width:300px;height:300px}}.ServicesRotary_dialRing__y8wJL{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(125,211,252,.2)}.ServicesRotary_dialRing__y8wJL:after{content:"";position:absolute;inset:28px;border-radius:50%;border:1px dashed rgba(125,211,252,.14)}.ServicesRotary_dialCenter__ycTQl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(125,211,252,.22),transparent 65%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(125,211,252,.65);text-align:center;padding:0 1rem}.ServicesRotary_dialCenterLabel__1dAjI{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-top:.5rem;line-height:1.2}.ServicesRotary_dialIcon__fY3OV{position:absolute;width:60px;height:60px;border-radius:50%;background:rgba(15,42,77,.78);border:1.5px solid rgba(125,211,252,.28);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.55);cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease;backdrop-filter:blur(4px);padding:0}.ServicesRotary_dialIcon__fY3OV:hover{color:#fff;border-color:#7dd3fc}.ServicesRotary_isActive__VbRMy{background:linear-gradient(135deg,#10b981,#06b6d4);border-color:#7dd3fc;color:#fff;box-shadow:0 12px 32px rgba(6,182,212,.5)}.ServicesRotary_dialIcon__fY3OV svg{width:26px;height:26px;display:block}.ServicesRotary_right__L9bNE{background:rgba(15,42,77,.38);border:1px solid rgba(125,211,252,.22);border-radius:18px;padding:2.5rem 2rem;backdrop-filter:blur(4px);width:100%}.ServicesRotary_panelHead__Qieyp{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.ServicesRotary_panelTitle__QWh6P{font-size:clamp(22px,2.4vw,30px)!important;font-weight:700!important;color:#fff!important;margin:0!important;line-height:1.2!important;letter-spacing:0}.ServicesRotary_panelLink__rq_SD{font-size:14px;font-weight:600;color:#7dd3fc;text-decoration:none;border-bottom:1px solid #7dd3fc;padding-bottom:2px;transition:color .15s ease,border-color .15s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.ServicesRotary_panelLink__rq_SD:hover{color:#fff;border-color:#fff}.ServicesRotary_features__8k5Gj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(125,211,252,.16);transition:opacity .25s ease}@media (max-width:780px){.ServicesRotary_features__8k5Gj{grid-template-columns:1fr}}.ServicesRotary_featTitle__C_Avr{font-size:18px;font-weight:700;color:#7dd3fc;margin:0 0 .85rem;line-height:1.25;letter-spacing:0}.ServicesRotary_featDesc__16fYf{font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.78);margin:0 0 1rem}.ServicesRotary_featLink__rCQZr{font-size:13.5px;font-weight:600;color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:gap .2s ease,color .15s ease}.ServicesRotary_featLink__rCQZr:hover{gap:.6rem;color:#7dd3fc}.ServicesRotary_features__8k5Gj,.ServicesRotary_panelTitle__QWh6P{transition:opacity .28s ease}.ServicesRotary_isChanging__l2K_k .ServicesRotary_features__8k5Gj,.ServicesRotary_isChanging__l2K_k .ServicesRotary_panelTitle__QWh6P{opacity:0}.ServicesRotary_allServices__OxkkG{margin:1.5rem 0 0;font-size:13.5px}.ServicesRotary_allServices__OxkkG a{color:#7dd3fc;display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.ServicesRotary_allServices__OxkkG a:hover{color:#fff}.StatsBento_section__nhVwI{padding:55px 5%;background:#f8f9fa;overflow:hidden;position:relative}.StatsBento_section__nhVwI:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 0 0,rgba(37,99,235,.06) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(34,197,94,.05) 0,transparent 50%);pointer-events:none}.StatsBento_section__nhVwI *{box-sizing:border-box;margin:0;padding:0}.StatsBento_wrap__ln2Al{max-width:1400px;margin:0 auto;position:relative;z-index:1}.StatsBento_heading__iFZyN{margin-bottom:40px!important;padding:16px 0!important;position:relative;display:inline-block}.StatsBento_heading__iFZyN:after{content:"";position:absolute;bottom:8px;left:0;width:0;height:4px;background:linear-gradient(90deg,#10b981,#06b6d4);border-radius:2px;animation:StatsBento_headingLine__0VvXF 1s ease .5s forwards}@keyframes StatsBento_headingLine__0VvXF{to{width:80px}}@keyframes StatsBento_luxuryReveal__tgHw3{0%{opacity:0;transform:translateY(50px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes StatsBento_shimmerLuxury__EDyVn{0%{left:-100%;opacity:0}50%{opacity:.6}to{left:100%;opacity:0}}@keyframes StatsBento_numberReveal__3Fzx7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes StatsBento_gradientFlow__ga8P0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.StatsBento_bento__kln_I{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:0}.StatsBento_card__hbes0{border-radius:24px;padding:32px 28px;min-height:200px;display:flex;flex-direction:column;position:relative;overflow:hidden;opacity:0;animation:StatsBento_luxuryReveal__tgHw3 .7s cubic-bezier(.22,1,.36,1) forwards;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.StatsBento_card__hbes0:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-15deg);pointer-events:none}.StatsBento_card__hbes0:hover:before{animation:StatsBento_shimmerLuxury__EDyVn .8s ease forwards}.StatsBento_card__hbes0:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 60px -15px rgba(15,23,42,.25)}.StatsBento_card1__LVybw{animation-delay:.1s;background:linear-gradient(145deg,#e0f2fe,#bae6fd);box-shadow:0 8px 32px rgba(14,165,233,.15)}.StatsBento_card2__ltCnG{background:linear-gradient(145deg,#10b981,#1d4ed8);background-size:200% 200%;animation:StatsBento_luxuryReveal__tgHw3 .7s cubic-bezier(.22,1,.36,1) forwards,StatsBento_gradientFlow__ga8P0 6s ease infinite;animation-delay:.15s,0s;box-shadow:0 8px 32px rgba(37,99,235,.3)}.StatsBento_card3__erkn0{animation-delay:.2s;background:linear-gradient(145deg,#dcfce7,#bbf7d0);box-shadow:0 8px 32px rgba(34,197,94,.12)}.StatsBento_card4__4tsfb{animation-delay:.25s;background:linear-gradient(145deg,#f0fdf4,#dcfce7);box-shadow:0 8px 32px rgba(34,197,94,.1)}.StatsBento_card5__VJzoR{background:linear-gradient(145deg,#06b6d4,#16a34a);background-size:200% 200%;animation:StatsBento_luxuryReveal__tgHw3 .7s cubic-bezier(.22,1,.36,1) forwards,StatsBento_gradientFlow__ga8P0 6s ease infinite;animation-delay:.3s,0s;box-shadow:0 8px 32px rgba(34,197,94,.3)}.StatsBento_card6__tMDIH{animation-delay:.35s;background:linear-gradient(145deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;box-shadow:0 8px 32px rgba(15,23,42,.06)}.StatsBento_icon__fzeTI{width:52px;height:52px;background:#0f172a;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .4s cubic-bezier(.22,1,.36,1),background .3s ease;box-shadow:0 4px 15px rgba(15,23,42,.2)}.StatsBento_card__hbes0:hover .StatsBento_icon__fzeTI{transform:rotate(8deg) scale(1.15);background:#10b981}.StatsBento_icon__fzeTI svg{width:24px;height:24px;fill:#fff}.StatsBento_num__5HdCK{font-size:56px;font-weight:800;color:#0f172a;line-height:1.1;margin-bottom:12px;letter-spacing:-2px;opacity:0;animation:StatsBento_numberReveal__3Fzx7 .6s ease forwards;animation-delay:.4s;transition:transform .3s ease}.StatsBento_card__hbes0:hover .StatsBento_num__5HdCK{transform:scale(1.08)}.StatsBento_card2__ltCnG .StatsBento_num__5HdCK,.StatsBento_card5__VJzoR .StatsBento_num__5HdCK{color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.2)}.StatsBento_lbl__o_Qn9{font-size:1.6rem;color:#18181b;line-height:1.7;font-weight:300}.StatsBento_card2__ltCnG .StatsBento_lbl__o_Qn9,.StatsBento_card5__VJzoR .StatsBento_lbl__o_Qn9{color:rgba(255,255,255,.95)}.StatsBento_quote__mo_xb{font-size:1.6rem;color:#18181b;line-height:1.75;font-style:italic;flex:1;margin-bottom:20px;font-weight:500;position:relative;padding-left:20px}.StatsBento_quote__mo_xb:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#10b981,#06b6d4);border-radius:2px}.StatsBento_author__gF1PG{font-size:1.1rem;font-weight:700;color:#0f172a}.StatsBento_role__ZVtb5{font-size:.95rem;color:#71717a;margin-top:4px;font-weight:500}.StatsBento_feat__qSnU2{font-size:1.6rem;color:#18181b;line-height:1.75;font-weight:500}@media (max-width:880px){.StatsBento_bento__kln_I{grid-template-columns:1fr 1fr}.StatsBento_num__5HdCK{font-size:48px}.StatsBento_feat__qSnU2,.StatsBento_lbl__o_Qn9,.StatsBento_quote__mo_xb{font-size:1.4rem}}@media (max-width:560px){.StatsBento_section__nhVwI{padding:48px 5%}.StatsBento_heading__iFZyN{margin-bottom:28px!important}.StatsBento_bento__kln_I{grid-template-columns:1fr;gap:16px}.StatsBento_card__hbes0{padding:28px 24px;min-height:auto}.StatsBento_num__5HdCK{font-size:42px}.StatsBento_feat__qSnU2,.StatsBento_lbl__o_Qn9,.StatsBento_quote__mo_xb{font-size:1.25rem}}