@keyframes AiPage_spin-animation__dsZIa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AiPage_page__zBZK8{background-image:url(/ai/pink-bg-line.svg);background-position:100% 6rem,100% 0;background-repeat:no-repeat,no-repeat}@media(max-width:767px){.AiPage_page__zBZK8{background-image:url(/ai/pink-bg-line-mobile.svg)}}.AiPage_hero__iSCAY{padding-block:8rem 6rem;position:relative}.AiPage_hero__iSCAY:before{content:"";display:block;inset:0;height:100%;width:100%;z-index:0;position:absolute;pointer-events:none;background-image:url(/ai/hero-colored-shadows.svg);background-position:50%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width:767px){.AiPage_hero__iSCAY:before{top:50%;left:50%;transform:translate(-50%,-50%);height:150%;opacity:.5}.AiPage_hero__iSCAY{padding:6rem 0 4rem;padding:6rem 0 3rem}}@media(min-width:1400px){.AiPage_heroInner__9_ieO{max-width:133rem}}@media(min-width:1200px)and (max-width:1399px){.AiPage_heroInner__9_ieO{max-width:102.4rem}}@media(min-width:992px)and (max-width:1199px){.AiPage_heroInner__9_ieO{padding:0 6rem}}@media(max-width:991px){.AiPage_heroInner__9_ieO{padding:0 6rem}}@media(max-width:767px){.AiPage_heroInner__9_ieO{padding:0 4rem}}.AiPage_heroInner__9_ieO{margin:0 auto;text-align:center}@media(max-width:991px){.AiPage_heroInner__9_ieO{padding-inline:3.5rem}}@media(max-width:767px){.AiPage_heroInner__9_ieO{padding-inline:2.2rem}}.AiPage_kicker__c7Rv3{color:#000;font-family:Outfit,sans-serif;font-size:2rem;line-height:3rem;color:#607085;margin-bottom:1rem;text-transform:uppercase}@media(max-width:767px){.AiPage_kicker__c7Rv3{font-size:1.8rem}}.AiPage_title__9TEEj{color:#000;font-family:Outfit,sans-serif;font-size:5.6rem;line-height:6.2rem;font-weight:600}@media(max-width:991px){.AiPage_title__9TEEj{font-size:3.6rem;line-height:110%;letter-spacing:-.1rem}}.AiPage_title__9TEEj{margin-block:0 4rem;margin-inline:auto;max-width:110rem}@media(max-width:991px){.AiPage_title__9TEEj{max-width:61rem}}@media(max-width:767px){.AiPage_title__9TEEj{font-size:2.6rem;margin-block:0 3rem}}.AiPage_heroFigure__fi9Mz{position:relative;margin:0 auto;max-width:124rem}.AiPage_heroFigure__fi9Mz img{border-radius:4rem;border:3rem solid hsla(0,0%,100%,.4);box-shadow:16.43px 27.93px 60.78px 0 rgba(3,110,215,.1);max-height:60rem;object-fit:cover}@media(max-width:991px){.AiPage_heroFigure__fi9Mz img{max-height:34rem;border-radius:3rem;border-width:2rem}}@media(max-width:767px){.AiPage_heroFigure__fi9Mz img{max-height:16rem;border-radius:2rem;border-width:1rem}}.AiPage_section__W8ddG{padding-block:0 6rem}.AiPage_container__h5O2D{margin:0 auto;max-width:81rem}@media(max-width:991px){.AiPage_container__h5O2D{padding-inline:3.5rem}}@media(max-width:767px){.AiPage_container__h5O2D{padding-inline:2.2rem}}.AiPage_sectionTitle__PNNJR{color:#000;font-family:Outfit,sans-serif;font-size:3.7rem;font-weight:700;line-height:1.5}@media(max-width:767px){.AiPage_sectionTitle__PNNJR{font-size:2.7rem}}.AiPage_sectionTitle__PNNJR{line-height:2;margin-bottom:2rem}@media(max-width:991px){.AiPage_sectionTitle__PNNJR{font-size:2.6rem}}.AiPage_richText__A4l2V{color:#131516}.AiPage_richText__A4l2V p{font-size:1.8rem;line-height:2}.AiPage_richText__A4l2V p+p{margin-top:1.4rem}.AiPage_richText__A4l2V a{color:var(--brand-blue);line-height:.8;text-decoration:none}.AiPage_richText__A4l2V code span{padding-inline:0;margin-inline:0}.AiPage_richText__A4l2V :not(pre)>code{background:var(--code-block-bg);color:var(--brand-dark-blue);border:.1rem solid #f1f2f5;border-radius:.4rem;padding:.1em .4em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1.6rem;white-space:normal}.AiPage_richText__A4l2V pre,.AiPage_richText__A4l2V pre[class*=language-]{position:relative;margin:2rem 0;border-radius:.8rem;border:.1rem solid rgba(0,0,0,.1);box-shadow:0 .2rem .6rem rgba(0,0,0,.05);overflow:auto;-webkit-overflow-scrolling:touch;-webkit-padding-start:2rem;padding-inline-start:2rem;padding-block:2rem}.AiPage_richText__A4l2V pre code{display:block;font-size:1.6rem;line-height:1.65}.AiPage_richText__A4l2V pre[data-language]:before{content:attr(data-language);position:absolute;top:.6rem;right:1rem;text-transform:uppercase;letter-spacing:.05em;font-size:1.1rem;font-weight:600;color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.08);border:.1rem solid hsla(0,0%,100%,.2);border-radius:.4rem;padding:.2rem .6rem}.AiPage_richText__A4l2V pre:focus-within,.AiPage_richText__A4l2V pre[class*=language-]:focus-within{outline:.3rem solid var(--brand-blue);outline-offset:.4rem}.AiPage_horizontalImageSection__DvuSh{position:relative;margin:0 auto;padding-block:0 13rem}@media(max-width:991px){.AiPage_horizontalImageSection__DvuSh{padding-inline:3.5rem;padding-block:0 7rem;padding-inline:2.2rem;padding-block:0 5rem}}.AiPage_horizontalImageSection__DvuSh:before{content:"";display:block;inset:0;height:100%;width:100%;z-index:0;pointer-events:none;position:absolute;background-image:url(/ai/horizontal-colored-shadows.svg);background-position:50%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 15%,#000 85%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AiPage_horizontalImageSection__DvuSh.AiPage_noStyle__joC4W{padding-bottom:6rem}@media(max-width:767px){.AiPage_horizontalImageSection__DvuSh.AiPage_noStyle__joC4W{padding-bottom:3rem}}.AiPage_horizontalImageSection__DvuSh.AiPage_noStyle__joC4W:before{display:none}.AiPage_horizontalImageSection__DvuSh.AiPage_noStyle__joC4W .AiPage_horizontalImage__Ef3L2{height:auto;min-height:20rem;position:relative;box-shadow:none;max-width:133rem}@media(max-width:767px){.AiPage_horizontalImageSection__DvuSh.AiPage_noStyle__joC4W .AiPage_horizontalImage__Ef3L2{min-height:5rem}}.AiPage_horizontalImageSection__DvuSh.AiPage_noStyle__joC4W img{padding:0;border:0;box-shadow:none}.AiPage_horizontalImage__Ef3L2{position:relative;margin:0 auto;height:40rem;max-width:90rem}@media(max-width:991px){.AiPage_horizontalImage__Ef3L2{height:30rem}}@media(max-width:767px){.AiPage_horizontalImage__Ef3L2{height:14rem}}.AiPage_horizontalImage__Ef3L2 img{border:3rem solid hsla(0,0%,100%,.4);border-radius:4rem;box-shadow:16.43px 27.93px 60.78px 0 rgba(3,110,215,.1);object-fit:contain}@media(max-width:991px){.AiPage_horizontalImage__Ef3L2 img{border-radius:3rem;border-width:2rem}}@media(max-width:767px){.AiPage_horizontalImage__Ef3L2 img{border-radius:2rem;border-width:1rem}}.AiPage_featuresGrid__j05VP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4rem;gap:4rem;padding-block:6rem 7rem}.AiPage_featuresGrid__j05VP a{text-decoration:none}.AiPage_featuresGrid__j05VP a:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}.AiPage_featuresGrid__j05VP a:focus-visible>.AiPage_tile__1TjuJ{outline:3px solid var(--brand-blue)}.AiPage_featuresGrid__j05VP a:focus:not(:focus-visible){outline:3px solid var(--brand-blue);outline-offset:4px}.AiPage_featuresGrid__j05VP a>.AiPage_tile__1TjuJ{transition:transform .3s ease}.AiPage_featuresGrid__j05VP a>.AiPage_tile__1TjuJ:hover{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.AiPage_featuresGrid__j05VP a>.AiPage_tile__1TjuJ{transition:none}.AiPage_featuresGrid__j05VP a>.AiPage_tile__1TjuJ:hover{transform:none}}@media(max-width:767px){.AiPage_featuresGrid__j05VP{grid-template-columns:1fr;gap:2rem;padding-block:6rem 0}}.AiPage_tile__1TjuJ{position:relative;border-radius:1rem;border:3rem solid var(--white);background-color:var(--white);box-shadow:19.72px 19.72px 33.52px 0 rgba(0,105,175,.15);width:38rem;height:35rem;margin-bottom:3.6rem;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:991px){.AiPage_tile__1TjuJ{width:33rem;height:31rem;border:2.5rem solid var(--white)}}@media(max-width:767px){.AiPage_tile__1TjuJ{width:28rem;height:25rem;border:2rem solid var(--white)}}.AiPage_tile__1TjuJ img{border-radius:1rem}.AiPage_featureTitle__hxRN0{color:#000;font-family:Outfit,sans-serif;font-size:3rem;font-weight:600;line-height:4.8rem}@media(max-width:767px){.AiPage_featureTitle__hxRN0{line-height:3.5rem}}.AiPage_featureTitle__hxRN0{font-size:2.6rem;line-height:1.1;margin-bottom:1.6rem}.AiPage_featureText__hiWF5{color:#000;font-family:Outfit,sans-serif;font-size:2rem;line-height:3rem;font-size:1.8rem;line-height:2}@media(max-width:767px){.AiPage_featureText__hiWF5{font-size:1.6rem}}.AiPage_srOnly__Fp1gZ{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.AiPage_waves__QwRZy{background-image:url(/ai/waves.svg);background-repeat:no-repeat;background-size:cover;background-position:top;height:35rem}@media(min-width:1400px){.AiPage_waves__QwRZy{height:60rem}}@media(max-width:991px){.AiPage_waves__QwRZy{background-image:url(/ai/waves-tablet.svg);height:47rem}}@media(max-width:767px){.AiPage_waves__QwRZy{height:22rem}}@media(min-width:400px)and (max-width:767px){.AiPage_waves__QwRZy{height:40rem}}.ImagePreviewModal_modalOverlay__nJmpm{background-color:rgba(0,0,0,.8)!important}.ImagePreviewModal_modalContent__MAcy3{position:absolute;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:100%;max-width:95vw;max-height:95vh;padding:0;border:none;background:rgba(0,0,0,0)}.ImagePreviewModal_imageFrame__47yki{position:relative;background:var(--modal-image-bg,#fff);padding:1.5rem;border-radius:.5rem;box-shadow:0 0 0 1px rgba(0,0,0,.05);max-height:95vh;max-width:95vw;overflow:auto}.ImagePreviewModal_modalImage__4Hy2l{display:block;max-width:100%;max-height:80vh;object-fit:contain;margin:0 auto}@keyframes MarkdownImage_spin-animation__wCRS3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MarkdownImage_inlineImgButton__IIRrv{display:block;border:none;background-color:rgba(0,0,0,0);cursor:zoom-in}.MarkdownImage_srOnly__K_FPt{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}