.parallax-slider__group,.parallax-slider__collection{width:100%}.parallax-slider__group{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.parallax-slider__group:active{cursor:grabbing}.parallax-slider__list{width:100%;display:flex;overflow:hidden}.parallax-slider__item{flex:none;padding-left:0;padding-right:1rem;position:relative}.parallax-slider__item-inner{aspect-ratio:16/9;width:auto;height:480px;position:relative;overflow:clip}.parallax-slider__item-img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.parallax-slider__item-visual{width:100%;height:100%;position:absolute;inset:0}#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:#fff;width:100%;padding-top:2.5rem;padding-bottom:4rem;position:relative}#revamp #revamp-hero .content{text-align:center;flex-direction:column;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:#000;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:#696969;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{width:100%;margin-top:4rem;position:relative}#revamp #revamp-hero .marquee-wrap{width:100%;position:relative;overflow:hidden}#revamp #revamp-included{z-index:2;background-color:#000;width:100%;padding:4rem .75rem;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:75%;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,3.75rem);font-weight:500;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{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{margin-top:2.5rem}#revamp #revamp-hero .parallax-slider__item-inner{height:180px}#revamp #revamp-hero .parallax-slider__item{padding-right:.75rem}#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-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}}
