:root{--color-bg-canvas: #F6F6FB;--color-bg-surface: #FFFFFF;--color-bg-inverse: #0B0B0F;--color-ink-900: #13122B;--color-ink-600: #4B4A66;--color-ink-300: #9C9AB8;--color-ink-inverse-100: #FFFFFF;--color-ink-inverse-600: #C9C7DE;--color-ink-inverse-300: #9C9AB8;--color-line-200: #E4E3EF;--color-line-inverse-200: rgba(255, 255, 255, .08);--color-accent-coral: #EC4899;--color-accent-violet: #A855F7;--color-accent-mint: #25D9B4;--color-accent-gold: #F5B841;--gradient-signature: linear-gradient(135deg, var(--color-accent-violet) 0%, var(--color-accent-coral) 100%);--gradient-scrim: linear-gradient(to top, rgba(19, 18, 43, .45) 0%, rgba(19, 18, 43, 0) 100%)}@font-face{font-family:Cabinet Grotesk;src:url(../../assets/fonts/cabinet-grotesk/CabinetGrotesk-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(../../assets/fonts/cabinet-grotesk/CabinetGrotesk-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(../../assets/fonts/cabinet-grotesk/CabinetGrotesk-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../../assets/fonts/general-sans/GeneralSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../../assets/fonts/general-sans/GeneralSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(../../assets/fonts/general-sans/GeneralSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Mono;src:url(../../assets/fonts/space-mono/SpaceMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Cabinet Grotesk", "Segoe UI", system-ui, sans-serif;--font-body: "General Sans", "Segoe UI", system-ui, sans-serif;--font-mono: "Space Mono", "SFMono-Regular", Consolas, monospace;--text-display-xl-size: clamp(2.5rem, 1.6rem + 4.2vw, 4.5rem);--text-display-xl-line: 1.05;--text-display-xl-tracking: -.02em;--text-display-xl-weight: 800;--text-display-l-size: clamp(2rem, 1.4rem + 2.8vw, 3rem);--text-display-l-line: 1.1;--text-display-l-tracking: -.01em;--text-display-l-weight: 700;--text-display-m-size: clamp(1.5rem, 1.1rem + 1.8vw, 2rem);--text-display-m-line: 1.15;--text-display-m-tracking: -.01em;--text-display-m-weight: 700;--text-heading-s-size: clamp(1.25rem, 1.1rem + .6vw, 1.375rem);--text-heading-s-line: 1.3;--text-heading-s-tracking: 0em;--text-heading-s-weight: 600;--text-body-l-size: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--text-body-l-line: 1.5;--text-body-l-weight: 400;--text-body-m-size: clamp(1rem, .97rem + .15vw, 1.0625rem);--text-body-m-line: 1.6;--text-body-m-weight: 400;--text-body-s-size: clamp(.8125rem, .8rem + .06vw, .875rem);--text-body-s-line: 1.5;--text-body-s-tracking: .01em;--text-body-s-weight: 500;--text-label-size: clamp(.6875rem, .68rem + .03vw, .75rem);--text-label-line: 1.4;--text-label-tracking: .08em;--text-label-weight: 400;--text-cta-size: clamp(.9375rem, .92rem + .1vw, 1rem);--text-cta-line: 1;--text-cta-tracking: .01em;--text-cta-weight: 600}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-30: 7.5rem;--space-40: 10rem;--section-padding-y-mobile: var(--space-24);--section-padding-y-desktop: var(--space-40);--card-padding-desktop: var(--space-8);--card-padding-mobile: var(--space-6)}:root{--shadow-xs: 0 2px 8px rgba(19, 18, 43, .04);--shadow-sm: 0 8px 24px rgba(19, 18, 43, .07);--shadow-md: 0 24px 48px rgba(19, 18, 43, .12);--shadow-lg: 0 32px 64px rgba(19, 18, 43, .14);--shadow-cta: 0 12px 24px rgba(236, 72, 153, .25)}:root{--glow-primary-color-a: var(--color-accent-violet);--glow-primary-opacity-a: .35;--glow-primary-color-b: var(--color-accent-coral);--glow-primary-opacity-b: .2;--glow-primary-blur: 120px;--glow-primary-size-desktop: 900px;--glow-primary-size-mobile: 400px;--glow-cta-hover-color: var(--color-accent-coral);--glow-cta-hover-opacity: .4;--glow-cta-hover-blur: 32px;--glow-cta-hover-spread: 24px;--glow-guarantee-color: var(--color-accent-mint);--glow-guarantee-opacity: .2;--glow-guarantee-blur: 40px;--glow-offer-opacity: .14;--glow-offer-blur: 110px;--glow-offer-size: 640px}:root{--radius-button: 12px;--radius-card-sm: 16px;--radius-card-lg: 20px;--radius-media: 24px;--radius-pill: 999px}:root{--ease-entrance: cubic-bezier(.16, 1, .3, 1);--ease-interaction: cubic-bezier(.4, 0, .2, 1);--duration-entrance: .6s;--duration-hover: .2s;--duration-stagger-step: .1s;--duration-accordion: .3s;--translate-entrance-distance: 24px}@media (prefers-reduced-motion: reduce){:root{--duration-entrance: .15s;--duration-stagger-step: 0ms;--translate-entrance-distance: 0px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}img,picture{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;text-align:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}table{border-collapse:collapse}:focus:not(:focus-visible){outline:none}html{background-color:var(--color-bg-canvas);position:relative}html:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px}body{font-family:var(--font-body);font-size:var(--text-body-m-size);line-height:var(--text-body-m-line);color:var(--color-ink-900);background-color:var(--color-bg-canvas)}::selection{background-color:var(--color-accent-violet);color:var(--color-ink-inverse-100)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--color-bg-canvas)}::-webkit-scrollbar-thumb{background-color:var(--color-line-200);border-radius:var(--radius-pill);border:3px solid var(--color-bg-canvas)}:focus-visible{outline:2px solid var(--color-accent-violet);outline-offset:2px;border-radius:var(--radius-button)}.skip-link{position:absolute;top:-100%;left:var(--space-4);z-index:1000;padding:var(--space-3) var(--space-6);background-color:var(--color-bg-inverse);color:var(--color-ink-inverse-100);border-radius:var(--radius-button);font-family:var(--font-body);font-weight:600;transition:top var(--duration-hover) var(--ease-interaction)}.skip-link:focus{top:var(--space-4)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-ink-900)}.on-inverse{background-color:var(--color-bg-inverse);color:var(--color-ink-inverse-600)}.on-inverse h1,.on-inverse h2,.on-inverse h3{color:var(--color-ink-inverse-100)}:root{--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-xl: 1440px;--container-max-width: 1200px;--container-margin-mobile: 20px;--container-margin-tablet: 40px;--container-margin-desktop: 80px;--container-margin-desktop-xl: 120px;--grid-columns: 12;--grid-gutter: 24px}.container{width:100%;max-width:calc(var(--container-max-width) + (var(--container-margin-desktop-xl) * 2));margin-inline:auto;padding-inline:var(--container-margin-mobile)}@media (min-width: 768px){.container{padding-inline:var(--container-margin-tablet)}}@media (min-width: 1024px){.container{padding-inline:var(--container-margin-desktop)}}@media (min-width: 1440px){.container{padding-inline:var(--container-margin-desktop-xl)}}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter)}.prose-width{max-width:640px}.text-display-xl{font-family:var(--font-display);font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line);letter-spacing:var(--text-display-xl-tracking);font-weight:var(--text-display-xl-weight)}.text-display-l{font-family:var(--font-display);font-size:var(--text-display-l-size);line-height:var(--text-display-l-line);letter-spacing:var(--text-display-l-tracking);font-weight:var(--text-display-l-weight)}.text-display-m{font-family:var(--font-display);font-size:var(--text-display-m-size);line-height:var(--text-display-m-line);letter-spacing:var(--text-display-m-tracking);font-weight:var(--text-display-m-weight)}.text-heading-s{font-family:var(--font-display);font-size:var(--text-heading-s-size);line-height:var(--text-heading-s-line);letter-spacing:var(--text-heading-s-tracking);font-weight:var(--text-heading-s-weight)}.text-body-l{font-family:var(--font-body);font-size:var(--text-body-l-size);line-height:var(--text-body-l-line);font-weight:var(--text-body-l-weight)}.text-body-m{font-family:var(--font-body);font-size:var(--text-body-m-size);line-height:var(--text-body-m-line);font-weight:var(--text-body-m-weight)}.text-body-s{font-family:var(--font-body);font-size:var(--text-body-s-size);line-height:var(--text-body-s-line);letter-spacing:var(--text-body-s-tracking);font-weight:var(--text-body-s-weight)}.text-label{font-family:var(--font-mono);font-size:var(--text-label-size);line-height:var(--text-label-line);letter-spacing:var(--text-label-tracking);font-weight:var(--text-label-weight);text-transform:uppercase}.text-ink-600{color:var(--color-ink-600)}.text-ink-300{color:var(--color-ink-300)}.text-accent-violet{color:var(--color-accent-violet)}.text-accent-coral{color:var(--color-accent-coral)}.text-accent-mint{color:var(--color-accent-mint)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:56px;padding-block:var(--space-3);padding-inline:var(--space-8);min-width:220px;max-width:100%;font-family:var(--font-body);font-size:var(--text-cta-size);line-height:var(--text-cta-line);font-weight:var(--text-cta-weight);letter-spacing:var(--text-cta-tracking);text-align:center;white-space:normal;border-radius:var(--radius-button);border:none;transition:background-color var(--duration-hover) var(--ease-interaction),box-shadow var(--duration-hover) var(--ease-interaction),transform var(--duration-hover) var(--ease-interaction)}.button:active{transform:scale(.98)}.button--primary{background-color:var(--color-ink-900);color:var(--color-ink-inverse-100);box-shadow:var(--shadow-cta)}.button--primary:hover{background-color:var(--color-accent-coral);box-shadow:var(--shadow-cta),0 0 var(--glow-cta-hover-blur) var(--glow-cta-hover-spread) color-mix(in srgb,var(--glow-cta-hover-color) calc(var(--glow-cta-hover-opacity) * 100%),transparent);transform:scale(1.02)}.button--primary-gradient{background:var(--gradient-signature);color:var(--color-ink-inverse-100);box-shadow:var(--shadow-lg)}.button--primary-gradient:hover{box-shadow:var(--shadow-lg),0 0 var(--glow-cta-hover-blur) var(--glow-cta-hover-spread) color-mix(in srgb,var(--glow-cta-hover-color) calc(var(--glow-cta-hover-opacity) * 100%),transparent);transform:scale(1.02)}.button--ghost{background-color:transparent;color:var(--color-ink-900);border:1.5px solid var(--color-line-200);box-shadow:none;min-width:0}.button--ghost:hover{background-color:var(--color-bg-surface);border-color:var(--color-ink-900);transform:none}.button--compact{height:44px;padding-inline:var(--space-6);min-width:0}.button--full{width:100%}@media (min-width: 768px){.button--full{width:auto}}@media (min-width: 768px){.button{height:56px;white-space:nowrap}}.card{border-radius:var(--radius-card-lg);padding:var(--card-padding-mobile)}@media (min-width: 1024px){.card{padding:var(--card-padding-desktop)}}.card--flat{background-color:var(--color-bg-canvas);border-radius:var(--radius-card-sm);box-shadow:none}.card--elevated{background-color:var(--color-bg-canvas);box-shadow:var(--shadow-sm)}.card--bordered-gradient{position:relative;background-color:var(--color-bg-canvas);border-top:3px solid transparent;border-image:var(--gradient-signature) 1}.card--surface{background-color:var(--color-bg-surface)}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-label-size);line-height:var(--text-label-line);letter-spacing:var(--text-label-tracking);font-weight:var(--text-label-weight);text-transform:uppercase;white-space:nowrap}.badge--neutral{background-color:var(--color-bg-surface);border:1px solid var(--color-line-200);color:var(--color-accent-violet)}.badge--gradient{background:var(--gradient-signature);color:var(--color-ink-inverse-100)}.badge--inverse{background-color:var(--color-bg-inverse);color:var(--color-ink-inverse-100)}.badge--mono{padding:0;color:var(--color-accent-coral);background:none}.badge--gold{color:var(--color-accent-gold);background:none;padding:0}.icon-frame{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-card-sm);background-color:var(--color-bg-surface);box-shadow:var(--shadow-xs)}@media (min-width: 1024px){.icon-frame{width:48px;height:48px}}.icon-frame svg{width:20px;height:20px;stroke-width:1.5;stroke:currentColor;fill:none}@media (min-width: 1024px){.icon-frame svg{width:24px;height:24px}}.icon-frame--violet{color:var(--color-accent-violet)}.icon-frame--coral{color:var(--color-accent-coral)}.icon-frame--mint{color:var(--color-accent-mint)}.section-heading{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-16)}@media (min-width: 1024px){.section-heading{margin-bottom:var(--space-20)}}.section-heading--centered{align-items:center;text-align:center;margin-inline:auto}.section-heading--left{align-items:flex-start;text-align:left}.section-heading--tight{margin-bottom:0}.section-heading__title{font-family:var(--font-display);font-size:var(--text-display-l-size);line-height:var(--text-display-l-line);letter-spacing:var(--text-display-l-tracking);font-weight:var(--text-display-l-weight);color:var(--color-ink-900);max-width:640px}.section-heading__subtitle{font-family:var(--font-body);font-size:var(--text-body-l-size);line-height:var(--text-body-l-line);font-weight:var(--text-body-l-weight);color:var(--color-ink-600);max-width:520px}.on-inverse .section-heading__title{color:var(--color-ink-inverse-100)}.on-inverse .section-heading__subtitle{color:var(--color-ink-inverse-600)}.activity-toast{--activity-toast-offset-x: -16px;--activity-toast-duration: .5s;position:fixed;left:var(--space-4);right:auto;bottom:var(--space-4);z-index:50;display:flex;align-items:center;gap:var(--space-3);max-width:min(320px,calc(100vw - (var(--space-4) * 2)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-card-sm);background-color:color-mix(in srgb,var(--color-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);pointer-events:none;opacity:0;transform:translate(var(--activity-toast-offset-x));transition:opacity var(--activity-toast-duration) var(--ease-entrance),transform var(--activity-toast-duration) var(--ease-entrance)}.activity-toast.is-visible{opacity:1;transform:translate(0)}.activity-toast__icon{flex-shrink:0;font-size:1.375rem;line-height:1}.activity-toast__text{display:flex;flex-direction:column;gap:2px;min-width:0}.activity-toast__title{font-weight:600;color:var(--color-ink-900)}.activity-toast__subtitle{color:var(--color-ink-600)}.activity-toast__title,.activity-toast__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.activity-toast{--activity-toast-duration: .25s;transform:none}.activity-toast.is-visible{transform:none}}.urgency-countdown{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;margin-bottom:var(--space-8);text-align:center}.urgency-countdown__badge{margin-bottom:var(--space-3)}.urgency-countdown__label{color:var(--color-ink-600)}.urgency-countdown__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-accent-coral);margin:var(--space-1) 0 var(--space-4);animation:urgency-countdown-pulse 2s ease-in-out infinite}@keyframes urgency-countdown-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.urgency-countdown__progress-track{width:100%;height:4px;border-radius:var(--radius-pill);background-color:var(--color-line-200);overflow:hidden}.urgency-countdown__progress-fill{height:100%;width:100%;transform:scaleX(1);transform-origin:left;background:var(--gradient-signature);border-radius:var(--radius-pill)}@media (prefers-reduced-motion: reduce){.urgency-countdown__value{animation:none}.urgency-countdown__progress-fill{transition:none!important}}.site-header{position:fixed;inset-inline:0;top:0;z-index:100;height:64px;background-color:var(--color-bg-surface);box-shadow:var(--shadow-xs);transform:translateY(0);transition:transform var(--duration-hover) var(--ease-interaction),background-color var(--duration-hover) var(--ease-interaction),box-shadow var(--duration-hover) var(--ease-interaction)}@media (min-width: 1024px){.site-header{height:72px;background-color:transparent;box-shadow:none;transform:translateY(8px)}.site-header.is-sticky{background-color:color-mix(in srgb,var(--color-bg-surface) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-xs);transform:translateY(0)}}.header__container{display:flex;align-items:center;justify-content:space-between;height:100%}.header__logo{display:inline-flex;align-items:center;gap:var(--space-2)}.header__logo-text{font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.01em;color:var(--color-ink-900)}.header__cta--desktop{display:none}@media (min-width: 1024px){.header__cta--desktop{display:inline-flex}.header__cta--mobile{display:none}}.header__cta--mobile{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-card-sm);background-color:var(--color-ink-900);color:var(--color-ink-inverse-100);transition:background-color var(--duration-hover) var(--ease-interaction)}.header__cta--mobile:hover{background-color:var(--color-accent-coral)}.header__cta--mobile svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.75;fill:none}@media (min-width: 1024px){.site-header:not(.is-sticky) .header__logo-text{color:var(--color-ink-inverse-100)}.site-header:not(.is-sticky) .header__cta--desktop.button--ghost{color:var(--color-ink-inverse-100);border-color:var(--color-line-inverse-200)}}.hero{--hero-entrance-delay-1: 0ms;--hero-entrance-delay-2: .1s;--hero-entrance-delay-3: .2s;--hero-entrance-delay-4: .3s;--hero-entrance-delay-5: .5s;--hero-crossfade-duration: 1.8s;--hero-crossfade-duration-reduced: 1.2s;--hero-carousel-ease: cubic-bezier(.65, 0, .35, 1);position:relative;overflow:hidden;background-color:var(--color-bg-inverse);padding-block:calc(var(--space-16) * 2) var(--space-24)}#hero-sticky-sentinel{position:absolute;top:var(--space-20);left:0;width:1px;height:1px;pointer-events:none}.hero__cube-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;color:var(--color-ink-inverse-300);opacity:.5;-webkit-mask-image:radial-gradient(ellipse 65% 60% at 50% 40%,transparent 25%,black 85%);mask-image:radial-gradient(ellipse 65% 60% at 50% 40%,transparent 25%,black 85%)}.hero__container{position:relative;z-index:1;display:grid;row-gap:var(--space-6);grid-template-columns:1fr;grid-template-areas:"badge" "title" "subtitle" "stage" "cta" "social"}.hero__badge{grid-area:badge;justify-self:start}.hero__title{grid-area:title}.hero__subtitle{grid-area:subtitle}.hero__cta-group{grid-area:cta}.hero__social-proof{grid-area:social}.hero__stage-wrapper{grid-area:stage}.hero__title{color:var(--color-ink-inverse-100);max-width:560px}.hero__subtitle{color:var(--color-ink-inverse-600);max-width:480px}.hero__cta-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.hero__cta-primary{width:100%}.hero__cta-secondary{display:inline-flex;align-items:center;gap:var(--space-1);align-self:center;color:var(--color-ink-inverse-600);border-bottom:1px solid transparent;transition:border-color var(--duration-hover) var(--ease-interaction)}.hero__cta-secondary:hover{border-color:currentColor}.hero__social-proof{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}.hero__avatar-stack{display:flex}.hero__avatar{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-bg-inverse);margin-left:calc(var(--space-2) * -1);background-color:var(--color-line-200);color:var(--color-ink-600);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-label-size)}.hero .text-ink-600{color:var(--color-ink-inverse-600)}.hero__avatar:first-child{margin-left:0}.hero__stage-wrapper{position:relative}.hero__stage{position:relative;width:100%;max-width:400px;aspect-ratio:1 / 1;margin-inline:auto;perspective:1200px}.hero__stage-3d{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translate(calc(var(--hero-parallax-x, 0) * 1px),calc(var(--hero-parallax-y, 0) * 1px));--carousel-offset-x: 60%;--carousel-translate-z-side: -80px;--carousel-translate-z-center: 55px;--carousel-scale-side: .6;--carousel-scale-center: 1;--carousel-opacity-side: .8}.hero-box{position:absolute;top:50%;left:50%;width:56%;aspect-ratio:1 / 1;transform-style:preserve-3d;transform:translate(-50%,-50%) translate(var(--hero-box-offset-x, 0%)) translateZ(var(--hero-box-translate-z, 0px)) scale(var(--hero-box-scale, 1)) rotateY(var(--hero-box-move-tilt, 0deg))}.hero-box--left{--hero-box-offset-x: calc(var(--carousel-offset-x, 78%) * -1);--hero-box-translate-z: var(--carousel-translate-z-side, -110px);--hero-box-scale: var(--carousel-scale-side, .6);opacity:var(--carousel-opacity-side, .8);z-index:2}.hero-box--center{--hero-box-offset-x: 0%;--hero-box-translate-z: var(--carousel-translate-z-center, 70px);--hero-box-scale: var(--carousel-scale-center, 1);opacity:1;z-index:3}.hero-box--right{--hero-box-offset-x: var(--carousel-offset-x, 78%);--hero-box-translate-z: var(--carousel-translate-z-side, -110px);--hero-box-scale: var(--carousel-scale-side, .6);opacity:var(--carousel-opacity-side, .8);z-index:2}.hero-box__tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(var(--hero-box-rotate-y, -8deg)) rotateX(var(--hero-box-rotate-x, 3deg))}.hero-box__face{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:1 / 1;transform:translateZ(1px)}.hero-box__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}.hero-box__layer.is-active{opacity:1}.hero__floating-card{position:absolute;left:calc(var(--space-2) * -1);bottom:12%;z-index:5;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background-color:var(--color-bg-surface);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-sm)}.hero__floating-card-thumb{width:32px;height:32px;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;flex-shrink:0}.hero__floating-card-thumb img{width:100%;height:100%;object-fit:cover}.hero__floating-card-text{color:var(--color-ink-900);white-space:nowrap}@property --hero-glow-color-a{syntax: "<color>"; inherits: false; initial-value: #A855F7;}@property --hero-glow-color-b{syntax: "<color>"; inherits: false; initial-value: #EC4899;}.hero__glow{position:absolute;top:46%;left:50%;width:var(--glow-primary-size-mobile);height:var(--glow-primary-size-mobile);transform:translate(-50%,-50%);pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--hero-glow-color-a) calc(var(--glow-primary-opacity-a) * 100%),transparent) 0%,color-mix(in srgb,var(--color-accent-gold) 12%,transparent) 35%,color-mix(in srgb,var(--hero-glow-color-b) calc(var(--glow-primary-opacity-b) * 100%),transparent) 55%,transparent 72%);filter:blur(var(--glow-primary-blur));transition:--hero-glow-color-a 1.2s var(--ease-interaction),--hero-glow-color-b 1.2s var(--ease-interaction)}:root[data-device-capability=reduced] .hero__glow{filter:blur(60px)}.hero__scroll-indicator{position:absolute;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:1;color:var(--color-ink-inverse-300)}.hero__scroll-indicator svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none}@keyframes hero-scroll-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.hero__scroll-indicator{animation:hero-scroll-bounce 1.6s ease-in-out infinite}.hero-box__layer{transition:opacity var(--hero-crossfade-duration) var(--ease-interaction)}.hero__badge,.hero__title,.hero__subtitle,.hero__cta-group,.hero__social-proof,.hero__stage-wrapper{opacity:0;transform:translateY(var(--translate-entrance-distance));transition:opacity var(--duration-entrance) var(--ease-entrance),transform var(--duration-entrance) var(--ease-entrance)}.hero__stage-wrapper{transform:scale(.96);transition:opacity var(--duration-entrance) var(--ease-entrance),transform var(--duration-entrance) var(--ease-entrance)}.hero.hero--loaded .hero__badge{opacity:1;transform:translateY(0);transition-delay:var(--hero-entrance-delay-1)}.hero.hero--loaded .hero__title{opacity:1;transform:translateY(0);transition-delay:var(--hero-entrance-delay-2)}.hero.hero--loaded .hero__subtitle{opacity:1;transform:translateY(0);transition-delay:var(--hero-entrance-delay-3)}.hero.hero--loaded .hero__stage-wrapper{opacity:1;transform:scale(1);transition-delay:var(--hero-entrance-delay-3)}.hero.hero--loaded .hero__cta-group{opacity:1;transform:translateY(0);transition-delay:var(--hero-entrance-delay-4)}.hero.hero--loaded .hero__social-proof{opacity:1;transform:translateY(0);transition-delay:var(--hero-entrance-delay-5)}@media (prefers-reduced-motion: reduce){.hero__scroll-indicator{animation:none}.hero-box__layer{transition-duration:var(--hero-crossfade-duration-reduced)}.hero__stage-3d{transform:none}}@media (min-width: 768px){.hero__cta-group{flex-direction:row;align-items:center;gap:var(--space-6)}.hero__cta-primary{width:auto}.hero__cta-secondary{align-self:auto}.hero-box{width:62%}.hero__stage-3d{--carousel-offset-x: 68%}}@media (min-width: 1024px){.hero{padding-top:var(--space-40);padding-bottom:var(--space-20)}.hero__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-6);row-gap:var(--space-6);align-items:center;grid-template-areas:"badge  stage" "title  stage" "subtitle stage" "cta    stage" "social stage"}.hero__stage{max-width:480px}.hero__glow{width:var(--glow-primary-size-desktop);height:var(--glow-primary-size-desktop);left:68%}.hero__floating-card{left:calc(var(--space-10) * -1);bottom:8%;padding:var(--space-3) var(--space-4)}.hero__stage-3d{--carousel-offset-x: 72%;--carousel-translate-z-side: -120px;--carousel-translate-z-center: 75px}}.themes-carousel{background-color:var(--color-bg-surface);padding-block:var(--section-padding-y-mobile);overflow:hidden}@media (min-width: 1024px){.themes-carousel{padding-block:var(--section-padding-y-desktop)}}.themes-carousel .section-heading{margin-bottom:var(--space-10)}.themes-carousel__viewport{position:relative}.themes-carousel__track{display:flex;gap:var(--space-6);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;padding-inline:var(--container-margin-mobile);padding-bottom:var(--space-2);scrollbar-width:none}.themes-carousel__track::-webkit-scrollbar{display:none}@media (min-width: 1024px){.themes-carousel__track{padding-inline:var(--container-margin-desktop)}}.themes-carousel__card{flex:0 0 155px;scroll-snap-align:start;aspect-ratio:1 / 1;border-radius:var(--radius-card-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-line-200);background-color:var(--color-bg-canvas)}@media (min-width: 768px){.themes-carousel__card{flex-basis:200px}}@media (min-width: 1024px){.themes-carousel__card{flex-basis:240px}}.themes-carousel__card img{width:100%;height:100%;object-fit:contain}.themes-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;display:none;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--color-bg-surface) 90%,transparent);border:1px solid var(--color-line-200);box-shadow:var(--shadow-sm);color:var(--color-ink-900);transition:background-color var(--duration-hover) var(--ease-interaction)}.themes-carousel__arrow svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none}.themes-carousel__arrow:hover{background-color:var(--color-bg-surface)}.themes-carousel__arrow--prev{left:var(--space-4)}.themes-carousel__arrow--next{right:var(--space-4)}@media (min-width: 1024px){.themes-carousel__arrow{display:flex}}.benefits-bar{background-color:var(--color-bg-canvas);padding-block:var(--space-20)}.benefits-bar__row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-10)}.benefits-bar__item{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink-600)}@media (hover: hover){.benefits-bar__row>.badge,.benefits-bar__row>.benefits-bar__item{transition:opacity var(--duration-hover) var(--ease-interaction),transform var(--duration-hover) var(--ease-interaction)}.benefits-bar__row:hover>*:not(:hover){opacity:.9}.benefits-bar__row>*:hover{transform:scale(1.02)}}.benefits-bar__row>.badge{box-shadow:0 0 var(--glow-guarantee-blur) color-mix(in srgb,var(--color-accent-violet) calc(var(--glow-primary-opacity-a) * 12%),transparent)}.benefits-bar__row svg{width:16px;height:16px;flex-shrink:0;stroke:currentColor;stroke-width:1.5;fill:none}@keyframes benefits-bar-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.benefits-bar__row svg{animation:benefits-bar-icon-breathe calc(var(--duration-entrance) * 14) var(--ease-interaction) infinite;animation-delay:calc(var(--reveal-index, 0) * var(--duration-stagger-step))}@media (prefers-reduced-motion: reduce){.benefits-bar__row svg{animation:none}}.benefits-bar__row .reveal{filter:blur(3px);transition:opacity var(--duration-entrance) var(--ease-entrance),transform var(--duration-entrance) var(--ease-entrance),filter var(--duration-entrance) var(--ease-entrance)}.benefits-bar__row .reveal.is-visible{filter:blur(0)}.transformation{--transformation-light-duration: .9s;background-color:var(--color-bg-canvas);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.transformation{padding-block:var(--section-padding-y-desktop)}}.transformation__stage-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}.transformation__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;display:none;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--color-bg-surface) 85%,transparent);border:1px solid var(--color-line-200);box-shadow:var(--shadow-xs);color:var(--color-ink-900);transition:background-color var(--duration-hover) var(--ease-interaction)}.transformation__arrow svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none}.transformation__arrow:hover{background-color:var(--color-bg-surface)}.transformation__arrow--prev{left:-8px}.transformation__arrow--next{right:-8px}@media (min-width: 1024px){.transformation__arrow{display:flex}.transformation__arrow--prev{left:-20px}.transformation__arrow--next{right:-20px}}.transformation__dots{display:flex;align-items:center;gap:var(--space-3)}.transformation__dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-line-200);transition:background-color var(--duration-hover) var(--ease-interaction),transform var(--duration-hover) var(--ease-interaction)}.transformation__dot.is-active{background-color:var(--color-accent-violet);transform:scale(1.3)}.transformation__stage{position:relative;width:100%;max-width:360px;aspect-ratio:1 / 1;perspective:1000px}@media (min-width: 1024px){.transformation__stage{max-width:640px;aspect-ratio:4 / 3;perspective:1400px}}.transformation__stage-3d{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:translate(calc(var(--transformation-parallax-x, 0) * 1px),calc(var(--transformation-parallax-y, 0) * 1px))}.transformation__layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-media);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--color-bg-canvas);transition:opacity var(--duration-entrance) var(--ease-entrance),transform var(--duration-entrance) var(--ease-entrance),filter var(--duration-entrance) var(--ease-entrance)}.transformation__layer img{width:100%;height:100%;object-fit:contain}.transformation__layer[data-tier=pending]{opacity:0;transform:translateZ(-120px) scale(.82)}.transformation__layer[data-tier="0"]{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1);box-shadow:var(--shadow-lg)}.transformation__layer[data-tier="1"]{opacity:.5;transform:translateZ(-40px) scale(.94);filter:saturate(.7)}.transformation__layer[data-tier="2"]{opacity:.28;transform:translateZ(-80px) scale(.88);filter:saturate(.45)}.transformation__layer[data-tier="3"]{opacity:.14;transform:translateZ(-120px) scale(.82);filter:saturate(.3)}.transformation__print-mask{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 0%,transparent 0%);mask-image:linear-gradient(to bottom,black 0%,black 0%,transparent 0%);transition:-webkit-mask-image var(--duration-entrance) var(--ease-interaction),mask-image var(--duration-entrance) var(--ease-interaction)}.transformation__layer[data-stage="2"][data-tier="0"] .transformation__print-mask,.transformation__layer[data-stage="2"]:not([data-tier=pending]) .transformation__print-mask{-webkit-mask-image:linear-gradient(to bottom,black 0%,black 100%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 100%,transparent 100%)}.transformation__layer--fold{transform-style:preserve-3d}.transformation__fold-half{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;transition:transform var(--duration-entrance) var(--ease-interaction)}.transformation__fold-half img{width:200%;height:100%;object-fit:cover}.transformation__fold-half--left{left:0;transform-origin:right center}.transformation__fold-half--left img{object-position:left}.transformation__fold-half--right{right:0;transform-origin:left center}.transformation__fold-half--right img{object-position:right}.transformation__layer--fold:not([data-tier=pending]) .transformation__fold-half--left{transform:rotateY(-25deg)}.transformation__layer--fold:not([data-tier=pending]) .transformation__fold-half--right{transform:rotateY(25deg)}.transformation__light-sweep{position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(135deg,transparent 42%,color-mix(in srgb,var(--color-accent-violet) 12%,transparent) 48%,color-mix(in srgb,var(--color-accent-coral) 12%,transparent) 52%,transparent 58%);transform:translate(-60%);opacity:0;pointer-events:none;transition:transform var(--transformation-light-duration) var(--ease-interaction),opacity var(--transformation-light-duration) var(--ease-interaction)}.transformation__light-sweep.is-active{transform:translate(60%);opacity:1}.transformation__steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-6);list-style:none}.transformation__step{position:relative;padding-left:var(--space-4);color:var(--color-ink-300);font-family:var(--font-mono);font-size:var(--text-label-size);letter-spacing:var(--text-label-tracking);text-transform:uppercase;transition:color var(--duration-hover) var(--ease-interaction)}.transformation__step:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background-color:var(--color-line-200);transform:translateY(-50%);transition:background-color var(--duration-hover) var(--ease-interaction)}.transformation__step.is-active{color:var(--color-accent-violet)}.transformation__step.is-active:before{background-color:var(--color-accent-violet)}@media (prefers-reduced-motion: reduce){.transformation__stage-3d{transform:none}.transformation__light-sweep{transition:none}.transformation__light-sweep.is-active{transform:translate(0);opacity:1}}.video-block{background-color:var(--color-bg-surface);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.video-block{padding-block:var(--section-padding-y-desktop)}}.video-block__heading{text-align:center;margin-bottom:var(--space-10)}.video-block__player{position:relative;width:100%;max-width:300px;aspect-ratio:464 / 848;margin-inline:auto;border-radius:var(--radius-media);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--color-line-200);background-color:var(--color-bg-canvas)}@media (min-width: 768px){.video-block__player{max-width:340px}}@media (min-width: 1024px){.video-block__player{max-width:400px}}.video-block__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-block__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.video-block__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-scrim)}.video-block__caption{position:absolute;left:var(--space-6);bottom:var(--space-6);right:var(--space-6);color:var(--color-ink-inverse-100)}.video-block__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gradient-signature);box-shadow:var(--shadow-lg);transition:transform var(--duration-hover) var(--ease-interaction);animation:video-play-pulse 2.4s ease-in-out infinite}@media (min-width: 1024px){.video-block__play{width:88px;height:88px}}.video-block__play svg{width:24px;height:24px;fill:var(--color-ink-inverse-100);margin-left:3px}.video-block__player:hover .video-block__play{transform:translate(-50%,-50%) scale(1.1);animation-play-state:paused}@keyframes video-play-pulse{0%,to{box-shadow:var(--shadow-lg),0 0 color-mix(in srgb,var(--color-accent-coral) 30%,transparent)}50%{box-shadow:var(--shadow-lg),0 0 0 16px color-mix(in srgb,var(--color-accent-coral) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.video-block__play{animation:none}}.video-block__player.is-playing .video-block__poster,.video-block__player.is-playing .video-block__scrim,.video-block__player.is-playing .video-block__caption,.video-block__player.is-playing .video-block__play,.video-block__media{display:none}.video-block__player.is-playing .video-block__media{display:block}.video-block__cta-hint{text-align:center;margin-top:var(--space-10)}.rentabilidade{background-color:var(--color-bg-surface);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.rentabilidade{padding-block:var(--section-padding-y-desktop)}}.rentabilidade__intro{max-width:640px;margin:0 auto var(--space-16);text-align:center;color:var(--color-ink-600)}.rentabilidade__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2);margin-bottom:var(--space-8)}@media (min-width: 1024px){.rentabilidade__grid{grid-template-columns:repeat(4,1fr);gap:var(--space-3)}}.rentabilidade__item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}@media (min-width: 1024px){.rentabilidade__item{padding:var(--space-3) var(--space-4)}}.rentabilidade__item .icon-frame{width:28px;height:28px}.rentabilidade__item .icon-frame svg{width:14px;height:14px}@media (min-width: 1024px){.rentabilidade__item .icon-frame{width:32px;height:32px}.rentabilidade__item .icon-frame svg{width:16px;height:16px}}.rentabilidade__item h3{font-size:clamp(.875rem,.85rem + .2vw,1rem);line-height:1.25}.rentabilidade__item-description{color:var(--color-ink-600);font-size:var(--text-body-s-size);line-height:1.4}.rentabilidade__simulation{max-width:1040px;margin-inline:auto;margin-bottom:var(--space-12)}.rentabilidade__simulation-heading{text-align:center;margin-bottom:var(--space-6)}.rentabilidade__profit-grid{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8)}@media (max-width: 1023.98px){.rentabilidade__profit-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch}.rentabilidade__flow,.rentabilidade__profit-grid .rentabilidade__profit-card--highlight{grid-column:1 / -1}}@media (min-width: 1024px){.rentabilidade__profit-grid{flex-direction:row;align-items:stretch}.rentabilidade__profit-grid .rentabilidade__profit-card{flex:1 1 0}.rentabilidade__profit-grid .rentabilidade__profit-card--highlight{flex:1.2 1 0}}.rentabilidade__profit-card{display:flex;flex-direction:column;padding:var(--space-6)}.rentabilidade__profit-card-label{color:var(--color-ink-300);margin-bottom:var(--space-2)}.rentabilidade__cost-list{display:flex;flex-direction:column;list-style:none}.rentabilidade__cost-list li{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-2);border-bottom:1px solid var(--color-line-200);color:var(--color-ink-600)}.rentabilidade__cost-value{font-family:var(--font-mono);color:var(--color-ink-900)}.rentabilidade__profit-card-total{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);margin-top:var(--space-2);border-top:1.5px solid var(--color-ink-900);color:var(--color-ink-900);font-weight:600}.rentabilidade__cost-value--total{font-size:var(--text-heading-s-size)}.rentabilidade__price-value{font-family:var(--font-mono);font-size:var(--text-display-m-size);color:var(--color-ink-900);margin-block:auto var(--space-2)}.rentabilidade__price-note{color:var(--color-ink-300)}.rentabilidade__flow{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-block:var(--space-2)}@media (min-width: 1024px){.rentabilidade__flow{flex:0 0 160px;justify-content:center}}.rentabilidade__flow-line{color:var(--color-ink-600);font-size:var(--text-body-s-size);text-align:center}.rentabilidade__flow-line strong{font-family:var(--font-mono);color:var(--color-ink-900)}.rentabilidade__flow-line--result strong{color:var(--color-accent-mint)}.rentabilidade__flow-arrow{width:16px;height:16px;stroke:var(--color-ink-300);stroke-width:2;fill:none}.rentabilidade__profit-card--highlight{position:relative;text-align:center;align-items:center;justify-content:center;overflow:visible}.rentabilidade__profit-card--highlight:before{content:"";position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;z-index:-1;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-mint) 22%,transparent) 0%,color-mix(in srgb,var(--color-accent-violet) 16%,transparent) 45%,transparent 75%);filter:blur(40px)}.rentabilidade__profit-card-tag{align-self:center;margin-bottom:var(--space-2)}.rentabilidade__profit-math{display:flex;align-items:center;gap:var(--space-3);color:var(--color-ink-300);margin-bottom:var(--space-2)}.rentabilidade__profit-math-op{color:var(--color-ink-300)}.rentabilidade__profit-value{font-family:var(--font-mono);font-weight:700;font-size:var(--text-display-l-size);color:var(--color-accent-mint);line-height:1;margin-top:var(--space-2)}.rentabilidade__scenarios-title{text-align:center;margin-bottom:var(--space-4)}.rentabilidade__scenarios-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-8)}@media (min-width: 768px){.rentabilidade__scenarios-grid{grid-template-columns:repeat(3,1fr)}}.rentabilidade__scenario{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-4);text-align:center}.rentabilidade__scenario-label{color:var(--color-ink-600)}.rentabilidade__scenario-value{font-family:var(--font-mono);font-weight:600;font-size:var(--text-heading-s-size);color:var(--color-accent-mint)}.rentabilidade__payback{background:var(--gradient-signature);border-radius:var(--radius-card-lg);padding:var(--space-8) var(--space-6);text-align:center;box-shadow:var(--shadow-lg)}.rentabilidade__payback-headline{color:var(--color-ink-inverse-100);font-size:var(--text-heading-s-size);max-width:640px;margin-inline:auto}.rentabilidade__payback-subtext{color:var(--color-ink-inverse-100);max-width:560px;margin:var(--space-2) auto 0}.rentabilidade__payback-subtext-small{color:var(--color-ink-inverse-600);max-width:520px;margin:var(--space-1) auto 0}.rentabilidade__payback-note{color:var(--color-ink-inverse-600);max-width:560px;margin:var(--space-4) auto 0}.rentabilidade__market-heading{text-align:center;margin-bottom:var(--space-6)}.rentabilidade__market-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}@media (min-width: 1024px){.rentabilidade__market-grid{grid-template-columns:repeat(4,1fr);gap:var(--space-4)}}.rentabilidade__market-slot{position:relative;width:100%;max-width:160px;aspect-ratio:9 / 16;margin-inline:auto;border-radius:var(--radius-card-sm);overflow:hidden;box-shadow:var(--shadow-xs);background-image:repeating-linear-gradient(135deg,transparent,transparent 12px,color-mix(in srgb,var(--color-ink-900) 4%,transparent) 12px,color-mix(in srgb,var(--color-ink-900) 4%,transparent) 13px)}@media (min-width: 1024px){.rentabilidade__market-slot{max-width:220px}}.rentabilidade__market-badge{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1}.rentabilidade__market-image{width:100%;height:100%;object-fit:contain}.rentabilidade__market-note{text-align:center;max-width:560px;margin:0 auto var(--space-12);color:var(--color-ink-300)}.rentabilidade__reasons{max-width:640px;margin-inline:auto;margin-bottom:var(--space-20);display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width: 768px){.rentabilidade__reasons{grid-template-columns:repeat(2,1fr)}}.rentabilidade__reason{display:flex;align-items:center;gap:var(--space-3);color:var(--color-ink-900)}.rentabilidade__reason svg{flex-shrink:0;width:18px;height:18px;stroke:var(--color-accent-mint);stroke-width:2;fill:none}.rentabilidade__benefits-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-16)}.rentabilidade__benefits-row svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.rentabilidade__cta{text-align:center}.rentabilidade__cta-text{max-width:560px;margin:var(--space-4) auto var(--space-8);color:var(--color-ink-600)}.gallery{background-color:var(--color-bg-canvas);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.gallery{padding-block:var(--section-padding-y-desktop)}}.gallery__header{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-10)}@media (min-width: 1024px){.gallery__header{flex-direction:row;align-items:baseline;justify-content:space-between}}.gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media (min-width: 768px){.gallery__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.gallery__grid{grid-template-columns:repeat(4,1fr);gap:var(--space-6)}}.gallery__item{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius-card-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-hover) var(--ease-interaction)}.gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-hover) var(--ease-interaction)}@media (hover: hover){.gallery__item:hover{box-shadow:var(--shadow-md)}.gallery__item:hover img{transform:scale(1.04)}}.gallery__tag{position:absolute;left:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-bg-surface) 90%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-ink-900)}.gallery__footer{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin-top:var(--space-10);text-align:center}.benefits{background-color:var(--color-bg-surface);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.benefits{padding-block:var(--section-padding-y-desktop)}}.benefits__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width: 768px){.benefits__grid{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.benefits__item{display:flex;flex-direction:column;gap:var(--space-4)}.benefits__item-title{margin-top:var(--space-1)}.benefits__item-description{color:var(--color-ink-600)}.how-it-works{background-color:var(--color-bg-canvas);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.how-it-works{padding-block:var(--section-padding-y-desktop)}}.how-it-works__list{display:flex;flex-direction:column;gap:var(--space-8);list-style:none;counter-reset:step}@media (min-width: 1024px){.how-it-works__list{flex-direction:row;gap:var(--space-6)}}.how-it-works__step{display:flex;gap:var(--space-4);counter-increment:step}@media (min-width: 1024px){.how-it-works__step{flex:1;flex-direction:column;align-items:center;text-align:center;gap:0}}.how-it-works__number{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-surface);border:1.5px solid var(--color-line-200);box-shadow:var(--shadow-xs);color:var(--color-ink-900);font-family:var(--font-mono)}@media (min-width: 1024px){.how-it-works__number{margin-bottom:var(--space-6)}}.how-it-works__number:before{content:counter(step,decimal-leading-zero)}.how-it-works__body{display:flex;flex-direction:column;gap:var(--space-1)}.how-it-works__description{color:var(--color-ink-600)}.how-it-works__cta{text-align:center;margin-top:var(--space-10)}.na-mesa{background-color:var(--color-bg-canvas);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.na-mesa{padding-block:var(--section-padding-y-desktop)}}.na-mesa__image{display:block;width:100%;max-width:640px;height:auto;margin-inline:auto;border-radius:var(--radius-media);box-shadow:var(--shadow-lg)}@media (min-width: 1024px){.na-mesa__image{max-width:720px}}.whats-included{position:relative;overflow:hidden;background-color:var(--color-bg-surface);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.whats-included{padding-block:var(--section-padding-y-desktop)}}.whats-included__offer{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.whats-included__offer-glow{position:absolute;top:10%;left:50%;width:var(--glow-offer-size);height:var(--glow-offer-size);transform:translate(-50%);pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-violet) calc(var(--glow-offer-opacity) * 100%),transparent) 0%,color-mix(in srgb,#3B82F6 calc(var(--glow-offer-opacity) * 80%),transparent) 45%,color-mix(in srgb,var(--color-accent-coral) calc(var(--glow-offer-opacity) * 100%),transparent) 70%,transparent 85%);filter:blur(var(--glow-offer-blur))}.whats-included__offer-image{position:relative;z-index:1;width:100%;max-width:460px;height:auto;object-fit:contain;border-radius:var(--radius-media);box-shadow:var(--shadow-lg);margin-bottom:var(--space-8)}@media (min-width: 1024px){.whats-included__offer-image{max-width:760px}}.whats-included__price{margin-bottom:var(--space-6)}.whats-included__price-eyebrow{color:var(--color-ink-300);margin-bottom:var(--space-2)}.whats-included__price-value{font-family:var(--font-mono);font-weight:700;font-size:var(--text-display-xl-size);line-height:1;color:var(--color-ink-900)}.whats-included__cta{margin-bottom:var(--space-10)}.whats-included__highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6);list-style:none;max-width:720px}.whats-included__highlight{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-ink-900)}.whats-included__highlight svg{flex-shrink:0;width:18px;height:18px;stroke:var(--color-accent-mint);stroke-width:2;fill:none}.bonus{background-color:var(--color-bg-canvas);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.bonus{padding-block:var(--section-padding-y-desktop)}}.bonus__panel{background-color:var(--color-bg-surface);border-radius:var(--radius-card-lg);padding:var(--space-8)}@media (min-width: 1024px){.bonus__panel{padding:var(--space-20)}}.bonus__heading{text-align:center;margin-bottom:var(--space-10)}.bonus__intro{color:var(--color-ink-900)}.bonus__grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-8)}@media (min-width: 768px){.bonus__grid{grid-template-columns:repeat(3,1fr)}}.bonus__card{display:flex;flex-direction:column;gap:var(--space-3)}.bonus__badge{color:var(--color-accent-gold)}.bonus__card-description{color:var(--color-ink-600)}.bonus__value{margin-top:auto;padding-top:var(--space-4)}.bonus__value-old{color:var(--color-ink-300);text-decoration:line-through;margin-right:var(--space-2)}.bonus__value-new{color:var(--color-accent-mint)}.testimonials{background-color:var(--color-bg-surface);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.testimonials{padding-block:var(--section-padding-y-desktop)}}.testimonials__heading{text-align:center;margin-bottom:var(--space-4)}.testimonials__rating{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-10);color:var(--color-ink-900)}.testimonials__rating svg{width:16px;height:16px;fill:var(--color-accent-coral)}.testimonials__marquee{overflow:hidden;width:100%}.testimonials__track{display:flex;width:max-content;gap:var(--space-6);animation:testimonials-marquee 40s linear infinite}@media (hover: hover) and (pointer: fine){.testimonials__marquee:hover .testimonials__track{animation-play-state:paused}}@keyframes testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.testimonials__track{animation:none}}.testimonials__slide{flex:0 0 230px;max-height:430px;aspect-ratio:1 / 1;border-radius:var(--radius-card-lg);overflow:hidden;box-shadow:var(--shadow-sm);background-color:var(--color-bg-canvas)}@media (min-width: 768px){.testimonials__slide{flex-basis:280px;max-height:none}}@media (min-width: 1024px){.testimonials__slide{flex-basis:320px;max-height:560px}}.testimonials__slide img{width:100%;height:100%;object-fit:contain}.guarantee{background-color:var(--color-bg-canvas);padding-block:var(--space-16)}@media (min-width: 1024px){.guarantee{padding-block:var(--space-24)}}.guarantee__content{max-width:480px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.guarantee__seal{width:160px;height:160px;border-radius:var(--radius-card-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-inverse);margin-bottom:var(--space-4);box-shadow:var(--shadow-sm),0 0 var(--glow-guarantee-blur) color-mix(in srgb,var(--glow-guarantee-color) calc(var(--glow-guarantee-opacity) * 100%),transparent)}@media (min-width: 768px){.guarantee__seal{width:200px;height:200px}}@media (min-width: 1024px){.guarantee__seal{width:220px;height:220px}}.guarantee__seal img{width:100%;height:100%;object-fit:contain;display:block}.guarantee__description{color:var(--color-ink-600)}.guarantee__link{color:var(--color-ink-300);text-decoration:underline}.guarantee__cta{margin-top:var(--space-8)}.faq{background-color:var(--color-bg-surface);padding-block:var(--section-padding-y-mobile)}@media (min-width: 1024px){.faq{padding-block:var(--section-padding-y-desktop)}}.faq__heading{text-align:center;margin-bottom:var(--space-10)}.faq__list{max-width:800px;margin-inline:auto;margin-top:var(--space-10)}.faq__item{border-bottom:1px solid var(--color-line-200)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);min-height:72px;text-align:left;color:var(--color-ink-900)}.faq__icon{flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-card-sm);border:1px solid var(--color-line-200);display:flex;align-items:center;justify-content:center;transition:transform var(--duration-hover) var(--ease-interaction)}.faq__icon svg{width:16px;height:16px;stroke:var(--color-ink-900);stroke-width:1.75;fill:none}.faq__question[aria-expanded=true] .faq__icon{transform:rotate(45deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-accordion) var(--ease-interaction)}.faq__question[aria-expanded=true]+.faq__answer{grid-template-rows:1fr}.faq__answer-inner{overflow:hidden}.faq__answer p{color:var(--color-ink-600);padding-bottom:var(--space-6);max-width:720px}.faq__footer{text-align:center;margin-top:var(--space-10);color:var(--color-ink-600)}.cta-final{position:relative;overflow:hidden;background-color:var(--color-bg-inverse);padding-block:var(--space-24);text-align:center}@media (min-width: 1024px){.cta-final{padding-block:var(--space-30)}}.cta-final__cube-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;color:var(--color-ink-inverse-100);opacity:.06}.cta-final__glow{position:absolute;top:50%;left:50%;width:var(--glow-primary-size-mobile);height:var(--glow-primary-size-mobile);transform:translate(-50%,-50%);pointer-events:none;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-violet) calc(var(--glow-primary-opacity-a) * 100%),transparent) 0%,color-mix(in srgb,var(--color-accent-gold) 12%,transparent) 35%,color-mix(in srgb,var(--color-accent-coral) calc(var(--glow-primary-opacity-b) * 100%),transparent) 55%,transparent 72%);filter:blur(var(--glow-primary-blur));animation:cta-glow-breathe 4s ease-in-out infinite}@keyframes cta-glow-breathe{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.cta-final__glow{animation:none}}@media (min-width: 1024px){.cta-final__glow{width:var(--glow-primary-size-desktop);height:var(--glow-primary-size-desktop)}}.cta-final__content{position:relative;z-index:1;max-width:640px;margin-inline:auto}.cta-final__bullets{color:var(--color-ink-inverse-600);margin-top:var(--space-4)}.cta-final__mockup{width:240px;height:240px;margin:var(--space-10) auto;border-radius:var(--radius-media);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.1)}@media (min-width: 1024px){.cta-final__mockup{width:320px;height:320px}}.cta-final__mockup img{width:100%;height:100%;object-fit:cover}.cta-final__trust{margin-top:var(--space-2);color:var(--color-ink-300)}.site-footer{background-color:var(--color-bg-inverse);padding-block:var(--space-16)}.site-footer__divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin-bottom:var(--space-10)}.site-footer__row{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}@media (min-width: 1024px){.site-footer__row{flex-direction:row;justify-content:space-between;text-align:left}}.site-footer__copyright{color:var(--color-ink-300)}.site-footer__links{display:flex;gap:var(--space-6);list-style:none}.site-footer__links a{color:var(--color-ink-inverse-600);transition:color var(--duration-hover) var(--ease-interaction)}.site-footer__links a:hover{color:var(--color-ink-inverse-100);text-decoration:underline}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-scroll{overflow:hidden}.tap-target{position:relative}.tap-target:before{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.reveal{opacity:0;transform:translateY(var(--translate-entrance-distance));transition:opacity var(--duration-entrance) var(--ease-entrance),transform var(--duration-entrance) var(--ease-entrance)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal{transition-delay:calc(var(--reveal-index, 0) * var(--duration-stagger-step))}
