.ai{background-size:100vw 400px;background-position-y:80px;background-repeat:no-repeat}@media (min-width: 992px){.ai{background-size:100% 1000px;background-position-y:-160px}}.ai-hero{background:transparent;border-radius:none;padding:var(--padding-vertical-lg) var(--padding-horizontal) var(--spacing-vertical-md) var(--padding-horizontal)}@media (min-width: 992px){.ai-hero h2{text-wrap:wrap;max-width:488px}}.ai-hero .lp-hero-wrapper{flex-direction:column-reverse}@media (min-width: 992px){.ai-hero .lp-hero-wrapper{flex-direction:row}}.ai-hero .lp-hero-image-wrapper{margin-top:0;margin-bottom:var(--spacing-vertical-xl)}@media (min-width: 992px){.ai-hero .lp-hero-image-wrapper{margin-bottom:0}}.ai-hero-actions{display:flex;gap:var(--spacing-xs)}@media (max-width: 575px){.ai-hero-actions{display:flex;flex-flow:column;gap:var(--spacing-xs);margin-top:var(--spacing-vertical-md);width:100%}.ai-hero-actions a.button-component{margin-top:0;width:100%}}.ai-hero-features{width:100%;max-width:var(--section-max-width);margin-top:var(--spacing-vertical-xl);display:flex;justify-content:space-between;row-gap:var(--spacing-vertical-lg);flex-wrap:wrap;align-self:stretch}@media (min-width: 768px){.ai-hero-features{margin-top:var(--padding-vertical-lg);flex-wrap:nowrap;margin-left:auto;margin-right:auto}}.ai-hero-features span{font-size:var(--font-size-ml);font-weight:var(--font-weight-medium);line-height:140%;text-wrap:pretty;display:flex;align-items:center;gap:var(--spacing-2xs);color:var(--text-primary);min-width:40%}@media (min-width: 768px){.ai-hero-features span{min-width:0}}.ai-hero-video{border-radius:var(--radius-md);box-shadow:0 3.742px 14.968px 3.742px #1e30471a;overflow:hidden;width:100%;aspect-ratio:16/9}.ai-hero-video iframe{aspect-ratio:16/9;top:-4px;left:-4px;position:relative;width:calc(100% + 8px);height:calc(100% + 8px)}.ai-benefits-section{gap:var(--spacing-vertical-2xl)}.ai-benefits-section .section-header-title span{font-weight:var(--font-weight-regular);display:block}@media (min-width: 768px){.ai-benefits-section .section-header-title span{display:inline}}.ai-benefits-cards{display:flex;flex-flow:column;gap:var(--spacing-1xl)}@media (min-width: 768px){.ai-benefits-cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:var(--spacing-1xl)}}.ai-benefits-cards-card{border:2px solid transparent;background-image:linear-gradient(var(--surface-brand-50),var(--surface-brand-50)),linear-gradient(var(--border-angle, 0deg),var(--blue-500),var(--pink));background-origin:border-box;background-clip:padding-box,border-box;display:flex;padding:var(--spacing-vertical-xl) var(--spacing-2xl) 0 var(--spacing-2xl);flex-direction:column;gap:var(--spacing-vertical-xs);align-self:stretch;border-radius:var(--radius-lg);overflow:hidden;flex:0 0 auto;animation:rotate-border 6s linear infinite}.ai-benefits-cards-card-content{display:flex;gap:var(--spacing-vertical-xs);flex-direction:column}@media (min-width: 768px){.ai-benefits-cards-card:last-child{grid-column:span 2;flex-flow:row;gap:60px;align-items:center;padding:var(--spacing-vertical-lg) var(--spacing-2xl)}.ai-benefits-cards-card:last-child .ai-benefits-cards-card-content{flex:0 0 300px}.ai-benefits-cards-card:last-child picture{margin-top:0}}.ai-benefits-cards-card h3{font-size:var(--font-size-1xl);font-weight:var(--font-weight-medium);line-height:140%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance;margin:0}.ai-benefits-cards-card-image-with-padding{padding-bottom:var(--spacing-vertical-xl)}@media (min-width: 768px){.ai-benefits-cards-card-image-with-padding{padding-bottom:0}}.ai-benefits-cards-card-image-to-left img{margin-left:-50px;width:112%}@media (min-width: 768px){.ai-benefits-cards-card-image-to-left img{width:130%;margin-top:-20px}}@media (min-width: 992px){.ai-benefits-cards-card-image-to-left img{width:112%;margin-top:auto}}.ai-benefits-cards-card picture{margin:auto auto 0;position:relative;width:100%}.ai-benefits-cards-card picture img{width:100%;height:auto}.ai-assistant-section{background-color:var(--blue-800);color:var(--white);gap:var(--spacing-vertical-2xl);padding-bottom:var(--spacing-vertical-xl)}.ai-assistant-section .section-header{color:var(--white)}.ai-assistant-section .section-header-title{font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-feature-settings:"liga" 1,"clig" 1,"dlig" 1;font-size:var(--font-size-8xl);font-weight:var(--font-weight-bold);line-height:110%;letter-spacing:var(--font-letter-spacing-2xs);text-wrap:balance}.ai-assistant-banner{box-shadow:0 4px 16px 0 var(--pink);border-radius:var(--radius-lg);border:2px solid var(--blue-500);padding:var(--spacing-vertical-xl) var(--spacing-lg);display:flex;flex-flow:column-reverse;gap:var(--spacing-3xl)}@media (min-width: 576px){.ai-assistant-banner{padding:var(--spacing-vertical-xl) var(--spacing-2xl)}}@media (min-width: 992px){.ai-assistant-banner{flex-flow:row}}.ai-assistant-banner picture{width:100%;overflow:hidden;border-radius:var(--radius-sm)}@media (min-width: 768px){.ai-assistant-banner picture{border-radius:var(--radius-md)}}.ai-assistant-banner picture img{max-width:100%;width:100%}@media (min-width: 992px){.ai-assistant-banner picture img{max-width:none;margin-left:-150px;height:100%;width:auto}}@media (min-width: 1440px){.ai-assistant-banner picture img{max-width:120%;width:120%;margin-left:-40px}}@media (min-width: 1440px){.ai-assistant-banner picture{min-width:555px}}.ai-assistant-content-label{margin-bottom:var(--spacing-vertical-xs)}.ai-assistant-content h3{font-family:Be Vietnam Pro,Helvetica,Arial,sans-serif;font-feature-settings:"liga" 1,"clig" 1,"dlig" 1;font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:120%;letter-spacing:var(--font-letter-spacing-1xs);text-wrap:balance;margin-bottom:var(--spacing-vertical-2xs)}.ai-assistant-content h3 span{display:inline-flex;align-items:center}.ai-assistant-content h3 span img{margin-left:4px}.ai-assistant-content p{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:150%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;margin-bottom:var(--spacing-vertical-lg)}.ai-assistant-content ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:column;gap:var(--spacing-vertical-lg)}@media (min-width: 576px){.ai-assistant-content ul{gap:var(--spacing-vertical-md)}}.ai-assistant-content ul li{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:150%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;display:flex;gap:var(--spacing-2xs);align-items:center;letter-spacing:-.1px}.ai-features-section{background-color:var(--blue-800);color:var(--white);gap:var(--spacing-vertical-3xl);padding-top:var(--spacing-vertical-2xl)}.ai-features-section .section-header{color:var(--white)}.ai-features-section .section-header-title{display:flex;gap:var(--spacing-2xs);align-items:center}.ai-features-section .section-header-title img:first-child{margin-right:4px;width:30px;height:16px}@media (min-width: 576px){.ai-features-section .section-header-title img:first-child{width:60px;height:32px}}@media (min-width: 768px){.ai-features-section .section-header-title img:first-child{width:68px;height:40px}}.ai-features-section .section-header-title img:nth-child(2){width:24px;height:24px}@media (min-width: 576px){.ai-features-section .section-header-title img:nth-child(2){width:32px;height:32px}}.ai-features{list-style:none;padding:0;margin:0 auto;display:flex;flex-flow:column;row-gap:var(--spacing-vertical-2xl)}@media (min-width: 768px){.ai-features{display:grid;grid-template-columns:repeat(2,1fr);column-gap:100px;max-width:1000px}}@media (min-width: 992px){.ai-features{display:grid;grid-template-columns:repeat(3,1fr);max-width:1000px;column-gap:50px}}.ai-features li{display:flex;align-items:center;gap:var(--spacing-1xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:140%;letter-spacing:var(--font-letter-spacing-sm)}.ai-features li span{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:105%;letter-spacing:var(--font-letter-spacing-md);text-wrap:pretty;text-transform:uppercase;border-radius:var(--radius-3xl);background:var(--surface-brand-500);display:flex;height:32px;padding:var(--spacing-3xs) var(--spacing-1xs);justify-content:center;align-items:center}.ai-features-actions{display:flex;flex-flow:column;gap:var(--spacing-xs);justify-content:center}.ai-features-actions>a{width:100%}@media (min-width: 576px){.ai-features-actions>a{width:auto}}@media (min-width: 576px){.ai-features-actions{flex-flow:row}}.ai .step-description{max-width:290px}.ai .ai-top-rated{gap:var(--spacing-vertical-lg)}.ai .ai-top-rated-header .section-header-title{font-size:var(--font-size-1xl);font-weight:var(--font-weight-medium);line-height:140%;letter-spacing:var(--font-letter-spacing-sm);text-wrap:balance}.ai section.ai-customer-love-section{background:linear-gradient(0deg,#0000000d 0% 100%),linear-gradient(100deg,var(--surface-accent-500) 0%,var(--pink) 52.65%,var(--surface-brand-500) 100%),linear-gradient(0deg,var(--surface-brand-600) 0%,var(--surface-brand-600) 100%),var(--surface-brand-600)}.ai section.ai-customer-love-section h3{max-width:700px;margin-left:auto;margin-right:auto}.ai section.ai-cta-section{padding-bottom:var(--spacing-vertical-3xl);background-size:100vw 200%}@media (min-width: 992px){.ai section.ai-cta-section{background-size:100% 100%}}.ai section.ai-cta-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#00000026 0% 100%)}.ai section.ai-cta-section picture{display:none}@keyframes ai-bg-animation{0%{--c-0: hsla(319.5556deg 62% 56% / 80%);--y-0: -24%;--x-0: 49%;--s-start-0: 0%;--s-end-0: 50%;--x-1: 26%;--y-1: -26%;--c-1: hsla(39.9107deg 100% 56% / 100%);--s-start-1: 2.8686%;--s-end-1: 50%;--x-2: 73%;--y-2: -15%;--s-start-2: 0%;--s-end-2: 50%;--c-2: hsla(212.7039deg 100% 45% / 100%)}50%{--c-0: hsla(319.5556deg 62% 56% / 100%);--y-0: 10%;--x-0: 51%;--s-start-0: 15;--s-end-0: 52.2225%;--x-1: 76%;--y-1: -24%;--c-1: hsla(39.9107deg 100% 56% / 100%);--s-start-1: 15;--s-end-1: 52;--x-2: 30%;--y-2: -15%;--s-start-2: 15;--s-end-2: 52;--c-2: hsla(212.7039deg 100% 45% / 100%)}to{--c-0: hsla(319.5556deg 62% 56% / 80%);--y-0: 10%;--x-0: 51%;--s-start-0: 15;--s-end-0: 52.2225%}}@property --c-0{syntax: "<color>"; inherits: false; initial-value: hsla(319.5556,62%,56%,.8);}@property --y-0{syntax: "<percentage>"; inherits: false; initial-value: -24%;}@property --x-0{syntax: "<percentage>"; inherits: false; initial-value: 49%;}@property --s-start-0{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --s-end-0{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --x-1{syntax: "<percentage>"; inherits: false; initial-value: 26%;}@property --y-1{syntax: "<percentage>"; inherits: false; initial-value: -24%;}@property --c-1{syntax: "<color>"; inherits: false; initial-value: hsl(39.9107,100%,56%);}@property --s-start-1{syntax: "<percentage>"; inherits: false; initial-value: 2.8686%;}@property --s-end-1{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --x-2{syntax: "<percentage>"; inherits: false; initial-value: 73%;}@property --y-2{syntax: "<percentage>"; inherits: false; initial-value: -15%;}@property --s-start-2{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@property --s-end-2{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --c-2{syntax: "<color>"; inherits: false; initial-value: hsl(212.7039,100%,45%);}.ai-bg-animated{background-color:#fff;background-image:radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),transparent var(--s-end-2));animation:ai-bg-animation 10s linear infinite alternate;background-blend-mode:normal,normal,normal}.ai-text{color:transparent;background-image:linear-gradient(106deg,var(--pink) -3.32%,var(--blue-500) 94.45%);-webkit-background-clip:text;background-clip:text}@property --border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes rotate-border{to{--border-angle: 1turn}}
