.plug-and-play,.plug-and-play .component,.plug-and-play .content{align-items:center;display:flex;flex-direction:column}.plug-and-play{gap:32px;padding:64px 0}.plug-and-play .container{width:auto}.plug-and-play .content{max-width:768px;padding:0;text-align:center}.plug-and-play .content h2{color:var(--gray-900);font-size:1.875rem;font-weight:var(--font-w-semibold);line-height:2.375rem;margin-bottom:16px}.plug-and-play .content p{color:var(--gray-600);font-size:1.125rem;font-weight:var(--font-w-regular);line-height:1.75rem}.plug-and-play .wrapper{display:grid;grid-template-columns:repeat(1,1fr);max-width:300px;row-gap:40px}.plug-and-play .component{gap:16px;text-align:center}.plug-and-play .component .feature-image{display:block;flex-shrink:0;height:20px;width:20px}.plug-and-play .text{color:var(--gray-600);font-size:1rem;font-weight:var(--font-w-regular);line-height:1.5rem}.plug-and-play .text-heading{color:var(--gray-900);font-size:1.125rem;font-weight:var(--font-w-semibold);line-height:1.75rem;margin-bottom:4px}@media (min-width:600px){.plug-and-play .container{padding:0 24px}.plug-and-play .wrapper{-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(2,1fr);max-width:-moz-fit-content;max-width:fit-content}}@media (min-width:905px){.plug-and-play{gap:64px;padding:80px 0}.plug-and-play .container{padding:0 32px}.plug-and-play .content h2{color:var(--gray-900);font-size:2.25rem;font-weight:var(--font-w-semibold);letter-spacing:-.02em;line-height:2.75rem;margin-bottom:20px}.plug-and-play .content p{color:var(--gray-600);font-size:1.25rem;font-weight:var(--font-w-regular);line-height:1.875rem}.plug-and-play .wrapper{-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(3,1fr);row-gap:64px}.plug-and-play .component{align-items:flex-start;gap:20px;text-align:left}.plug-and-play .text,.plug-and-play .text-heading{font-size:1.25rem;line-height:1.875rem}.plug-and-play .text-heading{margin-bottom:8px}}@media (min-width:1240px){.plug-and-play{padding:96px 32px}}@media (min-width:1440px){.plug-and-play{padding:96px 80px}.plug-and-play .component{flex-direction:row}.plug-and-play .text{padding-top:10px}}
