.intelligence-artwork_artwork__Sh9oh{position:relative;width:100%;height:100%;pointer-events:none}.intelligence-artwork_image__Za1Y8{object-fit:contain;object-position:right center}.intelligence-artwork_flow__Ov4fM{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.intelligence-artwork_chip__Esgr0{fill:#153e4de8;stroke:#c7eee27a;stroke-width:1.2px}.intelligence-artwork_technology___vG8f{fill:#f5fafc;font:600 25px/1 var(--font-sans);letter-spacing:.01em}.intelligence-artwork_code__ATlfQ{fill:#e5ffea;font:500 17px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.025em;paint-order:stroke;stroke:#064c4b;stroke-width:3px;stroke-linejoin:round}@media(max-width:760px){.intelligence-artwork_technology___vG8f{font-size:28px}.intelligence-artwork_code__ATlfQ{font-size:20px}}.intelligence-artwork_flow__Ov4fM[data-active=false] .intelligence-artwork_motion___xpXo{visibility:hidden}@media(prefers-reduced-motion:reduce){.intelligence-artwork_motion___xpXo{display:none}.intelligence-artwork_halo__8scid{opacity:.22!important}}.aarudaya-brand_logo__aGj_2{display:block;width:240px;max-width:100%;height:auto}.aarudaya-brand_icon__IYYHl{display:inline-block;flex:none;width:36px;height:auto;border-radius:7px;vertical-align:middle}.feature-icon_icon__U4gci{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--feature-size);height:var(--feature-size);vertical-align:middle}.feature-icon_icon__U4gci img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px #27496812);transition:transform .28s ease,filter .28s ease}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){a:hover>.feature-icon_icon__U4gci img,article:hover>.feature-icon_icon__U4gci img,button:hover>.feature-icon_icon__U4gci img{transform:translateY(-2px) rotate(-3deg);filter:drop-shadow(0 5px 4px #27496821)}}@media(prefers-reduced-motion:reduce){.feature-icon_icon__U4gci img{transition:none}}.digital-promotion-ecosystem_heading__iqfPu{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--layout-gap);align-items:end}.digital-promotion-ecosystem_heading__iqfPu h2 span{color:var(--accent-blue)}.digital-promotion-ecosystem_heading__iqfPu>p{max-width:62ch;color:var(--muted);font-size:.95rem;line-height:1.75}.digital-promotion-ecosystem_ecosystem__2S3yY{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:20px;margin-top:26px}.digital-promotion-ecosystem_map__aAWcf{min-width:0;display:flex;flex-direction:column;border:1px solid #d9e4ee;border-radius:18px;background:radial-gradient(ellipse at 50% 52%,#e9f2f9 0,transparent 60%),linear-gradient(130deg,#fff,#f8fbfd);overflow:hidden}.digital-promotion-ecosystem_mapTop__5Srjj{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-size:.76rem;color:var(--label)}.digital-promotion-ecosystem_network__9tcKz{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.88fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(105px,1fr));gap:20px 16px;align-items:center;flex:1;min-height:360px;padding:16px 22px}.digital-promotion-ecosystem_connections__oPjTE{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.digital-promotion-ecosystem_connections__oPjTE path{stroke:#c9dae6;stroke-width:1.6}.digital-promotion-ecosystem_connections__oPjTE .digital-promotion-ecosystem_signal__id9ql{stroke:#5b9db3;stroke-width:3;stroke-linecap:round;stroke-dasharray:.05 .95;animation:digital-promotion-ecosystem_flow__pM8Ka 5s linear infinite;animation-delay:var(--signal-delay)}.digital-promotion-ecosystem_connections__oPjTE g[data-selected=true] path{stroke:#7085bb}.digital-promotion-ecosystem_connections__oPjTE g[data-selected=true] .digital-promotion-ecosystem_signal__id9ql{stroke:#4b72b6;stroke-width:4}.digital-promotion-ecosystem_hub__BTUda{position:relative;z-index:1;grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:7px;padding:20px 8px;background:linear-gradient(145deg,#fff,#edf5fc);border:1px solid #bdd1e3;border-radius:22px;box-shadow:0 8px 35px #47729e16,0 0 0 8px #ffffff9c}.digital-promotion-ecosystem_hub__BTUda strong{font-size:.96rem;color:var(--text)}.digital-promotion-ecosystem_hub__BTUda>span:last-child{color:var(--muted);font-size:.67rem;line-height:1.6}.digital-promotion-ecosystem_channels__l_yhZ{display:contents}.digital-promotion-ecosystem_channel__1TcWT{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:14px 11px;text-align:left;border:1px solid #dae5ee;border-radius:12px;background:linear-gradient(130deg,#fff,#f8fbfe);cursor:pointer;color:var(--text);transition:box-shadow .2s,border-color .2s,transform .2s}.digital-promotion-ecosystem_channel__1TcWT:first-child{grid-column:1;grid-row:1}.digital-promotion-ecosystem_channel__1TcWT:nth-child(2){grid-column:1;grid-row:2}.digital-promotion-ecosystem_channel__1TcWT:nth-child(3){grid-column:1;grid-row:3}.digital-promotion-ecosystem_channel__1TcWT:nth-child(4){grid-column:3;grid-row:1}.digital-promotion-ecosystem_channel__1TcWT:nth-child(5){grid-column:3;grid-row:2}.digital-promotion-ecosystem_channel__1TcWT:nth-child(6){grid-column:3;grid-row:3}.digital-promotion-ecosystem_channel__1TcWT strong{display:block;font-size:.78rem;line-height:1.45;font-weight:600}.digital-promotion-ecosystem_channel__1TcWT small{display:block;font-size:.65rem;line-height:1.5;margin-top:4px;color:var(--muted)}.digital-promotion-ecosystem_channel__1TcWT[aria-selected=true]{border-color:#7f9cc0;background:#edf4fc;box-shadow:0 5px 20px #426c9b12}.digital-promotion-ecosystem_channel__1TcWT[data-tone=plum][aria-selected=true]{border-color:#a895bd;background:#f4f0f9}.digital-promotion-ecosystem_channel__1TcWT[data-tone=teal][aria-selected=true]{border-color:#77a8ad;background:#eef7f7}.digital-promotion-ecosystem_channel__1TcWT:hover{transform:translateY(-2px);border-color:#849db5}.digital-promotion-ecosystem_feedback__K5KtY{display:flex;justify-content:center;align-items:center;gap:8px;padding:22px 15px;color:var(--label);font-size:.74rem}.digital-promotion-ecosystem_feedback__K5KtY svg{color:var(--accent-blue);flex:none}.digital-promotion-ecosystem_panels__100R0{min-width:0;border:1px solid #dae4ed;border-radius:18px;background:#fff}.digital-promotion-ecosystem_panel__CEMf8{padding:26px;height:100%;display:flex;flex-direction:column}.digital-promotion-ecosystem_panel__CEMf8[hidden]{display:none}.digital-promotion-ecosystem_panelTop___2UjF{display:flex;align-items:center;justify-content:space-between;gap:16px}.digital-promotion-ecosystem_panelTop___2UjF>span:last-child{color:var(--label);font:500 .65rem ui-monospace,monospace}.digital-promotion-ecosystem_panel__CEMf8 h3{font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.28;margin-top:18px}.digital-promotion-ecosystem_panel__CEMf8>p{font-size:.9rem;color:var(--muted);line-height:1.7;margin-top:12px}.digital-promotion-ecosystem_panel__CEMf8 h4{font-size:.8rem;color:var(--text);margin:22px 0 10px;font-weight:600}.digital-promotion-ecosystem_panel__CEMf8 ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.digital-promotion-ecosystem_panel__CEMf8 li{display:flex;gap:9px;align-items:flex-start;font-size:.82rem;color:var(--muted);line-height:1.6}.digital-promotion-ecosystem_panel__CEMf8 li svg{flex:none;margin-top:3px;color:var(--accent-blue)}.digital-promotion-ecosystem_path__Iwd0H{margin-top:22px;padding:13px 14px;border:1px solid #e0e8f1;border-radius:9px;background:#f5f8fc;font-size:.77rem;line-height:1.65;color:var(--link)}.digital-promotion-ecosystem_measure__Dl6M1{padding-block:17px}.digital-promotion-ecosystem_measure__Dl6M1 strong{font-size:.78rem;color:var(--text)}.digital-promotion-ecosystem_measure__Dl6M1 p{font-size:.8rem;line-height:1.65;color:var(--muted);margin-top:6px}.digital-promotion-ecosystem_panel__CEMf8>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;border-top:1px solid #e0e8ef;padding-top:16px;font-size:.8rem;color:var(--link);font-weight:600}.digital-promotion-ecosystem_scope__udRw_{display:grid;grid-template-columns:.75fr 1.4fr;gap:var(--layout-gap);padding:22px 0 0}.digital-promotion-ecosystem_scope__udRw_ strong{font-size:.94rem;line-height:1.6}.digital-promotion-ecosystem_scope__udRw_ p{font-size:.85rem;color:var(--muted);line-height:1.7}.digital-promotion-ecosystem_map__aAWcf[data-motion=false] *{animation-play-state:paused}@keyframes digital-promotion-ecosystem_flow__pM8Ka{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:1600px){.digital-promotion-ecosystem_channel__1TcWT{padding:18px 14px;gap:12px}.digital-promotion-ecosystem_channel__1TcWT strong{font-size:.94rem}.digital-promotion-ecosystem_channel__1TcWT small{font-size:.78rem}.digital-promotion-ecosystem_panel__CEMf8{padding:30px}.digital-promotion-ecosystem_panel__CEMf8>p{font-size:1rem}.digital-promotion-ecosystem_measure__Dl6M1 p,.digital-promotion-ecosystem_panel__CEMf8 li{font-size:.9rem}.digital-promotion-ecosystem_network__9tcKz{min-height:420px}}@media(max-width:1100px){.digital-promotion-ecosystem_ecosystem__2S3yY{grid-template-columns:1fr}.digital-promotion-ecosystem_network__9tcKz{min-height:370px}.digital-promotion-ecosystem_panel__CEMf8{min-height:490px}}@media(max-width:750px){.digital-promotion-ecosystem_heading__iqfPu,.digital-promotion-ecosystem_scope__udRw_{grid-template-columns:1fr;gap:16px}.digital-promotion-ecosystem_ecosystem__2S3yY{margin-top:22px}}@media(max-width:600px){.digital-promotion-ecosystem_network__9tcKz{display:flex;flex-direction:column;gap:20px;min-height:0;padding:8px 16px 12px}.digital-promotion-ecosystem_hub__BTUda{width:100%;flex-direction:row;flex-wrap:wrap;gap:12px;border-radius:14px;padding:15px;box-shadow:0 5px 20px #47729e0d}.digital-promotion-ecosystem_hub__BTUda>span:last-child{flex-basis:100%}.digital-promotion-ecosystem_connections__oPjTE,.digital-promotion-ecosystem_hub__BTUda br{display:none}.digital-promotion-ecosystem_channels__l_yhZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.digital-promotion-ecosystem_channel__1TcWT:nth-child(n){grid-column:auto;grid-row:auto}.digital-promotion-ecosystem_channel__1TcWT{flex-direction:column;align-items:flex-start;gap:10px;padding:13px}.digital-promotion-ecosystem_channel__1TcWT strong{font-size:.77rem}.digital-promotion-ecosystem_channel__1TcWT small{font-size:.64rem}.digital-promotion-ecosystem_feedback__K5KtY{font-size:.67rem;padding:10px 16px 20px}.digital-promotion-ecosystem_mapTop__5Srjj{padding:14px 16px}.digital-promotion-ecosystem_panel__CEMf8{padding:21px;min-height:570px}.digital-promotion-ecosystem_panel__CEMf8 h3{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.digital-promotion-ecosystem_map__aAWcf *{animation:none!important;transition:none!important}}.hero-benefits_benefits__Uv16c{margin-top:24px;padding-top:18px;border-top:1px solid #dfe7ed}.hero-benefits_benefits__Uv16c dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0}.hero-benefits_benefits__Uv16c dt{color:var(--text);font-size:.82rem;line-height:1.4;font-weight:600}.hero-benefits_benefits__Uv16c dd{margin:6px 0 0;color:var(--muted);font-size:.76rem;line-height:1.6}@media(min-width:1600px){.hero-benefits_benefits__Uv16c dt{font-size:.94rem}.hero-benefits_benefits__Uv16c dd{font-size:.88rem;max-width:42ch}}@media(min-width:851px){.hero-benefits_benefits__Uv16c{margin-top:22px;padding-top:0;border-top:0}.hero-benefits_benefits__Uv16c:before{content:"";display:block;height:1px;background:#dfe7ed;margin-bottom:17px}}@media(max-width:540px){.hero-benefits_benefits__Uv16c dl{gap:18px}.hero-benefits_benefits__Uv16c dt{font-size:.76rem}.hero-benefits_benefits__Uv16c dd{font-size:.71rem}}.hero-highlights_highlights__qenl8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:20px 0 4px;padding:0}.hero-highlights_highlights__qenl8 li{min-width:0}.hero-highlights_item___hVcQ{display:flex;align-items:flex-start;gap:11px;padding:15px;border:1px solid var(--line);height:100%}.hero-highlights_item___hVcQ>div{min-width:0}.hero-highlights_item___hVcQ strong{display:block;font-size:.86rem;font-weight:600;line-height:1.45;color:var(--accent-blue)}.hero-highlights_item___hVcQ[data-tone=plum] strong{color:var(--accent-plum)}.hero-highlights_item___hVcQ p{font-size:.78rem;line-height:1.65;color:var(--muted);margin:7px 0 0;max-width:46ch}.hero-highlights_item___hVcQ:hover strong{text-decoration:underline;text-underline-offset:4px}@media(min-width:1600px){.hero-highlights_item___hVcQ{padding:18px;gap:14px}.hero-highlights_item___hVcQ strong{font-size:.95rem}.hero-highlights_item___hVcQ p{font-size:.86rem}}@media(max-width:1100px) and (min-width:851px){.hero-highlights_highlights__qenl8{grid-template-columns:1fr}}@media(max-width:540px){.hero-highlights_highlights__qenl8{grid-template-columns:1fr;gap:10px;margin-top:20px}.hero-highlights_item___hVcQ{padding:14px}}.technology-workflow_board____UQo{width:100%;min-width:0;margin:0;overflow:hidden;border:1px solid #c7ded5;border-radius:10px;background:#ffffffeb;box-shadow:0 22px 54px #07494d16;backdrop-filter:blur(18px)}.technology-workflow_bar__xu28z{display:flex;align-items:center;gap:8px;padding:10px 17px;min-height:48px;color:var(--label);font:600 .56rem/1.4 ui-monospace,monospace;letter-spacing:.07em}.technology-workflow_dot__S9q9S{height:5px;width:5px;border-radius:50%;background:#198979;flex:none}.technology-workflow_showcase__hiHRb{border-color:#d7e1e9;border-radius:15px;background:#fff;box-shadow:0 18px 55px #294b6512,0 2px 7px #294b6505;backdrop-filter:none}.technology-workflow_showcase__hiHRb .technology-workflow_bar__xu28z{min-height:38px;padding:10px 17px;color:var(--label);font-size:.52rem}.technology-workflow_showcase__hiHRb .technology-workflow_dot__S9q9S{background:#4c8d9e}.technology-workflow_showcase__hiHRb .technology-workflow_tabs__QrI0F{border-color:#dfe7ed}.technology-workflow_showcase__hiHRb .technology-workflow_tabs__QrI0F button{border-color:#dfe7ed;min-height:49px}.technology-workflow_showcase__hiHRb .technology-workflow_tabs__QrI0F button:after{background:linear-gradient(90deg,#365f7a,#80aabd)}.technology-workflow_showcase__hiHRb .technology-workflow_detail__XnRCN{min-height:126px;padding:18px 22px}.technology-workflow_showcase__hiHRb figcaption{border-color:#e5ebf0;color:var(--label);font-size:.58rem}@media(min-width:851px){.technology-workflow_showcase__hiHRb{display:flex;flex-direction:column}.technology-workflow_showcase__hiHRb .technology-workflow_bar__xu28z,.technology-workflow_showcase__hiHRb .technology-workflow_detail__XnRCN,.technology-workflow_showcase__hiHRb .technology-workflow_tabs__QrI0F,.technology-workflow_showcase__hiHRb figcaption{flex-shrink:0}.technology-workflow_showcase__hiHRb .technology-workflow_detail__XnRCN{min-height:112px;padding:16px 22px}}.technology-workflow_canvas__muOrJ{position:relative;height:245px;overflow:hidden;background:linear-gradient(120deg,#073f47f2,#073f47ab),url(/visuals/future-systems.webp) 70% 40%/cover}.technology-workflow_matrix__6M5DS{position:absolute;inset:0;background-image:linear-gradient(#8ac8b609 1px,transparent 0),linear-gradient(90deg,#8ac8b609 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse at center,black,transparent 85%)}.technology-workflow_connections__QUz8I{width:100%;height:100%;position:absolute;inset:0}.technology-workflow_signal__uc9Kh{stroke:#bce771;stroke-width:1.5;stroke-dasharray:1;animation:technology-workflow_connect__8aGen 1.5s cubic-bezier(.22,1,.36,1) both}.technology-workflow_orbit__KJa2L{transform-origin:260px 120px;animation:technology-workflow_orbit__KJa2L 3s cubic-bezier(.22,1,.36,1) both}.technology-workflow_core__N07qs{position:absolute;top:50%;left:50%;translate:-50% -55%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:106px;height:106px;border:1px solid #86c4ac;border-radius:23px;color:#dcf8bd;background:linear-gradient(145deg,#3d8b78c9,#075357ed);box-shadow:inset 0 1px 0 #e8ffdf70,0 0 40px #bce77121;animation:technology-workflow_arrive__CnAp0 .7s both}.technology-workflow_core__N07qs span{color:#e2f3e7;font:500 .6rem ui-monospace,monospace;letter-spacing:.04em}.technology-workflow_destinationNode__x3sPy,.technology-workflow_sourceNode__BqCRD{position:absolute;top:27%;left:10%;display:grid;place-items:center;width:38px;height:38px;color:#d0e9dd;background:#ffffff0f;border:1px solid #7bac995c;border-radius:8px;animation:technology-workflow_arrive__CnAp0 .8s .15s both}.technology-workflow_destinationNode__x3sPy{top:64%;left:auto;right:10%;color:#d5f8a0;animation-delay:.3s}.technology-workflow_systemLabels__J5MFP{position:absolute;inset:auto 16px 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#bddecf;font:500 .55rem/1.4 ui-monospace,monospace}.technology-workflow_systemLabels__J5MFP svg{color:#bce771}.technology-workflow_corner__VvbGf{position:absolute;top:14px;right:16px;font:500 .48rem ui-monospace,monospace;letter-spacing:.1em;color:#b8d9cc}.technology-workflow_tabs__QrI0F{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d8e5e0}.technology-workflow_tabs__QrI0F button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:53px;padding:12px 8px;border:0;border-right:1px solid #dce5ed;border-radius:0}.technology-workflow_tabs__QrI0F button:last-child{border-right:0}.technology-workflow_tabs__QrI0F button>span{font:500 .51rem ui-monospace,monospace;color:var(--label)}.technology-workflow_tabs__QrI0F button:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#365f7a,#80aabd);scale:0 1;transform-origin:left;transition:scale .35s}.technology-workflow_tabs__QrI0F button[aria-selected=true]:after{scale:1}.technology-workflow_detail__XnRCN{min-height:115px;padding:20px 22px 16px;animation:technology-workflow_arrive__CnAp0 .45s both}.technology-workflow_detail__XnRCN[hidden]{display:none}.technology-workflow_detail__XnRCN strong{display:block;font-size:1.03rem;font-weight:var(--weight-heading);letter-spacing:-.025em;line-height:1.3}.technology-workflow_detail__XnRCN p{font-size:.78rem;line-height:1.6;color:var(--muted);margin-top:7px}.technology-workflow_board____UQo figcaption{padding:9px 15px;border-top:1px solid #e1ebe5;color:var(--label);text-align:center;font-size:.62rem}@keyframes technology-workflow_connect__8aGen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes technology-workflow_orbit__KJa2L{0%{transform:rotate(-160deg)}to{transform:rotate(0)}}@keyframes technology-workflow_arrive__CnAp0{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:540px){.technology-workflow_canvas__muOrJ{height:205px}.technology-workflow_core__N07qs{height:90px;width:90px;border-radius:18px}.technology-workflow_core__N07qs svg{width:29px}.technology-workflow_detail__XnRCN{min-height:115px;padding:16px}.technology-workflow_detail__XnRCN strong{font-size:.96rem}.technology-workflow_detail__XnRCN p{font-size:.75rem}.technology-workflow_bar__xu28z{padding:9px 13px;font-size:.51rem}.technology-workflow_systemLabels__J5MFP{font-size:.48rem}.technology-workflow_tabs__QrI0F button{gap:6px}}@media(prefers-reduced-motion:reduce){.technology-workflow_board____UQo *,.technology-workflow_board____UQo :after{animation:none!important;transition:none!important}}.technology-theme_page__3dL_c{--card-gap:12px;--card-radius:10px;--line:#d8e5e0;--mint:#edf5f3;--lime-soft:#eef6e6;--teal:#07545b;background:#f9fbfa;color:var(--text)}.technology-theme_page__3dL_c .section{padding-block:var(--section-space);scroll-margin-top:92px}.technology-theme_page__3dL_c .approach{background:#edf5f3}.technology-theme_page__3dL_c .steps{gap:var(--card-gap);margin-top:26px}.technology-theme_page__3dL_c .steps article{padding:22px;border-radius:var(--card-radius)}.technology-theme_page__3dL_c .steps p{font-size:.9rem;line-height:1.65}.technology-theme_page__3dL_c .contact-banner{border:1px solid #22616a;border-radius:10px;color:white;background:linear-gradient(90deg,#073f47f7,#073f47ce),url(/visuals/future-systems.webp) 100%/cover}.technology-theme_sectionLinks__6uq5i{background:#ffffffed;border-bottom:1px solid var(--line)}.technology-theme_sectionLinks__6uq5i nav{display:flex;gap:0;flex-wrap:wrap;padding:0}.technology-theme_sectionLinks__6uq5i a{display:flex;align-items:center;gap:10px;padding:18px 24px;min-height:62px;border-right:1px solid var(--line);color:var(--label);font:500 .58rem/1.5 ui-monospace,monospace;transition:background .2s}.technology-theme_sectionLinks__6uq5i a:first-child{padding-left:0;padding-right:28px}.technology-theme_sectionLinks__6uq5i a span{color:var(--text);font:600 .79rem/1.4 var(--font-sans)}.technology-theme_sectionLinks__6uq5i a:hover{background:#edf6f1}@media(max-width:600px){.technology-theme_page__3dL_c{--card-gap:10px}.technology-theme_sectionLinks__6uq5i a{flex:1;justify-content:center;padding:13px 7px;min-height:54px;gap:6px}.technology-theme_sectionLinks__6uq5i a:first-child{padding:13px 7px}.technology-theme_sectionLinks__6uq5i a span{font-size:.69rem}.technology-theme_sectionLinks__6uq5i a:last-child{border-right:0}}.hero-artwork_scene__tVhdu{position:relative;isolation:isolate;aspect-ratio:1.5;overflow:hidden;background:#f5f8fb;border-block:1px solid #e4ebf0}.hero-artwork_artwork__tpLxA{position:absolute;inset:0;transform-origin:50% 55%;animation:hero-artwork_drift__rAuml 12s ease-in-out infinite}.hero-artwork_illustration__PFgi9{position:absolute;left:50%;top:50%;translate:-50% -50%;height:100%;aspect-ratio:1.5;max-width:100%;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.hero-artwork_artwork__tpLxA img{display:block;width:100%;height:100%;object-fit:contain}.hero-artwork_energy__mTNdM{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-artwork_signal__KaZ3g{stroke:#e7ffff;stroke-width:5;stroke-linecap:round;stroke-dasharray:.055 .945;animation:hero-artwork_flow___YD6J 4.6s linear infinite;animation-delay:var(--delay);filter:drop-shadow(0 0 5px #13c5cc)}.hero-artwork_pulse__fE3FP{fill:#68e5e4;opacity:.15;transform-box:fill-box;transform-origin:center;animation:hero-artwork_pulse__fE3FP 4.6s ease-in-out infinite;filter:blur(5px)}.hero-artwork_focus__PhhWX{position:absolute;top:14px;left:16px;display:flex;align-items:center;gap:7px;max-width:calc(100% - 88px);font-size:.66rem;font-weight:600;color:var(--text);padding:7px 9px;border:1px solid #ffffffc4;background:#ffffffd9;border-radius:5px;box-shadow:0 3px 14px #24405b06}.hero-artwork_focus__PhhWX>span{width:5px;height:5px;border-radius:50%;background:#368d98;flex-shrink:0}.hero-artwork_motionControl__kr8Rq{position:absolute;top:11px;right:12px;border-radius:50%}.hero-artwork_code__xXWaM{position:absolute;left:15px;bottom:16px;padding:10px 12px;width:195px;background:linear-gradient(130deg,#ffffffed,#f4f8fbe8);border:1px solid #fff;border-radius:9px;box-shadow:0 8px 24px #29445c16,inset 0 0 0 1px #d6e2eb63;backdrop-filter:blur(14px);animation:hero-artwork_float__oW6CN 7s ease-in-out infinite}.hero-artwork_code__xXWaM>div{display:flex;align-items:center;gap:3px;margin-bottom:8px}.hero-artwork_code__xXWaM>div>span{width:3px;height:3px;background:#a8bbc8;border-radius:50%}.hero-artwork_code__xXWaM small{margin-left:5px;color:var(--label);font:600 .42rem/1.4 ui-monospace,monospace;letter-spacing:.07em}.hero-artwork_code__xXWaM code{display:flex;align-items:center;gap:8px;padding:4px 0;font:500 .57rem/1.4 ui-monospace,monospace;color:var(--label);white-space:nowrap;transition:color .3s}.hero-artwork_code__xXWaM code>span{color:#94a4b0;font-size:.48rem}.hero-artwork_code__xXWaM code[data-active=true]{color:#216978}.hero-artwork_code__xXWaM i{width:3px;height:9px;background:currentColor;margin-left:1px;opacity:0}.hero-artwork_code__xXWaM code[data-active=true] i{animation:hero-artwork_cursor__WzPlZ 1.8s ease-in-out infinite}.hero-artwork_outcome__SFG_i{position:absolute;display:flex;align-items:center;gap:8px;right:15px;bottom:27px;max-width:48%;padding:11px 12px;border:1px solid #ffffffe8;background:linear-gradient(120deg,#ffffffeb,#edf5f9e8);backdrop-filter:blur(14px);border-radius:9px;box-shadow:0 8px 24px #29445c14;animation:hero-artwork_float__oW6CN 8s ease-in-out -3s infinite}.hero-artwork_outcome__SFG_i>svg{flex-shrink:0;color:#2c7683}.hero-artwork_outcome__SFG_i span{display:block;color:var(--label);font:600 .43rem/1.5 ui-monospace,monospace;letter-spacing:.06em}.hero-artwork_outcome__SFG_i strong{display:block;margin-top:3px;color:var(--text);font-size:.72rem;line-height:1.4;font-weight:600}.hero-artwork_scene__tVhdu[data-motion=false] *,.hero-artwork_scene__tVhdu[data-motion=false] :after{animation-play-state:paused!important}.hero-artwork_scene__tVhdu[data-presentation=photographic] .hero-artwork_artwork__tpLxA{inset:0}.hero-artwork_scene__tVhdu[data-presentation=photographic] .hero-artwork_illustration__PFgi9{inset:0;translate:none;width:100%;height:100%;max-width:none;aspect-ratio:auto;mask-image:none}.hero-artwork_scene__tVhdu[data-presentation=photographic] .hero-artwork_illustration__PFgi9 img{object-fit:cover}.hero-artwork_scene__tVhdu[data-presentation=photographic] .hero-artwork_artwork__tpLxA:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 65%,#f5f8fb70)}.hero-artwork_scene__tVhdu[data-presentation=photographic] .hero-artwork_signal__KaZ3g{stroke-width:3;filter:drop-shadow(0 0 3px #13c5cc)}.hero-artwork_scene__tVhdu[data-presentation=photographic] .hero-artwork_pulse__fE3FP{opacity:.08}@keyframes hero-artwork_drift__rAuml{0%,to{transform:scale(1)}50%{transform:scale(1.018) translateY(-2px)}}@keyframes hero-artwork_flow___YD6J{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hero-artwork_pulse__fE3FP{0%,65%,to{opacity:.12;transform:scale(.85)}80%{opacity:.48;transform:scale(1.65)}}@keyframes hero-artwork_float__oW6CN{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hero-artwork_cursor__WzPlZ{0%,to{opacity:.15}50%{opacity:.7}}@media(min-width:851px){.hero-artwork_scene__tVhdu{flex:1;aspect-ratio:auto;min-height:230px}}@media(min-width:1600px){.hero-artwork_scene__tVhdu{min-height:260px}}@media(max-width:1100px) and (min-width:851px),(max-width:540px){.hero-artwork_artwork__tpLxA{inset:0 0 25px}.hero-artwork_focus__PhhWX{top:12px;left:12px;font-size:.59rem}.hero-artwork_code__xXWaM{left:10px;bottom:11px;width:45%;max-width:164px;padding:8px 9px}.hero-artwork_code__xXWaM small{font-size:.37rem}.hero-artwork_code__xXWaM code{font-size:.49rem;gap:6px;padding:3px 0}.hero-artwork_outcome__SFG_i{right:10px;bottom:19px;max-width:43%;gap:6px;padding:9px}.hero-artwork_outcome__SFG_i span{font-size:.36rem}.hero-artwork_outcome__SFG_i strong{font-size:.63rem}.hero-artwork_outcome__SFG_i>svg{width:13px}}@media(max-width:540px){.hero-artwork_scene__tVhdu{aspect-ratio:1.32}}@media(prefers-reduced-motion:reduce){.hero-artwork_scene__tVhdu *,.hero-artwork_scene__tVhdu :after{animation:none!important;transition:none!important}}.products_page__ydumG{--product-line:var(--line);--product-accent:var(--teal)}.products_page__ydumG h2{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.products_screenshot__rQQjf{min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:var(--card-radius);background:#fff;box-shadow:0 16px 44px #07494d0c}.products_screenshot__rQQjf>a{display:block;border-radius:6px;overflow:hidden}.products_screenshot__rQQjf img{display:block;width:100%;height:auto}.products_screenshot__rQQjf figcaption,.products_source__jmqSh{padding:10px 3px 0;color:var(--muted);font-size:.75rem;line-height:1.5}.products_screenshot__rQQjf figcaption a,.products_source__jmqSh a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.products_audiences__GULyS,.products_workflow__lKVz_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap);margin:26px 0;padding:0;list-style:none}.products_audiences__GULyS a,.products_workflow__lKVz_ li{position:relative;height:100%;padding:21px;border:1px solid var(--line);border-radius:var(--card-radius);background:#fff}.products_workflow__lKVz_ li:before{position:absolute;content:"";inset:-1px 20px auto;height:2px;background:linear-gradient(90deg,#189c83,#bce771,transparent)}.products_workflow__lKVz_ li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:#eaf4df;margin-bottom:16px;color:var(--label);font:600 .64rem ui-monospace,monospace}.products_workflowTop__LzwMl{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.products_workflowTop__LzwMl>span:not([data-feature-icon]){font:600 .67rem ui-monospace,monospace;color:var(--label)}.products_audiences__GULyS h3,.products_workflow__lKVz_ h3{font-size:1.06rem;line-height:1.4}.products_audiences__GULyS p,.products_proof__UAQgC p,.products_workflow__lKVz_ p{margin-top:9px;color:var(--muted);font-size:.9rem;line-height:1.65}.products_proof__UAQgC{display:flex;align-items:flex-start;gap:14px;margin:26px 0;padding:21px;border:1px solid var(--line);border-radius:var(--card-radius);background:#edf5ef}.products_proof__UAQgC h3{font-size:1.1rem}.products_proof__UAQgC svg{flex:none;color:var(--accent-blue)}.products_audience__16TKK{border-top:1px solid var(--line);background:var(--mint);scroll-margin-top:88px}.products_audiences__GULyS{grid-template-columns:repeat(3,minmax(0,1fr))}.products_audiences__GULyS a{display:flex;flex-direction:column;align-items:stretch;gap:4px;transition:transform .25s,border-color .25s,box-shadow .25s}.products_audienceTop__4uweC{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.products_audienceDetails__33OsU{display:grid;gap:10px;margin:16px 0 20px;padding:14px 0 0;border-top:1px solid var(--line);list-style:none;color:var(--muted);font-size:.79rem;line-height:1.65}.products_audienceDetails__33OsU li{padding-left:15px;position:relative}.products_audienceDetails__33OsU li:before{content:"✓";position:absolute;left:0;color:var(--accent-blue)}.products_audienceAction__F0AaJ{color:var(--link);font-size:.76rem;font-weight:600;margin-top:auto}.products_audiences__GULyS svg{margin-top:4px;color:var(--accent-blue)}.products_audiences__GULyS p{grid-column:1/-1}@media(min-width:1600px){.products_audiences__GULyS{grid-template-columns:repeat(5,minmax(0,1fr))}}.products_journey__IwTov>div{min-width:0}@media(min-width:1600px){.products_journey__IwTov{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--layout-gap);margin-top:26px}.products_journey__IwTov .products_workflow__lKVz_{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.products_journey__IwTov .products_proof__UAQgC{margin:16px 0 0}}@media(max-width:850px){.products_audiences__GULyS,.products_workflow__lKVz_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.products_audiences__GULyS,.products_workflow__lKVz_{grid-template-columns:1fr;margin-top:23px}.products_screenshot__rQQjf{padding:7px}}.web-design-portfolio_section__4q6H6{border-top:1px solid #e0e8ed}.web-design-portfolio_heading__2VzTy{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:24px}.web-design-portfolio_heading__2VzTy>p{color:var(--muted);font-size:.9rem;line-height:1.7;max-width:48ch}.web-design-portfolio_notice__DMZhO{margin-top:21px;padding:12px 16px;border:1px solid #dce6ed;border-radius:7px;color:var(--muted);background:#f1f6f9;font-size:.76rem;line-height:1.6}.web-design-portfolio_footer__Lh0_S{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;margin-top:23px}.web-design-portfolio_footer__Lh0_S p{color:var(--muted);font-size:.78rem;line-height:1.6}.web-design-portfolio_footer__Lh0_S a{font-size:.8rem}@media(max-width:700px){.web-design-portfolio_heading__2VzTy{grid-template-columns:1fr;gap:16px}.web-design-portfolio_heading__2VzTy>p{font-size:.86rem}}.concept-preview_preview__g8CBR{--concept-bg:#f4f6f8;--concept-ink:#18334d;--concept-accent:#44779e;--concept-soft:#dfe9ef;--concept-paper:#fff;container-type:inline-size;position:relative;isolation:isolate;width:100%;overflow:hidden;aspect-ratio:1.44;background:var(--concept-bg);text-align:left}.concept-preview_preview__g8CBR[data-palette=violet]{--concept-bg:#f5f3f9;--concept-ink:#32244b;--concept-accent:#7659a2;--concept-soft:#e7e0f1}.concept-preview_preview__g8CBR[data-palette=teal]{--concept-bg:#f1f6f4;--concept-ink:#244c49;--concept-accent:#508276;--concept-soft:#dcebe3}.concept-preview_preview__g8CBR[data-palette=clay]{--concept-bg:#f6f1e9;--concept-ink:#45372b;--concept-accent:#986347;--concept-soft:#e9ddd0}.concept-preview_preview__g8CBR[data-palette=ink]{--concept-bg:#eef1f3;--concept-ink:#193340;--concept-accent:#51718a;--concept-soft:#d9e3e9}.concept-preview_preview__g8CBR[data-palette=sage]{--concept-bg:#f3f2e9;--concept-ink:#344230;--concept-accent:#71815e;--concept-soft:#e0e4d4}.concept-preview_canvas__ukoPY{position:relative;height:100%;padding:3.5cqw 4.5cqw;color:var(--concept-ink);font-size:2cqw;line-height:1.45;display:flex;flex-direction:column}.concept-preview_header__oNZKw{position:relative;z-index:3;display:flex;align-items:center;gap:3cqw;min-height:5cqw;padding-bottom:2.8cqw;border-bottom:1px solid color-mix(in srgb,var(--concept-ink) 15%,transparent);font-size:1.9cqw;font-weight:600}.concept-preview_identity__CXNeT{display:flex;align-items:center;gap:1.4cqw;letter-spacing:-.03em}.concept-preview_identity__CXNeT i{display:block;width:2.7cqw;height:2.7cqw;flex:none;border:.75cqw solid;border-radius:.7cqw 0 .7cqw 0}.concept-preview_miniNav__uoNvz{display:flex;gap:2.8cqw;margin-left:auto;font-size:1.35cqw;font-weight:500}.concept-preview_headerAction__HcKy_{display:flex;align-items:center;gap:1cqw;padding:1.2cqw 1.7cqw;border:1px solid;border-radius:.5cqw;font-size:1.35cqw;white-space:nowrap}.concept-preview_headerAction__HcKy_ svg{width:1.8cqw;height:1.8cqw}.concept-preview_hero__Ne9z5{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:4cqw;flex:1;min-height:0;padding-block:4cqw}.concept-preview_copy__GvIs4{position:relative;z-index:2;min-width:0;padding-block:1cqw}.concept-preview_headline__XBPsb{display:block;font-size:6.4cqw;font-weight:600;letter-spacing:-.055em;line-height:1.045;text-wrap:balance}.concept-preview_copy__GvIs4 p{font-size:1.9cqw;margin-top:2.8cqw;line-height:1.65;max-width:37cqw;opacity:.85}.concept-preview_action__1SCTV{display:inline-flex;align-items:center;gap:2.7cqw;margin-top:3.5cqw;padding:1.7cqw 2.2cqw;border-radius:.6cqw;background:var(--concept-ink);color:var(--concept-bg);font-size:1.55cqw;font-weight:600;white-space:nowrap}.concept-preview_action__1SCTV svg{width:1.9cqw;height:1.9cqw}.concept-preview_scrollCue__KFF_5{display:flex;align-items:center;gap:1.5cqw;margin-top:4cqw;font-size:1.4cqw;opacity:.8}.concept-preview_scrollCue__KFF_5 svg{width:2.3cqw;height:2.3cqw}.concept-preview_visual__77rlM{position:relative;min-width:0;height:100%;min-height:0}.concept-preview_photograph__shHDh{position:absolute;inset:0;overflow:hidden;border-radius:1cqw;background:var(--concept-soft)}.concept-preview_photograph__shHDh img{display:block;object-fit:cover;transition:transform .9s cubic-bezier(.2,.65,.3,1)}.concept-preview_photoNote__o2jpb{position:absolute;z-index:1;left:2cqw;right:2cqw;bottom:2cqw;padding:2cqw;background:#ffffffed;color:#263c40;border:1px solid #ffffffc9;box-shadow:0 1cqw 3cqw #13293310;display:grid;grid-template-columns:1fr auto;gap:.65cqw;backdrop-filter:blur(8px)}.concept-preview_photoNote__o2jpb>span{font-size:1.8cqw;font-weight:600;letter-spacing:-.025em}.concept-preview_photoNote__o2jpb small{grid-column:1;font-size:1.25cqw;opacity:.8}.concept-preview_photoNote__o2jpb svg{grid-column:2;grid-row:1/span 2;width:2.7cqw;height:2.7cqw;align-self:center}.concept-preview_bottom__mkpbB{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5cqw;border-top:1px solid color-mix(in srgb,var(--concept-ink) 18%,transparent);padding-top:3cqw;min-height:6cqw}.concept-preview_bottom__mkpbB>span{display:flex;align-items:center;gap:1.2cqw;font-size:1.65cqw;font-weight:500}.concept-preview_bottom__mkpbB small{opacity:.65;font:400 1.2cqw ui-monospace,monospace}.concept-preview_bottom__mkpbB svg{margin-left:auto;width:1.8cqw;height:1.8cqw;flex:none}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]){--concept-ink:#fff;--concept-bg:#14232b}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_canvas__ukoPY{isolation:isolate}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_hero__Ne9z5{position:static;display:flex}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_copy__GvIs4{width:60%;padding-block:4cqw 2cqw}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_headline__XBPsb{font-size:7.2cqw}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_visual__77rlM{position:absolute;inset:0;z-index:-1}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_photograph__shHDh{border-radius:0}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_visual__77rlM:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061823ed,#0b1c26ba 43%,#07141c10 85%),linear-gradient(0deg,#08151fe6,transparent 28%)}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_photoNote__o2jpb{left:auto;right:4.5cqw;bottom:13cqw;max-width:29cqw;background:#ffffff12;color:#fff;border-color:#ffffff35}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_header__oNZKw{border-color:#ffffff32}.concept-preview_preview__g8CBR:is([data-layout=technology],[data-layout=architecture],[data-layout=event]) .concept-preview_bottom__mkpbB{border-color:#ffffff45}.concept-preview_preview__g8CBR[data-layout=technology] .concept-preview_action__1SCTV{background:#cfebfa;color:#142b3b}.concept-preview_preview__g8CBR[data-layout=architecture] .concept-preview_headline__XBPsb{font:400 6.8cqw/1.04 Georgia,serif;letter-spacing:-.055em}.concept-preview_preview__g8CBR[data-layout=architecture] .concept-preview_copy__GvIs4{width:64%;padding-block:1cqw}.concept-preview_preview__g8CBR[data-layout=architecture] .concept-preview_scrollCue__KFF_5{margin-top:2cqw}.concept-preview_preview__g8CBR[data-layout=architecture] .concept-preview_visual__77rlM:after{background:linear-gradient(90deg,#20251bd9,#20251b70 48%,#20251b00),linear-gradient(0deg,#1d271ab3,transparent 40%)}.concept-preview_preview__g8CBR[data-layout=architecture] .concept-preview_action__1SCTV{border-bottom:1px solid #ffffff80;padding-inline:0;border-radius:0;background:none;color:white}.concept-preview_preview__g8CBR[data-layout=event] .concept-preview_action__1SCTV{background:#f7c567;color:#382b1b;border-radius:4cqw}.concept-preview_preview__g8CBR[data-layout=event] .concept-preview_visual__77rlM:after{background:linear-gradient(90deg,#171225ef,#171225bd 50%,#17122515),linear-gradient(0deg,#171225d9,transparent 40%)}.concept-preview_preview__g8CBR[data-layout=event] .concept-preview_headline__XBPsb{letter-spacing:-.065em;font-weight:650}.concept-preview_preview__g8CBR:is([data-layout=commerce],[data-layout=finance],[data-layout=publication]) .concept-preview_headline__XBPsb{font:400 6.7cqw/1.04 Georgia,serif;letter-spacing:-.045em}.concept-preview_preview__g8CBR[data-layout=commerce] .concept-preview_hero__Ne9z5{grid-template-columns:.85fr 1.15fr;gap:3cqw}.concept-preview_preview__g8CBR[data-layout=commerce] .concept-preview_photograph__shHDh{border-radius:15cqw 15cqw 0 0}.concept-preview_preview__g8CBR[data-layout=commerce] .concept-preview_photoNote__o2jpb{left:0;right:0;bottom:0;background:#e9ded1f2;border:0}.concept-preview_preview__g8CBR[data-layout=finance] .concept-preview_photograph__shHDh{border-radius:0}.concept-preview_preview__g8CBR[data-layout=finance] .concept-preview_photoNote__o2jpb{background:#193340f2;color:#fff;border:0;left:-3cqw;bottom:3cqw;right:4cqw}.concept-preview_preview__g8CBR[data-layout=publication] .concept-preview_hero__Ne9z5{grid-template-columns:1fr 1fr;gap:4cqw}.concept-preview_preview__g8CBR[data-layout=publication] .concept-preview_copy__GvIs4{order:2}.concept-preview_preview__g8CBR[data-layout=publication] .concept-preview_visual__77rlM{order:1}.concept-preview_preview__g8CBR[data-layout=publication] .concept-preview_photoNote__o2jpb{left:0;right:0;bottom:0;background:#e5e7d8f2;border:0}.concept-preview_preview__g8CBR[data-layout=publication] .concept-preview_headline__XBPsb{font-size:6cqw}.concept-preview_preview__g8CBR[data-layout=publication] .concept-preview_action__1SCTV{background:none;color:var(--concept-ink);border-bottom:1px solid var(--concept-ink);border-radius:0;padding-inline:0}.concept-preview_preview__g8CBR[data-layout=industrial] .concept-preview_hero__Ne9z5{grid-template-columns:.94fr 1.06fr}.concept-preview_preview__g8CBR[data-layout=industrial] .concept-preview_headline__XBPsb{font-size:6.1cqw}.concept-preview_preview__g8CBR[data-layout=industrial] .concept-preview_photograph__shHDh{border-radius:0}.concept-preview_preview__g8CBR[data-layout=industrial] .concept-preview_photoNote__o2jpb{left:0;right:0;bottom:0;background:#173444f2;color:#fff;border:0}.concept-preview_preview__g8CBR[data-layout=industrial] .concept-preview_action__1SCTV{border-radius:0;background:#1d5369;color:white}.concept-preview_preview__g8CBR[data-layout=studio]{--concept-bg:#f8f0e8;--concept-ink:#662f3c;--concept-soft:#e6cfc8}.concept-preview_preview__g8CBR[data-layout=studio] .concept-preview_hero__Ne9z5{grid-template-columns:1fr 1fr;gap:2cqw}.concept-preview_preview__g8CBR[data-layout=studio] .concept-preview_headline__XBPsb{font-size:7.4cqw;line-height:.98}.concept-preview_preview__g8CBR[data-layout=studio] .concept-preview_photograph__shHDh{inset:1cqw -4.5cqw 1cqw -5cqw;border-radius:0}.concept-preview_preview__g8CBR[data-layout=studio] .concept-preview_photoNote__o2jpb{bottom:0;right:0;left:0;color:#662f3c;background:#fff7eeed;border:0}.concept-preview_preview__g8CBR[data-layout=studio] .concept-preview_copy__GvIs4{padding-bottom:2cqw}.concept-preview_preview__g8CBR[data-layout=workspace] .concept-preview_hero__Ne9z5{align-items:start;gap:4cqw}.concept-preview_preview__g8CBR[data-layout=workspace] .concept-preview_copy__GvIs4{padding-top:3cqw;padding-bottom:1cqw}.concept-preview_preview__g8CBR[data-layout=workspace] .concept-preview_headline__XBPsb{font-size:6cqw}.concept-preview_preview__g8CBR[data-layout=workspace] .concept-preview_copy__GvIs4 p{max-width:32cqw}.concept-preview_preview__g8CBR[data-layout=workspace] .concept-preview_visual__77rlM{height:59%;margin-top:1cqw}.concept-preview_preview__g8CBR[data-layout=workspace] .concept-preview_photoNote__o2jpb{display:none}.concept-preview_workspace__Izm0d{position:absolute;bottom:2cqw;right:-1.4cqw;width:57cqw;height:27cqw;display:flex;border:.3cqw solid #fff;border-radius:1.3cqw;box-shadow:0 2cqw 5cqw #36235824;background:#fff;color:#342d43;transform:perspective(110cqw) rotateY(-5deg);overflow:hidden}.concept-preview_workspaceSidebar__Rh_KZ{display:flex;flex-direction:column;align-items:center;gap:2.5cqw;width:5.5cqw;padding-top:2cqw;background:#eee9f4;flex:none}.concept-preview_workspaceSidebar__Rh_KZ svg{width:2.5cqw;height:2.5cqw;color:#7b5ba3}.concept-preview_workspaceSidebar__Rh_KZ i{width:2cqw;height:.6cqw;background:#c4b7d7;border-radius:1cqw}.concept-preview_workspaceContent__8eO2o{padding:2cqw;flex:1;min-width:0}.concept-preview_widgetHeading__TZGLd{display:flex;align-items:center;justify-content:space-between;gap:1cqw;font-size:1.75cqw}.concept-preview_widgetHeading__TZGLd strong{font-weight:600}.concept-preview_widgetHeading__TZGLd>span{display:flex;gap:1cqw;align-items:center;font-size:1.2cqw}.concept-preview_widgetHeading__TZGLd svg{width:1.9cqw;height:1.9cqw}.concept-preview_boards__0ZK0S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw;margin-top:1.8cqw}.concept-preview_boards__0ZK0S>div{background:#f7f5f9;border-radius:.6cqw;padding:1cqw}.concept-preview_boards__0ZK0S small{display:flex;align-items:center;gap:.6cqw;font-size:1.13cqw;white-space:nowrap}.concept-preview_boards__0ZK0S small>i{width:.65cqw;height:.65cqw;background:#9274ba;border-radius:50%}.concept-preview_boards__0ZK0S small>span{margin-left:auto;color:#8b8099}.concept-preview_task__ebjYQ{padding:1cqw;margin-top:1cqw;border:1px solid #e7e1ee;background:#fff;border-radius:.6cqw}.concept-preview_task__ebjYQ em{display:block;width:max-content;font-size:.9cqw;font-style:normal;padding:.3cqw .6cqw;color:#675084;background:#eee6f6;border-radius:.4cqw}.concept-preview_task__ebjYQ b{display:block;font-weight:500;font-size:1.2cqw;line-height:1.3;margin-top:.8cqw}.concept-preview_taskLines__g1Ycr{display:block;margin-top:1cqw;width:80%;height:.4cqw;background:#e6e2eb}.concept-preview_taskPerson__pk5Uo{display:flex;align-items:center;justify-content:space-between;gap:.4cqw;font-size:.8cqw;margin-top:1.5cqw;color:#877a93}.concept-preview_taskPerson__pk5Uo i{width:1.6cqw;height:1.6cqw;border-radius:50%;background:#d5c5e6}.concept-preview_miniTask__nY3hI{display:flex;gap:.5cqw;align-items:center;margin-top:1cqw;padding:.8cqw;background:#fff;border:1px solid #ebe5f1;border-radius:.5cqw;font-size:1cqw}.concept-preview_miniTask__nY3hI svg{width:1.3cqw;height:1.3cqw;flex:none;color:#8564a8}.concept-preview_preview__g8CBR[data-layout=care] .concept-preview_photograph__shHDh{border-radius:15cqw 15cqw 1cqw 1cqw}.concept-preview_preview__g8CBR[data-layout=care] .concept-preview_photoNote__o2jpb,.concept-preview_preview__g8CBR[data-layout=learning] .concept-preview_photoNote__o2jpb,.concept-preview_preview__g8CBR[data-layout=platform] .concept-preview_photoNote__o2jpb{display:none}.concept-preview_preview__g8CBR[data-layout=care] .concept-preview_copy__GvIs4{padding-bottom:3cqw}.concept-preview_appointment__pl14T{position:absolute;right:-1cqw;bottom:5cqw;display:flex;align-items:center;gap:1.4cqw;padding:2cqw;width:48cqw;background:#fff;border:1px solid #e2ece6;border-radius:1cqw;box-shadow:0 2cqw 4cqw #173a3520;color:#264f44}.concept-preview_appointment__pl14T strong{display:block;font-size:1.75cqw;font-weight:600}.concept-preview_appointment__pl14T div>span{display:block;margin-top:.6cqw;font-size:1.2cqw;opacity:.7}.concept-preview_appointment__pl14T>svg{width:2.5cqw;height:2.5cqw;margin-left:auto}.concept-preview_widgetIcon__6kmCy{display:grid;place-items:center;width:5cqw;height:5cqw;background:#e5efe7;border-radius:50%;flex:none}.concept-preview_widgetIcon__6kmCy svg{width:2.6cqw;height:2.6cqw}.concept-preview_preview__g8CBR[data-layout=learning]{--concept-bg:#f9f7ef;--concept-ink:#453452;--concept-soft:#e8e0d0}.concept-preview_preview__g8CBR[data-layout=learning] .concept-preview_copy__GvIs4{padding-bottom:5cqw}.concept-preview_preview__g8CBR[data-layout=learning] .concept-preview_photograph__shHDh{border-radius:1cqw;inset:0 0 2cqw}.concept-preview_learningCard__wJmnY{position:absolute;bottom:2cqw;right:0;display:flex;gap:1.5cqw;align-items:center;width:45cqw;padding:2cqw;background:#fffdf6;border:1px solid #e6ddcb;border-radius:1cqw;box-shadow:0 2cqw 4cqw #443d2b18;color:#453452}.concept-preview_learningCard__wJmnY .concept-preview_widgetIcon__6kmCy{background:#e8e0f0}.concept-preview_learningCard__wJmnY small{font-size:1.2cqw;opacity:.75}.concept-preview_learningCard__wJmnY strong{display:block;font-size:1.9cqw;font-weight:600;margin-top:.2cqw}.concept-preview_learningCard__wJmnY div>span{display:block;font-size:1.1cqw;margin-top:.5cqw}.concept-preview_learningCard__wJmnY>svg{width:2.5cqw;height:2.5cqw;margin-left:auto;flex:none}.concept-preview_preview__g8CBR[data-layout=platform] .concept-preview_copy__GvIs4{padding-bottom:1cqw}.concept-preview_preview__g8CBR[data-layout=platform] .concept-preview_visual__77rlM{height:85%;align-self:start}.concept-preview_integration__fJ3ef{position:absolute;bottom:2cqw;right:-1cqw;width:48cqw;padding:2.5cqw;background:#fff;color:#244c49;border:1px solid #dbe8e2;border-radius:1.3cqw;box-shadow:0 2cqw 4cqw #1e4c421c}.concept-preview_integrationSteps__xcLbC{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5cqw;margin-top:2cqw}.concept-preview_integrationSteps__xcLbC>span{position:relative;display:grid;justify-items:center;gap:.8cqw;padding:1.5cqw 1cqw;background:#f0f6f3;border:1px solid #e0eae5;border-radius:.7cqw}.concept-preview_integrationSteps__xcLbC b{font-size:1.2cqw;font-weight:500}.concept-preview_integrationSteps__xcLbC svg{width:2.7cqw;height:2.7cqw}.concept-preview_integrationSteps__xcLbC svg:last-child:not(:first-child){position:absolute;right:-1.6cqw;top:2cqw;width:1.7cqw;height:1.7cqw;background:white;border-radius:50%;z-index:1}.concept-preview_integration__fJ3ef p{display:flex;gap:.8cqw;align-items:center;font-size:1.1cqw;margin-top:1.5cqw}.concept-preview_integration__fJ3ef p svg{width:1.3cqw;height:1.3cqw}@media(hover:hover) and (prefers-reduced-motion:no-preference){.concept-preview_preview__g8CBR:hover .concept-preview_photograph__shHDh img{transform:scale(1.035)}.concept-preview_appointment__pl14T,.concept-preview_integration__fJ3ef,.concept-preview_learningCard__wJmnY,.concept-preview_workspace__Izm0d{transition:transform .7s cubic-bezier(.2,.65,.3,1)}.concept-preview_preview__g8CBR:hover :is(.concept-preview_appointment__pl14T,.concept-preview_learningCard__wJmnY,.concept-preview_integration__fJ3ef){transform:translateY(-.6cqw)}.concept-preview_preview__g8CBR:hover .concept-preview_workspace__Izm0d{transform:perspective(110cqw) rotateY(0deg) translateY(-.5cqw)}}@media(prefers-reduced-motion:reduce){.concept-preview_photograph__shHDh img{transition:none}}.concept-preview_identityIcon__sADE9{width:3.5cqw;height:3.5cqw;stroke-width:1.6;flex:none}.concept-preview_appointment__pl14T,.concept-preview_integration__fJ3ef,.concept-preview_learningCard__wJmnY,.concept-preview_packagingBrief__1bR_1,.concept-preview_processingFlow__SWN3r,.concept-preview_workspace__Izm0d{z-index:3}.concept-preview_preview__g8CBR[data-layout=packaging]{--concept-bg:#f2f0e6;--concept-ink:#264b3d;--concept-soft:#d8d8c5}.concept-preview_preview__g8CBR[data-layout=packaging] .concept-preview_hero__Ne9z5{grid-template-columns:1fr 1.07fr;gap:3cqw}.concept-preview_preview__g8CBR[data-layout=packaging] .concept-preview_headline__XBPsb{font-size:7.1cqw;font-weight:550;line-height:1.02;letter-spacing:-.06em}.concept-preview_preview__g8CBR[data-layout=packaging] .concept-preview_photograph__shHDh{inset:0 -4.5cqw 0 0;border-radius:1cqw 0 0 1cqw}.concept-preview_preview__g8CBR[data-layout=packaging] .concept-preview_photograph__shHDh img{object-position:63% center}.concept-preview_preview__g8CBR[data-layout=packaging] .concept-preview_photoNote__o2jpb{display:none}.concept-preview_preview__g8CBR[data-layout=packaging] .concept-preview_copy__GvIs4{padding-bottom:3cqw}.concept-preview_preview__g8CBR[data-layout=packaging] .concept-preview_action__1SCTV{border-radius:3cqw;background:#274d3d;color:#fffdf3}.concept-preview_packagingBrief__1bR_1{position:absolute;right:-1cqw;bottom:3cqw;display:flex;align-items:center;gap:1.4cqw;padding:2.1cqw;width:46cqw;background:#fffcf2f0;color:#294b3c;border:1px solid #e1e2d0;box-shadow:0 2cqw 4cqw #1d382718;border-radius:.5cqw;backdrop-filter:blur(8px)}.concept-preview_packagingBrief__1bR_1>svg{width:2.7cqw;height:2.7cqw;flex:none}.concept-preview_packagingBrief__1bR_1>svg:last-child{margin-left:auto}.concept-preview_packagingBrief__1bR_1 strong{display:block;font-size:1.7cqw;font-weight:600}.concept-preview_packagingBrief__1bR_1 div span{display:block;font-size:1.25cqw;margin-top:.5cqw;opacity:.8}.concept-preview_preview__g8CBR[data-layout=processing]{--concept-bg:#152932;--concept-ink:#f6f8f8;--concept-soft:#42545c}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_canvas__ukoPY{isolation:isolate}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_hero__Ne9z5{position:static;display:flex;padding-bottom:10cqw}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_copy__GvIs4{width:58%;padding-block:2cqw}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_headline__XBPsb{font-size:7cqw;font-weight:550;letter-spacing:-.05em}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_visual__77rlM{position:absolute;inset:0;z-index:-1}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_photograph__shHDh{border-radius:0}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_photograph__shHDh img{object-position:65% center}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_visual__77rlM:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10232cf0 5%,#10232cb5 48%,#10232c15),linear-gradient(0deg,#10232cf2,transparent 45%)}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_photoNote__o2jpb{left:auto;right:4.5cqw;bottom:15cqw;max-width:27cqw;background:#f5f8f1ef;border:0;border-left:.5cqw solid #c6a66b}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_action__1SCTV{background:#dbc38d;color:#183039;border-radius:.3cqw}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_header__oNZKw{border-color:#ffffff30}.concept-preview_preview__g8CBR[data-layout=processing] .concept-preview_bottom__mkpbB{display:none}.concept-preview_processingFlow__SWN3r{position:absolute;inset:auto 4.5cqw 4cqw;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff45;padding-top:3cqw;gap:2cqw;font-size:1.8cqw}.concept-preview_processingFlow__SWN3r>span{display:flex;gap:1.2cqw;align-items:center}.concept-preview_processingFlow__SWN3r small{font:400 1.25cqw ui-monospace,monospace;color:#d8c496}.concept-preview_processingFlow__SWN3r svg{width:2cqw;height:2cqw;margin-left:auto;opacity:.6}.concept-preview_preview__g8CBR[data-layout=fibre]{--concept-bg:#eeeede;--concept-ink:#3f4d35;--concept-soft:#d3d6be}.concept-preview_preview__g8CBR[data-layout=fibre] .concept-preview_hero__Ne9z5{grid-template-columns:.93fr 1.07fr;gap:3cqw}.concept-preview_preview__g8CBR[data-layout=fibre] .concept-preview_headline__XBPsb{font:400 5.9cqw/1.06 Georgia,serif;letter-spacing:-.05em}.concept-preview_preview__g8CBR[data-layout=fibre] .concept-preview_photograph__shHDh{inset:0 -4.5cqw 0 0;border-radius:0}.concept-preview_preview__g8CBR[data-layout=fibre] .concept-preview_photograph__shHDh img{object-position:63% center}.concept-preview_preview__g8CBR[data-layout=fibre] .concept-preview_photoNote__o2jpb{left:0;right:-1cqw;bottom:0;background:#faf9eef2;border:0}.concept-preview_preview__g8CBR[data-layout=fibre] .concept-preview_action__1SCTV{border-radius:0;background:none;color:var(--concept-ink);padding-inline:0;border-bottom:1px solid var(--concept-ink)}@media(max-width:600px){.concept-preview_preview__g8CBR[data-expanded=true]{aspect-ratio:auto}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_canvas__ukoPY{min-height:0;height:auto;padding:20px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_header__oNZKw{min-height:35px;gap:12px;padding-bottom:15px;font-size:12px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_identity__CXNeT{gap:8px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_identity__CXNeT i{width:16px;height:16px;border-width:4px;border-radius:4px 0 4px 0}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_identityIcon__sADE9{width:22px;height:22px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_miniNav__uoNvz{display:none}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_headerAction__HcKy_{margin-left:auto;gap:5px;padding:7px 9px;font-size:10px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_headerAction__HcKy_ svg{width:12px;height:12px}.concept-preview_preview__g8CBR[data-expanded=true][data-layout] .concept-preview_hero__Ne9z5{display:grid;grid-template-columns:1fr;position:relative;padding:26px 0;gap:22px}.concept-preview_preview__g8CBR[data-expanded=true][data-layout] .concept-preview_copy__GvIs4{width:100%;padding:0;order:0}.concept-preview_preview__g8CBR[data-expanded=true][data-layout] .concept-preview_headline__XBPsb{font-size:35px;line-height:1.05;letter-spacing:-.045em;max-width:16ch;text-wrap:balance}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_copy__GvIs4 p{font-size:13px;margin-top:16px;max-width:36ch;line-height:1.65}.concept-preview_preview__g8CBR[data-expanded=true][data-layout] .concept-preview_action__1SCTV{margin-top:20px;gap:16px;padding:10px 14px;font-size:11px;border-radius:3px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_action__1SCTV svg{width:13px;height:13px}.concept-preview_preview__g8CBR[data-expanded=true][data-layout] .concept-preview_visual__77rlM{position:relative;height:240px;margin:0;width:100%;order:1;align-self:auto;z-index:0}.concept-preview_preview__g8CBR[data-expanded=true][data-layout] .concept-preview_photograph__shHDh{inset:0;border-radius:3px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_photoNote__o2jpb{left:12px;right:12px;bottom:12px;padding:12px;max-width:none;gap:5px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_photoNote__o2jpb>span{font-size:12px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_photoNote__o2jpb small{font-size:10px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_photoNote__o2jpb svg{width:17px;height:17px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_bottom__mkpbB{padding-top:16px;gap:10px;min-height:30px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_bottom__mkpbB>span{font-size:10px;gap:5px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_bottom__mkpbB small{display:none}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_bottom__mkpbB svg{width:12px;height:12px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_scrollCue__KFF_5{display:none}.concept-preview_preview__g8CBR[data-expanded=true]:is([data-layout=technology],[data-layout=architecture],[data-layout=event],[data-layout=processing]) .concept-preview_canvas__ukoPY{min-height:560px}.concept-preview_preview__g8CBR[data-expanded=true]:is([data-layout=technology],[data-layout=architecture],[data-layout=event],[data-layout=processing]) .concept-preview_hero__Ne9z5{position:static;display:flex;flex:1;padding:48px 0 92px;align-items:flex-start}.concept-preview_preview__g8CBR[data-expanded=true]:is([data-layout=technology],[data-layout=architecture],[data-layout=event],[data-layout=processing]) .concept-preview_visual__77rlM{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.concept-preview_preview__g8CBR[data-expanded=true]:is([data-layout=technology],[data-layout=architecture],[data-layout=event],[data-layout=processing]) .concept-preview_photograph__shHDh{border-radius:0}.concept-preview_preview__g8CBR[data-expanded=true]:is([data-layout=technology],[data-layout=architecture],[data-layout=event],[data-layout=processing]) .concept-preview_photoNote__o2jpb{left:20px;right:auto;bottom:78px;padding:10px 12px;max-width:230px}.concept-preview_preview__g8CBR[data-expanded=true]:is([data-layout=technology],[data-layout=architecture],[data-layout=event],[data-layout=processing]) .concept-preview_visual__77rlM:after{background:linear-gradient(90deg,#10232ce6,#10232c85 75%),linear-gradient(0deg,#10232cee,transparent 55%)}.concept-preview_preview__g8CBR[data-expanded=true][data-layout=processing] .concept-preview_processingFlow__SWN3r{inset:auto 20px 25px;padding-top:15px;font-size:11px;gap:8px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_processingFlow__SWN3r small{display:none}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_processingFlow__SWN3r svg{width:12px;height:12px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_workspace__Izm0d{bottom:40px;right:-5px;width:90%;height:42cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_workspaceContent__8eO2o{padding:3cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_workspaceSidebar__Rh_KZ{width:8cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_widgetHeading__TZGLd{font-size:2.8cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_boards__0ZK0S small,.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_widgetHeading__TZGLd>span{font-size:1.8cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_task__ebjYQ b{font-size:2cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_task__ebjYQ em{font-size:1.5cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_taskPerson__pk5Uo{font-size:1.3cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_miniTask__nY3hI{font-size:1.6cqw}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_boards__0ZK0S{gap:1.5cqw;margin-top:3cqw}.concept-preview_preview__g8CBR[data-expanded=true] :is(.concept-preview_appointment__pl14T,.concept-preview_learningCard__wJmnY,.concept-preview_integration__fJ3ef,.concept-preview_packagingBrief__1bR_1){width:95%;right:-5px;bottom:42px;padding:14px;gap:10px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_appointment__pl14T strong,.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_packagingBrief__1bR_1 strong{font-size:12px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_appointment__pl14T div>span,.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_packagingBrief__1bR_1 div>span{font-size:10px;margin-top:4px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_widgetIcon__6kmCy{width:32px;height:32px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_packagingBrief__1bR_1>svg,.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_widgetIcon__6kmCy svg{width:20px;height:20px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_learningCard__wJmnY small{font-size:10px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_learningCard__wJmnY strong{font-size:13px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_learningCard__wJmnY div>span{font-size:10px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_learningCard__wJmnY>svg{width:17px;height:17px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_integrationSteps__xcLbC{margin-top:12px;gap:10px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_integrationSteps__xcLbC>span{padding:10px 7px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_integrationSteps__xcLbC b{font-size:10px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_integrationSteps__xcLbC svg{width:18px;height:18px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_integration__fJ3ef p{font-size:9px;margin-top:12px}.concept-preview_preview__g8CBR[data-expanded=true] .concept-preview_integration__fJ3ef p svg{width:11px;height:11px}}.concept-sheet_sheet__qBNnI{--sheet-bg:#f7f9fb;--sheet-text:#233d50;--sheet-muted:#5f7180;--sheet-line:#dbe4e9;--sheet-accent:#496d86;background:var(--sheet-bg);color:var(--sheet-text)}.concept-sheet_sheet__qBNnI[data-palette=violet]{--sheet-bg:#faf8fc;--sheet-text:#3c2e4c;--sheet-muted:#73687e;--sheet-line:#e4dfe9;--sheet-accent:#7b6299}.concept-sheet_sheet__qBNnI[data-palette=teal]{--sheet-bg:#f7faf8;--sheet-text:#284a45;--sheet-muted:#637971;--sheet-line:#dce7e1;--sheet-accent:#577a6e}.concept-sheet_sheet__qBNnI[data-palette=clay]{--sheet-bg:#fbf8f2;--sheet-text:#493c30;--sheet-muted:#7c7164;--sheet-line:#e7dfd3;--sheet-accent:#9b7351}.concept-sheet_sheet__qBNnI[data-palette=sage]{--sheet-bg:#f7f7ef;--sheet-text:#344534;--sheet-muted:#6c7967;--sheet-line:#dfe4d7;--sheet-accent:#637552}.concept-sheet_sheet__qBNnI[data-concept=studio]{--sheet-bg:#faf6f1;--sheet-text:#643742;--sheet-muted:#826b70;--sheet-line:#e8dbdb;--sheet-accent:#a66b78}.concept-sheet_offeringSection__eEzmn{padding:42px 44px 38px}.concept-sheet_sectionIntro__uh7zc{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:34px}.concept-sheet_processCopy__RIrTj h3,.concept-sheet_sectionIntro__uh7zc h3{color:var(--sheet-text);font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.16;letter-spacing:-.035em;font-weight:550;text-wrap:balance}.concept-sheet_offeringSection__eEzmn p,.concept-sheet_processSection__2OPSF p{color:var(--sheet-muted);font-size:.81rem;line-height:1.75}.concept-sheet_offerings__xQebH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--sheet-line)}.concept-sheet_offerings__xQebH>div{padding:23px 22px 0 0}.concept-sheet_offerings__xQebH>div+div{padding-left:22px;border-left:1px solid var(--sheet-line)}.concept-sheet_number__oYp6e{display:flex;justify-content:space-between;align-items:center;color:var(--sheet-accent);font:500 .64rem/1.5 ui-monospace,monospace}.concept-sheet_offerings__xQebH h4,.concept-sheet_processCopy__RIrTj h4{margin-top:16px;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--sheet-text)}.concept-sheet_offerings__xQebH p{margin-top:10px;font-size:.76rem}.concept-sheet_processSection__2OPSF{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding:0 44px 42px;align-items:stretch}.concept-sheet_processImage__DYxOR{position:relative;min-height:330px;overflow:hidden;border-radius:3px;background:var(--sheet-line)}.concept-sheet_processImage__DYxOR img{object-fit:cover}.concept-sheet_processCopy__RIrTj{padding-top:7px}.concept-sheet_processCopy__RIrTj ol{margin:23px 0 0;padding:0;list-style:none}.concept-sheet_processCopy__RIrTj li{display:flex;gap:16px;padding:16px 0;border-top:1px solid var(--sheet-line)}.concept-sheet_processCopy__RIrTj li>span{color:var(--sheet-accent);font:500 .65rem/1.6 ui-monospace,monospace;padding-top:2px}.concept-sheet_processCopy__RIrTj h4{margin:0;font-size:.86rem}.concept-sheet_processCopy__RIrTj p{margin-top:6px;font-size:.75rem}@media(max-width:700px){.concept-sheet_offeringSection__eEzmn{padding:28px 22px}.concept-sheet_sectionIntro__uh7zc{grid-template-columns:1fr;gap:15px}.concept-sheet_offerings__xQebH{gap:0;grid-template-columns:1fr;margin-top:20px}.concept-sheet_offerings__xQebH>div,.concept-sheet_offerings__xQebH>div+div{padding:18px 0;border-left:0;border-bottom:1px solid var(--sheet-line)}.concept-sheet_number__oYp6e{float:right;gap:16px}.concept-sheet_offerings__xQebH h4{margin-top:0}.concept-sheet_offerings__xQebH p{max-width:45ch}.concept-sheet_processSection__2OPSF{grid-template-columns:1fr;padding:0 22px 28px;gap:22px}.concept-sheet_processImage__DYxOR{min-height:0;aspect-ratio:1.65}.concept-sheet_offeringSection__eEzmn p,.concept-sheet_processSection__2OPSF p{font-size:.86rem}.concept-sheet_offerings__xQebH p,.concept-sheet_processCopy__RIrTj p{font-size:.81rem}.concept-sheet_processCopy__RIrTj li:last-child{padding-bottom:0}}.card-detail_detail__nZNFh{margin-top:17px;padding:13px 14px;border-left:2px solid #9cbdd1;border-radius:0 7px 7px 0;background:linear-gradient(110deg,#eef4f9,#f7fafc)}.card-detail_detail__nZNFh strong{display:block;font-size:.75rem;font-weight:600;line-height:1.5;color:var(--text)}.card-detail_detail__nZNFh p{margin:6px 0 0;color:var(--muted);font-size:.79rem;line-height:1.65;max-width:66ch}.about_intro__85fkf{display:grid;grid-template-columns:1fr 1fr;gap:var(--layout-gap);align-items:start}.about_intro__85fkf p,.about_product__pRaeM p{color:var(--muted);font-size:.97rem;line-height:1.8;max-width:65ch}.about_intro__85fkf>div>p+p{margin-top:15px}.about_intro__85fkf .text-link,.about_product__pRaeM .text-link{margin-top:22px;font-size:.83rem}.about_delivery__EK3AJ,.about_principles__7_kx_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0;list-style:none;padding:0}.about_delivery__EK3AJ li,.about_principles__7_kx_ article{padding:24px;border:1px solid var(--line);background:#fff;border-radius:10px}.about_principles__7_kx_ svg{color:var(--accent-blue);margin-bottom:20px}.about_principleArtwork__GIsuN{margin-bottom:18px}.about_cardOutcome__x0fK0{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.about_cardOutcome__x0fK0 strong{color:var(--text);font-size:.74rem;line-height:1.5}.about_cardOutcome__x0fK0 p{margin-top:6px;font-size:.79rem}.about_delivery__EK3AJ h3,.about_principles__7_kx_ h3{font-size:1.08rem;line-height:1.35}.about_delivery__EK3AJ p,.about_principles__7_kx_ p{margin-top:12px;color:var(--muted);font-size:.84rem;line-height:1.7}.about_delivery__EK3AJ li>span{display:block;margin-bottom:20px;color:var(--label);font:600 .65rem ui-monospace,monospace}.about_engagement__M_jjI{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:#edf3f4;border:1px solid var(--line);border-radius:10px}.about_engagement__M_jjI h3{font-size:1rem}.about_engagement__M_jjI p{margin-top:8px;color:var(--muted);font-size:.85rem;line-height:1.65;max-width:60ch}.about_engagement__M_jjI a{flex:none;font-size:.8rem}.about_product__pRaeM{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--layout-gap);align-items:start;border-block:1px solid var(--line)}.about_product__pRaeM h2{font-size:clamp(1.8rem,3vw,2.6rem)}.about_product__pRaeM h2+p{margin-top:17px}@media(max-width:1000px){.about_delivery__EK3AJ,.about_principles__7_kx_{grid-template-columns:repeat(2,minmax(0,1fr))}.about_engagement__M_jjI{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.about_intro__85fkf,.about_product__pRaeM{grid-template-columns:1fr;gap:26px}.about_delivery__EK3AJ,.about_principles__7_kx_{grid-template-columns:1fr;gap:10px}.about_delivery__EK3AJ li,.about_principles__7_kx_ article{padding:22px}.about_intro__85fkf p,.about_product__pRaeM p{font-size:.9rem}}.hire_page____4MQ{--hire-dedicated:var(--accent-blue);--hire-dedicated-soft:var(--accent-blue-soft);--hire-dedicated-line:var(--accent-blue-line);--hire-hourly:var(--accent-plum);--hire-hourly-soft:var(--accent-plum-soft);--hire-hourly-line:var(--accent-plum-line)}.hire_page____4MQ .hire_heroAccent__2ez_i{color:var(--hire-dedicated)}.hire_page____4MQ h2{max-width:26ch;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.15;letter-spacing:-.045em;text-wrap:balance}.hire_models__2Oe93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap);margin-top:26px}.hire_models__2Oe93>div{display:flex;min-width:0}.hire_models__2Oe93 article{--engagement-ink:var(--hire-dedicated);--engagement-soft:var(--hire-dedicated-soft);--engagement-line:var(--hire-dedicated-line);position:relative;width:100%;border:1px solid var(--line);padding:24px;border-radius:var(--card-radius);background:#fff}.hire_models__2Oe93 article[data-model=hourly]{--engagement-ink:var(--hire-hourly);--engagement-soft:var(--hire-hourly-soft);--engagement-line:var(--hire-hourly-line)}.hire_models__2Oe93 article:before{position:absolute;content:"";inset:-1px 24px auto;height:2px;background:linear-gradient(90deg,var(--engagement-ink),var(--engagement-line),transparent)}.hire_modelIcon__jEM84{display:grid;place-items:center;height:42px;width:42px;border-radius:8px;background:var(--engagement-soft,var(--hire-dedicated-soft));border:1px solid var(--engagement-line,var(--hire-dedicated-line));color:var(--engagement-ink,var(--hire-dedicated));margin-bottom:18px}.hire_models__2Oe93 h3{font-size:1.4rem;margin-top:0;color:var(--engagement-ink)}.hire_badge__WGEgQ{display:inline-flex;align-items:center;margin-top:12px;padding:5px 10px;border:1px solid var(--engagement-line);border-radius:6px;background:var(--engagement-soft);font-size:.8125rem;line-height:1.5;font-weight:600}.hire_badge__WGEgQ,.hire_models__2Oe93 .hire_cardLink__uOWhC{color:var(--engagement-ink)}.hire_models__2Oe93 p,.hire_onboarding__h0JZH p,.hire_principles__mZwo3 p,.hire_roles__H3C23 p{color:var(--muted);line-height:1.65;margin-top:9px;font-size:.9rem}.hire_models__2Oe93 ul{margin:20px 0 0;padding:0;list-style:none;color:var(--muted);line-height:1.6;font-size:.86rem}.hire_models__2Oe93 li{display:flex;align-items:baseline;gap:10px}.hire_models__2Oe93 li:before{content:"✓";color:var(--engagement-ink);font-weight:600}.hire_models__2Oe93 li+li{margin-top:9px}.hire_note__1WYPU{color:var(--muted);font-size:.77rem;margin-top:16px}.hire_roles__H3C23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap);margin-top:26px}.hire_roles__H3C23>div{display:flex;min-width:0}.hire_roles__H3C23 article{width:100%;padding:23px;background:#fff;border:1px solid var(--line);border-radius:var(--card-radius);transition:transform .25s,border-color .25s,box-shadow .25s}.hire_roleIcon__0uTto{color:var(--hire-dedicated);margin-bottom:17px}.hire_roles__H3C23 h3{font-size:1.07rem;line-height:1.4}.hire_roles__H3C23 article>span:not([data-feature-icon]){display:block;margin-top:17px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font:500 .64rem/1.7 ui-monospace,monospace}.hire_modelArtwork__6TAhy,.hire_roleArtwork__EIJbD{margin-bottom:17px}.hire_onboarding__h0JZH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap);margin:26px 0 0;padding:0;list-style:none}.hire_onboarding__h0JZH li{padding:21px;border:1px solid var(--line);border-radius:var(--card-radius);background:#fff}.hire_onboarding__h0JZH span{display:grid;place-items:center;height:32px;width:32px;border-radius:6px;background:var(--hire-dedicated-soft);color:var(--hire-dedicated);font:600 .64rem ui-monospace,monospace;margin-bottom:16px}.hire_onboarding__h0JZH h3{font-size:1.06rem}.hire_principles__mZwo3{margin-top:26px;padding:23px;background:#edf5ef;border:1px solid var(--line);border-radius:var(--card-radius)}.hire_principles__mZwo3 h3{font-size:1.1rem}@media(max-width:850px){.hire_onboarding__h0JZH,.hire_roles__H3C23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hire_models__2Oe93,.hire_onboarding__h0JZH,.hire_roles__H3C23{grid-template-columns:1fr}.hire_models__2Oe93 article,.hire_onboarding__h0JZH li,.hire_principles__mZwo3,.hire_roles__H3C23 article{padding:21px}.hire_models__2Oe93,.hire_onboarding__h0JZH,.hire_roles__H3C23{margin-top:23px}}.hire_sectionHead__2AJ1b{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 60px}.hire_sectionHead__2AJ1b>div{flex:1;min-width:0}.hire_sectionHead__2AJ1b>p{flex:0 1 42%;max-width:47ch;color:var(--muted);font-size:.91rem;line-height:1.75}.hire_sectionIntro__TOUIS{max-width:64ch;margin-top:17px;color:var(--muted);font-size:.91rem;line-height:1.75}.hire_bestFor___jUKI{margin-top:22px;padding-top:17px;border-top:1px solid var(--line)}.hire_bestFor___jUKI strong{font:600 .56rem/1.5 ui-monospace,monospace;color:var(--label);letter-spacing:.07em}.hire_models__2Oe93 .hire_bestFor___jUKI p{font-size:.82rem;margin-top:7px}.hire_cardLink__uOWhC{display:inline-flex;align-items:center;gap:9px;color:var(--link);font-size:.77rem;font-weight:600;line-height:1.5;margin-top:20px}.hire_cardLink__uOWhC:hover{text-decoration:underline;text-underline-offset:4px}.hire_roleTasks__Q4lwj{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.hire_roleTasks__Q4lwj li{display:flex;align-items:flex-start;gap:8px;font-size:.79rem;line-height:1.65;color:var(--muted)}.hire_roleTasks__Q4lwj svg{flex:none;color:var(--hire-dedicated);margin-top:4px}.hire_technologyList__EjDAr{margin-top:28px;border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden;background:#fff}.hire_technologyRow__2m7cJ{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;align-items:center;gap:24px;padding:22px 24px}.hire_technologyRow__2m7cJ+.hire_technologyRow__2m7cJ{border-top:1px solid var(--line)}.hire_technologyRow__2m7cJ h3{font-size:.95rem;line-height:1.4}.hire_technologyRow__2m7cJ ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:6px}.hire_technologyRow__2m7cJ li{padding:6px 9px;border:1px solid #d7e1ec;border-radius:4px;background:#f2f6fa;color:#455e7a;font:500 .64rem/1.5 ui-monospace,monospace}.hire_technologyRow__2m7cJ p{color:var(--muted);font-size:.79rem;line-height:1.65}.hire_firstMilestone___tSot{display:flex;align-items:center;gap:18px;padding:23px;margin-top:var(--card-gap);border:1px solid #cbdccc;border-radius:var(--card-radius);background:linear-gradient(110deg,#e8f2e3,#f9fcf6)}.hire_firstMilestone___tSot .hire_modelIcon__jEM84{margin:0;flex:none}.hire_firstMilestone___tSot h3{font-size:1.03rem;line-height:1.4}.hire_firstMilestone___tSot p{font-size:.84rem;line-height:1.65;color:var(--muted);margin-top:7px;max-width:100ch}.hire_firstMilestone___tSot>svg{color:var(--hire-dedicated);flex:none;margin-left:auto}.hire_practices__TEiwy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap);margin-top:27px}.hire_practices__TEiwy>div{display:flex}.hire_practices__TEiwy article{padding:23px;border:1px solid var(--line);border-radius:var(--card-radius);background:#fff}.hire_practices__TEiwy article>span{font:600 .59rem ui-monospace,monospace;color:var(--label)}.hire_practices__TEiwy h3{margin-top:15px;font-size:1.04rem;line-height:1.35}.hire_practices__TEiwy p{margin-top:10px;font-size:.85rem;color:var(--muted);line-height:1.75}.hire_scenarios__FsOOn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap);margin-top:26px}.hire_scenarios__FsOOn article{display:flex;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:var(--card-radius);background:#fff}.hire_scenarios__FsOOn .hire_scenarioRoles__AUsvN{font:600 .78rem/1.6 var(--font-sans);color:var(--hire-dedicated)}.hire_scenarios__FsOOn h3{margin-top:15px;font-size:1.22rem;line-height:1.3;letter-spacing:-.035em}.hire_scenarios__FsOOn h3+p{margin-top:12px;margin-bottom:18px}.hire_scenarios__FsOOn article>p{color:var(--muted);font-size:.86rem;line-height:1.7}.hire_scenarios__FsOOn .hire_cardLink__uOWhC{margin-top:auto;font-size:.73rem}.hire_faqLayout__aA1hY{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px)}.hire_faqs__TRvhT{border-top:1px solid var(--line)}.hire_faqs__TRvhT details{border-bottom:1px solid var(--line)}.hire_faqs__TRvhT summary{display:flex;justify-content:space-between;gap:20px;padding:21px 0;list-style:none;font-size:.93rem;line-height:1.45;font-weight:600;cursor:pointer}.hire_faqs__TRvhT summary::-webkit-details-marker{display:none}.hire_faqs__TRvhT summary svg{flex:none;color:var(--hire-dedicated);transition:transform .2s;margin-top:2px}.hire_faqs__TRvhT details[open] summary svg{transform:rotate(180deg)}.hire_faqs__TRvhT details p{padding:0 30px 21px 0;color:var(--muted);font-size:.86rem;line-height:1.75;animation:hire_answer__Nde6K .25s ease-out both}.hire_faqs__TRvhT summary:focus-visible{outline:2px solid var(--hire-dedicated);outline-offset:4px}.hire_brief__zk2Fj{display:grid;grid-template-columns:1fr .85fr;gap:42px;padding:clamp(28px,4vw,48px);color:#fff;background:linear-gradient(110deg,#073f47fa,#073f47de),url(/visuals/future-systems.webp) 100%/cover;border:1px solid #22616a;border-radius:12px}.hire_brief__zk2Fj>div>p{color:var(--muted-inverse);font-size:.9rem;line-height:1.75;margin-top:18px;max-width:44ch}.hire_brief__zk2Fj .button{margin-top:25px}.hire_brief__zk2Fj aside{align-self:center;padding:26px;border:1px solid #8bbab636;border-radius:8px;background:#ffffff08}.hire_brief__zk2Fj h3{font-size:1rem;font-weight:var(--weight-heading)}.hire_brief__zk2Fj ul{margin:19px 0 0;padding:0;list-style:none;display:grid;gap:13px}.hire_brief__zk2Fj li{display:flex;align-items:center;gap:10px;color:var(--muted-inverse);font-size:.79rem;line-height:1.5}.hire_brief__zk2Fj li svg{flex:none;color:#b7d1ef}.hire_brief__zk2Fj aside a{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid #8bbab636;color:var(--link-inverse);font-size:.7rem;font-weight:600;line-height:1.6}.hire_brief__zk2Fj aside a svg{flex:none}@keyframes hire_answer__Nde6K{0%{opacity:.5;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:1000px){.hire_technologyRow__2m7cJ{grid-template-columns:160px minmax(0,1fr);gap:12px 24px}.hire_technologyRow__2m7cJ p{grid-column:2}}@media(max-width:850px){.hire_sectionHead__2AJ1b{flex-direction:column;align-items:flex-start;gap:18px}.hire_sectionHead__2AJ1b>p{max-width:65ch}.hire_practices__TEiwy{grid-template-columns:repeat(2,minmax(0,1fr))}.hire_brief__zk2Fj,.hire_faqLayout__aA1hY,.hire_scenarios__FsOOn{grid-template-columns:1fr}.hire_brief__zk2Fj{gap:28px}}@media(max-width:600px){.hire_sectionNav__yrYVd nav a{flex:1 1 30%}.hire_sectionNav__yrYVd nav a:nth-child(-n+3){border-bottom:1px solid var(--line)}.hire_sectionHead__2AJ1b>p,.hire_sectionIntro__TOUIS{font-size:.86rem}.hire_technologyRow__2m7cJ{grid-template-columns:1fr;padding:20px;gap:13px}.hire_technologyRow__2m7cJ p{grid-column:1}.hire_technologyRow__2m7cJ li{font-size:.61rem}.hire_practices__TEiwy{grid-template-columns:1fr}.hire_firstMilestone___tSot{align-items:flex-start;padding:20px;gap:12px}.hire_firstMilestone___tSot .hire_modelIcon__jEM84{width:33px;height:33px}.hire_firstMilestone___tSot>svg{display:none}.hire_practices__TEiwy article,.hire_scenarios__FsOOn article{padding:21px}.hire_brief__zk2Fj{padding:25px}.hire_brief__zk2Fj aside{padding:21px}.hire_faqLayout__aA1hY{gap:24px}.hire_faqs__TRvhT summary{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.hire_faqs__TRvhT details p{animation:none}.hire_faqs__TRvhT summary svg,.hire_roles__H3C23 article{transition:none}}.hire_models__2Oe93 article{scroll-margin-top:100px}@media(min-width:1600px){.hire_models__2Oe93 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.hire_models__2Oe93 li+li{margin-top:0}.hire_models__2Oe93 p{max-width:68ch}.hire_technologyRow__2m7cJ{grid-template-columns:minmax(180px,.65fr) minmax(0,2fr) minmax(220px,1fr)}.hire_faqs__TRvhT details p{max-width:75ch}}@media(min-width:2200px){.hire_practices__TEiwy,.hire_roles__H3C23{grid-template-columns:repeat(6,minmax(0,1fr))}}.hire_heroSupport__kZwh0{margin-top:26px;padding-top:20px;border-top:1px solid #d4e1e3}.hire_page____4MQ .hire_heroSupport__kZwh0 h2{font-size:.92rem;letter-spacing:-.015em;line-height:1.4;max-width:none}.hire_heroSupport__kZwh0 ul{padding:0;margin:15px 0 0;list-style:none;display:grid;gap:12px}.hire_heroSupport__kZwh0 li{display:flex;align-items:flex-start;gap:10px}.hire_heroSupport__kZwh0 svg{color:#47798b;flex:none;margin-top:3px}.hire_heroSupport__kZwh0 p{font-size:.81rem;line-height:1.65;color:var(--muted)}.hire_heroSupport__kZwh0 strong{color:var(--text);font-weight:600}@media(max-width:540px){.hire_heroSupport__kZwh0{margin-top:23px;padding-top:19px}.hire_heroSupport__kZwh0 p{font-size:.78rem}}.website-gallery_gallery__lWOwy{margin-top:25px}.website-gallery_toolbar__poyFS{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:22px}.website-gallery_filters__1O8NU{display:flex;flex-wrap:wrap;gap:7px}.website-gallery_filters__1O8NU button{padding:10px 14px;border-color:var(--control-border)}.website-gallery_toolbar__poyFS>p{color:var(--muted);font-size:.75rem;font-weight:500}.website-gallery_grid__PcfgM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.website-gallery_grid__PcfgM>div{display:flex;min-width:0}.website-gallery_card__bY_HX{width:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe5ec;border-radius:12px;background:#fff;box-shadow:0 5px 20px #294b6506;transition:box-shadow .25s,border-color .25s}.website-gallery_preview__97Qmx{position:relative;display:block;width:100%;padding:0;border:0;border-bottom:1px solid #e0e8ed;color:inherit;text-align:left;cursor:zoom-in;background:#f3f6f8}.website-gallery_previewBar__qTVGf{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:#fbfcfd;border-top:1px solid #dfe7ed;color:#697987;font-size:.69rem;font-weight:500}.website-gallery_expand__lsoqv{display:inline-flex;align-items:center;gap:7px;color:#2c5572;font-weight:600;transition:color .2s}.website-gallery_preview__97Qmx:hover .website-gallery_expand__lsoqv{color:#163a53}.website-gallery_preview__97Qmx:hover .website-gallery_previewBar__qTVGf{background:#f2f6f8}.website-gallery_body__jIs6R{display:flex;flex-direction:column;flex:1;padding:23px}.website-gallery_title__V0Wa6{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.website-gallery_title__V0Wa6 h3{font-size:1.25rem;line-height:1.25;letter-spacing:-.025em;color:var(--text);font-weight:600}.website-gallery_title__V0Wa6>span{color:#63788a;font-size:.67rem;font-weight:500}.website-gallery_description__TOEJ2{margin-top:13px;margin-bottom:0;color:var(--muted);font-size:.86rem;line-height:1.7}.website-gallery_body__jIs6R>[data-card-detail]{margin-bottom:19px}.website-gallery_link__PFA4C{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;border-top:1px solid #e5ebf0;color:var(--link);font-size:.8rem;font-weight:600}.website-gallery_link__PFA4C:hover{text-decoration:underline;text-underline-offset:4px}.website-gallery_link__PFA4C:focus-visible,.website-gallery_preview__97Qmx:focus-visible{outline:3px solid var(--control-focus);outline-offset:-4px}.website-gallery_dialog__5j3Ya{position:fixed;inset:0;margin:auto;width:min(1080px,calc(100vw - 36px));max-width:none;max-height:92dvh;padding:0;overflow:auto;overscroll-behavior:contain;background:#fff;color:var(--text);border:1px solid #dbe4ec;border-radius:16px;box-shadow:0 30px 100px #10253655}.website-gallery_dialog__5j3Ya::backdrop{background:#102335b3;backdrop-filter:blur(7px)}.website-gallery_dialogHeader__0l5X_{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 24px;background:#fffffff5;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.website-gallery_dialogHeader__0l5X_ h2{font-size:1.15rem;line-height:1.3;font-weight:600}.website-gallery_dialogHeader__0l5X_ p{margin-top:4px;font-size:.7rem;color:var(--muted)}.website-gallery_close__M_KOV{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #d8e2eb;background:#f5f8fa;color:var(--text);border-radius:50%;cursor:pointer}.website-gallery_close__M_KOV:hover{background:#e9f0f5}.website-gallery_close__M_KOV:focus-visible{outline:3px solid var(--control-focus);outline-offset:3px}.website-gallery_dialogDetails__x_1Y0{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:25px 30px 10px;border-top:1px solid #dce5eb;background:#f7fafc}.website-gallery_dialogDetails__x_1Y0 p{color:var(--muted);font-size:.88rem;line-height:1.65}.website-gallery_dialogDetails__x_1Y0 a{white-space:nowrap;font-size:.78rem}.website-gallery_dialogNotice__cZK1i{padding:16px 30px 20px;font-size:.7rem;line-height:1.6;color:var(--label);border-top:1px solid var(--line);background:#f7fafc}@media(min-width:1800px){.website-gallery_grid__PcfgM{grid-template-columns:repeat(3,minmax(0,1fr))}}.website-gallery_grid__PcfgM[data-compact=true]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.website-gallery_grid__PcfgM{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.website-gallery_body__jIs6R{padding:20px}}@media(max-width:750px){.website-gallery_grid__PcfgM[data-compact=true]{grid-template-columns:1fr}}@media(max-width:600px){.website-gallery_grid__PcfgM{grid-template-columns:1fr;gap:18px}.website-gallery_filters__1O8NU{gap:6px}.website-gallery_filters__1O8NU button{padding:9px 11px}.website-gallery_toolbar__poyFS{margin-bottom:17px}.website-gallery_body__jIs6R{padding:19px}.website-gallery_previewBar__qTVGf{padding:11px 14px;font-size:.65rem}.website-gallery_title__V0Wa6 h3{font-size:1.2rem}.website-gallery_description__TOEJ2{font-size:.88rem}.website-gallery_dialog__5j3Ya{width:calc(100vw - 16px);max-height:94dvh;border-radius:12px}.website-gallery_dialogHeader__0l5X_{padding:13px 16px}.website-gallery_dialogHeader__0l5X_ h2{font-size:1rem}.website-gallery_dialogDetails__x_1Y0{grid-template-columns:1fr;padding:20px 18px 8px;gap:12px}.website-gallery_dialogDetails__x_1Y0 a{justify-self:start}.website-gallery_dialogNotice__cZK1i{padding:14px 18px}}@media(prefers-reduced-motion:reduce){.website-gallery_card__bY_HX,.website-gallery_expand__lsoqv,.website-gallery_filters__1O8NU button{transition:none}}.overview_page__fRLX9{background:#f9fbfc}.overview_heading__CPg7y{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:40px}.overview_contact__ipBdS h2,.overview_heading__CPg7y h2{color:var(--text);font-size:clamp(1.85rem,3.1vw,2.7rem);line-height:1.13;letter-spacing:-.04em}.overview_heading__CPg7y>p{max-width:42ch;color:var(--muted);font-size:.94rem;line-height:1.7}.overview_services__H0UQH{display:grid;gap:12px;margin-top:28px}.overview_service__E4FtI{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.5fr) auto;align-items:center;gap:28px;padding:27px 28px;border:1px solid #dce5ec;border-radius:12px;background:linear-gradient(125deg,#fff 45%,#f7fafc);box-shadow:0 3px 14px #294b6503;transition:border-color .25s,box-shadow .25s,transform .25s}.overview_identity__vNxON{display:flex;align-items:center;gap:15px;min-width:0}.overview_icon__2G4HR{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid #dce8ee;border-radius:12px;background:linear-gradient(140deg,#fff,#eaf2f7);color:var(--accent-blue);box-shadow:inset 0 1px 0 #fff}.overview_identity__vNxON h3{color:var(--text);font-size:1.05rem;line-height:1.3;text-wrap:balance}.overview_summary__4gT79>p{color:var(--muted);font-size:.84rem;line-height:1.65}.overview_summary__4gT79 .overview_fit__EUV4y{margin-top:11px;color:var(--muted);font-size:.74rem}.overview_fit__EUV4y strong{display:inline;margin-right:8px;color:var(--text);font-weight:600}.overview_outputs__0GaBw{display:grid;gap:7px;padding:13px 0 0;margin:13px 0 0;border-top:1px solid #e0e8ee;list-style:none;color:var(--muted);font-size:.76rem;line-height:1.6}.overview_outputs__0GaBw li{position:relative;padding-left:16px}.overview_outputs__0GaBw li:before{content:"✓";position:absolute;left:0;color:var(--accent-blue);font-weight:600}.overview_serviceLink__rOVF5{display:inline-flex;align-items:center;gap:10px;padding:11px 0 11px 10px;color:var(--link);font-size:.77rem;font-weight:600;white-space:nowrap}.overview_serviceLink__rOVF5 svg{transition:transform .2s}.overview_serviceLink__rOVF5:hover svg{transform:translate(2px,-2px)}.overview_serviceLink__rOVF5:hover{text-decoration:underline;text-underline-offset:5px}.overview_related__hkjO3 a:focus-visible,.overview_serviceLink__rOVF5:focus-visible{outline:2px solid #377589;outline-offset:5px;border-radius:3px}.overview_nextStep__lX3WU{padding-bottom:var(--section-space)}.overview_contact__ipBdS{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:clamp(26px,4vw,44px);border:1px solid #d5e2eb;border-radius:15px;background:radial-gradient(ellipse at 100% 0,#deedf580,transparent 62%),linear-gradient(120deg,#fff,#f3f7fa);box-shadow:inset 0 1px 0 #fff}.overview_contact__ipBdS h2{font-size:clamp(1.7rem,2.7vw,2.3rem)}.overview_contact__ipBdS p{max-width:60ch;margin-top:13px;color:var(--muted);font-size:.88rem;line-height:1.7}.overview_contact__ipBdS>a{flex-shrink:0}.overview_related__hkjO3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding:23px 2px 0}.overview_related__hkjO3 p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted);font-size:.76rem;line-height:1.7}.overview_related__hkjO3 a{display:inline-flex;align-items:center;gap:5px;color:var(--link);font-weight:600}.overview_related__hkjO3 a:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:1600px){.overview_services__H0UQH{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.overview_services__H0UQH>div{min-width:0}.overview_service__E4FtI{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px;height:100%}.overview_identity__vNxON{align-items:flex-start;flex-direction:column}.overview_identity__vNxON h3{font-size:1.2rem}.overview_summary__4gT79{flex:1}.overview_serviceLink__rOVF5{justify-content:space-between;padding:16px 0 0;border-top:1px solid var(--line)}}@media(max-width:1100px){.overview_service__E4FtI{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);column-gap:26px;row-gap:8px;padding:24px}.overview_identity__vNxON{grid-row:span 2}.overview_serviceLink__rOVF5{grid-column:2;justify-self:start;padding:7px 0}}@media(max-width:700px){.overview_heading__CPg7y{grid-template-columns:1fr;gap:17px}.overview_heading__CPg7y>p{font-size:.86rem}.overview_services__H0UQH{margin-top:23px;gap:10px}.overview_service__E4FtI{grid-template-columns:1fr;gap:16px;padding:23px}.overview_identity__vNxON{grid-row:auto;gap:13px;align-items:center}.overview_identity__vNxON h3{font-size:1.08rem}.overview_icon__2G4HR{width:43px;height:43px;border-radius:10px}.overview_summary__4gT79>p{font-size:.83rem}.overview_summary__4gT79 .overview_fit__EUV4y{margin-top:12px;font-size:.76rem}.overview_serviceLink__rOVF5{grid-column:1;justify-content:space-between;justify-self:stretch;border-top:1px solid #e4ebf0;padding:15px 0 0;font-size:.79rem}.overview_contact__ipBdS{flex-direction:column;align-items:flex-start;gap:23px}.overview_related__hkjO3{gap:12px}}@media(prefers-reduced-motion:reduce){.overview_serviceLink__rOVF5 svg,.overview_service__E4FtI{transition:none}.overview_serviceLink__rOVF5:hover svg,.overview_service__E4FtI:hover{transform:none}}