.cta-section{text-align:center;padding:2.5rem 1rem}.cta-section-content{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:880px;margin:0 auto;padding:1rem 0;display:flex}.cta-title{text-transform:uppercase;letter-spacing:.08em;color:var(--header-color);margin:0;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:600}.cta-subtitle{color:color-mix(in srgb,var(--paragraph-color)80%,transparent);max-width:640px;margin:0;font-size:1.05rem;line-height:1.6}.cta-actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}@media (min-width:768px){.cta-actions{flex-direction:row;gap:1.25rem}}.cta-button-outlined{border:1px solid color-mix(in srgb,var(--header-color)30%,transparent);color:color-mix(in srgb,var(--header-color)85%,transparent);background:0 0;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.cta-button-outlined:hover{border-color:var(--cta-color);color:var(--cta-color)}
.fashion-features-section .features-section{width:100%;max-width:1400px;margin:0 auto;padding:4rem 1.5rem}.fashion-features-section .features-cards-wrapper,.fashion-features-section .features-cards-row{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.fashion-features-section .features-cards-row{flex-direction:row}}.fashion-features-section .feature-card{background:#131316;border:none;border-radius:1rem;width:100%;transition:all .3s;position:relative;overflow:hidden}.fashion-features-section .feature-card-large{min-height:380px;overflow:visible}.fashion-features-section .feature-card-large .feature-card-inner{overflow:visible}@media (min-width:768px){.fashion-features-section .feature-card-large{min-height:480px}}.fashion-features-section .feature-card-inner{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.fashion-features-section .feature-card:not(.feature-card-large) .feature-card-inner{overflow:hidden}@media (min-width:768px){.fashion-features-section .feature-card-large .feature-card-inner{flex-direction:row;align-items:center}}.fashion-features-section .feature-card-content{flex-direction:column;flex:1;padding:3rem;display:flex}@media (min-width:768px){.fashion-features-section .feature-card-content{padding:3rem 3rem 8rem}}@media (min-width:1024px){.fashion-features-section .feature-card-content{padding-left:3rem;padding-right:2rem}}.fashion-features-section .feature-card-content-compact{padding:3rem 3rem 0}@media (min-width:768px){.fashion-features-section .feature-card-content-compact{padding:3rem 3rem 0}}.fashion-features-section .fashion-hero-left .text-header{color:#fffffff2}.fashion-features-section .fashion-hero-left .text-paragraph{color:#ffffffbf}.fashion-features-section .fashion-hero-left .text-cta{color:var(--cta-color)}.fashion-features-section .fashion-hero-left a[href].bg-cta img{object-fit:contain;width:20px;height:20px}.fashion-features-section .feature-button{color:var(--black);background-color:var(--cta-color);border:1px solid var(--cta-color);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;width:fit-content;min-width:168px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.fashion-features-section .feature-button:hover{background-color:color-mix(in srgb,var(--cta-color)80%,black);border-color:color-mix(in srgb,var(--cta-color)80%,black)}.fashion-features-section .feature-button:active{background-color:var(--cta-color)}.fashion-features-section .feature-card-image-container{box-sizing:border-box;background:#e1e4da;border:none;border-radius:7px;width:70%;max-width:100%;height:62vh;min-height:600px;margin:2rem 2rem 2rem 1rem;padding:2rem;transition:all .3s;position:relative;overflow:visible;transform:translateY(20%)}.fashion-features-section .feature-card-image-container:hover{background:#e8ebe2}@media (min-width:640px){.fashion-features-section .feature-card-image-container{width:auto;height:auto}}@media (min-width:768px){.fashion-features-section .feature-card-large .feature-card-image-container{width:57%}}.fashion-features-section .feature-image-compact{object-fit:cover;width:100%;max-width:100%;min-height:0;box-shadow:none;border:none;border-radius:16px;flex:auto;margin:.75rem;display:block}@media (min-width:768px){.fashion-features-section .feature-card:not(.feature-card-large) .feature-card-inner .feature-image-compact{max-width:340px;min-height:20rem;margin:.75rem auto}}.fashion-features-section .feature-image-wrapper{width:100%;margin:0 3rem;position:absolute;top:12%;left:0}@media (min-width:640px){.fashion-features-section .feature-image-wrapper{width:auto;margin:0;top:20%;left:35%}}.fashion-features-section .feature-image-outline-wrapper{width:100%;position:absolute;top:-12%;left:0}@media (min-width:640px){.fashion-features-section .feature-image-outline-wrapper{width:106%;top:-19%}}.fashion-features-section .feature-svg-placeholder{width:100%;height:auto}@media (min-width:640px){.fashion-features-section .feature-svg-placeholder{width:auto}}.fashion-features-section .feature-image-result-wrapper{opacity:1;border-radius:12px;width:106%;transition:opacity .3s;position:absolute;top:-20%;left:-2%;overflow:visible}@media (min-width:640px){.fashion-features-section .feature-image-result-wrapper{top:-20%;left:0}}.fashion-features-section .feature-card:hover .feature-image-result-wrapper{opacity:0}.fashion-features-section .feature-image-result-secondary{opacity:1;display:none;position:absolute;top:30%}@media (min-width:640px){.fashion-features-section .feature-image-result-secondary{display:block}}.fashion-features-section .feature-card:hover .feature-image-result-secondary{opacity:0;transition:opacity .3s}.fashion-features-section .feature-image-result-secondary-img{max-width:200px;height:auto;transition:opacity .3s;width:90%!important}.fashion-features-section .feature-svg-grid{z-index:-1;max-width:452px;min-height:1000px;display:none;position:absolute;top:-28%;left:10rem}@media (min-width:640px){.fashion-features-section .feature-svg-grid{display:block}}.fashion-features-section .feature-image{width:100%;height:auto;display:block}.fashion-features-section .feature-image-outline{width:100%}.fashion-features-section .feature-image-result{border-radius:12px;width:100%;height:auto;display:block}.fashion-features-section .feature-image-interface{object-fit:contain;border:1px solid #ffffff1a;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 20px 25px -5px #00000080}.fashion-features-section .feature-image-interface.feature-image-compact{box-shadow:none;border:none;border-radius:16px}@media (max-width:767px){.fashion-features-section .feature-image-compact{object-fit:cover!important;max-width:calc(100% - 1.5rem)!important;min-height:400px!important;margin:.75rem!important}.fashion-features-section .feature-card-content-compact{flex:none!important;padding:2rem 1.5rem 1rem!important}.fashion-features-section .features-cards-row{flex-direction:column;gap:3rem}.fashion-features-section .feature-card:not(.feature-card-large){flex-direction:column;min-height:auto;display:flex;overflow:visible!important}.fashion-features-section .feature-card:not(.feature-card-large) .feature-card-inner{flex-direction:column;display:flex;width:100%!important;height:auto!important;min-height:500px!important;overflow:visible!important}.fashion-features-section .feature-card:not(.feature-card-large){width:100%!important}}
.platform-section{background:#131316;border-radius:1rem;width:100%;max-width:84rem;margin:2rem auto 0;padding:4rem 1.5rem 6rem;overflow:hidden}.platform-section .platform-inner{flex-direction:column;gap:2.5rem;max-width:72rem;margin:0 auto;display:flex}@media (min-width:1024px){.platform-section .platform-inner{flex-direction:row;align-items:stretch;gap:3rem;min-height:500px}}.platform-left{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;padding-top:1rem;padding-left:1.5rem;display:flex}@media (min-width:1024px){.platform-left{flex:0 0 50%;width:50%;padding-top:1.5rem;padding-left:2rem}}.platform-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.platform-tab{color:color-mix(in srgb,var(--paragraph-color)70%,transparent);cursor:pointer;background:#131316cc;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.platform-tab:hover{color:var(--header-color);background:#131316}.platform-tab.is-active{color:var(--header-color);border-color:var(--cta-color);box-shadow:0 0 0 1px var(--cta-color);background:#131316}.platform-content{text-align:left;flex-direction:column;flex:1;align-items:flex-start;max-width:26rem;padding-top:3rem;display:flex}.platform-panel{flex-direction:column;flex:1;justify-content:flex-end;width:100%;display:none}.platform-panel.is-active{display:flex}.platform-panel-icon{width:48px;height:48px;color:var(--cta-color);flex-shrink:0}.platform-panel-icon svg,.platform-tab-svg{width:100%;height:100%}.platform-panel-heading{color:var(--header-color);text-align:left;margin:.75rem 0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.25}@media (min-width:768px){.platform-panel-heading{font-size:clamp(2.5rem,4vw,3rem)}}@media (min-width:1024px){.platform-panel-heading{font-size:clamp(2.75rem,3.5vw,3.75rem)}}.platform-panel-text{color:color-mix(in srgb,var(--paragraph-color)85%,transparent);text-align:left;margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.platform-panel-text .platform-highlight{color:var(--cta-color);font-weight:600}.platform-cta{color:var(--black);background:var(--cta-color);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.platform-cta:hover{opacity:.9}.platform-cta-icon{flex-shrink:0;transition:transform .2s}.platform-cta:hover .platform-cta-icon{transform:translate(4px)}.platform-right{perspective:1400px;box-sizing:border-box;background:0 0;border-radius:16px;flex:1;justify-content:center;align-items:center;min-height:300px;padding-left:1rem;padding-right:4rem;display:flex;overflow:visible}@media (min-width:1024px){.platform-right{flex:0 0 50%;width:50%;min-height:440px;padding-left:1.5rem;padding-right:4rem}}.platform-right-inner{box-sizing:border-box;border-radius:1.5rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:300px;padding:1rem;display:flex;overflow:visible;box-shadow:0 4px 24px #0000000f}@media (min-width:1024px){.platform-right-inner{min-height:440px}}.platform-img-wrap{width:100%;max-width:82%;height:100%;min-height:250px;max-height:82%;transform-style:preserve-3d;filter:drop-shadow(-12px 20px 40px #0000001f)drop-shadow(-6px 12px 24px #00000014);cursor:default;transition:transform .2s ease-out;position:relative}@media (min-width:1024px){.platform-img-wrap{max-width:80%;min-height:380px;max-height:80%}}.platform-img{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.platform-img.is-active{opacity:1;z-index:1}
.studio-hero{width:100%;padding-bottom:clamp(2rem,6vw,4rem);position:relative;overflow:hidden}.studio-hero-carousel-wrap{--carousel-height:340px;width:100vw;height:var(--carousel-height);align-items:center;margin-top:2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.studio-hero-carousel-track{align-items:center;width:max-content;min-height:100%;display:flex}.studio-hero-carousel-row{min-height:var(--carousel-height);flex-shrink:0;align-items:center;gap:1rem;padding:0 .5rem;display:flex}.studio-hero-card-container{flex-shrink:0;justify-content:center;align-items:center;display:flex}.studio-hero-card{--card-ease:cubic-bezier(.22,1,.36,1);--card-duration:.5s;transform-origin:50%;width:72px;min-width:72px;height:128px;min-height:128px;transition:width var(--card-duration)var(--card-ease),height var(--card-duration)var(--card-ease),min-width var(--card-duration)var(--card-ease),min-height var(--card-duration)var(--card-ease),box-shadow var(--card-duration)var(--card-ease),border-radius var(--card-duration)var(--card-ease);border-radius:7px;flex-shrink:0;overflow:hidden;box-shadow:0 12px 40px #0003}.studio-hero-card.studio-hero-card--center{width:calc(var(--carousel-height)*9/16);height:var(--carousel-height);min-width:calc(var(--carousel-height)*9/16);min-height:var(--carousel-height);transition:width var(--card-duration)var(--card-ease),height var(--card-duration)var(--card-ease),min-width var(--card-duration)var(--card-ease),min-height var(--card-duration)var(--card-ease),box-shadow var(--card-duration)var(--card-ease),border-radius var(--card-duration)var(--card-ease);flex-shrink:0;box-shadow:0 20px 50px #0000004d}.studio-hero-card img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}@media (min-width:768px){.studio-hero-carousel-wrap{--carousel-height:420px}.studio-hero-carousel-row{gap:1.25rem;padding:0 1rem}.studio-hero-card{width:90px;height:160px}}.studio-hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2.5rem;margin-top:3rem;display:flex}.studio-hero-trust-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem 2rem;display:flex}.studio-hero-badge{align-items:center;gap:.75rem;display:flex}.studio-hero-badge-icon-wrap{background:color-mix(in srgb,var(--header-color)15%,transparent);border-radius:8px;flex-shrink:0;width:36px;height:36px;overflow:hidden}.studio-hero-badge-icon-wrap img{object-fit:cover;width:100%;height:100%}.studio-hero-badge-title{color:var(--header-color);margin:0;font-size:.9rem;font-weight:600}.studio-hero-badge-desc{color:color-mix(in srgb,var(--paragraph-color)75%,transparent);margin:.15rem 0 0;font-size:.8rem}.studio-hero-reviews{border:1px solid color-mix(in srgb,var(--header-color)18%,transparent);background:color-mix(in srgb,var(--header-color)8%,transparent);border-radius:16px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.studio-hero-reviews-avatars{display:flex}.studio-hero-avatar{border:2px solid var(--background);border-radius:50%;width:32px;height:32px;margin-left:-8px;overflow:hidden}.studio-hero-avatar:first-child{margin-left:0}.studio-hero-avatar img{object-fit:cover;width:100%;height:100%;display:block}.studio-hero-reviews-text{color:var(--paragraph-color);margin:0;font-size:.9rem}.studio-hero-reviews-text strong{color:var(--header-color)}.studio-hero-reviews-star{align-items:center;display:flex}@media (max-width:640px){.studio-hero-trust{flex-direction:column}.studio-hero-reviews{justify-content:center;width:100%;max-width:320px}}
.templates-section{flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:1400px;max-height:800px;margin:0 auto;padding:4rem 1.5rem;display:flex}@media (min-width:768px){.templates-section{flex-direction:row;gap:3rem;padding:8rem 1.5rem}}@media (min-width:1024px){.templates-section{gap:6rem}}.templates-video-container{border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.templates-video-container{width:auto;max-width:60%}}.templates-video{width:100%;height:auto}@media (min-width:768px){.templates-video{height:100%}}.templates-content{flex-direction:column;flex:1;justify-content:center;display:flex}
.templates-bento-section{width:100%;padding:clamp(3rem,6vw,5rem) 1.5rem}.templates-bento-container{width:100%;max-width:1200px;margin:0 auto}.templates-bento-heading{text-align:center;max-width:56rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.templates-bento-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.templates-bento-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:1.5rem}.templates-bento-item--big{grid-area:1/1/auto/-1}.templates-bento-item--small:nth-of-type(2){grid-area:2/1}.templates-bento-item--small:nth-of-type(3){grid-area:2/2}}.templates-bento-item{flex-direction:column;gap:1rem;display:flex}.templates-bento-image-wrapper{background:color-mix(in srgb,var(--header-color)8%,transparent);border-radius:12px;width:100%;overflow:hidden}.templates-bento-image-wrapper.is-big{min-height:200px}.templates-bento-image-wrapper.is-small{min-height:140px}.templates-bento-image{object-fit:cover;width:100%;height:100%;display:block}.templates-bento-image-wrapper.is-big .templates-bento-image,.templates-bento-image-wrapper.is-small .templates-bento-image{min-height:160px}@media (min-width:768px){.templates-bento-image-wrapper.is-big,.templates-bento-image-wrapper.is-big .templates-bento-image{height:100%;min-height:280px}.templates-bento-image-wrapper.is-small .templates-bento-image{min-height:180px}}.templates-bento-text{text-align:left;flex-direction:column;gap:.35rem;display:flex}
.one-click-instant-ads{padding:0 0 clamp(2rem,4vw,3rem)}.one-click-instant-ads .section-step-header{margin-bottom:clamp(2rem,4vw,3rem)}.one-click-instant-ads .one-click-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.one-click-instant-ads .one-click-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.one-click-instant-ads .one-click-grid>.one-click-card:first-child{grid-column:1/-1}}.one-click-card.features2-card-layout.is-top.is-2{flex-direction:column;gap:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.one-click-card.features2-card-layout.is-top.is-2{flex-direction:row;align-items:stretch;gap:2rem}.one-click-card.features2-card-layout.is-top.is-2 .feature-2-top_left{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.one-click-card.features2-card-layout.is-top.is-2 .feature-new-f-right{flex:1;align-self:center;min-width:0;margin-top:0}}.one-click-card.features2-card-layout.is-top.is-2 .feature-2-top_left{text-align:left}.one-click-card.features2-card-layout.is-top.is-2 .feature-inside-hading.is-2{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.one-click-card.features2-card-layout.is-top.is-2 .feature-p{color:#0c0c0d;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.5}.feature-new-f-right{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.5rem;display:grid}.one-click-card .img-instant-ai{object-fit:cover;aspect-ratio:1;border-radius:.5rem;width:100%;height:auto}.one-click-card-ai{flex-direction:column;display:flex;position:relative}.one-click-card-ai .feature-2_left-content-upper.is-2{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.one-click-card-ai .feature-2_upper-text.is-right{color:#059669;font-weight:600}.grid-ai-scanner{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.one-click-card-ai .feature-2_left-content-upper.is-3{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .75rem}.full-website-scanner-img{object-fit:cover;border-radius:.5rem;width:100%;height:auto;margin-bottom:.5rem}.ai-website-wrapper{margin-bottom:.5rem}.one-click-card-publish{flex-direction:column;display:flex}.one-click-card-publish .one-click-card-publish-text{margin-top:0;margin-bottom:.5rem}.one-click-4images{object-fit:cover;border-radius:.5rem;width:100%;height:auto;margin-bottom:1rem}.publish-campaign-wrap{flex-direction:column;align-items:center;margin-bottom:1rem;display:flex;position:relative}.one-click-publish-img{object-fit:cover;border-radius:.5rem;width:100%;height:auto;display:block}.one-click-instant-ads .features2-card-layout,.one-click-instant-ads .one-click-card{background:#fff6;border:1px solid #fff;border-radius:12px;flex-direction:column;width:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.one-click-instant-ads .features2-card-layout:hover,.one-click-instant-ads .one-click-card:hover{background:#fff9;border-color:#fff}.one-click-instant-ads .features2-card-layout .feature-2-top_left,.one-click-instant-ads .features2-card-layout .ai-website-wrapper,.one-click-instant-ads .features2-card-layout .feature-bottom{padding:0 .25rem}.one-click-instant-ads .features2-card-layout{padding:2rem 2rem 0}.one-click-instant-ads .feature-new-f-right{box-sizing:border-box;background:#ffffff4d;border:1px solid #fff;border-top-left-radius:16px;border-top-right-radius:16px;margin-top:1rem;padding:1.5rem 1.5rem 0;transition:all .3s;position:relative;overflow:hidden}.one-click-instant-ads .one-click-card:hover .feature-new-f-right{background:#ffffff80;border-color:#fff}.one-click-instant-ads .feature-new-f-right .img-instant-ai{border-top-left-radius:8px;border-top-right-radius:8px}.one-click-instant-ads .one-click-card-image-container{box-sizing:border-box;background:#ffffff4d;border:1px solid #fff;border-radius:16px;margin:1.5rem 0 0;padding:1.5rem 1.5rem 0;transition:all .3s;position:relative;overflow:hidden}.one-click-instant-ads .one-click-card:hover .one-click-card-image-container{background:#ffffff80;border-color:#fff}.one-click-instant-ads .one-click-card-image-container .full-website-scanner-img,.one-click-instant-ads .one-click-card-image-container .one-click-4images{border-top-left-radius:8px;border-top-right-radius:8px;display:block}.one-click-instant-ads .feature-p{color:#42516b;margin:0;font-size:.9375rem;line-height:1.5}.one-click-instant-ads .feature-inside-hading{color:var(--black);margin:0;font-size:1.125rem;font-weight:700}.one-click-instant-ads .feature-inside-hading.is-2{font-size:1.25rem}
.section-step{width:100%;max-width:1400px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 0}.section-step-header{text-align:center}.section-step-header-inner{max-width:800px;margin:0 auto}.section-step-title{color:#0c0c0d;text-align:center;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.25}.section-step-title .section-step-title-cta{color:var(--cta-color)}@media (min-width:768px){.section-step-title{font-size:clamp(2.5rem,4vw,3rem)}}@media (min-width:1024px){.section-step-title{font-size:clamp(2.75rem,3.5vw,3.75rem)}}.section-step-spacer{height:0}.section-step-subtitle{color:#0c0c0de6;margin:0;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.section-step-subtitle{font-size:1.25rem}}.section-step-link{color:var(--cta-color);font-weight:500;text-decoration:none;transition:opacity .2s}.section-step-link:hover{opacity:.85;text-decoration:underline}.three-steps-wrapper{grid-template-columns:repeat(3,1fr);gap:2rem;margin:3rem 0;display:grid}.three-steps-card{background:#fff6;border:1px solid #fff;border-radius:12px;flex-direction:column;width:100%;transition:all .3s;display:flex;position:relative;overflow:hidden}.three-steps-card:hover{background:#fff9;border-color:#fff}.three-steps-card-content{flex-direction:column;flex:1;gap:.75rem;padding:2rem 2rem 0;display:flex}.three-steps-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cta-color);margin-bottom:0;font-size:.9rem;font-weight:700}.three-steps-card-title{color:#0c0c0d;margin:0;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.3}.three-steps-card-desc{color:color-mix(in srgb,var(--black)75%,transparent);margin:0;font-size:1rem;line-height:1.6}.three-steps-card-image-container{box-sizing:border-box;background:#ffffff4d;border:1px solid #fff;border-radius:16px 16px 0 0;margin:1.5rem 2rem 0;padding:1.5rem 1.5rem 0;transition:all .3s;position:relative;overflow:hidden}.three-steps-card:hover .three-steps-card-image-container{background:#ffffff80;border-color:#fff}.three-steps-card-image{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:auto;display:block}.section-step-actions{justify-content:center;align-items:center;margin-top:3rem;display:flex}.section-step-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.section-step-cta-primary{white-space:nowrap;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:inline-flex}.section-step-cta-logo{object-fit:contain;width:25px;height:23px}@media (max-width:984px){.three-steps-wrapper{grid-template-columns:1fr;gap:2rem}.three-steps-card-content{padding:1.5rem 1.5rem 0}.three-steps-card-image-container{margin:1rem 1.5rem 0;padding:1rem 1rem 0}.section-step-cta-primary{justify-content:center;width:100%}}@media (max-width:768px){.section-step{padding:clamp(2rem,5vw,4rem) 0}.section-step-title{font-size:clamp(1.5rem,4vw,2.25rem)}.section-step-subtitle{font-size:1rem}}
