.home-edition{color:var(--site-muted);align-items:center;gap:12px;margin-top:22px;font-size:12px;display:inline-flex}.home-edition b{color:var(--site-teal);font-weight:500}.home-art-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.home-art-card>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .5s}.home-art-copy{flex-direction:column;flex:1;padding:27px 28px 30px;display:flex}.home-art-copy>span{color:var(--site-teal);letter-spacing:2px;font-size:11px}.home-art-card .home-art-copy h3{margin:18px 0 12px;font-size:30px}.home-art-copy p{flex:1;font-size:15px;line-height:1.7}.home-art-copy b{margin-top:14px}.home-art-card:hover>img{transform:scale(1.025)}.home-control-boundary{border:1px solid var(--site-line);background:linear-gradient(120deg,rgba(var(--hw-selection-rgb), .3333),var(--hw-surface));border-radius:20px;grid-template-columns:1fr 1.3fr;gap:38px;margin-top:26px;padding:38px 40px;display:grid}.home-control-boundary h3{margin:0 0 13px;font-size:25px;line-height:1.3}.home-control-boundary p{color:var(--site-muted);margin:0;font-size:15px;line-height:1.8}.home-ops-card{min-height:300px!important}.home-ops-card>span{background:var(--hw-selection);width:56px;height:56px;color:var(--site-teal);border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.home-ops-card h3{font-size:27px;margin:35px 0 18px!important}.home-pricing-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px;display:flex}.home-pricing-head h2{margin:17px 0;font-size:clamp(34px,4vw,56px);line-height:1.1}.home-pricing-head p{max-width:620px;color:var(--site-muted);line-height:1.75}.home-pricing-note{border-top:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:24px;margin-top:24px;padding:26px 0;font-size:14px;line-height:1.7;display:flex}.home-pricing-note b{color:var(--site-ink)}.home-capability-head{grid-template-columns:1fr 1fr;gap:40px;display:grid}.home-capability-head h2{margin:16px 0;font-size:clamp(34px,4vw,56px);line-height:1.1}.home-capability-head p{color:var(--site-muted);font-size:17px;line-height:1.8}.home-capability-head>div:last-child{align-self:end}.home-proof{gap:20px}.home-proof>p{max-width:210px;line-height:1.6}@media (max-width:800px){.home-control-boundary,.home-capability-head{grid-template-columns:1fr;gap:20px}.home-control-boundary{padding:27px}.home-pricing-head,.home-pricing-note{display:block}.home-pricing-head .site-text-link{margin-bottom:12px;display:inline-block}.home-pricing-note .site-text-link{margin-top:16px;display:inline-block}.home-art-card{min-height:0}.home-art-copy{padding:25px}.home-capability-head h2{font-size:38px}.home-edition{flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){.home-art-card>img{transition:none}.home-art-card:hover>img{transform:none}.site-module{transition:none}.site-module:hover{transform:none}}.home-service-preview{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:48px;padding-bottom:64px;display:grid}.home-service-preview h2{margin:16px 0 24px}.home-service-preview p:not(.site-kicker){color:var(--site-muted);font-size:16px;line-height:1.75}.home-service-preview small{color:var(--site-muted);margin-top:24px;font-size:12px;line-height:1.6;display:block}.home-service-preview figure{min-width:0;margin:0}.home-service-preview img{border:1px solid var(--site-line);border-radius:var(--hw-radius-card);width:100%;height:auto}.home-service-preview figcaption{color:var(--site-muted);margin-top:12px;font-size:12px}.home-models{border-bottom:1px solid var(--site-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:64px;display:grid}.home-models article{border:1px solid var(--site-line);border-radius:var(--hw-radius-card);background:var(--hw-surface);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.home-models h2{letter-spacing:-.035em;margin:18px 0 0;font-size:28px;line-height:1.15}.home-models article>p:not(.site-kicker){color:var(--site-muted);flex:1;margin:18px 0 24px;font-size:15px;line-height:1.75}.home-models>p{color:var(--site-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}@media (max-width:800px){.home-service-preview,.home-models{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.home-models article{padding:24px}}
