.radial-cards-marquee{width:100%;height:100%}.radial-cards-marquee__collection{width:100%;height:100%;position:relative;overflow:visible}[data-radial-cards-marquee-list]{--total:12;--radius:clamp(60rem, 105vw, 96rem);--duration:60s;transform-origin:50% var(--radius);animation:rotate360 var(--duration) linear infinite;justify-items:center;width:max-content;display:grid;position:absolute;top:1rem;left:50%;translate:-50%}[data-radial-cards-marquee-list]>*{transform-origin:50% var(--radius);transform:rotate(calc(360deg / var(--total) * (var(--card) - 1)));grid-area:1/1}@keyframes rotate360{to{transform:rotate(-360deg)}}.demo-card,.demo-card__visual,.demo-card__info,.demo-card__media,.demo-card__media-before,.demo-card__h,.cover-image{display:none}.radial-cards-marquee__item{--radial-card-padding:.75rem;--radial-card-width:clamp(24rem, 30vw, 40rem);width:var(--radial-card-width);padding:var(--radial-card-padding);background-color:#141414;border-radius:12px;flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.radial-cards-marquee__img{width:calc(100% + var(--radial-card-padding)*2);max-width:none;margin:calc(var(--radial-card-padding)*-1) calc(var(--radial-card-padding)*-1) 0;aspect-ratio:16/9;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px 12px 8px 8px;display:block}.radial-cards-marquee__caption{color:#fff;font-family:var(--font-heading),system-ui,sans-serif;padding:0 .25rem .25rem;font-size:.875rem;line-height:1.3}#revamp .section-label{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:block}#revamp #revamp-hero{background-color:#000;flex-direction:column;width:100%;min-height:100svh;padding-top:2.5rem;padding-bottom:2.5rem;display:flex;position:relative;overflow:clip}#revamp #revamp-hero .content{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;width:100%;padding:5rem .75rem 2.5rem;display:flex}#revamp #revamp-hero .label{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ff4d2e;margin-bottom:1.5rem;font-size:.75rem;font-weight:500;display:inline-block}#revamp #revamp-hero .heading{color:#fff;font-family:var(--font-primary),system-ui,sans-serif;letter-spacing:-.02em;max-width:16ch;font-size:clamp(4.5rem,3.75vw,8rem);line-height:1}#revamp #revamp-hero .subtitle{color:#9a9a9a;font-family:var(--font-heading),system-ui,sans-serif;max-width:52ch;margin-top:1.5rem;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.55}#revamp #revamp-hero .button-wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}#revamp #revamp-hero .note{font-family:var(--font-heading),system-ui,sans-serif;color:#9a9a9a;font-size:.875rem}#revamp #revamp-hero .marquee-stage{flex:auto;width:130%;min-height:clamp(540px,70vh,980px);margin-top:4rem;margin-bottom:2.5rem;margin-left:-15%;display:flex;position:relative;overflow:visible}#revamp #revamp-hero .marquee-wrap{flex:1;width:100%;position:relative;overflow:visible}#revamp #revamp-hero .marquee-wrap [data-radial-cards-marquee-list]{--duration:50s}#revamp #revamp-included{z-index:2;background-color:#000;width:100%;padding:.5rem .75rem 4rem;position:relative;overflow-x:hidden}#revamp #revamp-included .content{flex-direction:column;align-items:center;gap:4rem;width:100%;display:flex}#revamp #revamp-included .heading{color:#fff;max-width:55%;font-family:var(--font-primary),system-ui,sans-serif;letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.25vw,3rem);line-height:1.15}#revamp #revamp-included .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;display:grid}#revamp #revamp-included .cards .card{color:#fff;background-color:#141414;border-radius:12px;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;height:auto;min-height:280px;padding:1.5rem;display:flex;position:relative;overflow:hidden}#revamp #revamp-included .cards .card .card-top{flex-direction:column;gap:.5rem;display:flex}#revamp #revamp-included .cards .card .card-number{font-family:var(--font-pixel),monospace;color:#9a9a9a;letter-spacing:.05em;font-size:.875rem}#revamp #revamp-included .cards .card .card-heading{color:#fff;font-family:var(--font-primary),system-ui,sans-serif;letter-spacing:-.02em;font-size:1.5rem;line-height:1.1}#revamp #revamp-included .cards .card .description{color:#9a9a9a;font-family:var(--font-heading),system-ui,sans-serif;margin-top:.75rem;font-size:.875rem;line-height:1.5}#revamp #revamp-included .cards .card:nth-child(2),#revamp #revamp-included .cards .card:nth-child(4){border-radius:0}#revamp #revamp-process{z-index:2;background-color:#000;width:100%;padding:4rem 0;position:relative}#revamp #revamp-process .content{align-items:start;padding:1rem .75rem}#revamp #revamp-process .content .section-label{color:#696969}#revamp #revamp-process .content .heading{color:#fff;font-family:var(--font-primary),system-ui,sans-serif;letter-spacing:-.02em;text-align:right;font-size:clamp(1.875rem,3.5vw,3rem);line-height:1.15}#revamp #revamp-process .content .cta{justify-content:flex-end;margin-top:1.5rem;display:flex}#revamp #revamp-process .steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}#revamp #revamp-process .steps .step{flex-direction:column;gap:.5rem;padding:1.5rem 0;display:flex}#revamp #revamp-process .steps .step:not(:last-child){border-bottom:1px solid #ffffff14}#revamp #revamp-process .steps .step .step-header{justify-content:space-between;align-items:center;display:flex}#revamp #revamp-process .steps .step .step-number{font-family:var(--font-pixel),monospace;color:#696969;letter-spacing:.05em;font-size:.875rem}#revamp #revamp-process .steps .step .step-duration{font-family:var(--font-heading),system-ui,sans-serif;color:#fff;background-color:#181818;border-radius:4px;padding:3px 8px;font-size:.875rem}#revamp #revamp-process .steps .step .step-title{color:#fff;font-family:var(--font-heading),system-ui,sans-serif;font-size:1rem;line-height:1}#revamp #revamp-process .steps .step .step-desc{color:#9a9a9a;font-family:var(--font-heading),system-ui,sans-serif;font-size:1rem;line-height:1.6}#revamp #revamp-pricing{background-color:#000;width:100%;padding:8rem .75rem 4rem}#revamp #revamp-pricing .content{align-items:start}#revamp #revamp-pricing .left{grid-row:1/-1;align-self:start;position:sticky;top:4rem}#revamp #revamp-pricing .heading{color:#fff;font-family:var(--font-primary),system-ui,sans-serif;letter-spacing:-.02em;font-size:3.75rem;line-height:1.15}#revamp #revamp-pricing .description{color:#9a9a9a;max-width:450px;font-family:var(--font-heading),system-ui,sans-serif;margin-top:1.5rem;font-size:1rem}#revamp #revamp-pricing .card{background-color:#141414;border-radius:12px;width:100%;padding:1.5rem;position:relative}#revamp #revamp-pricing .card .plan-label{font-family:var(--font-heading),system-ui,sans-serif;letter-spacing:.1em;color:#9a9a9a;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:inline-block}#revamp #revamp-pricing .card .price{color:#fff;font-family:var(--font-primary),system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:4.5rem;line-height:1}#revamp #revamp-pricing .card .price number-flow-react,#revamp #revamp-pricing .card .price number-flow-revamp-price{font:inherit;color:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;line-height:1}#revamp #revamp-pricing .card .pricing-toggle{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 0;display:flex}#revamp #revamp-pricing .card .pricing-toggle .toggle-copy{flex-direction:column;gap:.25rem;display:flex}#revamp #revamp-pricing .card .pricing-toggle .toggle-label{color:#fff;font-family:var(--font-heading),system-ui,sans-serif;font-size:1rem;line-height:1}#revamp #revamp-pricing .card .pricing-toggle .toggle-desc{color:#9a9a9a;font-family:var(--font-heading),system-ui,sans-serif;font-size:.875rem;line-height:1.4}#revamp #revamp-pricing .card .pricing-toggle .toggle-switch{cursor:pointer;background-color:#ffffff14;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:3px;transition:background-color .2s,border-color .2s}#revamp #revamp-pricing .card .pricing-toggle .toggle-switch.is-on{background-color:#ff4d2e;border-color:#ff4d2e}#revamp #revamp-pricing .card .pricing-toggle .toggle-switch .toggle-thumb{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;transform:translate(0)}#revamp #revamp-pricing .card .pricing-toggle .toggle-switch.is-on .toggle-thumb{transform:translate(18px)}#revamp #revamp-pricing .card .items{flex-direction:column;margin:2rem 0 2.5rem;padding:0;list-style:none;display:flex}#revamp #revamp-pricing .card .items .item{color:#fff;font-family:var(--font-heading),system-ui,sans-serif;border-bottom:1px solid #ffffff1a;padding:.75rem 0;font-size:1rem;line-height:1}#revamp #revamp-pricing .card .items .item:last-child{border-bottom:none}#revamp #revamp-cta{z-index:2;background-color:#000;width:100%;padding:16rem .75rem 4rem;position:relative}#revamp #revamp-cta .note{color:#9a9a9a;font-family:var(--font-heading),system-ui,sans-serif;margin-top:1.5rem;font-size:1rem;line-height:1}#revamp #revamp-cta .heading{color:#fff;font-family:var(--font-primary),system-ui,sans-serif;letter-spacing:-.02em;font-size:3rem;line-height:1.15}@media (max-width:767px){#revamp #footer-plax{height:80vh}#revamp #revamp-hero{min-height:auto;padding-bottom:2.5rem}#revamp #revamp-hero .content{padding:4rem .75rem 2rem}#revamp #revamp-hero .heading{max-width:none;font-size:3rem}#revamp #revamp-hero .subtitle{max-width:100%;margin-top:.75rem;margin-bottom:1.5rem;font-size:.875rem}#revamp #revamp-hero .button-wrap{flex-direction:column;gap:.75rem}#revamp #revamp-hero .marquee-stage{min-height:clamp(310px,44vh,460px);margin-top:2.5rem;margin-bottom:0}#revamp #revamp-hero .marquee-wrap [data-radial-cards-marquee-list]{--radius:clamp(26rem, 124vw, 36rem);--duration:45s;top:.5rem}#revamp #revamp-hero .radial-cards-marquee__item{--radial-card-padding:.5rem;--radial-card-width:clamp(10rem, 38vw, 13rem);border-radius:8px;gap:.5rem}#revamp #revamp-hero .radial-cards-marquee__img{border-radius:8px 8px 4px 4px}#revamp #revamp-hero .radial-cards-marquee__caption{padding:0 2px 2px;font-size:.75rem;line-height:1.25}#revamp #revamp-included{padding:2.5rem .75rem}#revamp #revamp-included .content{align-items:flex-start;gap:2.5rem}#revamp #revamp-included .heading{text-align:left;max-width:100%;font-size:1.875rem}#revamp #revamp-included .cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}#revamp #revamp-included .cards .card{scroll-snap-align:start;flex:0 0 min(78vw,280px);border-radius:12px!important}#revamp #revamp-process{padding:2.5rem 0}#revamp #revamp-process .content>div:last-child{grid-template-columns:1fr;gap:1.5rem 1rem;display:grid}#revamp #revamp-process .content>div:last-child>*{grid-area:auto/1/auto/-1!important}#revamp #revamp-process .content{padding:.75rem}#revamp #revamp-process .content>div:last-child{row-gap:2rem}#revamp #revamp-process .content>div:last-child>:first-child{order:2}#revamp #revamp-process .content>div:last-child>:last-child{order:1}#revamp #revamp-process .content .heading{text-align:left;font-size:1.875rem}#revamp #revamp-process .content .cta{justify-content:flex-start}#revamp #revamp-pricing{padding:4rem .75rem 2.5rem}#revamp #revamp-pricing .content>div:last-child{grid-template-columns:1fr;gap:1.5rem 1rem;display:grid}#revamp #revamp-pricing .content>div:last-child>*{grid-area:auto/1/auto/-1!important}#revamp #revamp-pricing .left{position:static;top:auto}#revamp #revamp-pricing .heading{font-size:1.875rem}#revamp #revamp-pricing .description{max-width:none;margin-top:1rem;margin-bottom:1.5rem}#revamp #revamp-pricing .card .price{font-size:2.25rem}#revamp #revamp-pricing .card .items{margin:1rem 0 1.5rem}#revamp #revamp-cta{padding:3rem .75rem 2.5rem}#revamp #revamp-cta>div>div:last-child{grid-template-columns:1fr;gap:1.5rem 1rem;display:grid}#revamp #revamp-cta>div>div:last-child>*{grid-area:auto/1/auto/-1!important}#revamp #revamp-cta .heading{font-size:1.5rem}#revamp #revamp-cta .heading br{display:none}#revamp #revamp-cta .note{font-size:.875rem}}@media (min-width:768px) and (max-width:1439px){#revamp #revamp-hero .marquee-stage{min-height:clamp(460px,64vh,760px)}#revamp #revamp-hero .marquee-wrap [data-radial-cards-marquee-list]{--radius:clamp(42rem, 90vw, 70rem)}#revamp #revamp-hero .radial-cards-marquee__item{--radial-card-width:clamp(18rem, 32vw, 32rem)}#revamp #revamp-included .cards{scroll-snap-type:none;grid-template-columns:repeat(2,1fr);display:grid;overflow-x:visible}#revamp #revamp-included .cards .card{scroll-snap-align:unset;flex:none;border-radius:12px!important}#revamp #revamp-pricing .content>div:last-child{grid-template-columns:1fr;gap:1.5rem 1rem;display:grid}#revamp #revamp-pricing .content>div:last-child>*{grid-area:auto/1/auto/-1!important}#revamp #revamp-pricing .left{position:static;top:auto}}@media (min-width:768px) and (max-width:1023px){#revamp #revamp-process .content>div:last-child{grid-template-columns:1fr;gap:1.5rem 1rem;display:grid}#revamp #revamp-process .content>div:last-child>*{grid-area:auto/1/auto/-1!important}#revamp #revamp-process .content{padding:.75rem}#revamp #revamp-process .content>div:last-child{row-gap:2rem}#revamp #revamp-process .content>div:last-child>:first-child{order:2}#revamp #revamp-process .content>div:last-child>:last-child{order:1}#revamp #revamp-process .content .heading{text-align:left;font-size:1.875rem}#revamp #revamp-process .content .cta{justify-content:flex-start}}
