.launch-site{--launch-accent:var(--coral);--launch-ink:var(--on-accent);min-height:100svh;overflow:clip}.launch-container{width:calc(100% - 2 * var(--site-gutter));max-width:var(--site-content-max-width);margin-inline:auto}.launch-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:86px}.launch-brand{width:155px;flex-shrink:0;display:block}.launch-brand img{width:100%;height:auto;object-fit:contain}.launch-logo-light{display:none}[data-theme=light] .launch-logo-light{display:block}.launch-header-nav,[data-theme=light] .launch-logo-dark{display:none}.launch-controls{display:flex;align-items:center;gap:3px}.launch-controls>a,.launch-controls>button{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:12px;font-weight:600}.launch-controls>button{color:var(--text)}.launch-site h1,.launch-site h2,.launch-site h3{text-wrap:balance}.launch-site h1{font-size:clamp(40px,8.5vw,76px);font-weight:600;line-height:1.05;letter-spacing:-1.9px}.launch-site h2{font-size:clamp(30px,5vw,46px);line-height:1.13;letter-spacing:-1.1px;font-weight:500}.launch-site h3{font-size:22px;letter-spacing:-.5px}.launch-lead{font-size:16px;color:var(--muted);max-width:55ch}.launch-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 21px;border-radius:9px;border:1px solid transparent;background:var(--launch-accent);color:var(--launch-ink);font-weight:700;font-size:14px;text-align:center;cursor:pointer;text-decoration:none;transition:background .16s,transform .16s}.launch-button:hover{background:color-mix(in srgb,var(--launch-accent) 85%,#fff);transform:translateY(-1px)}.launch-button>span{font-size:23px;line-height:1}.launch-button:disabled{cursor:default;opacity:.55;transform:none}.launch-login,.launch-text-button{min-height:44px;display:inline-flex;align-items:center;padding:8px 0;text-decoration:underline;text-underline-offset:5px;font-size:14px;font-weight:500}.launch-hero{padding-top:32px;display:grid;gap:40px;padding-bottom:34px}.launch-hero-brand{width:min(260px,100%);margin-bottom:24px;line-height:0}.launch-hero-brand img{width:100%;height:auto;object-fit:contain}.launch-hero-copy>p{color:var(--muted);font-size:16px;margin-top:24px;max-width:45ch}.launch-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;margin-top:26px}.launch-hero-art{position:relative;padding:0 0 60px 18px}.launch-hero-photo{width:100%;aspect-ratio:1.03;border-radius:90px 12px 12px 12px;overflow:hidden;position:relative}.launch-hero-photo img{object-fit:cover;object-position:38% 50%}.launch-example{position:absolute;bottom:30px;left:0;background:#fff;color:#222;border-radius:12px;padding:17px 19px;width:min(85%,290px);box-shadow:0 12px 35px #0002}.launch-example>span{font-size:11px;color:#666;display:block;margin-bottom:7px}.launch-example>strong{display:block;font-size:22px;letter-spacing:-.5px}.launch-example>p{color:#6a6a6a;font-size:13px}.launch-example>div{margin-top:12px;padding-top:11px;border-top:1px solid #ececec;display:flex;align-items:center;gap:7px;font-size:12px}.launch-example svg{color:var(--accent-ink)}.launch-location-mark{position:absolute;top:-19px;right:15px;color:var(--launch-accent);width:54px;filter:drop-shadow(0 5px 6px #0002);transform:rotate(9deg);animation:launch-pin-arrive .9s cubic-bezier(.16,1,.3,1) both}.launch-location-mark svg{width:100%;height:auto}.launch-photo-caption{font-size:11px;color:var(--muted);text-align:right;max-width:210px;margin:13px 0 0 auto}.launch-countdown{padding:25px 0 27px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.launch-countdown-caption{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:14px}.launch-live-dot{width:7px;height:7px;border-radius:50%;background:var(--launch-accent);display:inline-block;flex-shrink:0;box-shadow:0 0 0 5px color-mix(in srgb,var(--launch-accent) 7%,transparent)}.launch-countdown-digits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:20px 0 12px;max-width:560px}.launch-countdown-digits>div{display:flex;flex-direction:column}.launch-countdown-digits strong{font-size:clamp(32px,8vw,50px);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-1px;line-height:1.15}.launch-countdown-digits span{margin-top:4px;color:var(--muted);font-size:12px}.launch-countdown-date{font-size:11px;color:var(--muted);margin-top:11px}.launch-countdown-date>span{display:inline-block}.launch-countdown-help{max-width:60ch;padding-top:14px}.launch-community{padding-block:64px;display:grid;gap:30px}.launch-community-photo{position:relative;aspect-ratio:1.04;border-radius:12px 12px 90px 12px;overflow:hidden}.launch-community-photo img{object-fit:cover}.launch-community-copy>.launch-lead{margin-top:20px}.launch-benefits{margin:30px 0 0}.launch-benefits>div{display:flex;gap:16px;margin-top:23px}.launch-benefit-symbol{flex:0 0 31px;color:var(--launch-accent);font-size:30px;line-height:1.2}.launch-benefits dt{font-weight:600;font-size:16px}.launch-benefits dd{margin:6px 0 0;color:var(--muted);font-size:14px;max-width:48ch}.launch-steps{padding-bottom:64px}.launch-steps h2{max-width:580px}.launch-steps-intro{display:grid;gap:26px;align-items:center}.launch-steps-map{overflow:hidden;border-radius:12px 12px 56px 12px;background:var(--surface)}.launch-steps-map img{display:block;width:100%;height:auto}.launch-steps ol{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:25px}.launch-steps li{border-top:1px solid var(--line);padding-top:23px}.launch-step-number{width:32px;height:32px;background:var(--surface-soft);display:grid;place-items:center;border-radius:50%;font-size:14px;margin-bottom:18px}.launch-steps h3{font-size:20px}.launch-steps p{margin-top:12px;font-size:14px;color:var(--muted);max-width:45ch}.launch-plans-wrap{background:var(--surface);padding-block:50px;scroll-margin-top:20px}.launch-section-heading{max-width:670px;margin-bottom:30px}.launch-section-heading>p{margin-top:15px;color:var(--muted);font-size:16px}.launch-plans{display:grid;gap:16px}.launch-plan{display:flex;flex-direction:column;padding:28px 24px;border:1px solid var(--line);border-radius:14px;min-width:0}.launch-plan-free{background:var(--bg);border-color:var(--launch-accent)}.launch-plan-price{font-size:25px;font-weight:500;letter-spacing:-.6px;margin-top:12px}.launch-plan p{font-size:13px;color:var(--muted);margin-top:12px;max-width:34ch}.launch-plan ul{list-style:none;margin:25px 0;padding:0;display:grid;gap:14px}.launch-plan li{display:flex;gap:10px;font-size:14px}.launch-plan li>span{color:var(--launch-accent)}.launch-plan .launch-button{width:100%;margin-top:auto}.launch-button-disabled{background:transparent;color:var(--text);border-color:var(--line);margin-top:25px!important}.launch-registration{padding-block:60px;display:grid;gap:30px;scroll-margin-top:20px}.launch-registration>div:first-child{min-width:0}.launch-registration h2{max-width:470px}.launch-registration .launch-lead{margin-top:20px;overflow-wrap:anywhere}.launch-registration-note{display:flex;gap:14px;align-items:flex-start;margin-top:28px;color:var(--muted);max-width:40ch;font-size:14px}.launch-registration-note svg{color:var(--launch-accent)}.launch-registration-form{border:1px solid var(--line);padding:20px;border-radius:16px;background:var(--surface);min-width:0}.launch-registration-form .field input{background:var(--bg);min-height:48px}.launch-registration-form .access-form .button{min-height:48px}.launch-registration-status{display:grid;gap:20px;padding:24px}.launch-registration-brand{width:min(100%,360px);margin-inline:auto;line-height:0}.launch-registration-brand img{width:100%;height:auto;object-fit:contain}.launch-registration-status-copy{text-align:center}.launch-registration-status-copy h3{font-size:clamp(21px,3vw,25px);font-weight:600}.launch-registration-status-copy p{max-width:34ch;margin:10px auto 0;color:var(--muted);font-size:14px}.launch-registration-status .launch-button{width:100%;min-height:56px;justify-content:space-between;gap:12px;padding-inline:16px;text-align:left}.launch-faq{padding-bottom:70px;display:grid;gap:26px}.launch-faq details{border-bottom:1px solid var(--line);padding-block:17px}.launch-faq details:first-child{border-top:1px solid var(--line)}.launch-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-size:16px;font-weight:500;list-style:none;min-height:44px}.launch-faq summary::-webkit-details-marker{display:none}.launch-faq summary span{font-size:24px;font-weight:400;color:var(--muted)}.launch-faq details[open] summary span{transform:rotate(45deg)}.launch-faq details p{margin-top:12px;font-size:14px;color:var(--muted);max-width:65ch;padding-bottom:7px}.launch-footer{border-top:1px solid var(--line);padding-block:25px;display:flex;flex-direction:column;gap:13px;font-size:12px;color:var(--muted)}.launch-footer-brand{display:grid;gap:8px;min-width:0}.launch-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:0 22px;padding-inline-end:64px}.launch-footer a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.launch-maintenance{min-height:calc(100svh - 215px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:12px 55px}.launch-maintenance-art{width:min(100%,520px);aspect-ratio:520/280;position:relative;margin-bottom:22px}.launch-maintenance-art>svg{width:100%;height:100%;stroke:var(--line);stroke-width:2}.launch-maintenance-art .launch-map-road{stroke:var(--surface-soft);stroke-width:20}.launch-maintenance-art .launch-map-route{stroke:var(--launch-accent);stroke-width:2;stroke-dasharray:5 8;animation:launch-route 12s linear infinite}.launch-maintenance-art circle{fill:var(--launch-accent);stroke:var(--bg);stroke-width:5}.launch-maintenance-pin{position:absolute;left:calc(50% - 49px);top:calc(50% - 52px);width:98px;height:98px;display:grid;place-items:center;border-radius:24px;background:#171717;box-shadow:0 16px 35px #0002;animation:launch-pin-breathe 5s ease-in-out infinite}.launch-maintenance-pin img{width:76px;height:auto;object-fit:contain}.launch-state-label{font-size:13px;display:flex;gap:10px;align-items:center;color:var(--muted);margin-bottom:21px}.launch-maintenance h1{font-size:clamp(35px,6vw,58px);max-width:800px;line-height:1.1}.launch-maintenance .launch-lead{margin:22px 0 27px;max-width:53ch}.launch-maintenance-note{font-size:12px;color:var(--muted);max-width:54ch;margin-top:22px}.launch-waiting{max-width:1000px;padding-block:24px 56px;text-align:left;min-height:calc(100svh - 200px)}.launch-waiting h1{font-size:clamp(30px,5vw,46px);margin:16px 0 12px;line-height:1.12;letter-spacing:-1.2px}.launch-waiting-symbol{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--launch-accent) 12%,var(--bg));color:var(--accent-ink);display:grid;place-items:center}.launch-waiting-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:start;text-align:left}.launch-waiting-header h1{overflow-wrap:anywhere}.launch-waiting-header .launch-lead{font-size:14px}.launch-whatsapp-invite{display:grid;margin-top:28px;border:1px solid var(--line);border-top:4px solid var(--launch-accent);border-radius:16px 16px 36px 16px;background:var(--surface);overflow:hidden}.launch-waiting-brand-panel{display:flex;align-items:center;justify-content:center;padding:22px;background:color-mix(in srgb,var(--launch-accent) 5%,var(--bg));border-bottom:1px solid var(--line)}.launch-waiting-brand{width:min(180px,100%);line-height:0}.launch-waiting-brand img{width:100%;height:auto;object-fit:contain}.launch-whatsapp-copy{padding:24px 20px 28px;min-width:0}.launch-whatsapp-copy h2{font-size:clamp(26px,4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.8px;max-width:22ch}.launch-whatsapp-copy p{margin-top:14px;color:var(--muted);font-size:15px;line-height:1.7;max-width:48ch;overflow-wrap:anywhere}.launch-whatsapp-button{width:100%;margin-top:22px;gap:12px;background:color-mix(in srgb,var(--launch-accent) 82%,#000);color:#fff}.launch-whatsapp-button:hover{background:color-mix(in srgb,var(--launch-accent) 74%,#000)}.launch-whatsapp-button svg{flex-shrink:0}.launch-whatsapp-button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.launch-draft-summary{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--bg);overflow-wrap:anywhere}.launch-draft-summary h3{font-size:16px;margin-bottom:10px}.launch-draft-summary strong{display:block}.launch-draft-summary p,.launch-draft-summary span{display:block;margin-top:6px;color:var(--muted);font-size:13px}.launch-account-card{text-align:left;margin:30px 0;padding:24px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.launch-account-card>p{color:var(--muted);font-size:14px;margin-top:16px}.launch-account-person{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.launch-account-person h2{font-size:22px}.launch-account-person p{color:var(--muted);overflow-wrap:anywhere}.launch-free-label{border:1px solid var(--line);padding:6px 12px;border-radius:30px;font-size:12px}.launch-verification{padding-top:20px;border-top:1px solid var(--line);margin-top:20px;font-size:14px}.launch-verification p{color:var(--muted);margin-top:8px}.launch-verification.is-verified strong{color:var(--text)}.launch-verification.is-verified strong:before{content:"✓";color:var(--launch-accent);margin-right:8px}.launch-waiting .launch-countdown{text-align:left;margin-bottom:20px}.launch-site .inner-page{padding-top:35px;padding-bottom:65px}.launch-site .account-page{min-height:65svh}@keyframes launch-pin-arrive{0%{opacity:0;transform:translateY(-15px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(9deg)}}@keyframes launch-route{to{stroke-dashoffset:-130}}@keyframes launch-pin-breathe{50%{transform:translateY(-7px)}}@media(min-width:600px){.launch-brand{width:185px}.launch-hero{padding-top:50px}.launch-hero-brand{width:300px;margin-bottom:28px}.launch-hero-art{max-width:660px;width:100%;margin-inline:auto}.launch-hero-photo{aspect-ratio:1.25;border-top-left-radius:150px}.launch-example{padding:22px 25px;bottom:45px}.launch-location-mark{width:70px;right:30px}.launch-countdown{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-items:center}.launch-countdown-digits{padding:0}.launch-countdown-date{grid-column:1/-1}.launch-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px}.launch-steps-map{border-bottom-right-radius:96px}.launch-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.launch-plan{padding:25px 18px}.launch-plan .launch-button{padding-inline:10px}.launch-plan .launch-button>span{display:none}.launch-registration-form{padding:28px}.launch-registration-status{padding:32px}.launch-community-photo{aspect-ratio:1.35}.launch-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.launch-footer p{max-width:25ch}.launch-account-card{padding:30px}}@media(min-width:768px){.launch-waiting{padding-block:40px 72px}.launch-waiting-header .launch-lead{font-size:16px}.launch-whatsapp-invite{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-radius:20px 20px 56px 20px}.launch-waiting-brand-panel{padding:32px;border-bottom:0;border-right:1px solid var(--line)}.launch-waiting-brand{width:240px}.launch-whatsapp-copy{padding:36px 32px 40px}.launch-whatsapp-button{width:auto}}@media(min-width:900px){.launch-header{min-height:105px}.launch-header-nav{display:flex;gap:30px;margin-left:auto;margin-right:30px;font-size:14px}.launch-header-nav a{min-height:44px;display:flex;align-items:center}.launch-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:50px;padding-top:45px;padding-bottom:35px}.launch-hero-copy{padding-bottom:60px}.launch-hero-brand{width:320px}.launch-hero-copy h1{font-size:clamp(56px,5.5vw,78px);letter-spacing:-2.7px}.launch-hero-copy>p{font-size:17px;margin-top:30px}.launch-hero-actions{margin-top:32px}.launch-hero-photo{aspect-ratio:1.04;border-top-left-radius:190px}.launch-photo-caption{max-width:265px}.launch-hero-art{padding-left:28px}.launch-countdown{grid-template-columns:1fr 1fr;padding-block:30px}.launch-countdown-caption p{font-size:17px}.launch-countdown-digits{grid-column:2;grid-row:1/3}.launch-countdown-date{grid-column:1;grid-row:2;margin-top:7px}.launch-community{padding-block:100px;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.launch-community-photo{aspect-ratio:.91;border-bottom-right-radius:150px}.launch-steps{padding-bottom:90px}.launch-steps-intro{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:65px}.launch-plans-wrap{padding-block:80px}.launch-plan{padding:32px}.launch-plan .launch-button>span{display:block}.launch-plans{gap:22px}.launch-registration{grid-template-columns:1fr 1fr;gap:90px;align-items:start;padding-block:95px}.launch-registration>div:first-child{padding-top:20px}.launch-faq{grid-template-columns:1fr 1.5fr;gap:60px;padding-bottom:100px}}@media(prefers-reduced-motion:reduce){.launch-site *,.launch-site :after,.launch-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.support-banner{position:sticky;top:0;z-index:50;display:grid;gap:12px;padding:16px;border-bottom:2px solid var(--coral);background:var(--bg);color:var(--text);box-shadow:0 4px 16px #0002}.support-brand{display:flex;align-items:center;gap:10px}.support-brand img,.support-brand svg{width:30px;height:30px}.support-context{min-width:0;overflow-wrap:anywhere}.support-context p{color:var(--muted);font-size:13px;margin-top:4px}.support-actions{display:flex;flex-wrap:wrap;gap:8px}.support-actions .button{min-height:44px;flex:1 1 auto}.support-actions .support-back{margin-left:auto}.support-message{grid-column:1/-1;overflow-wrap:anywhere}.support-banner~.account-page{padding-top:32px}.support-banner :focus-visible{outline:2px solid var(--coral);outline-offset:3px}.support-profile-page .account-card{width:100%;max-width:760px;margin-inline:auto}.support-profile-page :where(p,strong,small){overflow-wrap:anywhere}.support-profile-fields{display:grid;gap:18px;border:0;padding:0;margin:20px 0;min-width:0}.support-profile-email{display:grid;gap:6px;margin:18px 0}.support-profile-email small{color:var(--muted)}@media(min-width:768px){.support-banner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px 32px}.support-actions .button{flex:initial}}.seasonal-effects{position:fixed;z-index:25;inset:0;overflow:hidden;pointer-events:none;opacity:0;contain:strict}.seasonal-effects canvas{position:absolute;inset:0;display:block;width:100%;height:100%}:root:is([data-seasonal-theme=fiestas-patrias],[data-seasonal-theme=black-friday],[data-seasonal-theme=navidad],[data-seasonal-theme=halloween]) .seasonal-effects{opacity:1}@media (prefers-reduced-motion:reduce){.seasonal-effects canvas{display:none}}.brand-art{position:relative}.brand-costume{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-brand-seasonal,:root[data-seasonal-theme] .hero-brand-default{display:none}:root[data-seasonal-theme] .hero-brand-seasonal{display:block}:root[data-seasonal-theme] .hero-brand .brand-art{width:100%}:root[data-seasonal-theme] .hero-brand{display:grid;place-items:center;min-height:142px}:root[data-seasonal-theme=halloween] .brand-season-default img{filter:hue-rotate(42deg) saturate(.85)}:root[data-seasonal-theme=black-friday] .brand-season-default img{filter:hue-rotate(63deg) saturate(.6)}:root[data-seasonal-theme=halloween] .hero-brand .brand-season-default img,:root[data-seasonal-theme=halloween][data-theme=dark] .brand-season-default img{filter:hue-rotate(42deg) saturate(.85) brightness(1.5)}:root[data-seasonal-theme=black-friday] .hero-brand .brand-season-default img,:root[data-seasonal-theme=black-friday][data-theme=dark] .brand-season-default img{filter:sepia(1) saturate(1.2) brightness(1.8)}:root[data-seasonal-theme=black-friday] .brand-costume-black-friday,:root[data-seasonal-theme=halloween] .brand-costume-halloween{display:block}.brand-pumpkin-light{animation:pumpkin-candle 8s ease-in-out infinite}@keyframes pumpkin-candle{0%,20%,to{opacity:0}38%,64%{opacity:1}82%{opacity:.12}}:root[data-seasonal-theme] .header-inner{position:relative;z-index:1}:root[data-seasonal-theme] .hero-content{z-index:2}:root[data-seasonal-theme] :is(.hero-business,.hero-photo-note){z-index:2}:root[data-seasonal-theme] :is(.home-subscription,.business-cta){position:relative;isolation:isolate}:root[data-seasonal-theme] :is(.home-subscription,.business-cta)>*{position:relative;z-index:1}:root[data-seasonal-theme] .how-it-works{position:relative;border-top:1px solid var(--line);margin-top:48px}:root[data-seasonal-theme] .footer{position:relative;padding-top:60px}:root[data-seasonal-theme] .footer-grid{position:relative;z-index:1}:root[data-seasonal-theme=halloween] :is(.header,.hero,.footer):before,:root[data-seasonal-theme=halloween] :is(.header,.hero,.footer,.home-subscription,.business-cta):after{content:"";position:absolute;pointer-events:none;width:var(--web-size,72px);height:var(--web-size,72px);background:url(/assets/themes/spiderweb.svg) 0 0/contain no-repeat;opacity:.5;z-index:0}:root[data-seasonal-theme=halloween] :is(.header,.footer):before{top:0;left:0}:root[data-seasonal-theme=halloween] :is(.header,.footer,.home-subscription,.business-cta):after{top:0;right:0;transform:scaleX(-1)}:root[data-seasonal-theme=halloween] .hero{--web-size:clamp(108px,18vw,250px)}:root[data-seasonal-theme=halloween] .hero:before{left:0;bottom:0;transform:scaleY(-1);z-index:1}:root[data-seasonal-theme=halloween] .hero:after{right:0;bottom:0;transform:rotate(180deg);z-index:1}:root[data-seasonal-theme=halloween] .footer{--web-size:clamp(100px,16vw,200px)}:root[data-seasonal-theme=halloween] :is(.home-subscription,.business-cta){--web-size:104px}:root[data-seasonal-theme=halloween][data-theme=light] :is(.header,.footer,.home-subscription,.business-cta):after,:root[data-seasonal-theme=halloween][data-theme=light] :is(.header,.footer,.home-subscription,.business-cta):before{filter:brightness(.65);opacity:.4}:root[data-seasonal-theme=navidad] :is(.footer,.how-it-works):before,:root[data-seasonal-theme=navidad] :is(.header,.hero,.home-subscription,.business-cta):after{content:"";position:absolute;left:0;right:0;height:40px;pointer-events:none;background:url(/assets/themes/snowbank.svg) bottom/334px 40px repeat-x;z-index:1}:root[data-seasonal-theme=navidad] .header:after{bottom:-23px;height:24px;background-size:250px 26px;transform:scaleY(-1)}:root[data-seasonal-theme=navidad] .hero:after{bottom:-1px}:root[data-seasonal-theme=navidad] :is(.footer,.how-it-works):before{top:-24px}:root[data-seasonal-theme=navidad] :is(.home-subscription,.business-cta):after{top:-12px;height:23px;background-size:230px 28px;border-radius:14px 14px 0 0}:root[data-seasonal-theme=fiestas-patrias] .footer:before,:root[data-seasonal-theme=fiestas-patrias] .hero:after{content:"";position:absolute;left:0;right:0;height:44px;pointer-events:none;background:url(/assets/themes/pennants.svg) top/305px 44px repeat-x;z-index:1}:root[data-seasonal-theme=fiestas-patrias] .hero:after{bottom:-28px}:root[data-seasonal-theme=fiestas-patrias] .footer:before{top:-8px}:root[data-seasonal-theme=fiestas-patrias] .header:after,:root[data-seasonal-theme=fiestas-patrias] .how-it-works:before{content:"";position:absolute;bottom:-3px;left:0;right:0;height:4px;pointer-events:none;background:repeating-linear-gradient(90deg,#3267ab 0 42px,#f7faff 42px 84px,#dc3b50 84px 126px)}:root[data-seasonal-theme=fiestas-patrias] .how-it-works:before{top:-2px;bottom:auto}:root[data-seasonal-theme=black-friday] .footer:before,:root[data-seasonal-theme=black-friday] .hero:after{content:"";position:absolute;left:0;right:0;height:40px;pointer-events:none;background:url(/assets/themes/gold-divider.svg) 50%/320px 40px repeat-x;z-index:1}:root[data-seasonal-theme=black-friday] .hero:after{bottom:-20px}:root[data-seasonal-theme=black-friday] .footer:before{top:-20px}:root[data-seasonal-theme=black-friday] .header{box-shadow:0 1px 0 #c7a85c66,0 5px 0 #c7a85c18}:root[data-seasonal-theme=black-friday] :is(.home-subscription,.business-cta){box-shadow:inset 0 0 0 5px var(--surface),inset 0 0 0 6px #d7b66c4d}@media (min-width:768px){:root[data-seasonal-theme] .hero-brand{min-height:166px}:root[data-seasonal-theme=halloween] .header{--web-size:88px}:root[data-seasonal-theme=halloween] :is(.home-subscription,.business-cta){--web-size:145px}:root[data-seasonal-theme=navidad] .footer:before,:root[data-seasonal-theme=navidad] .hero:after{height:48px;background-size:400px 48px}:root[data-seasonal-theme=fiestas-patrias] .footer:before,:root[data-seasonal-theme=fiestas-patrias] .hero:after{height:52px;background-size:360px 52px}}@media (prefers-reduced-motion:reduce){.brand-pumpkin-light{animation:none;opacity:1}}