.lawyers-build-tools-page .section{padding-block:var(--space-section-gap-md)}.lawyers-build-tools-page .legal-awards{padding-block:var(--space-6)}.lawyers-build-tools-page .features-section{padding-block:var(--space-section-gap-md)}.lawyers-build-tools-page .features-section--testimonial{padding-block:var(--space-section-gap-sm)}.lawyers-build-tools-page .case-study-cards-section{--case-study-cards-section-padding: var(--space-section-gap-sm)}.lawyers-build-tools-page .pricing-faq{margin-top:var(--space-5);padding-bottom:var(--space-section-gap-sm)}.lawyers-build-tools-page .site-footer{margin-top:var(--space-section-gap-md)}.lawyers-build-tools-page main h2:not(.logo-strip-heading){font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-medium);line-height:var(--lh-step-2);letter-spacing:var(--tracking-step-2);text-wrap:balance}.lawyers-build-tools-page main :is(p,h2,h3,.ui-accordion-title,.features-testimonial-person span):not(.home-hero *):not(.resource-listing-cta *){color:var(--color-neutral-900)}.lawyers-build-tools-page .features-testimonial-card--featured{padding:var(--space-8);gap:var(--space-5);border:var(--border-width-2) solid transparent;background:linear-gradient(var(--color-neutral-0),var(--color-neutral-0)) padding-box,var(--gradient-rainbow) border-box}.lawyers-build-tools-page .features-testimonial-person>picture{width:var(--space-10);height:var(--space-10)}.lawyers-build-tools-page .features-testimonial-person strong,.lawyers-build-tools-page .features-testimonial-person span{font-size:var(--text-body-sm);line-height:var(--lh-step-9)}.lawyers-build-tools-page .section-head,.lawyers-build-tools-page .features-heading,.lawyers-build-tools-page .features-testimonial-heading,.lawyers-build-tools-page .case-study-cards-head{gap:var(--space-4)}.lawyers-build-tools-page .section-kicker,.lawyers-build-tools-page .features-eyebrow{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--lh-step-8);letter-spacing:var(--tracking-eyebrow)}.lawyers-build-tools-page .section-head .section-copy,.lawyers-build-tools-page .features-testimonial-heading .section-copy,.lawyers-build-tools-page .features-heading>p:not(.features-eyebrow),.lawyers-build-tools-page .case-study-cards-copy{font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--font-weight-regular);line-height:var(--lh-step-8);letter-spacing:var(--tracking-step-8);text-wrap:balance}.lawyers-build-tools-page.lawyers-build-tools-page .resource-listing-cta__copy>p{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--lh-step-8);letter-spacing:var(--tracking-step-8);text-wrap:balance}.lawyers-build-tools-page.lawyers-build-tools-page .icon-feature-card h3,.lawyers-build-tools-page .features-bento-copy h3,.lawyers-build-tools-page.lawyers-build-tools-page .case-study-card-title{font-family:var(--font-display);font-size:var(--text-card-heading);font-weight:var(--font-weight-medium);line-height:var(--lh-card-heading);letter-spacing:var(--tracking-card-heading)}.lawyers-build-tools-page.lawyers-build-tools-page .icon-feature-card p,.lawyers-build-tools-page .features-bento-copy p{font-size:var(--text-body);line-height:var(--lh-step-8)}.lawyers-build-tools-page.lawyers-build-tools-page .resource-listing-cta h2{font-size:var(--text-h2);line-height:var(--lh-step-2)}.lawyers-build-tools-page .pricing-faq .blog-faq-accordion .ui-accordion-title,.lawyers-build-tools-page .pricing-faq .blog-faq-accordion .ui-accordion-panel-content p{font-size:var(--text-body);line-height:var(--lh-step-8)}.lawyers-build-tools-page.lawyers-build-tools-page .case-study-card-eyebrow{line-height:var(--lh-step-9)}.lawyers-build-tools-page .pricing-faq .faq-heading{font-family:var(--font-display);font-size:var(--text-h2);line-height:var(--lh-step-2);letter-spacing:var(--tracking-step-2)}.lawyers-build-tools-page [aria-labelledby=legal-value-title]{padding-top:var(--space-8)}.lawyers-build-tools-page .case-study-card-action .ui-button:is(:hover,:focus-visible){background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-inverse)}.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-bento-card{padding:0;min-height:0}.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-bento-card .features-bento-media{margin:0;padding:0;aspect-ratio:var(--page-lawyers-controls-media-ratio);align-self:start}.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-bento-card .features-bento-media img{object-fit:contain;transform:translateY(calc(var(--space-2) * -1))}.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-bento-card .features-bento-media img[src="/images/homepage/intergations-image.webp"]{transform:translateY(calc(var(--space-2) * -1)) scale(var(--page-lawyers-integrations-media-scale))}.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-bento-copy{padding:var(--space-6);padding-block-start:calc(var(--space-6) + var(--space-2));padding-block-end:var(--space-4)}@media(min-width:1024px){.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-heading>p:not(.features-eyebrow){max-width:var(--measure-body-readable)}.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-bento-card .features-bento-media img{transform:translateY(var(--space-2))}.lawyers-build-tools-page [aria-labelledby=legal-controls-title] .features-bento-card .features-bento-media img[src="/images/homepage/intergations-image.webp"]{transform:translateY(var(--space-2)) scale(var(--page-lawyers-integrations-media-scale))}.lawyers-build-tools-page .home-hero__title{line-height:var(--lh-step-3)}.legal-value-second-line[data-astro-cid-xn6feiaq]{display:block}}.lawyers-build-tools-page .resource-listing-cta{width:min(calc(100% - var(--space-8)),var(--cmp-nav-max));margin-inline:auto}@media(max-width:1120px)and (min-width:841px){.lawyers-build-tools-page .resource-listing-cta{width:min(calc(100% - var(--space-5)),var(--cmp-nav-max))}}@media(max-width:840px){.lawyers-build-tools-page .resource-listing-cta{width:min(calc(100% - var(--space-6)),var(--container-max))}}.lawyers-build-tools-page .trusted-by-logo-strip .logo-strip-heading{margin-bottom:var(--space-4)}.lawyers-build-tools-page .trusted-by-logo-strip .logo-grid{width:min(100%,var(--page-lawyers-trust-max));--logo-row-gap: var(--space-4);gap:var(--space-4)}.lawyers-build-tools-page .trusted-by-logo-strip .logo-item{--logo-max-width: var(--page-lawyers-trust-logo-width);--logo-max-height: var(--page-lawyers-trust-logo-height);height:auto}.lawyers-build-tools-page .trusted-by-logo-strip .logo-item img{width:min(100%,var(--logo-max-width));transform:none}@media(max-width:1199px){.lawyers-build-tools-page .trusted-by-logo-strip .logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lawyers-build-tools-page .home-hero{--lawyers-prompt-glass: var(--page-lawyers-glass-light);--lawyers-prompt-solid: var(--color-neutral-0);--lawyers-prompt-text: var(--color-neutral-900)}.lawyers-build-tools-page .home-hero__composer-wrap{padding-top:var(--space-4)}.lawyers-build-tools-page .home-hero__textarea{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--lh-step-8);letter-spacing:var(--tracking-step-8)}.lawyers-build-tools-page .home-hero__textarea,.lawyers-build-tools-page .home-hero .home-hero__prompt-suggestion{background:var(--lawyers-prompt-solid);color:var(--lawyers-prompt-text);border-color:var(--page-lawyers-glass-border);box-shadow:var(--page-lawyers-glass-shadow)}.lawyers-build-tools-page .home-hero .home-hero__prompt-suggestion{border:none;font-size:var(--text-body-sm);white-space:normal;transition:background-color var(--motion-duration-3) var(--motion-ease-standard)}.lawyers-build-tools-page .home-hero .home-hero__prompt-suggestion:is(:hover,:focus-visible){background-color:var(--color-surface-hover);transform:none;box-shadow:var(--page-lawyers-glass-shadow)}.lawyers-build-tools-page .home-hero__textarea::placeholder{color:var(--lawyers-prompt-text);opacity:1}.lawyers-build-tools-page .home-hero__textarea:focus-visible,.lawyers-build-tools-page .home-hero .home-hero__prompt-suggestion:focus-visible{outline:var(--border-width-2) solid var(--color-neutral-0);outline-offset:var(--space-1);box-shadow:var(--page-lawyers-glass-shadow)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.lawyers-build-tools-page .home-hero__textarea,.lawyers-build-tools-page .home-hero .home-hero__prompt-suggestion{background:var(--lawyers-prompt-glass);-webkit-backdrop-filter:var(--page-lawyers-glass-filter);backdrop-filter:var(--page-lawyers-glass-filter)}.lawyers-build-tools-page .home-hero .home-hero__prompt-suggestion:is(:hover,:focus-visible){background-image:var(--lawyers-prompt-glass);background-color:var(--page-lawyers-glass-border)}}@media(prefers-reduced-motion:reduce){.lawyers-build-tools-page .home-hero .home-hero__prompt-suggestion{transition:none}}.lawyers-build-tools-page .home-hero:after{display:none}.lawyers-build-tools-page .home-hero:before{background-position:center top;background-size:cover;background-image:url(/images/pages/lawyers-build-tools/hero-mobile-v2.webp);background-image:image-set(url(/images/pages/lawyers-build-tools/hero-mobile-v2.avif) type("image/avif"),url(/images/pages/lawyers-build-tools/hero-mobile-v2.webp) type("image/webp"))}@media(min-width:640px)and (max-width:1023px){.lawyers-build-tools-page .home-hero:before{background-position:center bottom;background-image:url(/images/pages/lawyers-build-tools/hero-tablet.webp);background-image:image-set(url(/images/pages/lawyers-build-tools/hero-tablet.avif) type("image/avif"),url(/images/pages/lawyers-build-tools/hero-tablet.webp) type("image/webp"))}}@media(max-width:639px){.lawyers-build-tools-page .home-hero:before{background-size:100% 100%}}@media(min-width:1024px){.lawyers-build-tools-page .home-hero:before{background-position:center calc(100% + var(--space-8) * 2);background-image:url(/images/pages/lawyers-build-tools/hero-desktop.webp);background-image:image-set(url(/images/pages/lawyers-build-tools/hero-desktop.avif) type("image/avif"),url(/images/pages/lawyers-build-tools/hero-desktop.webp) type("image/webp"))}}
