.pres-root{--pres-bg:#070313;--pres-bg-raise:#0d0730;--pres-navy:#190564;--pres-blue:#56aee6;--pres-blue-soft:#56aee624;--pres-ink:#eef1fb;--pres-ink-dim:#eef1fbad;--pres-ink-faint:#eef1fb6b;--pres-line:#eef1fb1a;--pres-glass:#ffffff0a;--pres-whatsapp:#25d366;--pres-ease:cubic-bezier(.22,1,.36,1);background-color:var(--pres-bg);color:var(--pres-ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:clip}.pres-root ::selection{color:#fff;background:#56aee659}.pres-display{font-family:var(--font-display),Georgia,serif;font-variation-settings:"opsz" 72;letter-spacing:-.015em;text-wrap:balance;font-weight:560;line-height:1.06}.pres-display em{color:var(--pres-blue);font-style:italic;font-weight:480}.pres-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--pres-blue);align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;display:inline-flex}.pres-kicker:before{content:"";background:linear-gradient(90deg,transparent,var(--pres-blue));width:2.25rem;height:1px}.pres-chapter{font-family:var(--font-display),Georgia,serif;color:var(--pres-ink-faint);letter-spacing:.04em;font-size:.95rem;font-style:italic}.pres-grain{z-index:60;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");position:fixed;inset:0}.pres-aurora{pointer-events:none;position:absolute;inset:0;overflow:clip}.pres-aurora:before,.pres-aurora:after{content:"";filter:blur(90px);will-change:transform;border-radius:9999px;position:absolute}.pres-aurora:before{width:62vw;min-width:34rem;height:62vw;min-height:34rem;animation:pres-drift 16s var(--pres-ease)infinite alternate;background:radial-gradient(circle,#56aee63d 0%,#19056480 45%,#0000 70%);top:-18%;right:-14%}.pres-aurora:after{width:48vw;min-width:26rem;height:48vw;min-height:26rem;animation:pres-drift 20s var(--pres-ease)infinite alternate-reverse;background:radial-gradient(circle,#190564d9 0%,#56aee61a 55%,#0000 72%);bottom:-22%;left:-12%}@keyframes pres-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6%,5%)scale(1.12)}}.pres-gridlines{pointer-events:none;background-image:linear-gradient(#eef1fb09 1px,#0000 1px),linear-gradient(90deg,#eef1fb09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 20%,#0000 75%)}[data-reveal]{opacity:0;filter:blur(7px);transition:opacity .9s var(--pres-ease),transform .9s var(--pres-ease),filter .9s var(--pres-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(30px)}[data-reveal].pres-inview{opacity:1;filter:blur();transform:translateY(0)}.pres-hero-enter{animation:pres-rise 1.1s var(--pres-ease)both;animation-delay:var(--enter-delay,0s)}@keyframes pres-rise{0%{opacity:0;filter:blur(8px);transform:translateY(34px)}to{opacity:1;filter:blur();transform:translateY(0)}}.pres-progress{z-index:90;transform-origin:0;width:100%;height:2px;transform:scaleX(var(--pres-progress,0));background:linear-gradient(90deg,var(--pres-navy),var(--pres-blue)60%,#a7d6f5);position:fixed;top:0;left:0;box-shadow:0 0 12px #56aee6a6}.pres-header{z-index:80;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--pres-line);transition:transform .5s var(--pres-ease);background:#070313b8;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem clamp(1.1rem,4vw,2.6rem);display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.pres-header.pres-header-show{transform:translateY(0)}.pres-card{border:1px solid var(--pres-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .5s var(--pres-ease),border-color .5s var(--pres-ease),box-shadow .5s var(--pres-ease);background:linear-gradient(160deg,#ffffff0e,#ffffff04);border-radius:1.25rem;position:relative}.pres-card:hover{border-color:#56aee666;transform:translateY(-5px);box-shadow:0 24px 60px -24px #000000bf,0 0 42px -14px #56aee661}.pres-card-glow:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:opacity .5s var(--pres-ease);background:linear-gradient(140deg,#56aee68c,#0000 38% 68%,#56aee647);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pres-card-glow:hover:before{opacity:1}.pres-icon-chip{width:2.75rem;height:2.75rem;color:var(--pres-blue);background:var(--pres-blue-soft);border:1px solid #56aee647;border-radius:.9rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 18px #56aee61f}.pres-btn{letter-spacing:.01em;transition:transform .35s var(--pres-ease),box-shadow .35s var(--pres-ease),background-color .35s var(--pres-ease),border-color .35s var(--pres-ease);border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.pres-btn:active{transform:scale(.97)}.pres-btn-primary{background:linear-gradient(135deg,#6cbbf0,var(--pres-blue)55%,#3d8fc9);color:#041222;box-shadow:0 14px 38px -12px #56aee68c,inset 0 1px #ffffff73}.pres-btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 48px -12px #56aee6b3,inset 0 1px #ffffff73}.pres-btn-ghost{border:1px solid var(--pres-line);color:var(--pres-ink-dim);background:#ffffff08}.pres-btn-ghost:hover{color:var(--pres-ink);background:#56aee614;border-color:#56aee673}.pres-btn-whatsapp{background:linear-gradient(135deg,#3ce27e,var(--pres-whatsapp)55%,#17a94e);color:#032313;box-shadow:0 14px 38px -12px #25d36680,inset 0 1px #fff6}.pres-btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 22px 52px -12px #25d366a6,inset 0 1px #fff6}.pres-fab{z-index:85;background:linear-gradient(135deg,#3ce27e,var(--pres-whatsapp)60%,#17a94e);color:#032313;opacity:0;pointer-events:none;width:3.5rem;height:3.5rem;transition:opacity .45s var(--pres-ease),transform .45s var(--pres-ease);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);transform:translateY(20px)scale(.8);box-shadow:0 16px 40px -10px #25d36699}.pres-fab.pres-fab-show{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.pres-fab:after{content:"";border-radius:inherit;animation:pres-ping 2.6s var(--pres-ease)infinite;border:1px solid #25d36699;position:absolute;inset:0}@keyframes pres-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.65)}}.pres-scroll-cue{border:1.5px solid var(--pres-ink-faint);border-radius:9999px;justify-content:center;width:1.35rem;height:2.2rem;padding-top:.4rem;display:flex}.pres-scroll-cue span{background:var(--pres-blue);width:3px;height:.55rem;animation:pres-cue 1.8s var(--pres-ease)infinite;border-radius:9999px}@keyframes pres-cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(.7rem)}to{opacity:0;transform:translateY(0)}}.pres-meter{background:#ffffff14;border-radius:9999px;height:.55rem;overflow:hidden}.pres-meter>span{border-radius:inherit;background:linear-gradient(90deg,var(--pres-navy),var(--pres-blue));width:0;height:100%;transition:width 1.6s var(--pres-ease).25s;display:block;box-shadow:0 0 14px #56aee699}.pres-inview .pres-meter>span,.pres-inview.pres-meter>span{width:var(--meter,70%)}.pres-bar{background:linear-gradient(180deg,var(--pres-blue),#56aee640);transform-origin:bottom;width:100%;transition:transform 1.1s var(--pres-ease)var(--bar-delay,.2s);border-radius:.3rem .3rem 0 0;transform:scaleY(0)}.pres-inview .pres-bar{transform:scaleY(1)}.pres-timeline{position:relative}.pres-timeline:before{content:"";background:linear-gradient(#56aee699,#56aee60f);width:1px;position:absolute;top:.6rem;bottom:.6rem;left:1.18rem}.pres-timeline-dot{z-index:1;width:2.4rem;height:2.4rem;font-family:var(--font-display),Georgia,serif;color:var(--pres-blue);background:var(--pres-bg-raise);border:1px solid #56aee666;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-style:italic;display:inline-flex;position:relative;box-shadow:0 0 20px #56aee638}.pres-divider{color:var(--pres-ink-faint);align-items:center;gap:1.25rem;display:flex}.pres-divider:before,.pres-divider:after{content:"";background:linear-gradient(90deg,transparent,var(--pres-line),transparent);flex:1;height:1px}@media (prefers-reduced-motion:reduce){[data-reveal],.pres-hero-enter{opacity:1;filter:none;transition:none;animation:none;transform:none}.pres-aurora:before,.pres-aurora:after,.pres-fab:after,.pres-scroll-cue span{animation:none}.pres-meter>span{width:var(--meter,70%);transition:none}.pres-bar{transition:none;transform:scaleY(1)}}
