main .welcome-intro{position:relative}main .welcome-intro>.touch-breadcrumb{position:absolute;top:.875rem;left:0;margin:0}@media(max-width:759px){html body main.has-mobile-breadcrumb:has(.welcome-intro){position:relative;isolation:isolate}html body main.has-mobile-breadcrumb .welcome-intro,html body main.has-mobile-breadcrumb .welcome-intro .publish-landing__hero{position:static;isolation:auto}html body main.has-mobile-breadcrumb>.welcome-intro{padding-inline:var(--g3-margen,1rem)}html body main.has-mobile-breadcrumb .publish-landing.welcome-intro .publish-landing__hero .account-welcome-backdrop{top:0}}main:has(.publish-landing),main:has(.registration-page){width:100%;max-width:var(--g3-max);margin-inline:auto;padding:2rem var(--g3-margen) 2.75rem;background:none}main :is(.publish-landing,.registration-page){width:100%;max-width:none}main .publish-landing{gap:1.5rem;padding:0;align-items:stretch}main .publish-landing__hero{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:1rem 0}main .account-welcome-backdrop{position:absolute;inset:0;z-index:-1;opacity:.38;pointer-events:none;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 72%)}main .account-welcome-backdrop video{width:100%;height:100%;object-fit:cover;object-position:center 38%}@media(prefers-reduced-motion:reduce){main .account-welcome-backdrop video{visibility:hidden}main .account-welcome-backdrop{background:url(/assets/media/home-hero-poster.webp) center / cover}}main .publish-landing__hero h1{font-family:var(--g3-sans);font-size:clamp(1.95rem,3.9vw,3.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:.75rem 0 1rem;text-transform:none}main .publish-landing__hero h1 em{color:#d7a6ed;background:linear-gradient(90deg,#eca7d5,#a978ed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}main .publish-landing__hero>p:last-of-type{max-width:42ch;margin-inline:0;font-size:1.05rem;line-height:1.55}main .welcome-actions{display:grid;gap:.75rem;width:min(100%,24rem);margin-top:1.5rem}html main :is(.publish-landing,.registration-page) .button{min-height:50px;font-size:.875rem;letter-spacing:.025em}main .welcome-actions .button{width:100%;margin:0}main .publish-landing__trust{width:100%;margin:0;gap:1rem}main .publish-landing__trust article{padding:1rem 0;gap:.4rem;background:none;border:0;border-bottom:1px solid var(--g3-border);border-radius:0}main .publish-landing__trust strong{font-size:1rem}main .publish-landing__trust span{font-size:.95rem;line-height:1.5}main .publish-landing__offer,main .publish-landing__process{margin:0;padding:1.5rem;border:1px solid var(--g3-border);border-radius:var(--g3-radius-lg);background:#140f1ca6}main .publish-landing__offer .plan-picker__intro{margin:0 0 1.25rem;text-align:left}main .publish-landing__offer .plan-picker__intro h2{margin:.5rem 0;font-size:2rem}main .publish-landing__offer .plan-picker__intro p:last-child{margin:0}main .publish-landing__offer .plan-benefits{margin:0;gap:.65rem}main .publish-landing__offer .plan-benefits li{min-height:38px;padding:.35rem 0;font-size:1rem;border:0;background:none;box-shadow:none}main .welcome-trial-number{font-size:inherit;color:inherit}main .publish-landing__offer{background:#180d2594}main .publish-landing__offer .plan-note{margin:1rem 0 0;text-align:left;font-size:.9rem;line-height:1.5}main .publish-landing__process h2{margin:0 0 1.25rem;font-family:var(--g3-sans);font-size:1.25rem}main .publish-landing__process ol{margin:0;padding-left:1.25rem}main .publish-landing__process li{padding:0 0 .5rem .35rem}main .publish-landing__process li p{margin:.35rem 0 0;font-size:.95rem;line-height:1.5}main .publish-landing__process .welcome-condition{font-size:.85rem;line-height:1.5;margin:1rem 0 0;color:var(--g3-muted)}main .visitor-welcome__footer{grid-column:1/-1;display:grid;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--g3-border)}main .visitor-welcome__note,main .visitor-welcome__switch{max-width:none;margin:0;font-size:.95rem;line-height:1.5;text-align:left}main .visitor-welcome__switch-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}main .publish-landing.welcome-intro{grid-template-columns:minmax(0,1fr);gap:1rem}main .welcome-intro .publish-landing__hero{grid-column:1;grid-row:auto;min-height:28rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem}main .welcome-intro .publish-landing__hero h1{max-width:24ch;font-size:clamp(1.95rem,3.9vw,3.4rem)}main :is(.advertiser-intro,.visitor-welcome.welcome-intro) .publish-landing__hero h1{width:100%;max-width:100%}main .advertiser-intro .publish-landing__hero>.welcome-intro__note{max-width:100%}main .welcome-intro .publish-landing__hero h1 em{display:inline-block;margin-inline:-.08em -.22em;padding-inline:.08em .22em;padding-bottom:.2em;margin-bottom:-.2em}main .welcome-intro .publish-landing__hero>p{margin-inline:auto}main .welcome-intro .account-welcome-backdrop{opacity:.5;mask-image:radial-gradient(ellipse at center,#000 15%,transparent 73%)}main .welcome-intro .welcome-actions{width:min(100%,34rem);grid-template-columns:repeat(2,minmax(0,1fr))}main .welcome-intro .publish-landing__hero>.welcome-intro__note{margin:1rem 0 0;font-size:.85rem;color:var(--g3-muted)}main .visitor-welcome.welcome-intro .visitor-welcome__footer{grid-column:1;grid-row:auto;display:flex;justify-content:center;padding-top:1rem;border-top:0}main .welcome-intro .visitor-welcome__switch-actions{justify-content:center}main .welcome-intro__condition{grid-column:1;margin:0;color:var(--g3-muted);font-size:.9rem;text-align:center}main .welcome-intro__footer{grid-column:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;padding-top:1rem;text-align:center}main .welcome-intro__footer>p{margin:0;font-size:.95rem}main:has(.registration-page) .registration-page{gap:2rem;padding:0}main:has(.registration-page) .registration-page h1{font-family:var(--g3-sans);font-size:clamp(2rem,3.1vw,3rem);line-height:1.12;letter-spacing:-.035em;text-transform:none}main:has(.registration-page) .registration-page .form-card{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem}main:has(.registration-page) .registration-page .form-card>.field{min-width:0;margin:0}main:has(.registration-page) .registration-page .form-card .field label{font-size:.95rem}main:has(.registration-page) .registration-page .form-card .field-help{font-size:.85rem;line-height:1.5;margin:.4rem 0}main:has(.registration-page) .registration-page .form-card .field>:is(input,select){min-height:54px;height:54px;box-sizing:border-box;font-size:1rem}html body main:has(.registration-page) .registration-page .form-card .secret-field{display:flex;align-items:stretch;border:1px solid var(--glass-border);border-radius:12px;overflow:hidden;background:var(--glass-surface);box-shadow:var(--glass-edge),var(--glass-depth);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}main:has(.registration-page) .registration-page .form-card .secret-field input{flex:1;min-width:0;width:0;height:52px;min-height:52px;border:0;border-radius:0;box-shadow:none;margin:0;font-size:1rem}html body #contenido .registration-page .form-card .secret-field{background:var(--glass-base);box-shadow:inset 0 0 0 1px var(--glass-border),var(--glass-edge),var(--glass-depth)}main:has(.registration-page) .registration-page .form-card .secret-field button{flex:0 0 7rem;height:52px;min-height:52px;margin:0;border:0;border-left:1px solid #766583;border-radius:0;display:flex;align-items:center;justify-content:center;padding:0 .75rem}main:has(.registration-page) .registration-page .form-card .secret-field:focus-within{border-color:#b68bdd;outline:none;box-shadow:0 0 0 2px #b68bdd2e}main:has(.registration-page) .registration-page .form-card .secret-field:has(:focus-visible){outline:2px solid #b68bdd;outline-offset:3px}main:has(.registration-page) .registration-page .form-card .secret-field :is(input,button):focus{outline:none;box-shadow:none}main:has(.registration-page) .registration-page .check-field{margin:0;padding-block:.1rem}main:has(.registration-page) .registration-page .check-field label{font-size:.9rem;line-height:1.5}main:has(.registration-page) .registration-page .check-field a{display:inline;color:var(--g3-brand-light);font-weight:700;padding:0;border:0;border-radius:0;background:none;text-decoration:none}main:has(.registration-page) .registration-page .check-field a:hover{color:var(--g3-ink)}main:has(.registration-page) .registration-page .check-field a:focus-visible{outline:2px solid #e3bdff;outline-offset:2px}main:has(.registration-page) .registration-page .auth-register-actions{margin:0;width:100%;gap:.75rem;padding-top:.25rem}main:has(.registration-page) .registration-page .auth-register-actions .button{width:100%;max-width:none}@media(min-width:960px){main .publish-landing{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:3rem;row-gap:1.5rem}main .publish-landing__hero{grid-column:1;grid-row:1;align-self:center;text-align:left}main .publish-landing__offer{grid-column:2;grid-row:1}main .publish-landing__trust{grid-column:1/-1;grid-row:2}main .publish-landing__process{grid-column:1/-1;grid-row:2}main .publish-landing__process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}main .publish-landing__process .welcome-condition{display:inline-block;vertical-align:top;width:calc(50% - 1rem);margin-right:.75rem}main .visitor-welcome .publish-landing__trust{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr)}main .visitor-welcome .visitor-welcome__footer{grid-row:2;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}main:has(.registration-page) .registration-page{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem;align-items:center}main:has(.registration-page) .auth-shell.registration-page>div{max-width:none;text-align:left;justify-self:stretch;padding:0 0 1rem}main:has(.registration-page) .registration-page .page-head{text-align:left}main:has(.registration-page) .registration-page h1{font-family:var(--g3-sans);font-size:clamp(2rem,3.1vw,3rem);line-height:1.12;letter-spacing:-.035em;text-transform:none;overflow-wrap:normal}main:has(.registration-page) .registration-page>div p:last-child{max-width:35ch;font-size:1.05rem}main:has(.registration-page) .auth-shell.registration-page .form-card{width:100%;max-width:none;padding:1.75rem;border:1px solid var(--g3-border);border-radius:var(--g3-radius-lg);background:#140f1ca6;grid-template-columns:repeat(2,minmax(0,1fr))}.registration-page .form-card>*{grid-column:1/-1}main:has(.registration-page) .registration-page{position:relative}main:has(.registration-page) .registration-page>div .page-head>.touch-breadcrumb{position:absolute;top:.875rem;left:calc(-1 * var(--g3-margen));margin:0}main:has(.registration-page) .registration-page>div .page-head{padding-top:2.55rem}}@media(max-width:959px){main:has(.publish-landing),main:has(.registration-page){width:100%;padding:1.5rem var(--g3-margen) 2rem}main .publish-landing{grid-template-columns:minmax(0,1fr)}main .publish-landing>*{grid-column:1;order:0}main .publish-landing__hero{text-align:left}main .publish-landing__trust{grid-template-columns:minmax(0,1fr)}main .welcome-actions{width:100%}main .visitor-welcome__switch-actions{display:grid}main .visitor-welcome__switch-actions .button{width:100%}main:has(.registration-page) .registration-page .form-card{width:100%;max-width:none;padding:1.25rem}main:has(.registration-page) .registration-page .secret-field button{font-size:.75rem}}@media(max-width:759px){main .welcome-intro .publish-landing__hero{min-height:25rem;padding:1.5rem 0}main .welcome-intro .welcome-actions{grid-template-columns:minmax(0,1fr)}main .welcome-intro .visitor-welcome__switch-actions{width:100%;text-align:center}main .welcome-intro .visitor-welcome__switch{text-align:center}main .welcome-intro__footer{flex-direction:column}main .welcome-intro__footer .button{width:100%}}main:has(.registration-page) .auth-shell.registration-page{padding-top:.875rem}@media(min-width:960px){main:has(.registration-page) .auth-shell.registration-page{align-items:start}}.registration-page--editorial>.registration-page__login{grid-column:1/-1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem;padding:0;margin:0}html body main .registration-page--editorial>.registration-page__login{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.75rem;max-width:none;width:100%;text-align:center;grid-row:3;order:2}html body main .registration-page--editorial>.registration-page__login>span{flex:0 0 auto;white-space:nowrap}@media(min-width:960px){html body main .registration-page--editorial>form{grid-column:2;grid-row:1}html body main .registration-page--editorial>div:first-child{grid-column:1;grid-row:1}html body main .registration-page--editorial>.registration-page__login{grid-row:2}}html body main .registration-page--editorial .page-head__main h1{font-family:var(--g3-display);font-size:clamp(2rem,4vw,3.5rem);line-height:1.12!important;letter-spacing:-.025em;margin:.65rem 0 1rem;text-transform:none}html body main .registration-page--editorial .page-head__main .eyebrow{margin:0;color:var(--g3-ink);font-size:.75rem;letter-spacing:.12em}@media(min-width:960px){html body main .registration-page--editorial>div{align-self:center}html body main .registration-page--editorial>div .page-head{padding-top:0}}@media(max-width:759px){html body main .registration-page--editorial .page-head__main h1{font-size:clamp(1.85rem,8vw,2.5rem)}}
