.amanecer{--dawn-bg:#0a0b10;--dawn-ink:#f2f3f8;--dawn-mut:#9ca1b2;--dawn-line:#80869b38;--dawn-card:#161924b8;--dawn-brand:#7c6fff;--dawn-brand2:#5a4bff;--dawn-green:#2fb985;--dawn-amber:#b3791f;--dawn-ease:cubic-bezier(.22, 1, .36, 1);background:var(--dawn-bg);min-height:100vh;color:var(--dawn-ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.amanecer .dawn-backdrop{z-index:0;background:var(--dawn-bg);pointer-events:none;transition:background .15s linear;position:fixed;inset:0}.amanecer .dawn-orb{z-index:1;pointer-events:none;position:fixed;inset:0}.amanecer .dawn-nav{z-index:20;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:640px){.amanecer .dawn-nav{padding:20px 34px}}.amanecer .dawn-brand{letter-spacing:-.03em;color:var(--dawn-ink);align-items:center;font-size:20px;font-weight:900;display:inline-flex}.amanecer .dawn-brand span{color:var(--dawn-brand)}.amanecer .dawn-navr{color:var(--dawn-mut);align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.amanecer .dawn-navr a:hover{color:var(--dawn-ink)}.amanecer .dawn-cta{background:var(--dawn-brand2);color:#fff;transition:transform .16s var(--dawn-ease);border-radius:10px;padding:10px 18px;font-size:14px;font-weight:800}.amanecer .dawn-cta:active{transform:scale(.97)}.amanecer .dawn-clock{z-index:20;letter-spacing:.06em;color:var(--dawn-mut);font-size:13px;font-weight:800;position:fixed;bottom:22px;left:24px}@media (min-width:640px){.amanecer .dawn-clock{bottom:28px;left:34px}}.amanecer .dawn-clock b{color:var(--dawn-ink);letter-spacing:0;font-size:16px;display:block}.amanecer .scene{z-index:2;place-items:center;min-height:100vh;padding:120px 24px 84px;display:grid;position:relative}@media (min-width:640px){.amanecer .scene{padding:120px 34px 90px}}.amanecer .inner{width:100%;max-width:1080px}.amanecer .big{letter-spacing:-.04em;color:var(--dawn-ink);text-wrap:balance;font-weight:900;line-height:1}.amanecer .s1 .big{text-align:center;font-size:clamp(46px,8.4vw,116px)}.amanecer .s1 .big em{color:var(--dawn-brand);font-style:normal}.amanecer .sub{text-align:center;color:var(--dawn-mut);text-wrap:pretty;max-width:52ch;margin:24px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.amanecer .ctas{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:32px;display:flex}.amanecer .cta-lg{background:var(--dawn-brand2);color:#fff;transition:transform .18s var(--dawn-ease);border-radius:12px;padding:16px 30px;font-size:16.5px;font-weight:800;display:inline-block}.amanecer .cta-lg:hover{transform:translateY(-2px)}.amanecer .cta-lg:active{transform:scale(.97)}.amanecer .ghost{border:1.5px solid var(--dawn-line);color:var(--dawn-ink);transition:border-color .16s var(--dawn-ease);border-radius:12px;padding:15px 26px;font-size:16.5px;font-weight:800}.amanecer .ghost:hover{border-color:var(--dawn-ink)}.amanecer .kick{letter-spacing:.14em;color:var(--dawn-mut);text-transform:uppercase;text-align:center;margin-bottom:20px;font-size:13px;font-weight:800}.amanecer .card{background:var(--dawn-card);-webkit-backdrop-filter:blur(12px);border:1px solid var(--dawn-line);border-radius:14px;box-shadow:0 30px 70px -40px #00000080}.amanecer .s2 .big,.amanecer .s3 .big,.amanecer .s4 .big{font-size:clamp(30px,4.4vw,58px)}.amanecer .transcript{flex-direction:column;gap:12px;max-width:560px;margin-top:34px;display:flex}.amanecer .msg{opacity:0;transition:opacity .6s var(--dawn-ease), transform .6s var(--dawn-ease);align-items:flex-start;gap:12px;display:flex;transform:translateY(12px)}.amanecer .msg.in{opacity:1;transform:none}.amanecer .va{color:#fff;background:radial-gradient(circle at 40% 35%,#9c92ff,#5a4bff);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.amanecer .who{width:34px;height:34px;color:var(--dawn-ink);background:#80869b47;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.amanecer .bub{color:var(--dawn-ink);padding:12px 16px;font-size:15.5px;line-height:1.5}.amanecer .bub small{color:var(--dawn-mut);letter-spacing:.06em;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.amanecer .tagline{color:var(--dawn-mut);margin-top:24px;font-size:14.5px}.amanecer .tagline b{color:var(--dawn-green)}.amanecer .shotwrap{perspective:1400px;margin-top:40px}.amanecer .shot{border:1px solid var(--dawn-line);transition:transform .8s var(--dawn-ease);background:var(--dawn-card);border-radius:14px;overflow:hidden;transform:rotateX(8deg)scale(.96);box-shadow:0 70px 130px -55px #0009}.amanecer .shot.in{transform:rotateX(0)scale(1)}.amanecer .bar{border-bottom:1px solid var(--dawn-line);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.amanecer .dot{background:#80869b59;border-radius:50%;width:9px;height:9px}.amanecer .url{color:var(--dawn-mut);margin-left:10px;font-size:11.5px}.amanecer .shot img{width:100%;height:auto;display:block}.amanecer .shotcap{text-align:center;color:var(--dawn-mut);margin-top:16px;font-size:13.5px}.amanecer .rows{border-top:1px solid var(--dawn-line);margin-top:36px}.amanecer .row{border-bottom:1px solid var(--dawn-line);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 4px;display:grid}.amanecer .row h3{color:var(--dawn-ink);letter-spacing:-.02em;font-size:clamp(19px,2.2vw,25px);font-weight:800}.amanecer .row p{color:var(--dawn-mut);max-width:60ch;margin-top:4px;font-size:14px;line-height:1.5}.amanecer .sw{background:#80869b4d;border-radius:999px;flex-shrink:0;width:50px;height:27px;position:relative}.amanecer .sw i{width:21px;height:21px;transition:left .3s var(--dawn-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.amanecer .sw.on{background:var(--dawn-green)}.amanecer .sw.on i{left:26px}.amanecer .stt{white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.amanecer .stt.a{color:var(--dawn-green);background:#2fb98524}.amanecer .stt.p{color:var(--dawn-amber);background:#b3791f24}.amanecer .s5 .big{text-align:center;font-size:clamp(30px,4.4vw,58px)}.amanecer .plans{border:1px solid var(--dawn-line);border-radius:16px;justify-content:center;margin-top:40px;display:flex;overflow:hidden}.amanecer .plan{text-align:center;background:var(--dawn-card);-webkit-backdrop-filter:blur(10px);flex:1;padding:32px 28px}.amanecer .plan+.plan{border-left:1px solid var(--dawn-line)}.amanecer .plan.feat{background:var(--dawn-brand2)}.amanecer .plan h3{letter-spacing:.06em;text-transform:uppercase;color:var(--dawn-mut);font-size:13.5px;font-weight:800}.amanecer .plan.feat h3{color:#cfc9ff}.amanecer .plan .amt{color:var(--dawn-ink);letter-spacing:-.03em;margin:12px 0 4px;font-size:clamp(32px,3.4vw,46px);font-weight:900}.amanecer .plan.feat .amt{color:#fff}.amanecer .plan .amt span{color:var(--dawn-mut);font-size:14px;font-weight:600}.amanecer .plan.feat .amt span{color:#cfc9ff}.amanecer .plan p{color:var(--dawn-mut);min-height:40px;font-size:13.5px}.amanecer .plan.feat p{color:#e4e1ff}.amanecer .plan a{border:1.5px solid var(--dawn-line);color:var(--dawn-ink);border-radius:10px;margin-top:16px;padding:11px 22px;font-size:14px;font-weight:800;display:inline-block}.amanecer .plan.feat a{color:var(--dawn-brand2);background:#fff;border-color:#fff}.amanecer .fine{text-align:center;color:var(--dawn-mut);margin-top:18px;font-size:13px}.amanecer .waitlist{max-width:520px;margin-top:30px;margin-left:auto;margin-right:auto}.amanecer .wl-field{background:var(--dawn-card);border:1px solid var(--dawn-line);width:100%;color:var(--dawn-ink);transition:border-color .16s var(--dawn-ease);border-radius:11px;padding:13px 15px;font-family:inherit;font-size:15px}.amanecer .wl-field::placeholder{color:var(--dawn-mut)}.amanecer .wl-field:focus{border-color:var(--dawn-brand);outline:none}.amanecer .wl-note{color:var(--dawn-mut);text-align:center;margin-top:10px;font-size:12.5px}.amanecer .faq{border-top:1px solid var(--dawn-line);margin-top:20px}.amanecer .faq details{border-bottom:1px solid var(--dawn-line)}.amanecer .faq summary{cursor:pointer;color:var(--dawn-ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:clamp(16px,1.8vw,19px);font-weight:700;list-style:none;display:flex}.amanecer .faq summary::-webkit-details-marker{display:none}.amanecer .faq summary:after{content:"+";color:var(--dawn-mut);transition:transform .2s var(--dawn-ease);font-size:24px;font-weight:400}.amanecer .faq details[open] summary:after{transform:rotate(45deg)}.amanecer .faq .ans{color:var(--dawn-mut);max-width:68ch;padding:0 4px 22px;font-size:15px;line-height:1.6}.amanecer .s6{text-align:center}.amanecer .s6 .big{font-size:clamp(40px,6.6vw,92px)}.amanecer .s6 .big em{color:var(--dawn-brand);font-style:normal}.amanecer .s6 p{color:var(--dawn-mut);margin:20px 0 30px;font-size:17px}.amanecer footer{z-index:2;border-top:1px solid var(--dawn-line);color:var(--dawn-mut);padding:34px 24px;font-size:12.5px;position:relative}@media (min-width:640px){.amanecer footer{padding:34px}}.amanecer footer a:hover{color:var(--dawn-ink)}.amanecer .foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1080px;margin:0 auto;display:flex}.amanecer .foot-links{flex-wrap:wrap;gap:18px;display:flex}.amanecer .reveal{opacity:0;transition:opacity .7s var(--dawn-ease), transform .7s var(--dawn-ease);transform:translateY(22px)}.amanecer .reveal.in{opacity:1;transform:none}.amanecer .s1 .reveal{animation:dawn-hero-in .7s var(--dawn-ease) both}@keyframes dawn-hero-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.amanecer .reveal,.amanecer .msg{opacity:1;transition:none;transform:none}.amanecer .s1 .reveal{animation:none}.amanecer .shot{transform:none}.amanecer .dawn-backdrop{transition:none}}@media (max-width:900px){.amanecer .dawn-navr a:not(.dawn-cta){display:none}.amanecer .plans{flex-direction:column}.amanecer .plan+.plan{border-left:0;border-top:1px solid var(--dawn-line)}.amanecer .row{grid-template-columns:auto 1fr}.amanecer .row .stt{grid-column:2;justify-self:start}}
