.contact-intake-form{width:100%}.contact-intake-form .contact-intake-panel{min-height:0}.contact-intake-form .ant-form-item{min-width:0;margin-bottom:8px}.contact-intake-form .ant-form-item-label{padding-bottom:6px}.contact-intake-form .ant-form-item-label>label{color:var(--ink);font-weight:500}.contact-intake-form .contact-intake-privacy{margin:0;font-size:.8125rem;line-height:1.5}.contact-intake-form .contact-size-control{width:100%}.contact-intake-form .contact-name-fields,.contact-intake-form .contact-company-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}@media (width<=620px){.contact-intake-form .contact-name-fields,.contact-intake-form .contact-company-fields{grid-template-columns:1fr}}.pricing{width:min(1280px,100% - 3rem);color:var(--ink);margin-inline:auto;font-family:Manrope,system-ui,sans-serif}.pricing h1,.pricing h2,.pricing h3,.pricing .ant-typography{overflow-wrap:anywhere;margin:0;font-family:inherit}.pricing h1{letter-spacing:-.055em;max-width:40rem;font-size:clamp(3rem,5.4vw,5rem);font-weight:500;line-height:1.08}.pricing h2{letter-spacing:-.04em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.2}.pricing h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.4}.pricing div.ant-typography{color:var(--muted);font-size:1rem;line-height:1.75}.pricing .pricing-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.pricing .pricing-introduction{min-width:0;padding-block:1rem}.pricing .pricing-lead.ant-typography{max-width:35rem;color:var(--ink);font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.7}.pricing .pricing-form{background:color-mix(in srgb, var(--lutino-color-gray-100) 60%, var(--surface));min-width:0;min-height:30rem;box-shadow:none;border:0;border-radius:0 0 1.25rem 1.25rem;padding:clamp(1.5rem,2.5vw,2.25rem);scroll-margin-top:7rem;position:relative}.pricing .pricing-form-heading{margin-bottom:1.75rem}.pricing .pricing-form-heading h2{font-size:clamp(1.5rem,2vw,1.875rem);font-weight:600}.pricing .pricing-form-heading .ant-typography{font-size:.95rem;line-height:1.6}.pricing .contact-intake-progress{margin:0;padding:0;line-height:0;position:absolute;top:0;left:0;right:0}.pricing .contact-intake-form,.pricing .contact-intake-stack{flex-direction:column;flex:1;display:flex}.pricing .contact-intake-panel h2{letter-spacing:-.025em;font-size:1.25rem;font-weight:600}.pricing .contact-intake-form .contact-intake-privacy{margin-top:auto;font-size:.8125rem;line-height:1.5}.pricing .contact-intake-privacy a{color:var(--ink)}.pricing .pricing-section{padding-block:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:7rem}.pricing .pricing-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing .pricing-two-columns>*{min-width:0}.pricing .pricing-included{background:var(--lutino-background-color-blue);margin-block:1rem;padding-inline:clamp(1.5rem,4vw,3.5rem)}.pricing .pricing-included div.ant-typography{color:var(--ink)}.pricing .pricing-text-link{color:var(--ink);text-underline-offset:.25rem;align-self:flex-start;align-items:center;gap:.75rem;font-size:.9375rem;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.pricing .pricing-text-link:hover{color:var(--orange)}.pricing a:focus-visible,.pricing #request-pricing:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.pricing .pricing-edition{background:var(--lutino-background-color-cyan);padding:clamp(1.5rem,3vw,2.5rem)}.pricing .pricing-edition-critical{background:var(--lutino-background-color-orange)}.pricing .pricing-edition h3{letter-spacing:-.035em;font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:500}.pricing .pricing-platform-price,.pricing .pricing-credit-price{font-size:clamp(2rem,3vw,2.5rem);font-weight:500;line-height:1.2}.pricing .pricing-credit-unit{color:var(--muted);font-size:.875rem;line-height:1.5}.pricing .pricing-edition div.ant-typography{color:var(--ink)}.pricing .pricing-edition-features{margin:0;padding:0;font-size:.9375rem;line-height:1.65;list-style:none}.pricing .pricing-edition-features div.ant-typography{font-size:inherit;line-height:inherit}.pricing .pricing-edition-request{margin-top:auto}.pricing .pricing-closing{padding-bottom:1rem}.pricing .pricing-closing>.ant-flex{max-width:42rem}.pricing .pricing-closing>a{flex-shrink:0;align-self:center}@media (width<=900px){.pricing .pricing-hero{grid-template-columns:1fr;gap:2rem;padding-block:2.5rem}.pricing .pricing-form{min-height:0}.pricing .contact-name-fields,.pricing .contact-company-fields{grid-template-columns:1fr}}@media (width<=620px){.pricing{width:calc(100% - 2rem)}.pricing .pricing-two-columns{grid-template-columns:1fr;gap:2rem!important}.pricing .pricing-closing{flex-direction:column;align-items:flex-start}.pricing .pricing-closing>a{align-self:flex-start}}
