.SO1Sga_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,48px);display:grid}.SO1Sga_panel{gap:20px;padding:clamp(20px,3vw,36px);scroll-margin-top:100px;display:grid}.SO1Sga_panel h2{font-size:var(--t-32)}@media (max-width:960px){.SO1Sga_layout{grid-template-columns:1fr}}.SO1Sga_form{gap:18px;display:grid}.SO1Sga_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.SO1Sga_row{grid-template-columns:1fr}}.SO1Sga_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.SO1Sga_picker{gap:24px;display:grid}.SO1Sga_fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.SO1Sga_legend{font-variation-settings:"wdth" 110;margin-bottom:4px;padding:0;font-size:1.1rem;font-weight:700}.SO1Sga_days{scroll-snap-type:x mandatory;gap:10px;padding:4px 4px 12px;display:flex;overflow-x:auto}.SO1Sga_day{scroll-snap-align:start;min-width:76px;font:inherit;cursor:pointer;background:var(--surface);color:var(--ink);border:1.5px solid var(--line-strong);border-radius:var(--radius);flex:none;justify-items:center;gap:2px;padding:10px 8px;display:grid}.SO1Sga_day span{font-size:var(--t-14);color:var(--muted)}.SO1Sga_day strong{font-variation-settings:"wdth" 115}.SO1Sga_day:hover{border-color:var(--cobalt)}.SO1Sga_day[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:var(--cobalt-ink);box-shadow:3px 3px 0 var(--deep)}.SO1Sga_day[aria-pressed=true] span{color:inherit;opacity:.85}.SO1Sga_times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.SO1Sga_time{font:inherit;cursor:pointer;background:var(--surface);min-height:44px;color:var(--cobalt);border:1.5px solid var(--line-strong);border-radius:var(--radius);font-size:1rem;font-weight:600}.SO1Sga_time:hover{border-color:var(--cobalt)}.SO1Sga_time[aria-pressed=true]{background:var(--cobalt);border-color:var(--cobalt);color:var(--cobalt-ink);box-shadow:3px 3px 0 var(--deep)}
.kR9SFq_pageHeader{padding-block:clamp(32px,5vw,64px) clamp(40px,5vw,64px)}.kR9SFq_pageHeader .wrap{gap:20px;display:grid}.kR9SFq_pageHeader h1{max-width:22ch}.kR9SFq_crumbs{font-size:var(--t-14);color:var(--on-night-muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kR9SFq_crumbs li+li:before{content:"/";color:#ffffff59;margin-right:8px}.kR9SFq_crumbs a{color:var(--on-night-muted)}.kR9SFq_split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.kR9SFq_aside{gap:20px;padding:28px;display:grid;position:sticky;top:100px}.kR9SFq_aside h2{font-size:var(--t-24)}.kR9SFq_aside ul{gap:8px;margin:0;padding-left:1.1em;display:grid}@media (max-width:900px){.kR9SFq_split{grid-template-columns:1fr}.kR9SFq_aside{position:static}}.kR9SFq_builds{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.kR9SFq_builds li{border-top:3px solid var(--cobalt);gap:8px;padding-top:18px;display:grid}.kR9SFq_builds h3{font-variation-settings:"wdth" 112;font-size:1.3rem}@media (max-width:700px){.kR9SFq_builds{grid-template-columns:1fr}}.kR9SFq_steps{counter-reset:step}.kR9SFq_steps li{counter-increment:step}.kR9SFq_steps h3:before{content:counter(step, decimal-leading-zero) " ";color:var(--cobalt)}.kR9SFq_aside .kR9SFq_questions{gap:12px;padding:0;list-style:none}.kR9SFq_questions li{border-left:3px solid var(--cobalt);padding-left:14px;font-style:italic}.kR9SFq_questions li:before{content:"“"}.kR9SFq_questions li:after{content:"”"}.kR9SFq_faq{gap:0;max-width:52rem;margin:0;display:grid}.kR9SFq_faq div{border-bottom:1px solid var(--line);gap:8px;padding-block:24px;display:grid}.kR9SFq_faq dt{font-variation-settings:"wdth" 110;font-size:1.2rem;font-weight:700}.kR9SFq_faq dd{color:var(--muted);max-width:68ch;margin:0}.kR9SFq_projectList{gap:40px;margin:0;padding:0;list-style:none;display:grid}.kR9SFq_projectRow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(16px,2.5vw,28px);display:grid;position:relative}.kR9SFq_projectRow:focus-within{outline:3px solid var(--cobalt);outline-offset:4px}.kR9SFq_projectRow img{border:1px solid var(--line);border-radius:4px;width:100%;height:auto}.kR9SFq_projectRow h2{font-size:clamp(1.4rem, 1.1rem + 1vw, var(--t-32))}.kR9SFq_projectRow h2 a{color:var(--ink);text-decoration:none}.kR9SFq_projectRow h2 a:after{content:"";position:absolute;inset:0}.kR9SFq_projectRow h2 a:focus-visible{outline:none}.kR9SFq_projectMeta{gap:14px;display:grid}.kR9SFq_client{color:var(--cobalt);font-weight:700}@media (max-width:800px){.kR9SFq_projectRow{grid-template-columns:1fr}}.kR9SFq_heroImage{border-color:#fff3;margin-top:8px;padding:0;overflow:hidden;box-shadow:6px 6px #00000073}.kR9SFq_heroImage img{width:100%;height:auto}.kR9SFq_facts{gap:14px;margin:0;display:grid}.kR9SFq_facts div{gap:2px;display:grid}.kR9SFq_facts dt{font-size:var(--t-14);color:var(--muted);font-weight:600}.kR9SFq_facts dd{margin:0;font-weight:600}.kR9SFq_featureList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.kR9SFq_featureList li{padding-left:28px;position:relative}.kR9SFq_featureList li:before{content:"";background:var(--cobalt);border-radius:2px;width:16px;height:4px;position:absolute;top:.62em;left:0}.kR9SFq_bigPrice{font-variation-settings:"wdth" 125;font-weight:800;font-size:var(--t-32);line-height:1.1}.kR9SFq_gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.kR9SFq_gallery img{border-radius:var(--radius);width:100%;height:auto}.kR9SFq_filters{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kR9SFq_filters a{border:1.5px solid #ffffff59;border-radius:999px;padding:8px 16px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block;color:var(--on-night)!important}.kR9SFq_filters a[aria-current=page]{background:#fff;border-color:#fff;color:var(--night)!important}.kR9SFq_filters a:hover{border-color:#fff}.kR9SFq_empty{justify-items:start;gap:16px;padding:32px;display:grid}.kR9SFq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px;display:grid}.kR9SFq_stack{gap:24px;display:grid}.kR9SFq_relatedWork{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.kR9SFq_relatedWork li{border-top:3px solid var(--cobalt);align-content:start;gap:8px;padding-top:18px;display:grid}.kR9SFq_relatedWork h3{font-variation-settings:"wdth" 112;font-size:1.25rem}.kR9SFq_relatedWork h3 a{color:var(--ink)}.kR9SFq_equipment{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.kR9SFq_equipment li{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.kR9SFq_equipment img{background:#fff;border-radius:6px;width:100%;height:auto;padding:8px}.kR9SFq_equipment h3{font-variation-settings:"wdth" 112;margin-bottom:8px;font-size:1.25rem}@media (max-width:520px){.kR9SFq_equipment li{grid-template-columns:1fr}.kR9SFq_equipment img{max-width:220px}}.kR9SFq_flow{counter-reset:flow;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kR9SFq_flow li{counter-increment:flow;align-content:start;gap:8px;padding:60px 24px 0 0;display:grid;position:relative}.kR9SFq_flow li:before{content:counter(flow);z-index:1;background:var(--cobalt);width:44px;height:44px;color:var(--cobalt-ink);box-shadow:0 0 0 6px var(--paper);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;display:grid;position:absolute;top:0;left:0}.kR9SFq_flow li:after{content:"";background:var(--line-strong);height:3px;position:absolute;top:21px;left:44px;right:0}.kR9SFq_flow li:last-child:after{display:none}.kR9SFq_flow h3{font-variation-settings:"wdth" 112;font-size:1.2rem}@media (max-width:900px){.kR9SFq_flow{grid-template-columns:1fr;gap:28px}.kR9SFq_flow li{padding:8px 0 0 64px}.kR9SFq_flow li:after{width:3px;height:auto;inset:50px auto -22px 21px}}.kR9SFq_archFigure{gap:16px;margin:0;padding:clamp(16px,3vw,32px);display:grid}.kR9SFq_archScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.kR9SFq_arch{width:100%;min-width:720px;height:auto;font-family:inherit;display:block}.kR9SFq_archBox{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.kR9SFq_archCore{fill:color-mix(in srgb, var(--cobalt) 10%, var(--surface));stroke:var(--cobalt);stroke-width:2.5px}.kR9SFq_archChip{fill:var(--surface);stroke:var(--cobalt);stroke-width:1.25px}.kR9SFq_archLine{fill:none;stroke:var(--line-strong);stroke-width:2px}.kR9SFq_archRadio{stroke-dasharray:4 5}.kR9SFq_archDashed{stroke-dasharray:6 5;fill:#0000}.kR9SFq_archArrow{fill:var(--line-strong)}.kR9SFq_archIcon{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.kR9SFq_archTitle{fill:var(--ink);font-size:20px;font-weight:800}.kR9SFq_archTag{fill:var(--cobalt);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.kR9SFq_archText{fill:var(--ink);font-size:15px;font-weight:700}.kR9SFq_archChipText{fill:var(--ink);font-size:14px;font-weight:600}.kR9SFq_archSmall{fill:var(--muted);font-size:12.5px}.kR9SFq_archLabel{fill:var(--muted);font-size:13px;font-style:italic}.kR9SFq_productHero{background:#fff;margin:0;padding:clamp(8px,1.5vw,16px)}.kR9SFq_productHero a{cursor:zoom-in;display:block}.kR9SFq_productHero img{width:100%;height:auto;display:block}
.t5xpVq_cta{padding-block:clamp(64px,8vw,104px)}.t5xpVq_ctaInner{gap:28px;display:grid}.t5xpVq_ctaText{gap:12px;max-width:40rem;display:grid}.t5xpVq_ctaText p{color:var(--on-night-muted);font-size:1.2rem}.t5xpVq_ctaMail{color:var(--on-night-muted);font-size:1rem}.t5xpVq_product{align-content:start;gap:10px;padding:24px;display:grid;position:relative}.t5xpVq_product:hover{box-shadow:2px 2px 0 var(--deep);border-color:var(--cobalt);transform:translate(2px,2px)}.t5xpVq_product{transition:transform .14s,box-shadow .14s,border-color .14s}.t5xpVq_product:focus-within{outline:3px solid var(--cobalt);outline-offset:4px}.t5xpVq_productImage{aspect-ratio:16/10;object-fit:contain;background:#fff;border-radius:4px;width:100%;height:auto;margin-bottom:8px}.t5xpVq_category{font-size:var(--t-14);color:var(--cobalt);font-weight:650}.t5xpVq_productName{font-size:var(--t-24)}.t5xpVq_cover{color:var(--ink);text-decoration:none}.t5xpVq_cover:focus-visible{outline:none}.t5xpVq_cover:after{content:"";position:absolute;inset:0}.t5xpVq_price{font-variation-settings:"wdth" 112;margin-top:6px;font-weight:700}.t5xpVq_credentials{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.t5xpVq_credentials li{font-variation-settings:"wdth" 112;color:var(--ink);align-items:center;gap:8px;font-size:1rem;font-weight:700;display:inline-flex}.t5xpVq_credentials svg{color:var(--cobalt);flex:none}.night .t5xpVq_credentials li{color:var(--on-night)}.night .t5xpVq_credentials svg{color:var(--accent-night)}
.S3em-G_header{z-index:50;background:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.S3em-G_headerRow{align-items:center;gap:24px;min-height:72px;display:flex}.S3em-G_brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.S3em-G_wordmark{font-variation-settings:"wdth" 125;letter-spacing:.02em;font-size:1.35rem;font-weight:800}.S3em-G_nav{margin-left:auto}.S3em-G_nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.S3em-G_nav a{white-space:nowrap;border-radius:var(--radius);color:var(--ink);padding:10px 12px;font-size:1rem;font-weight:550;text-decoration:none;display:block}.S3em-G_nav a:hover{background:var(--paper-alt)}.S3em-G_nav a[aria-current=page]{color:var(--cobalt)}.S3em-G_servicesMenu{position:relative}.S3em-G_servicesMenu summary{cursor:pointer;border-radius:var(--radius);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:10px 12px;font-size:1rem;font-weight:550;list-style:none;display:flex}.S3em-G_servicesMenu summary::-webkit-details-marker{display:none}.S3em-G_servicesMenu summary:hover,.S3em-G_servicesMenu[open] summary{background:var(--paper-alt)}.S3em-G_servicesMenu summary[aria-current=page]{color:var(--cobalt)}.S3em-G_caret{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .14s;transform:translateY(-2px)rotate(45deg)}.S3em-G_servicesMenu[open] .S3em-G_caret{transform:translateY(2px)rotate(-135deg)}.S3em-G_nav .S3em-G_servicesPanel{background:var(--surface);border:2px solid var(--cobalt);border-radius:var(--radius);width:380px;box-shadow:var(--edge) var(--edge) 0 var(--deep);gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.S3em-G_nav .S3em-G_servicesPanel a{white-space:normal;gap:2px;padding:10px 12px;display:grid}.S3em-G_serviceMenuName{font-weight:700}.S3em-G_serviceMenuLine{font-size:var(--t-14);color:var(--muted-on-surface);font-weight:400;line-height:1.35}.S3em-G_headerCta{min-height:44px;padding:8px 18px}.S3em-G_account{font:inherit;cursor:pointer;min-height:44px;color:var(--ink);border-radius:var(--radius);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:8px 12px;font-size:1rem;font-weight:650;text-decoration:underline;display:inline-flex}.S3em-G_account:hover{background:var(--paper-alt)}.S3em-G_accountRow{gap:4px;display:inline-flex}.S3em-G_mobileAccount{justify-content:flex-start}.S3em-G_theme{gap:8px;text-decoration:none;position:relative}.S3em-G_theme .S3em-G_themeLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.S3em-G_mobileAccount.S3em-G_theme .S3em-G_themeLabel{clip:auto;width:auto;height:auto;position:static}.S3em-G_mobile{margin-left:auto;display:none;position:relative}.S3em-G_mobile summary{cursor:pointer;border:2px solid var(--cobalt);border-radius:var(--radius);min-height:44px;color:var(--cobalt);background:var(--surface);align-items:center;gap:10px;padding:8px 14px;font-weight:650;list-style:none;display:flex}.S3em-G_mobile summary::-webkit-details-marker{display:none}.S3em-G_burger,.S3em-G_burger:before,.S3em-G_burger:after{background:currentColor;width:18px;height:2px;display:block;position:relative}.S3em-G_burger:before,.S3em-G_burger:after{content:"";position:absolute;left:0}.S3em-G_burger:before{top:-6px}.S3em-G_burger:after{top:6px}.S3em-G_mobilePanel{background:var(--surface);border:2px solid var(--cobalt);border-radius:var(--radius);width:min(320px,100vw - 32px);box-shadow:var(--edge) var(--edge) 0 var(--deep);gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.S3em-G_mobilePanel ul{margin:0;padding:0;list-style:none}.S3em-G_mobilePanel li a{color:var(--ink);border-radius:var(--radius);padding:12px;font-weight:600;text-decoration:none;display:block}.S3em-G_mobilePanel li a:hover{background:var(--paper-alt)}@media (max-width:1160px){.S3em-G_nav,.S3em-G_headerCta,.S3em-G_headerAccount{display:none}.S3em-G_mobile{display:block}}.S3em-G_footer{border-top:1px solid var(--line);background:var(--paper-alt);margin-top:0;padding-top:64px}.S3em-G_footerGrid{grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:40px;display:grid}.S3em-G_footerBrand{align-items:flex-start;gap:16px;display:flex}.S3em-G_footerName{font-variation-settings:"wdth" 115;font-weight:700}.S3em-G_footerHead{font-variation-settings:"wdth" 100;letter-spacing:0;margin-bottom:12px;font-size:1rem}.S3em-G_footer ul{gap:8px;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.S3em-G_footer ul a{color:var(--ink);text-decoration:none}.S3em-G_footer ul a:hover{color:var(--cobalt);text-decoration:underline}.S3em-G_legal{border-top:1px solid var(--line);font-size:var(--t-14);color:var(--muted);margin-top:48px;padding-block:32px}@media (max-width:860px){.S3em-G_footerGrid{grid-template-columns:1fr 1fr}.S3em-G_footerBrand{grid-column:1/-1}}.S3em-G_address{color:var(--muted);margin-top:16px;font-style:normal}.S3em-G_footerCredentials{flex-direction:column;gap:6px;margin-top:14px}
.WFIH3q_stage{contain:layout paint style;width:100%;height:auto;overflow:visible}.WFIH3q_stage :is(.WFIH3q_win,.WFIH3q_board,.WFIH3q_scan,.WFIH3q_verdict,.WFIH3q_chart,.WFIH3q_cbar,.WFIH3q_spark){transform-box:fill-box}.WFIH3q_small{fill:var(--muted-on-surface);font-size:11px;font-weight:500}.WFIH3q_verdictText{fill:var(--danger);font-variation-settings:"wdth" 115;font-size:12px;font-weight:750}.WFIH3q_chartTitle{fill:var(--ink);font-size:11.5px;font-weight:650}.WFIH3q_win{animation:.52s cubic-bezier(.2,.8,.2,1) .1s both WFIH3q_slide-in}.WFIH3q_cam{animation:.4s ease-out .6s both WFIH3q_fade}.WFIH3q_board{animation:.45s ease-out .7s both WFIH3q_rise}.WFIH3q_scan{opacity:0;animation:1.3s ease-in-out 1.1s both WFIH3q_scan}.WFIH3q_verdict{transform-origin:50%;animation:.32s cubic-bezier(.3,1.5,.5,1) 2.35s both WFIH3q_pop}.WFIH3q_chart{animation:.5s cubic-bezier(.2,.8,.2,1) 2.05s both WFIH3q_rise}.WFIH3q_cbar{transform-origin:bottom;animation:.42s cubic-bezier(.2,.8,.2,1) both WFIH3q_grow}.WFIH3q_spark{transform-origin:50%;animation:.52s cubic-bezier(.3,1.6,.5,1) both WFIH3q_sparkle}.WFIH3q_s1{animation-delay:2.8s}.WFIH3q_s2{animation-delay:2.95s}@keyframes WFIH3q_fade{0%{opacity:0}}@keyframes WFIH3q_slide-in{0%{opacity:0;transform:translate(-56px)}}@keyframes WFIH3q_rise{0%{opacity:0;transform:translateY(18px)}}@keyframes WFIH3q_scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(358px)}}@keyframes WFIH3q_grow{0%{transform:scaleY(0)}}@keyframes WFIH3q_pop{0%{opacity:0;transform:scale(.6)}}@keyframes WFIH3q_sparkle{0%{opacity:0;transform:scale(0)rotate(-45deg)}}
.txgM7a_hero{padding-block:clamp(40px,5vw,72px) clamp(48px,6vw,80px);overflow:hidden}.txgM7a_heroGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"title title""copy art";align-items:center;gap:8px clamp(24px,4vw,56px);display:grid}.txgM7a_heroTitle{font-size:clamp(2.4rem, .9rem + 4.4vw, var(--t-75));letter-spacing:-.03em;grid-area:title;max-width:none;line-height:.98}.txgM7a_heroText{grid-area:copy;align-self:center;gap:28px;display:grid}.txgM7a_heroArt{min-width:0;margin-right:calc(var(--gutter) * -.5);grid-area:art;margin-top:clamp(-56px,-3vw,0px)}@media (max-width:900px){.txgM7a_heroGrid{grid-template-columns:1fr;grid-template-areas:"title""copy""art";row-gap:28px}.txgM7a_heroArt{margin-right:0}}.txgM7a_services{gap:24px;margin:0;padding:0;list-style:none;display:grid}.txgM7a_service{grid-template-columns:minmax(220px,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;padding:28px 32px;transition:transform .14s,box-shadow .14s,border-color .14s;display:grid;position:relative}.txgM7a_service:nth-child(2){margin-left:clamp(0px,4vw,56px)}.txgM7a_service:nth-child(3){margin-left:clamp(0px,8vw,112px)}.txgM7a_service:nth-child(4){margin-left:clamp(0px,12vw,168px)}.txgM7a_service:hover{box-shadow:2px 2px 0 var(--deep);border-color:var(--cobalt);transform:translate(2px,2px)}.txgM7a_service:focus-within{outline:3px solid var(--cobalt);outline-offset:4px}.txgM7a_serviceName{font-size:clamp(1.4rem, 1.1rem + 1vw, var(--t-32))}.txgM7a_serviceLink{color:var(--ink);text-decoration:none}.txgM7a_serviceLink:focus-visible{outline:none}.txgM7a_serviceLink:after{content:"";position:absolute;inset:0}.txgM7a_serviceBuilds{color:var(--muted);gap:4px;margin:0;padding:0;font-size:1rem;list-style:none;display:grid}.txgM7a_serviceBuilds li:before{content:"";vertical-align:middle;background:var(--peri);border-radius:2px;width:10px;height:3px;margin-right:10px;display:inline-block}@media (max-width:860px){.txgM7a_service{grid-template-columns:1fr;gap:12px;padding:24px}.txgM7a_service:nth-child(n){margin-left:0}}.txgM7a_work{background:var(--paper-alt);border-block:1px solid var(--line)}.txgM7a_feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.txgM7a_browser{padding:0;overflow:hidden}.txgM7a_browser img{width:100%;height:auto}.txgM7a_browserBar{background:var(--paper-alt);border-bottom:1.5px solid var(--line-strong);align-items:center;gap:6px;padding:10px 14px;display:flex}.txgM7a_browserBar span{background:var(--peri);border-radius:50%;width:10px;height:10px}.txgM7a_browserBar p{font-size:var(--t-14);color:var(--muted);background:var(--surface);border-radius:999px;margin-left:10px;padding:2px 14px}.txgM7a_featureText{align-content:start;gap:16px;display:grid}.txgM7a_featureText h3{font-size:clamp(1.5rem, 1.2rem + 1vw, var(--t-32))}.txgM7a_client{color:var(--cobalt);font-weight:700}.txgM7a_chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.txgM7a_chips li{font-size:var(--t-14);border:1.5px solid var(--line-strong);border-radius:999px;padding:4px 12px;font-weight:600}.txgM7a_more{margin-top:32px;font-weight:600}@media (max-width:900px){.txgM7a_feature{grid-template-columns:1fr}}.txgM7a_productGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px;display:grid}.txgM7a_processSection{padding-top:0}.txgM7a_steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.txgM7a_step{border-top:3px solid var(--cobalt);align-content:start;gap:10px;margin-right:16px;padding:20px 24px 0 0;display:grid}.txgM7a_step h3{font-variation-settings:"wdth" 112;font-size:1.25rem}.txgM7a_stepNum{font-variation-settings:"wdth" 125;font-weight:800;font-size:var(--t-42);color:var(--peri);line-height:1}@media (max-width:860px){.txgM7a_steps{grid-template-columns:1fr 1fr;row-gap:40px}}@media (max-width:520px){.txgM7a_steps{grid-template-columns:1fr}}.txgM7a_workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}.txgM7a_workCard{align-content:start;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden}.txgM7a_workCard:hover{box-shadow:2px 2px 0 var(--deep);border-color:var(--cobalt);transform:translate(2px,2px)}.txgM7a_workCard:focus-within{outline:3px solid var(--cobalt);outline-offset:4px}.txgM7a_workCard img{border-bottom:1.5px solid var(--line);width:100%;height:auto}.txgM7a_workCardText{gap:10px;padding:22px 24px 26px;display:grid}.txgM7a_workCardText h3{font-size:1.35rem}.txgM7a_workLink{color:var(--ink);text-decoration:none}.txgM7a_workLink:focus-visible{outline:none}.txgM7a_workLink:after{content:"";position:absolute;inset:0}@media (max-width:700px){.txgM7a_workGrid{grid-template-columns:1fr}}.txgM7a_heroCredentials{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,max-content);gap:12px 28px;padding-top:22px;display:grid}@media (max-width:420px){.txgM7a_heroCredentials{grid-template-columns:1fr}}
