.cms-image-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cms-image-embed{aspect-ratio:16/9;border:0;width:100%;display:block}.cms-image--blend{mix-blend-mode:multiply}
.media-block-img{border:1px solid var(--border);border-radius:.8rem}.media-block-caption{margin-top:1.5rem}
@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.code-block{border:1px solid var(--border);border-radius:var(--radius);background-color:#000;padding:1rem;font-size:.75rem;line-height:1rem;overflow-x:auto}.code-block__row{display:table-row}.code-block__line-number{-webkit-user-select:none;user-select:none;text-align:right;color:#ffffff40;display:table-cell}.code-block__line{padding-left:1rem;display:table-cell}.code-block__copy{justify-content:flex-end;align-items:center;display:flex}.code-block__copy-button{gap:.25rem;display:flex}
.banner{width:100%;margin-block:2rem;margin-inline:auto}.banner__inner{border-radius:var(--radius);border:1px solid #0000;align-items:center;padding:.75rem 1.5rem;display:flex}.banner__inner--info{border-color:var(--border);background-color:var(--card)}.banner__inner--error{border-color:var(--error);background-color:color-mix(in oklch, var(--error) 30%, transparent)}.banner__inner--success{border-color:var(--success);background-color:color-mix(in oklch, var(--success) 30%, transparent)}.banner__inner--warning{border-color:var(--warning);background-color:color-mix(in oklch, var(--warning) 30%, transparent)}
.ai-migration-input{flex-direction:column;gap:.75rem;display:flex}.ai-migration-input__form{background-color:var(--Fill-Inverse-Strong);border:2px solid color-mix(in srgb, var(--Rebrand-Accent-Dark) 30%, transparent);border-radius:var(--radius-md);align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1.5rem;transition:border-color .15s;display:flex}.ai-migration-input__form:hover{border-color:var(--Rebrand-Accent-Dark)}.ai-migration-input__field{min-width:0;color:var(--Rebrand-Page-Paragraph-Text-Color,var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:1.075rem}.ai-migration-input__field::placeholder{color:var(--muted-foreground)}.ai-migration-input__field:disabled{opacity:.6}.ai-migration-input .ai-migration-input__hint{color:var(--muted-foreground);margin:0;font-size:.875rem}.ai-migration-input__error{color:var(--destructive);margin:0;font-size:.875rem}.ai-migration-input__checklist{flex-wrap:wrap;gap:.5rem 2rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.ai-migration-input__checklist li{color:var(--Rebrand-Page-Paragraph-Text-Color,var(--foreground));padding-left:25px;font-size:.9375rem;position:relative}.ai-migration-input__checklist li:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:10px;height:5px;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}@media not (min-width:30rem){.ai-migration-input__form{flex-direction:column;align-items:stretch;padding:.75rem}}.ai-migration-input__form .btn{height:40px;padding-inline:20px;font-size:1rem}
.cta{max-width:1320px;margin-inline:auto;padding-inline:10px}.cta h2{letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(36px,26.1408px + 1.9718vw,64px);font-weight:600;line-height:1.2}.cta h2 strong,.cta h2 b{color:var(--Rebrand-Highlight-Color);font-weight:600}.cta h3{font-weight:400}.cta h1,.cta h2,.cta h3,.cta h4,.cta p{color:var(--Fill-Inverse-Strong)}.cta-content{background-color:var(--Rebrand-Page-Heading-Text-Color);text-align:center;background-image:radial-gradient(50% 50% at 50% 100%,#ffffff45 26.44%,#fff0 100%);border-radius:32px;padding:80px 6%}@media (min-width:48rem){.cta-content{padding-block:85px}}@media (min-width:1230px){.cta-content{padding-block:120px}}.cta-richtext{margin-bottom:0}.cta-richtext ul{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:0;padding-left:0;list-style:none;display:flex}.cta-richtext ul li{color:var(--Fill-Inverse-Strong);padding-left:25px;position:relative}.cta-richtext ul li:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:10px;height:5px;position:absolute;top:.7em;left:0;transform:rotate(-45deg)}.cta-links{flex-direction:row;justify-content:center;gap:2rem;display:flex}.cta-richtext+.cta-links{margin-top:2rem}.cta-migration-input{max-width:44rem;margin-inline:auto}.cta-richtext+.cta-migration-input{margin-top:2rem}
.payload-richtext.richtext--prose{margin-inline:auto}.payload-richtext.richtext--full{max-width:none}.richtext-banner{margin-bottom:1rem}.richtext-media-img{margin:0}.richtext-media-caption{max-width:48rem;margin-inline:auto}.richtext-table{text-align:left;margin-block:1.5rem;overflow-x:auto}.richtext-table table{border-collapse:collapse;width:100%}.richtext-table th,.richtext-table td{border:1px solid var(--Rebrand-Page-Delimiter-Color);vertical-align:top;padding:.9375rem 1.5625rem}.richtext-table thead th{background-color:var(--Rebrand-Page-Section-Sunken-Bg);font-weight:500}.richtext-table p{margin:0}
.affiliate{text-align:center}.affiliate .affiliate-heading{margin-bottom:1rem}.affiliate-text{margin-bottom:0}
.playable-media{aspect-ratio:16/9;cursor:pointer;background-color:#000;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.playable-media__poster,.playable-media__frame{object-fit:cover;border:0;width:100%;height:100%;display:block}.playable-media__play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.playable-media__play svg{width:68px;height:48px}.playable-media__play-bg{fill:#212121;opacity:.8;transition:fill .15s,opacity .15s}.playable-media:hover .playable-media__play-bg,.playable-media:focus-visible .playable-media__play-bg{fill:var(--Rebrand-Button-Play);opacity:1}
.article{grid-template-columns:1fr 45%;align-items:center;gap:2.5rem;display:grid}.article--image-right{grid-template-columns:45% 1fr}.article--image-right .article__media{order:2}.article__image{border-radius:var(--radius-lg);width:auto;max-width:100%;height:auto;margin-inline:0 auto;display:block}.article--image-right .article__image{margin-inline:auto 0}.article__body h3{font-size:17px}.article__body ul{padding-left:0;list-style:none}.article__body ul li{margin-bottom:10px;padding-left:25px;position:relative}.article__body ul li:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:10px;height:5px;position:absolute;top:10px;left:0;transform:rotate(-45deg)}.article__links{gap:1rem;margin-top:1.5rem;display:flex}@media not (min-width:48rem){.article{grid-template-columns:1fr}.article__media{order:2}.article__image,.article--image-right .article__image{margin-inline:0 auto}}
.content-block{margin-block:4rem}.content-block--readable .content-grid{max-width:50rem;margin-inline:auto}.content-block__heading{text-align:center;margin-bottom:2rem}.content-block__heading:has(+.content-block__subheading){margin-bottom:.75rem}.content-block__subheading{margin-inline:auto;text-align:center;max-width:48rem;color:var(--muted-foreground);margin-bottom:2rem;font-size:1.125rem;line-height:1.5}.content-col__media{text-align:center;margin-bottom:1rem;display:block}.content-col__image{max-width:100%;height:auto;margin-inline:auto;display:block}.content-col__link{text-align:center;margin-top:1rem}.content-block__links{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 4rem;display:grid}.content-col{grid-column:span 4/span 4}@media (min-width:48rem){.content-col--md2{grid-column:span 2/span 2}}@media (min-width:64rem){.content-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.content-col--full{grid-column:span 12/span 12}.content-col--twoThirds{grid-column:span 8/span 8}.content-col--half{grid-column:span 6/span 6}.content-col--oneThird{grid-column:span 4/span 4}}
.content-background{margin-block:15vh;padding:0;overflow-x:clip}.content-background__inner{justify-content:center;align-items:center;height:75vh;display:flex;position:relative}.content-background__backdrop{z-index:-1;width:150%;height:120%;position:absolute;top:0;left:-28%}.content-background__media{width:100%;height:100%}.content-background__image{object-fit:contain;width:100%;height:100%}.content-background__content{text-align:center;padding:75px 20px 0}.content-background__heading h2{margin:0}.content-background__links{margin-top:15px}@media (max-width:900px) and (orientation:portrait){.content-background__backdrop{width:250%;height:250%;top:-75%;left:-75%}}@media (max-height:500px) and (orientation:landscape){.content-background__inner{height:125vh}}@media (max-width:650px) and (orientation:portrait){.content-background__heading h2 br{display:none}}@media (max-width:600px) and (orientation:portrait){.content-background{margin-top:5vh;margin-bottom:3vh}}
.faq{flex-direction:column;gap:2.5rem;display:flex}.faq__heading{text-align:center;margin-inline:auto}.faq__list{width:100%;max-width:60rem;margin-inline:auto}.faq__cta{justify-content:center;display:flex}.faq__item{border-bottom:1px solid var(--Rebrand-Page-Delimiter-Color);padding:15px 0}.faq__question{cursor:pointer;text-align:left;width:100%;color:var(--Rebrand-Page-Heading-Text-Color);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:5px 0 10px;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.faq__arrow{color:var(--Rebrand-Page-Heading-Text-Color);flex-shrink:0;transition:transform .3s}.faq__item--open .faq__arrow{transform:rotate(90deg)}.faq__answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq__item--open .faq__answer-wrap{grid-template-rows:1fr}.faq__answer{min-height:0;color:var(--Rebrand-Page-Paragraph-Text-Color);overflow:hidden}.faq__answer p{margin:0 0 .75rem}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.faq__arrow,.faq__answer-wrap{transition:none}}
.feature-tiles{flex-direction:column;gap:2.5rem;display:flex}.feature-tiles__heading{text-align:center;margin-inline:auto}.feature-tiles__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.tile{text-align:center;flex-direction:column;flex:0 100%;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:flex}@media (37.5rem<=width<48rem){.feature-tiles:not(.feature-tiles--caption-below) .tile{flex-basis:calc(50% - .75rem)}}@media (min-width:48rem){.tile{flex-basis:calc(33.3333% - 1rem);padding:1.75rem}.tile--half{flex-basis:calc(50% - .75rem)}.tile--twoThirds{flex-basis:calc(66.6667% - .5rem)}.tile--full{flex-basis:100%}}.tile__icon{color:var(--Rebrand-Page-Heading-Text-Color);background-color:var(--Rebrand-Highlight-Color);box-sizing:content-box;border-radius:16px;max-width:22px;margin-bottom:16px;padding:22px}.tile__heading{text-wrap:balance;color:var(--Rebrand-Page-Heading-Text-Color,var(--foreground));margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.tile__text{color:var(--muted-foreground);text-align:center}.tile__text p{margin:0 0 .5rem}.tile__text p:last-child{margin-bottom:0}.tile__text a{text-decoration:underline}.tile__link{margin-top:auto;padding-top:.5rem;text-decoration:underline}.feature-tiles__links{justify-content:center;gap:1rem;display:flex}.tile__media{border-radius:var(--radius-md);width:100%;margin-bottom:.5rem;display:block;overflow:hidden}.tile__media video{object-fit:cover;width:100%;height:auto;display:block}.tile__media-img,.tile__media img{width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.feature-tiles--cards .feature-tiles__grid{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.feature-tiles--cards .tile{text-align:left;border:1px solid var(--Stroke-Weak);border-radius:var(--radius-lg);background-color:var(--Fill-Inverse-Strong);grid-column:span 12/span 12;align-items:flex-start;gap:.5rem;min-width:0;padding:2rem}@media (min-width:48rem){.feature-tiles--cards .tile--md2{grid-column:span 6/span 6}}@media (min-width:64rem){.feature-tiles--cards .tile--full{grid-column:span 12/span 12}.feature-tiles--cards .tile--twoThirds{grid-column:span 8/span 8}.feature-tiles--cards .tile--half{grid-column:span 6/span 6}.feature-tiles--cards .tile--oneThird{grid-column:span 4/span 4}}.feature-tiles--cards .tile__heading{font-size:1.25rem;font-weight:600}.feature-tiles--cards .tile__icon{border-radius:12px;margin-bottom:.5rem;padding:12px}.feature-tiles--cards .tile__text{text-align:left}.feature-tiles--cards .tile__media-img,.feature-tiles--cards .tile__media img{margin-inline:0 auto}.feature-tiles--cards.feature-tiles--transparent .tile{background-color:#0000;border-color:#0000;padding:0}.feature-tiles--caption-below .tile__media{max-width:326px;margin-inline:auto}.feature-tiles--caption-below .tile{text-align:center;align-items:center}.feature-tiles--caption-below .tile__text{text-align:center}
.icon-list{flex-direction:column;gap:2.5rem;margin-top:2rem;display:flex}.icon-list__heading{text-align:center;margin-inline:auto}.icon-list__heading h2+p{margin-top:1rem}.icon-list__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.icon-list__item{text-align:left;flex:0 100%;align-items:flex-start;gap:.75rem;min-width:0;display:flex}@media (37.5rem<=width<48rem){.icon-list__item{flex-basis:calc(50% - .75rem)}}@media (min-width:48rem){.icon-list__item{flex-basis:calc(33.3333% - 1rem)}}.icon-list__icon{color:var(--Rebrand-Page-Heading-Text-Color);flex:none;width:18px;height:18px;margin-top:.15rem}.icon-list__body{min-width:0}.icon-list__label{letter-spacing:.0313rem;color:var(--Rebrand-Page-Heading-Text-Color,var(--foreground));margin:0;font-size:.875rem;font-weight:500;line-height:1.3}.icon-list__text{color:var(--muted-foreground);margin:.25rem 0 0;font-size:1rem;line-height:1.625}.icon-list__text a{text-decoration:underline}.icon-list__links{justify-content:center;gap:1rem;display:flex}.icon-list--card .icon-list__item{border-radius:var(--radius-lg);background-color:var(--Fill-Inverse-Strong);padding:1.5rem 1.25rem}
.image-accordion{flex-direction:column;gap:2.5rem;display:flex}.image-accordion__heading{text-align:center}.image-accordion__column{flex-direction:column;align-items:flex-start;gap:2.5rem;display:flex}@media (min-width:48rem){.image-accordion__heading{text-align:left}}.image-accordion__item{border-bottom:1px solid var(--Rebrand-Page-Delimiter-Color);padding:15px 0}.image-accordion__title{margin:0}.image-accordion__toggle{cursor:pointer;text-align:left;width:100%;color:var(--Rebrand-Page-Heading-Text-Color);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:5px 0 10px;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.image-accordion__toggle-icon{flex-shrink:0;font-size:1.5rem;font-weight:400;line-height:1}.image-accordion__toggle-icon:before{content:"+"}.image-accordion__item--open .image-accordion__toggle-icon:before{content:"−"}.image-accordion__panel{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.image-accordion__item--open .image-accordion__panel{grid-template-rows:1fr}.image-accordion__panel-inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.image-accordion__text{color:var(--Rebrand-Page-Paragraph-Text-Color)}.image-accordion__text p{margin:0 0 .75rem}.image-accordion__text p:last-child{margin-bottom:0}.image-accordion__text a{color:inherit;text-decoration:underline}.image-accordion__image{aspect-ratio:1;object-fit:contain;background-color:var(--Rebrand-Page-Heading-Text-Color);border-radius:16px;width:100%;display:block}.image-accordion__links{gap:1rem;display:flex}@media not (min-width:48rem){.image-accordion__media{order:-1;margin-bottom:15px}}@media (min-width:48rem){.image-accordion__column{width:50%;min-height:34rem}.image-accordion__list{width:100%;padding-right:2.5rem;position:relative}.image-accordion__media{opacity:0;pointer-events:none;width:calc(100% - 8rem);transition:opacity .5s;position:absolute;top:0;left:calc(100% + 2.5rem)}.image-accordion__item--open .image-accordion__media{opacity:1;pointer-events:auto}.image-accordion__image{border-radius:32px}}@media (prefers-reduced-motion:reduce){.image-accordion__panel,.image-accordion__media{transition:none}}
.image-grid{flex-direction:column;gap:2.5rem;display:flex}.image-grid__heading{text-align:center;margin:0 auto}.image-grid__grid{--image-grid-min:15rem;grid-template-columns:repeat(auto-fill, minmax(var(--image-grid-min), 1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.image-grid__grid--small{--image-grid-min:10rem}.image-grid__grid--medium{--image-grid-min:15rem}.image-grid__grid--large{--image-grid-min:22rem}.image-grid__item{border-radius:16px;margin:0;overflow:hidden}.image-grid__image{object-fit:cover;width:100%;height:100%;display:block}
.logo-strip{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.logo-strip__heading{max-width:56rem;color:var(--muted-foreground);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.65}.logo-strip__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.logo-strip__item{display:flex}.logo-strip__image{object-fit:contain;width:auto;max-width:100%;height:5rem;display:block}
.people-grid{flex-direction:column;gap:2.5rem;display:flex}.people-grid__heading{text-align:center;margin:0 auto}.people-grid__grid{flex-wrap:wrap;justify-content:center;gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.person{text-align:center;flex-direction:column;flex:0 11rem;align-items:center;gap:.25rem;margin:0;display:flex}.person__photo{object-fit:cover;border-radius:50%;width:7rem;height:7rem}.person__name{color:var(--Rebrand-Page-Heading-Text-Color,var(--foreground));margin:.75rem 0 0;font-weight:700;line-height:1.3}.person__role{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.35}
.review-article{flex-direction:column;gap:4rem;display:flex}.review-article__intro{text-align:center;flex-direction:column;gap:.75rem;margin-inline:auto;display:flex}.review-article__heading{margin:0}.review-article__subheading{color:var(--Rebrand-Page-Paragraph-Text-Color)}.review-article__subheading p{margin:0}.review-article__subheading a{color:inherit;text-decoration:underline}.review-article__content{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.review-article--image-right .review-article__media{order:2}.review-article__image{width:auto;max-width:100%;height:auto;margin-inline:0 auto;display:block}.review-article--image-right .review-article__image{margin-inline:auto 0}.review-article__review{justify-self:start;max-width:32rem}.review-article__photo{width:auto;max-width:100%;margin-inline:0 auto}.review-article__quote{color:var(--Rebrand-Page-Heading-Text-Color);margin-block:1.5rem;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.3;display:block}.review-article__author{color:var(--Rebrand-Page-Paragraph-Text-Color);margin:0}@media not (min-width:48rem){.review-article__content{grid-template-columns:1fr}.review-article__review{text-align:center;order:1}.review-article__media{order:2}.review-article__photo{margin-inline:auto}.review-article__image,.review-article--image-right .review-article__image{margin-inline:0 auto}}
.sidebar-sections{grid-template-columns:minmax(200px,260px) 1fr;align-items:start;gap:3rem;display:grid}.sidebar-sections__nav{top:calc(var(--header-height,56px) + 1.5rem);position:sticky}.sidebar-sections__menu{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-sections__link{border-radius:var(--radius-md);color:var(--Text-Weak);align-items:center;gap:.75rem;padding:.625rem .75rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.sidebar-sections__link:hover{background-color:var(--Fill-Weak);color:var(--Text-Strong)}.sidebar-sections__link.is-new{background-color:var(--Rebrand-Page-Heading-Text-Bg-Highlight)}.sidebar-sections__link.is-active{background-color:var(--Rebrand-Progress-Indicator-Color);color:var(--Text-Inverse-Strong);font-weight:600}.sidebar-sections__icon{color:currentColor;flex-shrink:0;transition:color .15s}.sidebar-sections__link.is-active .sidebar-sections__icon{color:var(--Rebrand-Highlight-Color)}.sidebar-sections__label{flex:1}.sidebar-sections__badge{text-transform:uppercase;color:var(--Rebrand-Highlight-Color);background:var(--Rebrand-Progress-Indicator-Color);border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:500;transition:background-color .15s ease-in-out,color .15s ease-in-out}.sidebar-sections__content{flex-direction:column;gap:4rem;min-width:0;display:flex}.sidebar-sections__section{scroll-margin-top:calc(var(--header-height,56px) + 1.5rem);flex-direction:column;gap:2rem;margin-block:0;padding-block:0;display:flex}.sidebar-sections__section .container{max-width:none;padding-inline:0}.sidebar-sections__section .render-block,.sidebar-sections__section .render-block>*,.sidebar-sections__section section{margin-block:0;padding-block:0}.sidebar-sections__section .cta-content{padding-block:3rem}@media (max-width:768px){.sidebar-sections{grid-template-columns:1fr;gap:2rem}.sidebar-sections__nav{position:static}.sidebar-sections__menu{flex-flow:wrap}}
.stats-header{text-align:center;max-width:48rem;margin-inline:auto}.stats-heading{margin:0;font-size:16px;font-weight:400}.stats-heading strong,.stats-heading b{font-weight:500}.stats-decoration{margin-inline:auto;width:auto;height:auto;margin-bottom:1.5rem}.stats-showcase{padding-bottom:21px}.stats-grid{margin-inline:auto;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;max-width:64rem;margin-top:5.625rem;display:grid}.stats-item{text-align:center;flex-direction:column;align-items:center;display:flex}.stats-label{color:var(--muted-foreground);order:2;margin-top:.5rem;font-size:1rem}.stats-value{color:var(--Rebrand-Page-Heading-Text-Color);order:1;font-size:3rem;font-weight:600}@media (min-width:40rem){.stats-grid{gap:3rem}.stats-grid--two,.stats-grid--three,.stats-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.stats-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}
.section-switchable .section-inner>.section-switchable__heading{text-align:left;margin-bottom:24px;font-weight:600}.section-switchable .section-inner>.section-switchable__subheading{text-align:left;color:var(--Rebrand-Page-Paragraph-Text-Color);font-size:1rem;font-weight:400}.section-switchable.section-switchable--heading-center .section-inner>.section-switchable__heading,.section-switchable.section-switchable--heading-center .section-inner>.section-switchable__subheading{text-align:center}.section-switchable-grid{gap:2rem;height:550px;margin-top:4rem;transition:grid-template-columns .5s cubic-bezier(.4,0,.2,1);display:grid}.section-switchable-grid-tile{text-align:left;background-color:var(--Rebrand-Accent-Dark);border-radius:20px;flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.section-switchable-grid-tile-content{z-index:1;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:2rem;display:flex;position:relative}.section-switchable-tile-toggle{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.section-switchable-grid-tile.is-active .section-switchable-tile-toggle{pointer-events:none}.section-switchable-tile-toggle:focus-visible{outline-offset:-4px;outline:2px solid #fffc}.section-switchable-grid-tile-content-collapsed{text-align:right;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s .45s,visibility .2s .45s}.section-switchable-grid-tile.is-active .section-switchable-grid-tile-content-collapsed{opacity:0;visibility:hidden;pointer-events:none}.section-switchable-grid-tile-content-collapsed h4{text-align:left;color:var(--Rebrand-Button-Bg);margin:0 0 3rem;font-size:1.5rem;font-weight:600;line-height:1.2}.section-switchable-grid-tile-content-collapsed .opener{z-index:1;pointer-events:none;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;width:46px;height:46px;margin-left:auto;padding:0;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:block;position:relative}.section-switchable-grid-tile-content-collapsed .opener:before{content:"";-webkit-mask:linear-gradient(var(--Fill-Inverse-Strong) 0 0) content-box, linear-gradient(var(--Fill-Inverse-Strong) 0 0);mask:linear-gradient(var(--Fill-Inverse-Strong) 0 0) content-box, linear-gradient(var(--Fill-Inverse-Strong) 0 0);pointer-events:none;background:linear-gradient(-45deg,#fff9,#ffffff1a 50%,#fff9);border-radius:50%;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.section-switchable-grid-tile:hover .opener,.section-switchable-tile-toggle:focus-visible~.section-switchable-grid-tile-content-collapsed .opener{box-shadow:0 5px 5px #0000004d}.section-switchable-grid-tile-content-collapsed .opener-icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.section-switchable-grid-tile-content-collapsed .opener-icon:before,.section-switchable-grid-tile-content-collapsed .opener-icon:after{content:"";background-color:#fff9;width:2px;height:20px;position:absolute}.section-switchable-grid-tile-content-collapsed .opener-icon:after{transform:rotate(90deg)}.section-switchable-grid-tile-content-expanded{opacity:0;visibility:hidden;pointer-events:none;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;transition:opacity .15s,visibility .15s;display:flex;position:absolute;inset:2rem}.section-switchable-grid-tile.is-active .section-switchable-grid-tile-content-expanded{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s .45s,visibility .2s .45s}.section-switchable-grid-tile-content-expanded-left{max-width:400px}.section-switchable-grid-tile-content-expanded-right{flex-shrink:0}.section-switchable-grid-tile-content-expanded h4{text-align:left;color:var(--Rebrand-Button-Bg);margin:0 0 1.2rem;font-size:2rem;font-weight:700;line-height:1.2}.section-switchable-grid-tile-content-expanded p{color:var(--Fill-Inverse-Strong);margin:0 0 2rem;padding:0;font-size:1rem}.section-switchable-grid-tile-content-expanded .button{margin-top:0}.tpl-preview{flex-direction:column;align-items:flex-start;margin-top:auto;display:flex}.tpl-preview-title{color:var(--Fill-Inverse-Strong);margin-bottom:1rem;font-size:.75rem;display:block}.tpl-preview-thumbnail{border-radius:10px;width:328px;height:auto}.section-switchable-bg-image{z-index:0;width:100%;height:100%;position:absolute;inset:0}.section-switchable-bg-image__media,.section-switchable-bg-image img,.section-switchable-bg-image video{object-fit:cover;object-position:center;width:100%;height:100%}.section-switchable-bg-image:after{content:"";background:linear-gradient(#0000, var(--Rebrand-Page-Heading-Text-Color));position:absolute;inset:0}.section-switchable-mobile-nav,.section-switchable-mobile-controls{display:none}@media (max-width:1279px){.section-switchable.container{max-width:none}.section-switchable-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:1rem;height:auto;margin-top:2rem;display:flex;overflow-x:auto}.section-switchable-grid::-webkit-scrollbar{display:none}.section-switchable-grid-tile{scroll-snap-align:center;scroll-snap-stop:always;flex:none;width:85%;min-height:480px}.section-switchable-tile-toggle,.section-switchable-grid-tile-content-collapsed{display:none}.section-switchable-grid-tile-content-expanded{opacity:1;visibility:visible;pointer-events:auto;gap:1rem;transition:none;position:static;inset:auto}.section-switchable-grid-tile-content-expanded-left{flex:1;min-width:0;max-width:none}.section-switchable-grid-tile-content-expanded h4{font-size:1.5rem}.section-switchable-mobile-nav{scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;gap:1rem;margin:2rem 0 1rem;display:flex;overflow-x:auto}.section-switchable-mobile-nav::-webkit-scrollbar{display:none}.section-switchable-mobile-nav>div{gap:1rem;margin:0 auto;display:flex}.section-switchable-mobile-nav-item{color:#57727e;white-space:nowrap;cursor:pointer;background-color:#0000;border:0;border-radius:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .3s}.section-switchable-mobile-nav-item:hover{background-color:#0000000d}.section-switchable-mobile-nav-item.is-active{background-color:var(--Rebrand-Button-Bg);color:var(--Rebrand-Page-Heading-Text-Color)}.section-switchable-mobile-controls{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:2rem auto 0;display:flex}.section-switchable-mobile-arrow{border:1px solid var(--Rebrand-Bullet-Gray-Color);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex}.section-switchable-mobile-arrow:before{content:"";border-top:2px solid var(--Rebrand-Page-Heading-Text-Color);border-right:2px solid var(--Rebrand-Page-Heading-Text-Color);width:10px;height:10px}.section-switchable-mobile-arrow-left:before{margin-left:3px;transform:rotate(-135deg)}.section-switchable-mobile-arrow-right:before{margin-right:5px;transform:rotate(45deg)}.section-switchable-mobile-arrow.disabled,.section-switchable-mobile-arrow:disabled{opacity:.3;pointer-events:none}.section-switchable-mobile-bullets{flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:0 auto;display:flex}.section-switchable-mobile-bullets-item{background:var(--Rebrand-Bullet-Gray-Color);cursor:pointer;border:0;border-radius:2px;width:10px;height:4px;padding:0;transition:all .2s}.section-switchable-mobile-bullets-item.is-active{background:var(--Rebrand-Page-Heading-Text-Color);width:50px}.section-switchable-grid-tile-content-expanded .button{padding-left:1.75rem;padding-right:1.75rem}.tpl-preview-title{margin-bottom:.5rem}.tpl-preview-thumbnail{width:300px;max-width:100%}}@container (max-width:640px){.section-switchable-grid-tile-content-expanded-right{display:none}}
.template-showcase{background-color:var(--Rebrand-Page-Bg);padding-block:5.5rem}.template-showcase__inner{flex-direction:column;align-items:center;gap:3.5rem;display:flex}.template-showcase__intro{text-align:center;flex-direction:column;gap:.75rem;max-width:46rem;display:flex}.template-showcase__heading{letter-spacing:-.025em;color:var(--Rebrand-Page-Heading-Text-Color);margin:0;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:600;line-height:1.2}.template-showcase__text{color:var(--muted-foreground);margin:0;font-size:1.0625rem;font-weight:400;line-height:1.5}.template-showcase__grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;width:100%;max-width:72rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.template-showcase__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.template-showcase__grid{grid-template-columns:1fr}}.template-showcase__card{aspect-ratio:100/57;background-color:var(--Fill-Inverse-Strong);outline-offset:-2px;border-radius:16px;outline:2px solid #0000;margin:0;transition:box-shadow .15s ease-in-out,outline-color .15s ease-in-out;overflow:hidden;box-shadow:0 2px 5px 1px #6f9ebc1f,0 5px 15px 6px #4a8efe0f}.template-showcase__card:hover{outline-color:var(--Rebrand-Button-Bg);box-shadow:0 6px 20px 1px #58b8f50d,0 10px 30px 6px #4a8efe0f}.template-showcase__card-link{width:100%;height:100%;display:block;position:relative}.template-showcase__image{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .15s ease-in-out}.template-showcase__card-link:after{content:"";opacity:0;z-index:1;background-color:#fff6;transition:opacity .15s ease-in-out;position:absolute;inset:0}.template-showcase__card-link:hover:after,.template-showcase__card-link:focus-visible:after{opacity:1}.template-showcase__card-link:hover .template-showcase__image,.template-showcase__card-link:focus-visible .template-showcase__image{transform:scale(1.025)}.template-showcase__view{opacity:0;z-index:2;max-width:calc(100% - 2rem);padding-inline:32px;transition:opacity .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.template-showcase__card-link:hover .template-showcase__view,.template-showcase__card-link:focus-visible .template-showcase__view{opacity:1}.template-showcase__cta{justify-content:center;display:flex}
.user-reviews{flex-direction:column;gap:2.5rem;display:flex}.user-reviews__intro{text-align:center;flex-direction:column;gap:.75rem;max-width:46rem;margin-inline:auto;display:flex}.user-reviews__heading{margin:0}.user-reviews__subheading{color:var(--muted-foreground);margin:0}.user-reviews__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.review{border:1px solid var(--Stroke-Weak);border-radius:var(--radius-lg);background-color:var(--Fill-Inverse-Strong);flex-direction:column;grid-column:span 12/span 12;gap:.75rem;min-width:0;padding:2rem;display:flex}@media (min-width:48rem){.review{grid-column:span 6/span 6}}.review__quote-mark{width:2.5rem;height:auto;color:var(--Rebrand-Highlight-Color);flex:none}.review__title{color:var(--Rebrand-Page-Heading-Text-Color,var(--foreground));margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.review__quote{color:var(--Rebrand-Page-Paragraph-Text-Color,var(--foreground));border:0;margin:0;padding:0}.review__quote p{margin:0}.review__author{align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem;display:flex}.review__avatar{object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.review__author-info{flex-direction:column;min-width:0;display:flex}.review__author-name{color:var(--Rebrand-Page-Heading-Text-Color,var(--foreground));margin:0;font-weight:700;line-height:1.3}.review__author-url{color:var(--Rebrand-Accent-Dark);overflow-wrap:anywhere;font-size:.875rem;line-height:1.35;text-decoration:underline}
.render-block{margin-block:4rem}.render-block--no-top{margin-block-start:0}.render-block--no-top>:first-child{margin-block-start:0;padding-block-start:0}.render-block--no-bottom{margin-block-end:0}.render-block--no-bottom>:last-child{margin-block-end:0;padding-block-end:0}.render-block--half-top{margin-block-start:4.5rem}.render-block--half-top>:first-child{margin-block-start:0;padding-block-start:0}.render-block--half-bottom{margin-block-end:4.5rem}.render-block--half-bottom>:last-child{margin-block-end:0;padding-block-end:0}@media not (min-width:48rem){.render-block--half-top{margin-block-start:2rem}.render-block--half-bottom{margin-block-end:2rem}}@media (min-width:48rem){.render-block--no-left>:first-child{padding-inline-start:0}.render-block--no-right>:first-child{padding-inline-end:0}}
.ai-website-builder-input-wrap{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ai-website-builder-input{background-color:var(--Fill-Inverse-Strong);border:2px solid color-mix(in srgb, var(--Rebrand-Accent-Dark) 30%, transparent);border-radius:var(--radius-md);align-items:center;gap:1rem;width:100%;min-width:660px;max-width:100%;padding:.75rem .75rem .75rem 1.5rem;transition:border-color .15s;display:flex}.ai-website-builder-input:hover{border-color:var(--Rebrand-Accent-Dark)}.ai-website-builder-input.error{border-color:var(--destructive)}.ai-website-builder-input__field{min-width:0;color:var(--Rebrand-Page-Paragraph-Text-Color,var(--foreground));background:0 0;border:none;outline:none;flex:1;font-size:1.075rem}.ai-website-builder-input__field::placeholder{color:var(--muted-foreground)}.ai-website-builder-input .btn{height:40px;padding-inline:20px;font-size:1rem}.ai-website-builder-input-wrap .ai-website-builder-input__hint{color:var(--muted-foreground);margin:0;font-size:.875rem}@media not (min-width:36rem){.ai-website-builder-input{flex-direction:column;align-items:stretch;min-width:0;padding:.75rem}}
.hero-ai-website-builder__container{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding-top:6vh;padding-bottom:6vh;display:flex}.hero-ai-website-builder__container h1{letter-spacing:-.025em;color:var(--Rebrand-Page-Heading-Text-Color);font-size:clamp(28px,16px + 2.5vw,52px);line-height:1.2}.hero-ai-website-builder__container p{font-size:clamp(17px,15.9436px + .2113vw,20px);line-height:1.6}.hero-ai-website-builder__richtext{max-width:900px}.hero-ai-website-builder__media{border-radius:40px;width:100%;max-width:900px;margin-top:1rem;overflow:hidden}.hero-ai-website-builder__media-img{width:100%;height:auto;display:block}@media not (min-width:30rem){.hero-ai-website-builder__media{border-radius:20px}}
.hero-high-wrapper{margin-top:-10.4rem;position:relative}.hero-high{--text:var(--Fill-Inverse-Strong);color:var(--Fill-Inverse-Strong);aspect-ratio:1344/756;border-bottom-right-radius:32px;border-bottom-left-radius:32px;justify-content:center;align-items:center;width:100%;max-height:100vh;display:flex;position:relative;overflow:hidden}.hero-high h1{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(36px,23.3239px + 2.5352vw,72px);line-height:1.2}.hero-high h1 strong,.hero-high h1 b{color:var(--Rebrand-Highlight-Color)}.hero-high__richtext br{display:none}.hero-high h2,.hero-high__richtext p{letter-spacing:normal;color:var(--Fill-Inverse-Strong);margin:0 0 14px;font-size:16px;font-weight:400;line-height:1.2857}@media (min-width:500px){.hero-high h1,.hero-high h2,.hero-high__richtext p{margin-bottom:16px}.hero-high h2,.hero-high__richtext p{line-height:1.3125}}@media (min-width:768px){.hero-high h1,.hero-high h2,.hero-high__richtext p{margin-bottom:18px}.hero-high h2,.hero-high__richtext p{line-height:1.6111}}@media (min-width:900px){.hero-high__richtext br{display:block}}@media (min-width:1100px){.hero-high h1,.hero-high h2,.hero-high__richtext p{margin-bottom:24px}.hero-high h2,.hero-high__richtext p{line-height:1.2917}}@media (max-width:900px) and (orientation:portrait){.hero-high{aspect-ratio:unset;min-height:75vh}}.hero-high__content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2rem;padding:32px;display:flex;position:relative}.hero-high__inner{flex-direction:column;align-items:center;width:100%;display:flex}.hero-high__richtext{width:100%}.hero-high__links{justify-content:center;gap:1rem;margin-top:25px;display:flex}@media (min-width:768px){.hero-high__links{margin-top:38px}}.hero-high__media{-webkit-user-select:none;user-select:none}.hero-high__image{z-index:-10;object-fit:cover}.hero-high__overlay{z-index:-5;pointer-events:none;position:absolute;inset:0}.hero-high__statusbar{inset-inline:0;z-index:10;color:var(--Fill-Inverse-Strong);padding:32px;font-size:14px;position:absolute;bottom:0}.hero-high__statusbar:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#ffffffb3 0,#00000040 50%,#ffffffb3 100%);border-radius:100%;width:65px;height:65px;display:block;position:absolute;bottom:32px;left:20px;box-shadow:0 8px 22px -2px #0000004d;-webkit-mask:radial-gradient(circle,#0000 31px,#000 31px);mask:radial-gradient(circle,#0000 31px,#000 31px)}.hero-high__statusbar:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ffffff4d;background-image:url(https://d1rv23qj5kas56.cloudfront.net/img/portal-2015/icons/ico-ai-planet-ffffff.svg);background-position:50%;background-repeat:no-repeat;background-size:40px 23px;border-radius:100%;width:63px;height:63px;display:block;position:absolute;bottom:32px;left:20px}.hero-high__statusbar p{background-color:#0000;background-image:url(https://d1rv23qj5kas56.cloudfront.net/img/portal-2015/icons/ico-trustpilot-ffffff.svg);background-position:100%;background-repeat:no-repeat;background-size:75px 18px;padding:0 85px 0 0}.hero-high__statusbar p:before{content:"";vertical-align:text-bottom;background-color:#0000;background-image:url(https://d1rv23qj5kas56.cloudfront.net/img/portal-2015/icons/ico-ratings-4-5.svg);background-position:0;background-repeat:no-repeat;background-size:100px 18px;width:100px;height:18px;margin:0 2px -1px 0;display:inline-flex}.hero-high__statusbar p a,.hero-high__statusbar p a:hover{color:inherit;border-bottom:none;text-decoration:underline}.hero-high__statusbar-inner{display:flex}.hero-high__statusbar-inner--left{text-align:left;justify-content:flex-start}.hero-high__statusbar-inner--center{text-align:center;justify-content:center}.hero-high__statusbar-inner--right{text-align:right;justify-content:flex-end}@media (min-width:1230px){.hero-high__statusbar:before,.hero-high__statusbar:after{left:45px}.hero-high__statusbar p{margin-right:15px}}@media (max-width:900px) and (orientation:portrait){.hero-high__statusbar{color:var(--Rebrand-Page-Heading-Text-Color);position:static}.hero-high__statusbar:before,.hero-high__statusbar:after{display:none}.hero-high__statusbar-inner{text-align:center;justify-content:center}.hero-high__statusbar p{filter:brightness(0);background-image:none;padding-right:0}}
.hero-medium__intro{width:45%}.hero-medium__intro h1{letter-spacing:-.025em;color:var(--Rebrand-Page-Heading-Text-Color);font-size:clamp(28px,16px + 2.5vw,52px);line-height:1.2}.hero-medium__intro p{font-size:clamp(17px,15.9436px + .2113vw,20px);line-height:1.6}.hero-medium__container{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding-top:6vh;padding-bottom:6vh;display:flex}.hero-medium__media{border-radius:32px;flex:0 auto;min-width:0;overflow:hidden}.hero-medium__media img{width:auto;max-width:100%;height:auto;display:block}.hero-medium__richtext{margin-bottom:1.5rem}.hero-medium__richtext ul{flex-wrap:wrap;gap:0 1rem;margin:0;padding-left:0;list-style:none;display:flex}.hero-medium__richtext ul li{padding-left:20px;position:relative}.hero-medium__richtext ul li:before{content:"";border:0 solid;border-width:0 0 2px 2px;width:10px;height:5px;position:absolute;top:.7em;left:0;transform:rotate(-45deg)}.hero-medium__links{flex-wrap:wrap;gap:1rem;display:flex}.hero-medium__links .btn{padding-inline:32px}@media not (min-width:48rem){.hero-medium__container{text-align:center;flex-direction:column;justify-content:flex-start}.hero-medium__intro{width:100%}.hero-medium__media{order:-1;max-width:min(60%,320px)}.hero-medium__richtext ul,.hero-medium__links{justify-content:center}}
.hero-migration__intro{width:50%}.hero-migration__intro h1{letter-spacing:-.025em;color:var(--Rebrand-Page-Heading-Text-Color);font-size:clamp(28px,16px + 2.5vw,52px);line-height:1.2}.hero-migration__intro p{font-size:clamp(17px,15.9436px + .2113vw,20px);line-height:1.6}.hero-migration__container{flex-direction:row;align-items:center;gap:45px;padding-top:6vh;padding-bottom:6vh;display:flex}.hero-migration__media{border-radius:32px;flex:1;min-width:0;overflow:hidden}.hero-migration__media img{width:100%;height:auto;display:block}.hero-migration__richtext{margin-bottom:1.5rem}@media not (min-width:48rem){.hero-migration__container{flex-direction:column}.hero-migration__intro,.hero-migration__media{width:100%}}
.hero-page-title{text-align:left;padding-bottom:1rem}.hero-page-title--center{text-align:center}.hero-page-title--readable>*{max-width:50rem;margin-inline:auto}.hero-page-title h1{letter-spacing:-.02em;color:var(--Rebrand-Page-Heading-Text-Color);font-size:clamp(28px,20.9577px + 1.4085vw,48px);line-height:1.2}.hero-page-title__eyebrow{letter-spacing:normal;color:var(--foreground);margin-bottom:.5rem;font-size:14px;font-weight:500;line-height:1.6;display:block}.hero-page-title--marketing h1{letter-spacing:-.025em;font-size:clamp(36px,29.3333px + 1.3889vw,56px)}.hero-page-title h3,.hero-page-title>p{letter-spacing:normal;color:var(--foreground);margin-top:.5rem;font-size:clamp(17px,15.9436px + .2113vw,20px);font-weight:400;line-height:1.6}.hero-page-title__links{gap:1rem;margin-top:1.5rem;display:flex}
