.oraculo{--bg:#050609;--surface:#0f1218;--ink:#efeae0;--ink-2:#b4b7bc;--ink-dim:#83878e;--ink-faint:#4e535b;--line:#ced4de1f;--line-2:#ced4de42;--lum:#fcf9f2;--glow:#fcf9f280;--serif:"Fraunces", Georgia, serif;--mono:"Space Mono", ui-monospace, monospace;--maxw:620px;--pad:28px;--ease:cubic-bezier(.4, 0, .2, 1);font-family:var(--serif);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100svh;line-height:1.6;position:relative;overflow-x:hidden}.oraculo *,.oraculo :before,.oraculo :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.oraculo .stars{z-index:0;pointer-events:none;opacity:.45;position:fixed;inset:0}.oraculo .stars i{background:var(--ink);opacity:0;border-radius:50%;width:1.5px;height:1.5px;animation:6s ease-in-out infinite or-tw;position:absolute}@keyframes or-tw{0%,to{opacity:.05}50%{opacity:.5}}.oraculo .vignette{z-index:1;pointer-events:none;background:radial-gradient(125% 95% at 50% 40%,#0000 34%,#000000a8 100%);position:fixed;inset:0}.oraculo .grain{z-index:2;pointer-events:none;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='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.oraculo .veil{z-index:60;background:var(--bg);opacity:0;pointer-events:none;transition:opacity .7s var(--ease);position:fixed;inset:0}.oraculo .veil.on{opacity:1;pointer-events:all}.oraculo .stage{z-index:5;position:relative}.oraculo .screen{flex-direction:column;justify-content:center;min-height:100svh;padding:104px 0 132px;display:flex}.oraculo .screen.scroll{justify-content:flex-start}.oraculo .wrap{max-width:var(--maxw);padding:0 var(--pad);width:100%;margin:0 auto}.oraculo .kick{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim);font-size:.8rem}.oraculo .oracle{letter-spacing:-.015em;font-size:clamp(2.15rem,7.4vw,3.2rem);font-weight:300;line-height:1.2}.oraculo .oracle em,.oraculo .it{color:var(--ink);font-style:italic}.oraculo .big{letter-spacing:-.02em;font-size:clamp(2.5rem,9vw,3.8rem);font-weight:400;line-height:1.08}.oraculo .body{color:var(--ink-2);font-size:1.2rem;font-weight:300;line-height:1.72}.oraculo .rule{background:var(--line);width:100%;height:1px;margin:42px 0}.oraculo .center{text-align:center}.oraculo .fade{opacity:0;animation:or-in 1.5s var(--ease) forwards}.oraculo .f1{animation-delay:.15s}.oraculo .f2{animation-delay:1s}.oraculo .f3{animation-delay:1.9s}.oraculo .f4{animation-delay:2.8s}@keyframes or-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.oraculo .tapbar{z-index:9;text-align:center;pointer-events:none;background:linear-gradient(to top, var(--bg) 48%, #05060900);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);padding:24px 0 34px;position:fixed;bottom:0;left:0;right:0;transform:translateY(8px)}.oraculo .tapbar.on{opacity:1;transform:none}.oraculo .tapcue{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-2);background:#ced4de09;border-radius:999px;align-items:center;gap:13px;padding:16px 30px;font-size:.86rem;display:inline-flex}.oraculo .chev{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:11px;height:11px;animation:1.5s ease-in-out infinite or-bob;transform:rotate(45deg)}@keyframes or-bob{0%,to{opacity:.55;transform:rotate(45deg)translateY(-1px)}50%{opacity:1;transform:rotate(45deg)translateY(4px)}}.oraculo .field{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:20px;font-size:.78rem;line-height:1.6;display:block}.oraculo .field-wrap{position:relative}.oraculo .inp{width:100%;font-family:var(--serif);color:var(--ink);border:0;border-bottom:1px solid var(--line-2);background:0 0;outline:none;min-height:96px;padding:14px 2px;font-size:1.75rem;font-weight:300;transition:border-color .4s}.oraculo .inp:focus{border-color:var(--ink)}.oraculo .inp::placeholder{color:#0000}.oraculo .ph{pointer-events:none;color:var(--ink-faint);align-items:center;padding-right:6px;font-size:1.6rem;font-weight:300;line-height:1.32;transition:opacity .25s;display:flex;position:absolute;inset:0}.oraculo .inp:not(:placeholder-shown)~.ph{opacity:0}.oraculo .err{font-family:var(--mono);color:#d09090;min-height:18px;margin-top:16px;font-size:.8rem}.oraculo .act,.oraculo a.act{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-2);cursor:pointer;background:0 0;align-items:center;gap:12px;padding:20px 30px;font-size:.95rem;text-decoration:none;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.oraculo .act:hover{border-color:var(--ink);background:#ced4de0d}.oraculo .act.solid{background:var(--ink);color:var(--bg);border-color:var(--ink);letter-spacing:.08em;box-shadow:0 0 46px var(--glow);padding:24px 30px;font-size:1.05rem;font-weight:700}.oraculo .act.solid:hover{background:var(--lum)}.oraculo .act.cta-green{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 0 52px #10b98161}.oraculo .act.cta-green:hover{background:#059669;border-color:#059669}.oraculo .act.wide{text-align:center;justify-content:center;width:100%}.oraculo .seance,.oraculo .analysis{text-align:center}.oraculo .line,.oraculo .an-line{color:var(--ink-2);max-width:15em;min-height:3.4em;margin:0 auto;font-size:clamp(1.85rem,6.4vw,2.35rem);font-style:italic;font-weight:300;line-height:1.45;transition:opacity .6s}.oraculo .pip{object-fit:contain;width:78px;height:78px;filter:brightness(1.45) drop-shadow(0 0 28px var(--glow));margin:52px auto 0;animation:2.4s ease-in-out infinite or-pulse;display:block}@keyframes or-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.oraculo .an-kick{margin-bottom:26px}.oraculo .ring{border:none;border-radius:50%;place-items:center;width:150px;height:150px;margin:0 auto 54px;animation:2.8s ease-in-out infinite or-breathe;display:grid;position:relative}.oraculo .ring img{object-fit:contain;width:92px;height:92px;filter:brightness(1.45) drop-shadow(0 0 32px var(--glow));animation:2.8s ease-in-out infinite or-pulse}@keyframes or-breathe{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}.oraculo .decode{font-family:var(--mono);color:var(--ink-dim);font-size:.98rem;line-height:2.1}.oraculo .decode .lit{color:var(--ink)}.oraculo .decode .res{color:var(--lum);font-size:1.15rem}.oraculo .numwrap{text-align:center;margin:14px 0}.oraculo .roman{font-family:var(--mono);letter-spacing:.3em;color:var(--ink-dim);text-transform:uppercase;margin-bottom:32px;font-size:.84rem}.oraculo .num{color:var(--lum);text-shadow:0 0 70px var(--glow), 0 0 140px #fcf9f238;animation:or-emerge 2.6s var(--ease) both;font-size:clamp(8.5rem,44vw,14rem);font-weight:300;line-height:.8}@keyframes or-emerge{0%{opacity:0;filter:blur(16px);transform:scale(.7)}60%{opacity:1;filter:blur()}to{opacity:1;transform:scale(1)}}.oraculo .arche{color:var(--ink);margin-top:28px;font-size:clamp(1.75rem,6.6vw,2.4rem);font-style:italic;font-weight:300}.oraculo .master{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lum);border:1px solid var(--line-2);margin-top:22px;padding:9px 16px;font-size:.74rem;display:inline-block}.oraculo .statement{margin:46px 0;font-size:clamp(1.6rem,5.6vw,2.15rem);font-weight:300;line-height:1.36}.oraculo .reading h4{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:42px 0 12px;font-size:.76rem;font-weight:400}.oraculo .reading p{color:var(--ink-2);font-size:1.24rem;font-weight:300;line-height:1.7}.oraculo .glyph{width:min(84vw,380px);height:min(84vw,380px);margin:14px auto 0;display:block}.oraculo .glyph.sm{width:min(60vw,230px);height:min(60vw,230px);margin:26px auto 8px}.oraculo .glyph line{stroke:var(--line-2);stroke-width:1px}.oraculo .glyph .spoke{stroke:var(--line)}.oraculo .glyph circle.node{fill:var(--bg);stroke:var(--ink);stroke-width:1.4px}.oraculo .glyph circle.core{fill:var(--lum);filter:drop-shadow(0 0 8px var(--glow))}.oraculo .glyph text{font-family:var(--mono);fill:var(--ink);font-size:12px}.oraculo .mono-row{font-family:var(--mono);color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:.92rem;display:flex}.oraculo .mono-row:last-child{border-bottom:0}.oraculo .mono-row b{color:var(--lum);font-size:1.05rem;font-weight:700}.oraculo .sec{border-top:1px solid var(--line);padding:80px 0}.oraculo .seal-note{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-size:.78rem}.oraculo .countdown{font-family:var(--mono);text-align:center;margin:30px 0}.oraculo .countdown .t{color:var(--lum);letter-spacing:.1em;font-size:2.5rem}.oraculo .countdown .l{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);margin-top:12px;font-size:.74rem}.oraculo .countdown.expired .t{color:var(--ink-faint);font-size:1.2rem}.oraculo .offer{border:1px solid var(--line);background:var(--surface);margin:20px 0;padding:32px 30px}.oraculo .offer .oc{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-size:.86rem}.oraculo .offer h3{margin:14px 0 12px;font-size:1.85rem;font-weight:400;line-height:1.2}.oraculo .offer .teaser{color:var(--ink-2);margin-bottom:20px;font-size:1.32rem;font-weight:300;line-height:1.55}.oraculo .offer ul{margin:16px 0;list-style:none}.oraculo .offer li{color:var(--ink-dim);padding:9px 0 9px 24px;font-size:1.24rem;font-weight:300;line-height:1.5;position:relative}.oraculo .offer li:before{content:"—";color:var(--ink-faint);position:absolute;left:0}.oraculo .offer .price{margin:14px 0 20px;font-size:2.2rem}.oraculo .bundle{border:1px solid var(--line-2);background:var(--surface);margin:26px 0;padding:36px 30px;transition:opacity .5s,filter .5s}.oraculo .bundle.sealed{opacity:1}.oraculo .stack .s{font-family:var(--mono);color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:16px 0;font-size:1.02rem;line-height:1.4;display:flex}.oraculo .stack .s b{color:var(--ink);font-weight:400}.oraculo .stack .s s{color:var(--ink-faint);font-size:1.15rem}.oraculo .anchor{text-align:center;margin:28px 0}.oraculo .anchor .ref{font-family:var(--mono);color:var(--ink-faint);font-size:1.5rem;text-decoration:line-through}.oraculo .anchor .now{color:var(--lum);text-shadow:0 0 46px var(--glow);margin-top:10px;font-size:clamp(3.4rem,15vw,4.6rem);line-height:1}.oraculo .anchor .save{font-family:var(--mono);color:var(--ink-2);margin-top:14px;font-size:.95rem}.oraculo .compare{grid-template-columns:1fr 1fr;gap:14px;margin:28px 0;display:grid}.oraculo .compare .c{border:1px solid var(--line);text-align:center;background:var(--surface);padding:24px}.oraculo .compare .c.hl{border-color:var(--line-2)}.oraculo .compare .cap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);font-size:.7rem}.oraculo .compare .p{margin:10px 0;font-size:1.9rem}.oraculo .proof{border:1px solid var(--line);text-align:center;background:var(--surface);margin:28px 0;padding:32px}.oraculo .proof .nums{color:var(--lum);letter-spacing:.06em;margin-top:14px;font-size:1.85rem}.oraculo .paid{font-family:var(--mono);color:var(--ink-faint);text-align:center;margin-top:30px;font-size:.72rem;line-height:2}.oraculo .bundle-cta{border:1px solid var(--line-2);background:var(--surface);text-align:center;margin:12px 0 4px;padding:30px 26px}.oraculo .bundle-cta .l{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:16px;font-size:.82rem}.oraculo .bundle-cta .p2{color:var(--ink-2);margin-bottom:20px;font-size:1.9rem}.oraculo .bundle-cta .p2 s{color:var(--ink-faint)}.oraculo .bundle-cta .p2 b{color:var(--lum);font-weight:400}.oraculo .warranty{border:1px solid var(--line);background:var(--surface);text-align:center;padding:36px 30px}.oraculo .warranty .seal{color:var(--lum);font-size:2rem}.oraculo .warranty h3{margin:14px 0 12px;font-size:1.65rem;font-weight:400}.oraculo .warranty p{color:var(--ink-2);font-size:1.16rem;font-weight:300;line-height:1.7}.oraculo .faq-item{border-bottom:1px solid var(--line)}.oraculo .faq-q{text-align:left;width:100%;color:var(--ink);font-family:var(--serif);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.2rem;font-weight:300;display:flex}.oraculo .faq-q .pm{font-family:var(--mono);color:var(--ink-dim)}.oraculo .faq-a{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.oraculo .faq-a p{color:var(--ink-2);padding:0 0 22px;font-size:1.1rem;font-weight:300;line-height:1.7}.oraculo .an-wait{color:var(--ink-dim);text-align:center;margin-top:26px;font-size:.95rem;line-height:1.6;animation:.6s both cdv-wait-in}.oraculo .an-wait span{letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-top:6px;font-family:Space Mono,monospace;font-size:.72rem;animation:2.2s ease-in-out infinite cdv-wait-pulse;display:inline-block}@keyframes cdv-wait-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cdv-wait-pulse{0%,to{opacity:.35}50%{opacity:.9}}
