.ToolPageTemplate_pageWrapper__ochpnj0{background:var(--color-paper__om3by20);color:var(--color-ink__om3by22);overflow-x:hidden}.ToolPageTemplate_bandOn_paper__ochpnj2{--cardGround__ochpnj1:var(--color-beige__om3by21)}.ToolPageTemplate_bandOn_beige__ochpnj3{--cardGround__ochpnj1:var(--color-paper__om3by20)}.ToolPageTemplate_band__ochpnj4{padding-top:80px;padding-bottom:150px}.ToolPageTemplate_heroGrid__ochpnj5{align-items:center;gap:60px;display:grid}.ToolPageTemplate_heroTitle__ochpnj8{letter-spacing:-.03em;text-wrap:balance;color:var(--color-bark__om3by23);margin:0;font-size:clamp(3rem,1.5rem + 4dvw,5rem);font-weight:500;line-height:1}.ToolPageTemplate_accent__ochpnj9{color:var(--color-ink__om3by22)}.ToolPageTemplate_heroLine2__ochpnja{color:var(--color-bark__om3by23);display:block}.ToolPageTemplate_heroSubtitle__ochpnjb{letter-spacing:0;color:var(--color-taupe__om3by24);max-width:46ch;margin-top:24px;font-size:18px;font-weight:400;line-height:1.6}.ToolPageTemplate_ctaRow__ochpnjc{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.ToolPageTemplate_mediaFill__ochpnjd{object-fit:cover;width:100%;height:100%;display:block}.ToolPageTemplate_headingMax__ochpnje{max-width:48rem}.ToolPageTemplate_maxW4xl__ochpnjf{max-width:56rem;margin-inline:auto}.ToolPageTemplate_maxW3xl__ochpnjg{max-width:48rem;margin-inline:auto}.ToolPageTemplate_stepGrid__ochpnjh{gap:24px;display:grid}.ToolPageTemplate_card__ochpnji{background:var(--cardGround__ochpnj1);border-radius:34px;flex-direction:column;padding:24px;display:flex}.ToolPageTemplate_badge__ochpnjj{letter-spacing:.08em;text-transform:uppercase;color:var(--color-taupe__om3by24);margin-bottom:20px;font-size:12px;font-weight:500;line-height:1.4}.ToolPageTemplate_stepMedia__ochpnjk{margin-bottom:20px}.ToolPageTemplate_stepTitle__ochpnjl{letter-spacing:-.015em;text-wrap:balance;color:var(--color-ink__om3by22);margin:0;font-size:32px;font-weight:700;line-height:1.15}.ToolPageTemplate_stepDesc__ochpnjm{letter-spacing:.005em;color:var(--color-taupe__om3by24);margin-top:8px;font-size:14px;font-weight:400;line-height:1.55}.ToolPageTemplate_altList__ochpnjn{flex-direction:column;gap:80px;display:flex}.ToolPageTemplate_altItem__ochpnjo{grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.ToolPageTemplate_altItemReverse__ochpnjp>*{direction:ltr}.ToolPageTemplate_altContent__ochpnjq{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ToolPageTemplate_altHeadline__ochpnjr{letter-spacing:-.015em;text-wrap:balance;color:var(--color-ink__om3by22);margin:0;font-size:32px;font-weight:700;line-height:1.15}.ToolPageTemplate_altBody__ochpnjs{letter-spacing:0;color:var(--color-taupe__om3by24);margin:0;font-size:16px;font-weight:400;line-height:1.6}.ToolPageTemplate_featureGrid__ochpnjt{gap:40px;display:grid}.ToolPageTemplate_featureItem__ochpnju{flex-direction:column;align-items:flex-start;display:flex;position:relative}.ToolPageTemplate_featureCardLink__ochpnjv{position:absolute;inset:0}.ToolPageTemplate_featureIcon__ochpnjw{width:1.25rem;height:1.25rem;color:var(--color-bark__om3by23)}.ToolPageTemplate_itemTitle__ochpnjx{letter-spacing:0;color:var(--color-ink__om3by22);margin-top:12px;font-size:18px;font-weight:400;line-height:1.6}.ToolPageTemplate_itemBody__ochpnjy{letter-spacing:0;color:var(--color-taupe__om3by24);margin-top:8px;margin-bottom:12px;font-size:16px;font-weight:400;line-height:1.6}.ToolPageTemplate_galleryStrip__ochpnjz{scrollbar-width:none;gap:8px;display:flex;overflow:auto hidden}.ToolPageTemplate_galleryStrip__ochpnjz::-webkit-scrollbar{display:none}.ToolPageTemplate_galleryItem__ochpnj10{background:var(--color-fill__om3by26);border-radius:20px;flex:none;height:360px;position:relative;overflow:hidden}.ToolPageTemplate_useCaseList__ochpnj11{gap:24px;display:grid}.ToolPageTemplate_useCaseRow__ochpnj12{background:var(--cardGround__ochpnj1);border-radius:34px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.ToolPageTemplate_useCaseIcon__ochpnj13{width:20px;height:20px;color:var(--color-bark__om3by23)}.ToolPageTemplate_useCaseRowTitle__ochpnj14{letter-spacing:0;color:var(--color-ink__om3by22);margin:0;font-size:18px;font-weight:400;line-height:1.6}.ToolPageTemplate_useCaseRowBody__ochpnj15{letter-spacing:.005em;color:var(--color-taupe__om3by24);margin:0;font-size:14px;font-weight:400;line-height:1.55}.ToolPageTemplate_compHeading__ochpnj16{color:var(--color-bark__om3by23)}.ToolPageTemplate_compContainer__ochpnj17{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.ToolPageTemplate_compLeft__ochpnj18{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ToolPageTemplate_tableScroll__ochpnj19{overflow-x:auto}.ToolPageTemplate_table__ochpnj1a{border-collapse:separate;border-spacing:0 8px;letter-spacing:.005em;width:100%;min-width:40rem;font-size:14px;font-weight:400;line-height:1.55}.ToolPageTemplate_thRow__ochpnj1b{text-align:left}.ToolPageTemplate_th__ochpnj1c{letter-spacing:.08em;text-transform:uppercase;color:var(--color-taupe__om3by24);padding:0 16px 12px;font-size:12px;font-weight:500;line-height:1.4}.ToolPageTemplate_thViggle__ochpnj1d{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink__om3by22);padding:0 16px 12px;font-size:12px;font-weight:500;line-height:1.4}.ToolPageTemplate_td__ochpnj1f{color:var(--color-taupe__om3by24);vertical-align:top;padding:16px}.ToolPageTemplate_tdStatus__ochpnj1g{white-space:nowrap}.ToolPageTemplate_tdFeature__ochpnj1h{color:var(--color-ink__om3by22)}.ToolPageTemplate_tdViggle__ochpnj1i{letter-spacing:0;color:var(--color-ink__om3by22);vertical-align:top;padding:16px;font-size:16px;font-weight:400;line-height:1.6}.ToolPageTemplate_bodyRow__ochpnj1e>*{background:var(--cardGround__ochpnj1)}.ToolPageTemplate_bodyRow__ochpnj1e>:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.ToolPageTemplate_bodyRow__ochpnj1e>:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.ToolPageTemplate_faqList__ochpnj1j{flex-direction:column;gap:16px;display:flex}.ToolPageTemplate_faqCard__ochpnj1k{--ground__16am5al0:var(--cardGround__ochpnj1)}.ToolPageTemplate_relatedGrid__ochpnj1l{grid-template-columns:1fr;gap:12px;display:grid}.ToolPageTemplate_relatedCard__ochpnj1m{background:var(--cardGround__ochpnj1);border:1px solid #0000;border-radius:34px;flex-direction:column;align-items:flex-start;padding:20px;transition:border-color .15s;display:flex;position:relative}.ToolPageTemplate_relatedCardLink__ochpnj1n{position:absolute;inset:0}.ToolPageTemplate_relatedIcon__ochpnj1o{width:36px;height:36px;color:var(--color-bark__om3by23);flex-shrink:0;margin-bottom:16px;transition:transform .15s,color .15s}.ToolPageTemplate_relatedCardBadge__ochpnj1q{background:var(--jolt__om3by2f);color:var(--ctaInk__om3by2d);letter-spacing:.04em;text-transform:uppercase;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.4;position:absolute;top:16px;right:16px}.ToolPageTemplate_relatedCardTitle__ochpnj1r{letter-spacing:0;color:var(--color-ink__om3by22);margin:0 0 8px;font-size:18px;font-weight:400;line-height:1.6}.ToolPageTemplate_relatedCardDesc__ochpnj1s{letter-spacing:.005em;color:var(--color-taupe__om3by24);flex:1;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.55}.ToolPageTemplate_bottomInner__ochpnj1t{text-align:center}.ToolPageTemplate_bottomTitle__ochpnj1u{letter-spacing:-.03em;text-wrap:balance;color:var(--color-bark__om3by23);margin:0;font-size:clamp(3rem,1.5rem + 4dvw,5rem);font-weight:500;line-height:1}.ToolPageTemplate_bottomSubtitle__ochpnj1v{margin-inline:auto;letter-spacing:0;max-width:36rem;color:var(--color-taupe__om3by24);margin-top:24px;font-size:18px;font-weight:400;line-height:1.6}.ToolPageTemplate_mt8__ochpnj1w{margin-top:32px}@supports (overflow:clip){.ToolPageTemplate_pageWrapper__ochpnj0{overflow-x:clip}}@media screen and (width<=768px){.ToolPageTemplate_band__ochpnj4{padding-top:64px;padding-bottom:100px}.ToolPageTemplate_altList__ochpnjn{gap:48px}}@media screen and (width>=960px){.ToolPageTemplate_heroGrid__ochpnj5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (width<=959px){.ToolPageTemplate_heroGrid__ochpnj5{text-align:center;grid-template-areas:"media""copy";gap:40px}.ToolPageTemplate_heroCopy__ochpnj6{grid-area:copy}.ToolPageTemplate_heroMedia__ochpnj7{grid-area:media;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}}@media screen and (width<=960px){.ToolPageTemplate_heroSubtitle__ochpnjb{margin-inline:auto}.ToolPageTemplate_ctaRow__ochpnjc{justify-content:center}}@media screen and (width>=400px){.ToolPageTemplate_relatedGrid__ochpnj1l{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=640px){.ToolPageTemplate_stepGrid__ochpnjh,.ToolPageTemplate_relatedGrid__ochpnj1l{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=900px){.ToolPageTemplate_stepGrid__ochpnjh{gap:16px}}@media screen and (width>=769px){.ToolPageTemplate_altItem__ochpnjo{grid-template-columns:1fr 1fr;gap:60px}.ToolPageTemplate_altItemReverse__ochpnjp{direction:rtl}}@media screen and (width>=768px){.ToolPageTemplate_featureGrid__ochpnjt,.ToolPageTemplate_useCaseList__ochpnj11{grid-template-columns:repeat(2,1fr)}}@media (hover:hover) and (pointer:fine){.ToolPageTemplate_featureItem__ochpnju:hover .ArrowLink_link__1car5ot0{color:var(--color-ink__om3by22)}.ToolPageTemplate_featureItem__ochpnju:hover .ArrowLink_arrow__1car5ot3{transform:translate(2px)}.ToolPageTemplate_relatedCard__ochpnj1m:hover{border-color:var(--color-bark__om3by23)}.ToolPageTemplate_relatedCard__ochpnj1m:hover .ArrowLink_link__1car5ot0{color:var(--color-ink__om3by22)}.ToolPageTemplate_relatedCard__ochpnj1m:hover .ArrowLink_arrow__1car5ot3{transform:translate(2px)}.ToolPageTemplate_relatedCard__ochpnj1m:hover .ToolPageTemplate_relatedIcon__ochpnj1o{color:var(--color-ink__om3by22);transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.ToolPageTemplate_featureItem__ochpnju:hover .ArrowLink_arrow__1car5ot3,.ToolPageTemplate_relatedCard__ochpnj1m:hover .ArrowLink_arrow__1car5ot3,.ToolPageTemplate_relatedCard__ochpnj1m:hover .ToolPageTemplate_relatedIcon__ochpnj1o{transform:none}}@media screen and (width<=640px){.ToolPageTemplate_galleryItem__ochpnj10{height:240px}}@media screen and (width>=1024px){.ToolPageTemplate_useCaseList__ochpnj11{grid-template-columns:repeat(3,1fr)}.ToolPageTemplate_relatedGrid__ochpnj1l{grid-template-columns:repeat(5,1fr)}}
