.black-page{--radius:.75rem;--ink:oklch(11% .02 295);--background:oklch(11% .02 295);--foreground:oklch(96% .01 300);--card:oklch(17% .05 295);--card-foreground:oklch(96% .01 300);--popover:oklch(17% .05 295);--popover-foreground:oklch(96% .01 300);--primary:oklch(80% .11 78);--primary-foreground:oklch(16% .03 290);--secondary:oklch(20% .05 295);--secondary-foreground:oklch(96% .01 300);--muted:oklch(20% .04 295);--muted-foreground:oklch(76% .03 300);--accent:oklch(45% .2 300);--accent-foreground:oklch(98% 0 0);--destructive:oklch(68% .19 25);--destructive-foreground:oklch(98% 0 0);--border:oklch(80% .11 78/.28);--input:oklch(80% .11 78/.35);--ring:oklch(80% .11 78);--gold:oklch(80% .11 78);--gold-soft:oklch(90% .07 85);--violet:oklch(55% .24 303);--gradient-gold:linear-gradient(115deg, oklch(68% .11 65) 0%, oklch(93% .08 88) 38%, oklch(76% .12 72) 62%, oklch(90% .07 85) 100%);--shadow-gold:0 14px 40px -14px oklch(80% .11 78/.55);--glow-intensity:.55;--vignette-intensity:.9;--logo-width-mobile:210px;--logo-width-desktop:280px;--logo-margin-bottom:1.75rem;--logo-width:var(--logo-width-mobile);--text-max-width:34rem;--headline-margin-bottom:1.25rem;--block-gap:1.25rem;--block-padding-y-mobile:4rem;--block-padding-y-desktop:7rem;--hero-min-height-desktop:100svh;--hero-bg-position-x:30%;--hero-bg-position-y:30%;--hero-bg-size:cover;--hero-photo-mobile-scale:1.05;--hero-photo-mobile-offset-y:0px;--hero-photo-mobile-height:clamp(270px, 78vw, 420px);--hero-mobile-photo-position:64% 20%;--mentor-photo-max-width:460px;--v2-art-max-width-desktop:760px;--v2-art-offset-x-desktop:0px;--v2-art-offset-y-desktop:0px;--v2-art-mobile-height:460px;--v2-mobile-content-overlap:52px;--v2-mobile-logo-headline-gap:16px;--v1-mobile-offer-font-size:clamp(9px, 3.3vw, 11.5px);--v2-mobile-offer-font-size:clamp(9px, 3.3vw, 11.5px);--v2-desktop-background-size:cover;--v2-desktop-background-position:center center;--v2-desktop-image-offset-x:90px;--v2-desktop-image-offset-y:0px;--v2-desktop-image-scale:1;--black-desktop-max-width:1440px;--black-desktop-padding:clamp(36px, 5.4vw, 92px);--black-v1-copy-width:540px;--black-v2-copy-width:570px;--black-v1-headline-size:clamp(2.15rem, 2.55vw, 2.7rem);--black-v2-headline-size:26px;--form-max-width:30rem;--form-offset-y:0px;background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;--font-display:"Archivo", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-sans:"Manrope", system-ui, sans-serif;--color-ink:var(--ink);min-height:100svh;font-family:Manrope,system-ui,sans-serif;overflow-x:hidden}.black-page h1,.black-page h2,.black-page h3,.black-page h4,.black-page .font-display{font-family:var(--font-display)}.black-page .font-serif{font-family:var(--font-serif)}.black-page .font-sans{font-family:var(--font-sans)}.black-page #formulario input:not([type=checkbox]),.black-page #formulario select{background-color:color-mix(in oklab, var(--ink) 70%, transparent);border-color:var(--input);color:var(--foreground)}.black-page #formulario input::placeholder{color:var(--muted-foreground)}.black-page #formulario input:focus-visible,.black-page #formulario select:focus-visible{border-color:var(--gold);outline-color:var(--ring)}@media (width>=1024px){.black-page .black-hero-layout{grid-template-columns:minmax(0, var(--black-v1-copy-width)) minmax(0, 1fr);width:100%;max-width:var(--black-desktop-max-width);min-height:100svh;padding:48px var(--black-desktop-padding);box-sizing:border-box;align-content:center;align-items:center;margin-inline:auto;display:grid}.black-v1 .black-hero-layout{padding-top:clamp(20px,3vh,34px);padding-bottom:clamp(20px,3vh,34px)}.black-v1 .black-hero-content>div:first-child img{margin-bottom:12px!important}.black-v1 .black-hero-content>h1{line-height:1.09;margin-bottom:14px!important}.black-v1 .black-hero-content>p.prose-copy{font-size:18px;line-height:1.48}.black-v1 .black-hero-content .gold-rule{margin-top:12px;margin-bottom:12px}.black-v1 .black-hero-content>p.font-display{margin-bottom:12px;font-size:16px;line-height:1.45}.black-v1 #formulario{row-gap:10px}.black-v2 .black-hero-layout{grid-template-columns:minmax(0, var(--black-v2-copy-width)) minmax(0, 1fr);padding-top:clamp(12px,2vh,24px);padding-bottom:clamp(12px,2vh,24px)}.black-v2 .black-hero-content>div:first-child img{margin-bottom:10px!important}.black-v2 .black-hero-content>h1.black-v2-headline{letter-spacing:-.01em;text-wrap:pretty;line-height:1.14;font-size:var(--black-v2-headline-size)!important;margin-bottom:10px!important}.black-v2 .black-hero-content>p.prose-copy{font-size:15px;line-height:1.38}.black-v2 .black-hero-content .gold-rule{margin-top:8px;margin-bottom:8px}.black-v2 .black-hero-content>p.font-display{margin-bottom:10px;font-size:15px;line-height:1.4}.black-v2 #formulario{row-gap:8px}.black-page .black-hero-content{text-align:left;flex-direction:column;grid-column:1;place-self:center start;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex;margin:0!important}.black-page .black-hero-content>h1{text-align:left;text-wrap:normal;width:100%;max-width:100%;margin-top:0;line-height:1.13}.black-v1 .black-hero-content>h1{font-size:var(--black-v1-headline-size)!important}.black-v2 .black-hero-content>h1.black-v2-headline{font-size:var(--black-v2-headline-size)!important}.black-page .black-hero-content>p{text-align:left;max-width:100%}.black-page .black-hero-content #formulario,.black-page .black-hero-content .gold-rule,.black-page .black-hero-content>.animate-rise:first-child,.black-page .black-hero-content>div:first-child{margin-left:0;margin-right:0}.black-v2 .black-hero-layout{z-index:1;position:relative}.black-v2 .black-hero-content{max-width:var(--black-v2-copy-width)}}@media (width>=1024px) and (height<=800px){.black-v2{--black-v2-headline-size:23px;--logo-width-desktop:225px}.black-v2 .black-hero-layout{padding-block:12px}.black-v2 .black-hero-content>h1.black-v2-headline{line-height:1.11;margin-bottom:8px!important}.black-v2 .black-hero-content>p.prose-copy{font-size:14px;line-height:1.34}.black-v2 .black-hero-content .gold-rule{margin-block:6px}.black-v2 .black-hero-content>p.font-display{margin-bottom:8px;font-size:14px}.black-v2 #formulario{row-gap:6px}}@media (width>=1024px) and (width<=1199px){.black-page{--black-desktop-padding:clamp(28px, 3vw, 48px);--black-v1-copy-width:490px;--black-v2-copy-width:510px}}.black-thanks .headline.font-serif{font-family:var(--font-serif);font-weight:400}.black-page .text-gold-metal{background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.black-page .bg-gold-metal{background:var(--gradient-gold)}.black-page .shadow-gold{box-shadow:var(--shadow-gold)}.black-page .headline{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-weight:800;line-height:1.04}.black-page .prose-copy{max-width:var(--text-max-width);text-wrap:pretty}.black-page .glow-violet{background:radial-gradient(60% 50% at 70% 35%, oklch(.5 .25 303 / calc(var(--glow-intensity) * .9)), transparent 70%), radial-gradient(40% 40% at 10% 90%, oklch(.4 .2 290 / calc(var(--glow-intensity) * .5)), transparent 70%)}.black-page .gold-rule{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.black-page .animate-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}@media (prefers-reduced-motion:reduce){.black-page .animate-rise{animation:none}}@media (width<=639px){.black-v2 .black-hero-content{margin-top:calc(-1 * var(--v2-mobile-content-overlap))!important}.black-v2 .black-hero-content>div:first-child img{margin-bottom:var(--v2-mobile-logo-headline-gap)!important}.black-v2 .black-hero-content>p.font-display{letter-spacing:-.025em;white-space:nowrap;text-align:center;width:100%;max-width:100%;line-height:1.35;font-size:var(--v2-mobile-offer-font-size)!important}.black-v1 .black-hero-content>p.font-display{letter-spacing:-.025em;white-space:nowrap;text-align:center;width:100%;max-width:100%;line-height:1.35;font-size:var(--v1-mobile-offer-font-size)!important}}@media (width<=1023px){.black-page .headline{text-wrap:balance}.black-page .prose-copy{margin-left:auto;margin-right:auto}}
