._sectionContent_19mi1_1{width:100%;max-width:calc(var(--layout-max-width-small) + var(--layout-horizontal-margins) * 2);padding:48px var(--layout-horizontal-margins) 96px;margin-left:auto;margin-right:auto}@media screen and (width>=1300px){._sectionContent_19mi1_1._withBackgroundGradient_19mi1_10{--gradient-top-offset:var(--background-gradient-top-offset,40%);--gradient-height:var(--background-gradient-height,20%);--gradient-color:var(--color-util-brand-100);--border-color:var(--color-util-brand-200);position:relative}._sectionContent_19mi1_1._withBackgroundGradient_19mi1_10:before{--horizontal-offset:calc((100vw - var(--layout-max-width-small)) / -2 + var(--layout-horizontal-margins));content:"";top:var(--gradient-top-offset);left:var(--horizontal-offset);right:var(--horizontal-offset);height:var(--gradient-height);border-top:1px solid var(--border-color);background-image:linear-gradient(var(--gradient-color), transparent);z-index:-1;pointer-events:none;position:absolute}@supports ((-webkit-hyphens:none)){._sectionContent_19mi1_1._withBackgroundGradient_19mi1_10:before{right:calc(var(--horizontal-offset) + 10px)}}[data-dark-mode=true] ._sectionContent_19mi1_1._withBackgroundGradient_19mi1_10{--gradient-color:var(--color-util-gray-200);--border-color:var(--color-util-gray-300)}}._tag_19mi1_40,._heading_19mi1_41,._subHeading_19mi1_42{margin:0}._tag_19mi1_40{font-size:var(--text-fs-lg);font-weight:var(--text-semibold);color:var(--color-util-brand-600)}[data-dark-mode=true] ._tag_19mi1_40{color:var(--color-util-brand-900)}._heading_19mi1_41{font-size:40px;font-weight:var(--text-bold);letter-spacing:-1px}@media screen and (width<=1020px){._heading_19mi1_41{padding:0}}._subHeading_19mi1_42{color:var(--color-fg-tertiary);font-weight:var(--text-fs-regular)}._headingContainer_19mi1_71{justify-content:left;align-items:left;text-align:left;flex-direction:column;gap:8px;margin-bottom:48px;display:flex}._ctaGroup_19mi1_81{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._ctaButton_19mi1_88{align-items:center;gap:8px;width:fit-content;margin-top:12px;padding:.5em .5em .5em 1em;display:inline-flex}._ctaButton_19mi1_88 .icon{--icon-size:16px;transition:transform .25s ease-in-out;transform:translate(-3px,1px)}._ctaButton_19mi1_88:hover .icon{transform:translate(4px,1px)}._CTAWithFrameworks_19mi1_104 ._ctaButton_19mi1_88{border-top-right-radius:0;border-bottom-right-radius:0}._CTAWithFrameworks_19mi1_104{align-items:flex-end;display:flex}@media screen and (width<=440px){._CTAWithFrameworks_19mi1_104{transform:translate(-10%)scale(.8)}}._frameworkSelector_19mi1_119{border-right:1px solid var(--color-util-brand-200);opacity:.7;align-items:center;gap:8px;padding-right:16px;display:flex}._frameworkSelector_19mi1_119 svg{opacity:1}._frameworkOverlay_19mi1_131{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);width:150px;box-shadow:var(--shadow-sm);z-index:999999;opacity:0;pointer-events:none;flex-direction:column;margin-top:8px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-.5rem)scale(.95)}._frameworkOverlay_19mi1_131._visible_19mi1_150{opacity:1;pointer-events:auto;animation:.15s ease-in-out forwards _fadeInUp_19mi1_1;transform:translateY(0)scale(1)}._frameworkOverlay_19mi1_131._hiding_19mi1_157{pointer-events:none;animation:.15s ease-in-out forwards _fadeOutDown_19mi1_1}@keyframes _fadeInUp_19mi1_1{0%{opacity:0;transform:translateY(-.5rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _fadeOutDown_19mi1_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.5rem)scale(.95)}}._frameworkOption_19mi1_182{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:background-color .2s;display:flex}._frameworkOption_19mi1_182:hover{background-color:var(--color-util-brand-50);cursor:pointer}[data-dark-mode=true] ._frameworkOption_19mi1_182:hover{background-color:var(--color-button-tertiary-bg-hover)}._frameworkOption_19mi1_182 span{font-weight:600;font-size:var(--text-fs-sm)}._frameworkOption_19mi1_182 svg{width:20px;height:20px}._currentFramework_19mi1_206{background-color:var(--color-util-brand-100)}[data-dark-mode=true] ._currentFramework_19mi1_206{background-color:color-mix(in srgb, var(--color-button-tertiary-bg-hover), var(--color-bg-primary) 40%)}._inlineSelectorContainer_19mi1_213{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding:.5em .5em .5em 1em;display:flex;position:relative}._frameworkSelectorInline_19mi1_222{align-items:center;gap:4px;display:inline-flex}._frameworkIcon_19mi1_228{width:22px;height:22px}._frameworkName_19mi1_233{font-weight:600}._frameworkChevronDown_19mi1_237{--icon-size:16px;opacity:.5}[data-dark-mode=true] ._frameworkChevronDown_19mi1_237{opacity:1}._container_6fyvh_1{--column-gap:48px;justify-content:space-between;gap:0 var(--column-gap);flex-wrap:wrap;width:100%;display:flex}._column_6fyvh_10{width:100%;margin-bottom:-1px}@media screen and (width>=1020px){._column_6fyvh_10{width:calc(50% - var(--column-gap) / 2)}}._questionContainer_6fyvh_20{--question-border:1px solid var(--color-util-gray-200);border-top:var(--question-border);flex-direction:column;padding:20px 0 24px;display:flex}._questionContainer_6fyvh_20:last-child{border-bottom:var(--question-border)}[data-dark-mode=true] ._questionContainer_6fyvh_20{--question-border:1px solid var(--color-util-gray-400)}._titleContainer_6fyvh_34{--title-fg:var(--color-fg-secondary);word-wrap:break-word;cursor:pointer;justify-content:space-between;align-items:center;padding:8px 0;display:flex}._titleContainer_6fyvh_34:hover{--title-fg:var(--color-brand-900)}[data-dark-mode=true] ._titleContainer_6fyvh_34:hover{--title-fg:var(--color-link-hover)}._question_6fyvh_20{font-weight:var(--text-semibold);color:var(--title-fg)}._expandIcon_6fyvh_55{--icon-color:var(--title-fg);flex-shrink:0;padding:8px;transition:transform .3s ease-in-out}._expandIcon_6fyvh_55._iconDown_6fyvh_61{transform:rotate(90deg)}._answerContainer_6fyvh_65{padding:8px 0}._showcaseContainer_hgd35_1{border-collapse:collapse;grid-template-columns:repeat(1,1fr);padding-top:32px;padding-bottom:32px;display:grid}@media screen and (width>=768px){._showcaseContainer_hgd35_1{grid-template-columns:repeat(3,1fr)}}._showcaseGridItem_hgd35_14{background-color:var(--color-bg-primary);border:1px solid var(--color-border-secondary);flex-direction:column;margin:-1px 0 0 -1px;padding:32px;transition:background-color .25s ease-in-out;display:flex;position:relative}._showcaseGridItem_hgd35_14:after{content:"";z-index:1;pointer-events:none;border:1px solid #0000;transition:border-color .25s ease-in-out;position:absolute;inset:-1px}._showcaseGridItem_hgd35_14:hover{background-color:var(--color-brand-50)}._showcaseGridItem_hgd35_14:hover:after{border-color:var(--color-util-brand-500)}@media screen and (width<=768px){._showcaseGridItem_hgd35_14:first-child,._showcaseGridItem_hgd35_14:first-child:after{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}._showcaseGridItem_hgd35_14:last-child,._showcaseGridItem_hgd35_14:last-child:after{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}}@media screen and (width>=768px){._showcaseGridItem_hgd35_14:first-child,._showcaseGridItem_hgd35_14:first-child:after{border-top-left-radius:var(--radius-md)}._showcaseGridItem_hgd35_14:nth-child(3),._showcaseGridItem_hgd35_14:nth-child(3):after{border-top-right-radius:var(--radius-md)}._showcaseGridItem_hgd35_14:nth-child(4),._showcaseGridItem_hgd35_14:nth-child(4):after{border-bottom-left-radius:var(--radius-md)}._showcaseGridItem_hgd35_14:nth-child(5),._showcaseGridItem_hgd35_14:nth-child(5):after{border-bottom-right-radius:var(--radius-md)}}[data-dark-mode=true] ._showcaseGridItem_hgd35_14:hover{background-color:var(--color-util-gray-100)}[data-dark-mode=true] ._showcaseGridItem_hgd35_14:hover:after{border-color:var(--color-util-gray-500)}._showcaseIconWrapper_hgd35_73{justify-content:space-between;margin-bottom:16px;display:flex}._showcaseLogo_hgd35_79 path,._showcaseIcon_hgd35_73 path{fill:var(--icon-color)}._showcaseLogo_hgd35_79{--icon-color:var(--color-fg-secondary);opacity:.5;align-items:center;height:40px;transition:opacity .25s ease-in-out;display:inline-flex}._showcaseGridItem_hgd35_14:hover ._showcaseLogo_hgd35_79{opacity:1}._showcaseIcon_hgd35_73{--icon-color:var(--color-util-brand-500);width:32px;height:32px}[data-dark-mode=true] ._showcaseIcon_hgd35_73{--icon-color:var(--color-white)}._showcaseTitle_hgd35_105{margin-bottom:12px;font-size:18px;font-weight:500}._showcaseDescription_hgd35_111{font-size:var(--text-fs-sm);color:var(--color-text-secondary);opacity:.8;transition:opacity .25s ease-in-out}._showcaseLinksWrapper_hgd35_118{flex-wrap:wrap;gap:8px 24px;margin-top:auto;display:flex}._showcaseLinksWrapper_hgd35_118 a{font-weight:var(--text-semibold)}._githubLink_hgd35_128 svg{--icon-size:22px;margin-top:-3px;margin-right:3px}._container_6qu2q_2{border-collapse:collapse;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (width<=820px){._container_6qu2q_2{grid-template-columns:repeat(1,1fr)}}._socialProof_6qu2q_13{--social-proof-bg:#fbfbfc;line-height:var(--text-lh-ratio-base);background-color:var(--social-proof-bg);border-right:1px solid var(--color-border-secondary);border-left:1px solid var(--color-border-secondary);box-shadow:50vw 0 0 0 var(--social-proof-bg), -50vw 0 0 0 var(--social-proof-bg);position:relative}[data-dark-mode=true] ._socialProof_6qu2q_13{--social-proof-bg:color-mix(in srgb, var(--color-fg-primary), var(--color-bg-primary) 98%)}._header_6qu2q_26{padding-bottom:40px}._header_6qu2q_26 ._cellsIllustration_6qu2q_29{margin-left:auto;left:1px}._header_6qu2q_26 p,._header_6qu2q_26 h3{margin-left:24px;margin-right:24px}._header_6qu2q_26 p{font-weight:var(--text-semibold);color:var(--color-text-brand-primary);margin-bottom:8px}@media screen and (width<=820px){._header_6qu2q_26 p{padding-top:64px}}._quote_6qu2q_49{font-size:var(--text-fs-base);line-height:var(--text-lh-ratio-relaxed);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary);flex-direction:column;justify-content:space-between;margin:-1px 0 0 -1px;padding:24px;display:flex}@media screen and (width<=820px){._quote_6qu2q_49{width:100%}}._quote_6qu2q_49:first-child{padding:24px 32px 24px 24px}@media screen and (width<=820px){._quote_6qu2q_49:first-child{border-bottom:1px solid var(--color-border-secondary)}}._quote_6qu2q_49:last-child{padding:24px 24px 24px 32px}._quote_6qu2q_49 blockquote p{text-indent:-.5em;margin-bottom:24px}._quote_6qu2q_49 blockquote p:before{content:"“"}._quote_6qu2q_49 blockquote p:after{content:"”"}._quote_6qu2q_49 footer{align-items:flex-end;display:flex}._quote_6qu2q_49 footer>div{margin-left:16px}._avatar_6qu2q_94{outline:2px solid var(--color-util-brand-300);outline-offset:4px;border-radius:50%;width:48px;height:48px}[data-dark-mode=true] ._avatar_6qu2q_94{outline:2px solid var(--color-border-primary)}._name_6qu2q_105{margin-bottom:0}._orgIcon_6qu2q_109{border-radius:var(--radius-md);border:1px solid var(--color-border-primary);width:36px;height:36px;margin-left:auto}._statsOuter_6qu2q_117{border:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);justify-content:center;gap:32px;margin-top:80px;padding:32px;display:flex}@media screen and (width<=820px){._statsOuter_6qu2q_117{flex-direction:column;align-items:center}}._statsOuter_6qu2q_117 svg{stroke:var(--color-util-brand-500)}._statsOuter_6qu2q_117 ._stat_6qu2q_117{border-right:1px solid var(--color-border-secondary);flex-direction:column;justify-content:center;width:100%;display:flex}@media screen and (width<=820px){._statsOuter_6qu2q_117 ._stat_6qu2q_117{border-right:none}._statsOuter_6qu2q_117 ._stat_6qu2q_117 h4{align-items:center;width:fit-content;margin:0 auto}._statsOuter_6qu2q_117 ._stat_6qu2q_117 p{margin:0 auto}}._statsOuter_6qu2q_117 ._stat_6qu2q_117:last-child{border-right:none}h4{color:var(--color-text-secondary);gap:16px;align-items:left;flex-direction:column;display:flex}[data-dark-mode=true] h4{color:var(--color-util-brand-900)}h4{color:var(--color-util-brand-500)}
