.maestro{--noche:#06060d;--tinta:#0c0c18;--indigo:#6e63ff;--ambar:#ffc24b;--hueso:#f4f2ec;--niebla:#8a8ca6;--display:var(--font-display), "Bricolage Grotesque", system-ui, sans-serif;--body:var(--font-body), "Inter", system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;background:var(--noche);min-height:100svh;color:var(--hueso);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}html:has(.maestro){scroll-behavior:smooth}.maestro *,.maestro :before,.maestro :after{box-sizing:border-box}.m-cosmos{z-index:0;pointer-events:none;background:radial-gradient(80% 55% at 50% 42%,#6e63ff0d,#0000 70%),linear-gradient(#070710,#070710);position:fixed;inset:0;overflow:hidden}.m-cosmos:before{content:"";opacity:.55;will-change:transform;background-image:radial-gradient(1.4px 1.4px at 24px 32px,#ffffffd9,#0000),radial-gradient(1px 1px at 132px 78px,#c7c3ffb3,#0000),radial-gradient(1.6px 1.6px at 212px 148px,#ffffffa6,#0000),radial-gradient(1px 1px at 58px 214px,#ffe0a399,#0000),radial-gradient(1.3px 1.3px at 288px 256px,#ffffff8c,#0000),radial-gradient(1px 1px at 168px 300px,#c7c3ff99,#0000),radial-gradient(1.5px 1.5px at 330px 60px,#ffffff80,#0000);background-repeat:repeat;background-size:360px 360px;animation:210s linear infinite m-starfield;position:absolute;inset:-60%}.m-cosmos:after{content:"";will-change:transform;background:radial-gradient(38% 34% at 72% 26%,#6e63ff1a,#0000 62%),radial-gradient(34% 30% at 24% 74%,#ffc24b0f,#0000 62%);animation:46s ease-in-out infinite alternate m-nebula;position:absolute;inset:-30%}@keyframes m-starfield{0%{transform:translate(0,0)}to{transform:translate(-4%,-6%)}}@keyframes m-nebula{0%{transform:translate(-1.5%,1%)scale(1)}to{transform:translate(2%,-1.5%)scale(1.08)}}.m-scene{z-index:0;width:100%;height:100%;transition:opacity .35s linear;display:block;position:fixed;inset:0}.m-aura{z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 62% 42%, #6e63ff38, transparent 60%), radial-gradient(45% 40% at 70% 70%, #ffc24b1a, transparent 62%), var(--noche);transition:background 1.6s,opacity .35s linear;position:fixed;inset:0}.m-veil{z-index:1;pointer-events:none;background:linear-gradient(100deg, var(--noche) 8%, #06060db8 32%, #06060d26 55%, transparent 72%);transition:opacity .35s linear;position:fixed;inset:0}.m-grain{z-index:2;pointer-events:none;opacity:.9;position:fixed;inset:0;box-shadow:inset 0 0 320px 60px #000000d9}.m-grain:after{content:"";opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");animation:6s steps(6,end) infinite m-grain;position:absolute;inset:-50%}@keyframes m-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-4%)}60%{transform:translate(-3%,-2%)}80%{transform:translate(4%,3%)}to{transform:translate(0)}}.m-shell{z-index:3;position:relative}.m-nav{z-index:4;justify-content:space-between;align-items:center;padding:clamp(18px,3vw,30px) clamp(20px,5vw,64px);display:flex;position:relative}.m-brand{font-family:var(--display);letter-spacing:-.02em;color:var(--hueso);align-items:center;gap:11px;font-size:19px;font-weight:800;display:flex}.m-brand svg{display:block}.m-navlinks{align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.m-navlinks a{color:var(--niebla);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s}.m-navlinks a:hover{color:var(--hueso)}.m-nav-cta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #f4f2ec2e;border-radius:999px;padding:9px 18px;color:var(--hueso)!important}.m-nav-cta:hover{border-color:#f4f2ec66}@media (max-width:720px){.m-navlinks .m-hide-sm{display:none}}.m-hero-wrap{z-index:3;align-items:center;min-height:calc(100svh - 84px);padding:0 clamp(20px,5vw,64px);display:flex;position:relative}.m-hero{max-width:660px;padding-bottom:6vh}.m-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--niebla);align-items:center;gap:10px;margin-bottom:26px;font-size:12px;display:inline-flex}.m-pip{background:var(--ambar);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite m-blink;box-shadow:0 0 12px 2px #ffc24bb3}@keyframes m-blink{0%,to{opacity:1}50%{opacity:.25}}.m-h1{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(42px,7.4vw,92px);font-weight:800;line-height:.98}.m-h1 .m-l2{color:#0000;background:linear-gradient(92deg, var(--ambar), #ffe0a3 60%, var(--ambar));-webkit-background-clip:text;background-clip:text;display:block}.m-sub{color:#c9cad8;max-width:33em;margin-top:26px;font-size:clamp(16px,1.35vw,18.5px);font-weight:400;line-height:1.58}.m-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:38px;display:flex}.m-btn{font-family:var(--body);cursor:pointer;border:0;border-radius:999px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .3s,background .3s,border-color .3s}.m-btn-primary{color:#1a1405;background:linear-gradient(180deg, #ffd06e, var(--ambar));align-items:center;gap:10px;padding:15px 28px;display:inline-flex;box-shadow:0 10px 40px -8px #ffc24b80,inset 0 1px #ffffff80}.m-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 50px -8px #ffc24ba6}.m-btn-ghost{color:var(--hueso);background:0 0;border:1px solid #f4f2ec33;align-items:center;gap:10px;padding:15px 22px;display:inline-flex}.m-btn-ghost:hover{border-color:#f4f2ec73;transform:translateY(-2px)}.m-btn-ghost .m-play{background:#6e63ff40;border:1px solid #6e63ff80;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.m-proof{font-family:var(--mono);color:var(--niebla);letter-spacing:.02em;align-items:center;gap:12px;margin-top:46px;font-size:12.5px;display:flex}.m-proof b{color:#c9cad8;font-weight:500}.m-proof .m-rule{background:linear-gradient(90deg, var(--ambar), transparent);flex:0 0 34px;height:1px}.m-turnchip{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c188c;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:13px;min-width:210px;padding:12px 16px 12px 14px;transition:border-color 1s,box-shadow 1s,opacity .6s;display:flex;position:fixed;bottom:clamp(96px,16vh,150px);right:clamp(20px,5vw,64px);box-shadow:0 20px 60px -20px #000c}.m-turnchip .m-avatar{width:38px;height:38px;font-family:var(--display);color:#0b0b14;border-radius:11px;place-items:center;font-size:16px;font-weight:700;transition:background 1s;display:grid}.m-turnchip .m-meta{flex-direction:column;gap:3px;line-height:1.1;display:flex}.m-turnchip .m-state{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--niebla);font-size:10.5px}.m-turnchip .m-who{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:700}.m-turnchip .m-eq{align-items:flex-end;gap:2.5px;height:20px;margin-left:auto;display:flex}.m-turnchip .m-eq i{background:currentColor;border-radius:2px;width:3px;height:20%;animation:1s ease-in-out infinite m-eq}.m-turnchip .m-eq i:nth-child(2){animation-delay:.15s}.m-turnchip .m-eq i:nth-child(3){animation-delay:.3s}.m-turnchip .m-eq i:nth-child(4){animation-delay:.45s}.m-turnchip .m-eq i:nth-child(5){animation-delay:.6s}@keyframes m-eq{0%,to{height:18%}50%{height:95%}}@media (max-width:640px){.m-turnchip{display:none}}.m-footcue{z-index:3;color:var(--niebla);font-size:12.5px;font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:0 clamp(20px,5vw,64px) clamp(22px,4vh,34px);display:flex;position:relative}.m-footcue .m-scroll{align-items:center;gap:9px;display:flex}.m-mouse{border:1.5px solid #f4f2ec59;border-radius:9px;width:17px;height:26px;position:relative}.m-mouse:after{content:"";background:var(--hueso);border-radius:2px;width:2.5px;height:5px;animation:1.8s ease-in-out infinite m-wheel;position:absolute;top:5px;left:50%;transform:translate(-50%)}@keyframes m-wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-50%,9px)}}@media (max-width:640px){.m-footcue .m-right-sm{display:none}}.m-section{z-index:3;background:0 0;padding:clamp(72px,12vh,140px) clamp(20px,5vw,64px);position:relative}.m-section:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.m-inner{max-width:1120px;margin:0 auto}.m-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--indigo);margin-bottom:16px;font-size:12px}.m-h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;color:var(--hueso);font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.02}.m-lede{max-width:46em;color:var(--niebla);margin-top:18px;font-size:clamp(15.5px,1.2vw,18px);line-height:1.6}.m-leads{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:clamp(40px,6vh,64px);display:grid}.m-lead{background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:20px;padding:22px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.m-lead:before{content:"";background:radial-gradient(120% 80% at 100% 0%, var(--lead-accent,var(--indigo)), transparent 55%);opacity:.1;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.m-lead:hover{border-color:color-mix(in srgb, var(--lead-accent,var(--indigo)) 45%, transparent);transform:translateY(-4px)}.m-lead:hover:before{opacity:.18}.m-lead-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.m-lead-avatar{width:52px;height:52px;font-family:var(--display);color:#0b0b14;background:linear-gradient(180deg, color-mix(in srgb, var(--lead-accent,var(--indigo)) 85%, white 15%), var(--lead-accent,var(--indigo)));border-radius:14px;flex:none;place-items:center;font-size:21px;font-weight:700;display:grid}.m-lead-avatar img{object-fit:cover;border-radius:14px;width:100%;height:100%}.m-lead-id{flex-direction:column;gap:4px;min-width:0;display:flex}.m-lead-name{font-family:var(--display);letter-spacing:-.01em;color:var(--hueso);font-size:19px;font-weight:700}.m-lead-tag{color:var(--niebla);font-size:12.5px;line-height:1.3}.m-lead-hook{color:#d7d8e4;font-size:15px;font-style:italic;line-height:1.5}.m-lead-hook:before{content:"“"}.m-lead-hook:after{content:"”"}.m-lead-foot{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.m-diff{align-items:center;gap:5px;display:flex}.m-diff i{background:#ffffff29;border-radius:50%;width:8px;height:8px}.m-diff i.on{background:var(--lead-accent,var(--indigo))}.m-diff-label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--niebla);font-size:11px}.m-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:clamp(40px,6vh,64px);display:grid}.m-step{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:20px;padding:30px 26px;position:relative}.m-step-n{font-family:var(--display);width:40px;height:40px;color:var(--ambar);background:#ffc24b1a;border:1px solid #ffc24b40;border-radius:12px;place-items:center;margin-bottom:20px;font-size:15px;font-weight:800;display:grid}.m-step h3{font-family:var(--display);letter-spacing:-.01em;color:var(--hueso);margin-bottom:10px;font-size:21px;font-weight:700}.m-step p{color:var(--niebla);font-size:14.5px;line-height:1.55}.m-waitlist{z-index:3;background:0 0;position:relative}.m-waitlist .m-inner{text-align:center;max-width:720px}.m-waitlist .m-h2,.m-waitlist .m-lede{margin-inline:auto}.m-form{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.m-input{max-width:420px;color:var(--hueso);font-family:var(--body);background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;flex:320px;padding:15px 18px;font-size:15.5px;transition:border-color .2s,background .2s}.m-input::placeholder{color:var(--niebla)}.m-input:focus{border-color:var(--indigo);background:#6e63ff14;outline:none}.m-form .m-btn-primary{flex:none}.m-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.m-form-msg{min-height:1.2em;margin-top:18px;font-size:14.5px}.m-form-msg.ok{color:#7ce0b0}.m-form-msg.err{color:#ff8da1}.m-fineprint{font-family:var(--mono);letter-spacing:.04em;color:var(--niebla);margin-top:14px;font-size:11.5px}.m-plans{margin-top:clamp(40px,6vh,60px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:760px;margin-inline:auto;display:grid}.m-plan{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff17;border-radius:22px;flex-direction:column;padding:30px 28px;display:flex}.m-plan.featured{border-color:#ffc24b66;box-shadow:0 30px 80px -40px #ffc24b66}.m-plan-name{font-family:var(--display);color:var(--hueso);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.m-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#1a1405;background:var(--ambar);border-radius:999px;padding:3px 8px;font-size:10px}.m-price{font-family:var(--display);letter-spacing:-.03em;color:var(--hueso);margin-top:16px;font-size:40px;font-weight:800}.m-price span{font-family:var(--body);color:var(--niebla);font-size:15px;font-weight:500}.m-plan-desc{color:var(--niebla);flex:1;margin-top:10px;font-size:14.5px;line-height:1.5}.m-plan .m-btn{text-align:center;justify-content:center;margin-top:24px}.m-trial{text-align:center;color:#d7d8e4;margin-top:clamp(28px,4vh,40px);font-size:15px}.m-trial b{color:var(--ambar);font-weight:600}.m-faq-inner{max-width:820px}.m-faq{flex-direction:column;gap:12px;margin-top:clamp(36px,5vh,52px);display:flex}.m-faq-item{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:16px;transition:border-color .25s,background .25s;overflow:hidden}.m-faq-item:hover{border-color:#ffffff29}.m-faq-item[open]{border-color:color-mix(in srgb, var(--indigo) 45%, transparent);background:linear-gradient(#6e63ff14,#ffffff03)}.m-faq-item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.01em;color:var(--hueso);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;font-size:clamp(16px,1.6vw,19px);font-weight:700;list-style:none;display:flex}.m-faq-item summary::-webkit-details-marker{display:none}.m-faq-item summary:after{content:"";border-right:2px solid var(--ambar);border-bottom:2px solid var(--ambar);flex:none;width:12px;height:12px;transition:transform .25s;transform:rotate(45deg)}.m-faq-item[open] summary:after{transform:rotate(-135deg)}.m-faq-item p{color:var(--niebla);padding:0 24px 22px;font-size:15px;line-height:1.6}.m-faq-cta{text-align:center;color:var(--niebla);margin-top:28px;font-size:15px}.m-faq-cta a{color:var(--ambar);border-bottom:1px solid #ffc24b66;font-weight:600;text-decoration:none}.m-faq-cta a:hover{border-bottom-color:var(--ambar)}.m-founding-hero{z-index:3;text-align:center;padding:clamp(56px,10vh,110px) clamp(20px,5vw,64px) clamp(40px,6vh,72px);position:relative}.m-founding-hero .m-inner{max-width:820px}.m-scarcity{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ambar);background:#ffc24b14;border:1px solid #ffc24b66;border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:9px 18px;font-size:12px;display:inline-flex}.m-scarcity .m-pip{background:var(--ambar)}.m-founding-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;margin-top:30px;display:flex}.m-founding-price .m-big{font-family:var(--display);letter-spacing:-.04em;color:#0000;background:linear-gradient(92deg, var(--ambar), #ffe0a3 60%, var(--ambar));-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,9vw,88px);font-weight:800;line-height:1}.m-founding-price .m-per{font-family:var(--body);color:var(--niebla);font-size:18px;font-weight:500}.m-strike{color:var(--niebla);margin-top:14px;font-size:16px}.m-strike s{color:#6f7189}.m-strike b{color:#d7d8e4;font-weight:600}.m-founding-cta-row{justify-content:center;margin-top:34px;display:flex}.m-founding-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:clamp(36px,5vh,52px);display:grid}.m-card{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #ffffff17;border-radius:20px;padding:28px 26px}.m-card.featured{border-color:#ffc24b66;box-shadow:0 30px 80px -40px #ffc24b66}.m-card h3{font-family:var(--display);letter-spacing:-.01em;color:var(--hueso);margin-bottom:16px;font-size:20px;font-weight:700}.m-check{flex-direction:column;gap:13px;list-style:none;display:flex}.m-check li{color:#d7d8e4;padding-left:30px;font-size:15px;line-height:1.5;position:relative}.m-check li:before{content:"";border-left:2px solid var(--ambar);border-bottom:2px solid var(--ambar);width:15px;height:9px;position:absolute;top:3px;left:0;transform:rotate(-45deg)}.m-math{flex-direction:column;gap:12px;list-style:none;display:flex}.m-math li{color:var(--niebla);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;font-size:15px;display:flex}.m-math li:last-child{color:var(--hueso);border-bottom:0;padding-bottom:0;font-weight:600}.m-math li b{color:var(--hueso);font-weight:700}.m-math li .win{color:#7ce0b0}.m-footer{z-index:3;color:var(--niebla);background:linear-gradient(#0000,#06060db3);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:40px clamp(20px,5vw,64px);font-size:13px;display:flex;position:relative}.m-footer .m-brand{font-size:16px}.m-reveal{opacity:0;filter:blur(6px);animation:.95s cubic-bezier(.2,.7,.2,1) forwards m-rise;transform:translateY(22px)}.m-d1{animation-delay:.15s}.m-d2{animation-delay:.3s}.m-d3{animation-delay:.45s}.m-d4{animation-delay:.6s}.m-d5{animation-delay:.78s}.m-d6{animation-delay:.95s}@keyframes m-rise{to{opacity:1;filter:none;transform:none}}html.m-tab-hidden .m-cosmos:before,html.m-tab-hidden .m-cosmos:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.maestro .m-reveal{opacity:1;filter:none;animation:none;transform:none}.maestro .m-grain:after,.maestro .m-pip,.maestro .m-turnchip .m-eq i,.maestro .m-mouse:after,.maestro .m-cosmos:before,.maestro .m-cosmos:after{animation:none}html:has(.maestro){scroll-behavior:auto}}
