/* Aiden — Presentación · diseño Apple-style (rediseño)
   CSS scopeado bajo .aiden-page-presentacion */

.aiden-page-presentacion{
    --t50:#E6F5F2; --t100:#CCEAE5; --t200:#99D5CB; --t300:#66C0B1; --t400:#33AB97;
    --t500:#13967E; --t600:#0E7A67; --t700:#0A5E50; --t800:#074237;
    --purple:#574A87; --amber:#8E702A; --rose:#B44D57;
    --ink:#141413; --ink-soft:#3a3a38; --muted:#86868b; --muted2:#a1a1a6;
    --line:rgba(0,0,0,.08); --bg:#fbfbfd; --bg2:#f5f5f7; --white:#fff;
    --fd:'Sora',-apple-system,sans-serif; --fb:'Figtree',-apple-system,sans-serif;
    --ease:cubic-bezier(.16,1,.3,1);
    --maxw:1100px;
  }
.aiden-page-presentacion{background:var(--bg);color:var(--ink);font-family:var(--fb);line-height:1.5}
.aiden-page-presentacion *{box-sizing:border-box}
.aiden-page-presentacion ::selection{background:var(--t500);color:#fff}
/* ─── Progress bar ─── */
.aiden-page-presentacion .prog{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--t400),var(--t600));width:0;z-index:1000;transition:width .1s linear}
/* ─── Nav minimal ─── */
.aiden-page-presentacion .nav{position:fixed;top:0;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:space-between;
    padding:18px 32px;background:rgba(251,251,253,.72);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);
    border-bottom:1px solid transparent;transition:border-color .4s var(--ease)}
.aiden-page-presentacion .nav.scrolled{border-bottom-color:var(--line)}
.aiden-page-presentacion .nav-logo{font-family:var(--fd);font-weight:800;font-size:19px;letter-spacing:-.03em;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:9px}
.aiden-page-presentacion .nav-logo-mark{width:26px;height:26px}
.aiden-page-presentacion .nav-cta{font-family:var(--fb);font-weight:600;font-size:14px;color:#fff;background:var(--ink);padding:9px 18px;border-radius:980px;text-decoration:none;transition:all .3s var(--ease)}
.aiden-page-presentacion .nav-cta:hover{background:var(--t600);transform:scale(1.03)}
/* ─── Shared section rhythm ─── */
.aiden-page-presentacion section{position:relative}
.aiden-page-presentacion .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}
.aiden-page-presentacion .eyebrow{font-family:var(--fb);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--t600);margin-bottom:22px}
.aiden-page-presentacion .grad{background:linear-gradient(120deg,var(--t400),var(--t600) 40%,var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:gradshift 6s ease-in-out infinite}
@keyframes gradshift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
/* ─── Reveal on scroll ─── */
.aiden-page-presentacion .rv{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1s var(--ease)}
.aiden-page-presentacion .rv.on{opacity:1;transform:none}
.aiden-page-presentacion .rv-d1{transition-delay:.12s}
.aiden-page-presentacion .rv-d2{transition-delay:.24s}
.aiden-page-presentacion .rv-d3{transition-delay:.36s}
.aiden-page-presentacion .rv-d4{transition-delay:.48s}
/* ═══════════ HERO ═══════════ */
.aiden-page-presentacion .hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;padding:120px 24px 80px}
.aiden-page-presentacion .hero-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none}
.aiden-page-presentacion .hero-glow.g1{width:600px;height:600px;background:radial-gradient(circle,var(--t300),transparent 70%);top:-10%;left:-5%;animation:float1 14s ease-in-out infinite}
.aiden-page-presentacion .hero-glow.g2{width:520px;height:520px;background:radial-gradient(circle,#C9BEEA,transparent 70%);bottom:-12%;right:-8%;animation:float2 16s ease-in-out infinite}
@keyframes float1{0%,100%{transform:translate(0,0)}50%{transform:translate(60px,40px)}}
@keyframes float2{0%,100%{transform:translate(0,0)}50%{transform:translate(-50px,-30px)}}
.aiden-page-presentacion .hero-tag{font-family:var(--fb);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;opacity:0;animation:heroIn 1s var(--ease) .1s forwards}
.aiden-page-presentacion .hero-h{font-family:var(--fd);font-weight:800;font-size:clamp(3.2rem,11vw,8.5rem);line-height:.95;letter-spacing:-.05em;margin-bottom:28px}
.aiden-page-presentacion .hero-h .l1{display:block;opacity:0;animation:heroIn 1.1s var(--ease) .25s forwards}
.aiden-page-presentacion .hero-h .l2{display:block;font-style:italic;opacity:0;animation:heroIn 1.1s var(--ease) .42s forwards}
.aiden-page-presentacion .hero-sub{font-size:clamp(1.1rem,2.4vw,1.5rem);color:var(--muted);max-width:540px;margin:0 auto 48px;font-weight:400;opacity:0;animation:heroIn 1.1s var(--ease) .6s forwards}
@keyframes heroIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}
.aiden-page-presentacion .hero-scroll{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;animation:heroIn 1s var(--ease) 1s forwards}
.aiden-page-presentacion .hero-scroll-txt{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted2)}
.aiden-page-presentacion .hero-scroll-line{width:1px;height:42px;background:linear-gradient(var(--muted2),transparent);position:relative;overflow:hidden}
.aiden-page-presentacion .hero-scroll-line::after{content:'';position:absolute;top:0;left:0;width:100%;height:40%;background:var(--t500);animation:scrolldot 2s var(--ease) infinite}
@keyframes scrolldot{0%{transform:translateY(-100%)}100%{transform:translateY(250%)}}
/* ═══════════ BIG STATEMENT ═══════════ */
.aiden-page-presentacion .statement{padding:clamp(120px,20vh,220px) 0}
.aiden-page-presentacion .statement-h{font-family:var(--fd);font-weight:700;font-size:clamp(2rem,5.5vw,4rem);line-height:1.08;letter-spacing:-.035em;max-width:16ch;margin-bottom:36px}
.aiden-page-presentacion .statement-p{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6;color:var(--muted);max-width:60ch;margin-bottom:18px;font-weight:400}
.aiden-page-presentacion .statement-p strong{color:var(--ink);font-weight:600}
/* ═══════════ PRINCIPLES ═══════════ */
.aiden-page-presentacion .principles{padding:clamp(80px,14vh,140px) 0;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.aiden-page-presentacion .sec-head{text-align:center;margin-bottom:80px}
.aiden-page-presentacion .sec-h{font-family:var(--fd);font-weight:800;font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.04;letter-spacing:-.04em}
.aiden-page-presentacion .sec-sub{font-size:clamp(1rem,1.8vw,1.2rem);color:var(--muted);margin-top:20px;max-width:46ch;margin-left:auto;margin-right:auto}
.aiden-page-presentacion .prin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.aiden-page-presentacion .prin{position:relative;padding:48px 44px;border-radius:28px;background:var(--bg);border:1px solid var(--line);overflow:hidden;min-height:340px;display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.aiden-page-presentacion .prin:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(0,0,0,.08)}
.aiden-page-presentacion .prin-num{font-family:var(--fd);font-weight:700;font-size:14px;color:var(--muted2);margin-bottom:auto}
.aiden-page-presentacion .prin-demo{height:120px;display:flex;align-items:center;justify-content:center;margin:24px 0}
.aiden-page-presentacion .prin-h{font-family:var(--fd);font-weight:700;font-size:1.7rem;letter-spacing:-.025em;margin-bottom:12px}
.aiden-page-presentacion .prin-d{font-size:15px;line-height:1.6;color:var(--muted)}
.aiden-page-presentacion .prin-d code{font-family:'SF Mono',ui-monospace,monospace;font-size:12.5px;background:var(--bg2);padding:2px 6px;border-radius:6px;color:var(--t700)}
/* Aurora demo */
.aiden-page-presentacion .aurora-stack{position:relative;width:160px;height:100px}
.aiden-page-presentacion .aurora-card{position:absolute;inset:0;border-radius:18px;background:rgba(255,255,255,.55);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(255,255,255,.7);box-shadow:0 10px 30px rgba(0,0,0,.08)}
.aiden-page-presentacion .aurora-card.c2{transform:translate(16px,16px);background:rgba(19,150,126,.12)}
.aiden-page-presentacion .aurora-card.c3{transform:translate(32px,32px);background:rgba(87,74,135,.12)}
/* Momentum demo */
.aiden-page-presentacion .mom-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:980px;background:var(--ink);color:#fff;font-family:var(--fb);font-weight:600;font-size:14px;animation:momPulse 3.4s var(--ease) infinite}
@keyframes momPulse{0%,100%{transform:scale(1);background:var(--ink)}50%{transform:scale(1.08);background:var(--t600)}}
/* Type demo */
.aiden-page-presentacion .type-demo{font-family:var(--fd);font-weight:800;font-size:3.4rem;letter-spacing:-.04em;line-height:1}
.aiden-page-presentacion .type-demo span{display:block;font-family:var(--fb);font-weight:400;font-size:.9rem;letter-spacing:0;color:var(--muted);margin-top:8px}
/* Transparency demo */
.aiden-page-presentacion .price-demo{text-align:center}
.aiden-page-presentacion .price-demo-amt{font-family:var(--fd);font-weight:800;font-size:2.8rem;letter-spacing:-.03em;color:var(--t600)}
.aiden-page-presentacion .price-demo-note{font-size:13px;color:var(--muted);margin-top:6px}
@media(max-width:760px){
.aiden-page-presentacion .prin-grid{grid-template-columns:1fr}
.aiden-page-presentacion .nav{padding:14px 20px}
.aiden-page-presentacion .wrap{padding:0 22px}
.aiden-page-presentacion .prin{padding:38px 30px;min-height:300px}
}
.aiden-page-presentacion .typo{padding:clamp(120px,20vh,200px) 0;text-align:center;overflow:hidden}
.aiden-page-presentacion .typo-big{font-family:var(--fd);font-weight:800;font-size:clamp(4rem,18vw,16rem);line-height:.85;letter-spacing:-.06em;margin:40px 0}
.aiden-page-presentacion .typo-big em{font-style:italic;color:transparent;-webkit-text-stroke:2px var(--ink)}
.aiden-page-presentacion .typo-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:760px;margin:60px auto 0;text-align:left}
.aiden-page-presentacion .typo-card{padding:36px;border-radius:24px;background:var(--white);border:1px solid var(--line)}
.aiden-page-presentacion .typo-card-aa{font-family:var(--fd);font-weight:800;font-size:3rem;letter-spacing:-.04em;line-height:1;margin-bottom:18px}
.aiden-page-presentacion .typo-card.body .typo-card-aa{font-family:var(--fb);font-weight:600}
.aiden-page-presentacion .typo-card-name{font-family:var(--fd);font-weight:700;font-size:1.2rem;margin-bottom:6px}
.aiden-page-presentacion .typo-card-role{font-size:13px;color:var(--muted);margin-bottom:16px}
.aiden-page-presentacion .typo-card-w{font-size:13px;color:var(--muted2);letter-spacing:.02em;line-height:1.7}
.aiden-page-presentacion .typo-card-w b{color:var(--ink)}
@media(max-width:760px){
.aiden-page-presentacion .typo-pair{grid-template-columns:1fr}
}
.aiden-page-presentacion .palette{padding:clamp(80px,14vh,140px) 0;background:var(--white);border-top:1px solid var(--line)}
.aiden-page-presentacion .pal-ramp{display:grid;grid-template-columns:repeat(9,1fr);border-radius:20px;overflow:hidden;margin:50px 0 30px;box-shadow:0 20px 50px rgba(0,0,0,.06)}
.aiden-page-presentacion .pal-sw{aspect-ratio:1/1.4;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;position:relative;transition:transform .4s var(--ease)}
.aiden-page-presentacion .pal-sw:hover{transform:translateY(-8px);z-index:2}
.aiden-page-presentacion .pal-sw-n{font-family:var(--fd);font-weight:700;font-size:12px;color:#fff;opacity:.9}
.aiden-page-presentacion .pal-sw-h{font-family:'SF Mono',ui-monospace,monospace;font-size:10px;color:#fff;opacity:.7}
.aiden-page-presentacion .pal-sw.dark .pal-sw-n, .aiden-page-presentacion .pal-sw.dark .pal-sw-h{color:var(--ink)}
.aiden-page-presentacion .pal-accents{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.aiden-page-presentacion .pal-acc{padding:24px;border-radius:18px;color:#fff;min-height:120px;display:flex;flex-direction:column;justify-content:space-between}
.aiden-page-presentacion .pal-acc-n{font-family:var(--fd);font-weight:700;font-size:1rem}
.aiden-page-presentacion .pal-acc-r{font-size:12px;opacity:.85;line-height:1.4}
@media(max-width:760px){
.aiden-page-presentacion .pal-ramp{grid-template-columns:repeat(5,1fr)}
.aiden-page-presentacion .pal-accents{grid-template-columns:repeat(2,1fr)}
}
.aiden-page-presentacion .comp{padding:clamp(80px,14vh,140px) 0}
.aiden-page-presentacion .comp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px}
.aiden-page-presentacion .comp-card{padding:34px;border-radius:24px;background:var(--white);border:1px solid var(--line);min-height:200px;display:flex;flex-direction:column;gap:18px;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.aiden-page-presentacion .comp-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px rgba(0,0,0,.07)}
.aiden-page-presentacion .comp-card-lbl{font-family:var(--fb);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted2)}
.aiden-page-presentacion .comp-card.span2{grid-column:span 2}
.aiden-page-presentacion .c-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.aiden-page-presentacion .c-b{font-family:var(--fb);font-weight:600;font-size:14px;padding:11px 22px;border-radius:980px;border:none;cursor:pointer;transition:all .3s var(--ease)}
.aiden-page-presentacion .c-b-p{background:var(--ink);color:#fff}
.aiden-page-presentacion .c-b-p:hover{background:var(--t600);transform:scale(1.04)}
.aiden-page-presentacion .c-b-g{background:rgba(19,150,126,.1);color:var(--t700);backdrop-filter:blur(10px)}
.aiden-page-presentacion .c-b-g:hover{background:rgba(19,150,126,.18)}
.aiden-page-presentacion .c-toggle{width:52px;height:30px;border-radius:980px;background:var(--bg2);position:relative;cursor:pointer;transition:background .3s var(--ease)}
.aiden-page-presentacion .c-toggle.on{background:var(--t500)}
.aiden-page-presentacion .c-toggle::after{content:'';position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform .3s var(--ease)}
.aiden-page-presentacion .c-toggle.on::after{transform:translateX(22px)}
.aiden-page-presentacion .c-input{width:100%;padding:13px 16px;border-radius:14px;border:1px solid var(--line);font-family:var(--fb);font-size:14px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease);outline:none}
.aiden-page-presentacion .c-input:focus{border-color:var(--t500);box-shadow:0 0 0 4px rgba(19,150,126,.12)}
.aiden-page-presentacion .c-badges{display:flex;gap:8px;flex-wrap:wrap}
.aiden-page-presentacion .c-badge{font-family:var(--fb);font-weight:600;font-size:12px;padding:5px 12px;border-radius:980px}
.aiden-page-presentacion .c-badge.rec{background:var(--t50);color:var(--t700)}
.aiden-page-presentacion .c-badge.new{background:rgba(87,74,135,.12);color:var(--purple)}
.aiden-page-presentacion .c-badge.pro{background:var(--ink);color:#fff}
.aiden-page-presentacion .c-badge.pop{background:rgba(180,77,87,.12);color:var(--rose)}
.aiden-page-presentacion .c-tabs{display:flex;gap:6px;background:var(--bg2);padding:5px;border-radius:14px}
.aiden-page-presentacion .c-tab{flex:1;font-family:var(--fb);font-weight:600;font-size:13px;padding:9px;border-radius:10px;border:none;background:transparent;cursor:pointer;color:var(--muted);transition:all .3s var(--ease)}
.aiden-page-presentacion .c-tab.active{background:#fff;color:var(--ink);box-shadow:0 2px 8px rgba(0,0,0,.06)}
.aiden-page-presentacion .c-tab-
  .c-tab-body b{font-weight:700}
.aiden-page-presentacion .c-acc-item{border-bottom:1px solid var(--line)}
.aiden-page-presentacion .c-acc-q{width:100%;text-align:left;font-family:var(--fb);font-weight:600;font-size:14px;padding:14px 0;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--ink)}
.aiden-page-presentacion .c-acc-q svg{width:16px;height:16px;transition:transform .3s var(--ease);flex-shrink:0}
.aiden-page-presentacion .c-acc-item.open .c-acc-q svg{transform:rotate(45deg)}
.aiden-page-presentacion .c-acc-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease),padding .4s var(--ease);font-size:13.5px;color:var(--muted);line-height:1.6}
.aiden-page-presentacion .c-acc-item.open .c-acc-a{max-height:120px;padding-bottom:14px}
.aiden-page-presentacion .c-aurora{border-radius:18px;padding:22px;background:rgba(19,150,126,.08);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid rgba(255,255,255,.6);position:relative;overflow:hidden}
.aiden-page-presentacion .c-aurora-orb{position:absolute;width:120px;height:120px;border-radius:50%;filter:blur(30px);opacity:.5}
.aiden-page-presentacion .c-aurora-orb.o1{background:var(--t300);top:-30px;right:-20px;animation:float1 9s ease-in-out infinite}
.aiden-page-presentacion .c-aurora-orb.o2{background:#C9BEEA;bottom:-30px;left:-20px;animation:float2 11s ease-in-out infinite}
.aiden-page-presentacion .c-aurora-h{font-family:var(--fd);font-weight:700;font-size:1.1rem;position:relative;margin-bottom:4px}
.aiden-page-presentacion .c-aurora-s{font-size:12.5px;color:var(--muted);position:relative}
.aiden-page-presentacion .c-mom{display:flex;align-items:center;gap:0;background:var(--bg2);border-radius:980px;padding:6px;position:relative}
.aiden-page-presentacion .c-mom-item{flex:1;display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:980px;cursor:pointer;position:relative;z-index:2;transition:color .3s var(--ease)}
.aiden-page-presentacion .c-mom-av{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:700;font-size:12px;color:#fff;flex-shrink:0}
.aiden-page-presentacion .c-mom-name{font-family:var(--fb);font-weight:600;font-size:13px}
.aiden-page-presentacion .c-mom-price{font-family:var(--fb);font-weight:700;font-size:13px;margin-left:auto}
.aiden-page-presentacion .c-mom-glider{position:absolute;top:6px;bottom:6px;border-radius:980px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.1);transition:all .5s var(--ease);z-index:1}
@media(max-width:900px){
.aiden-page-presentacion .comp-grid{grid-template-columns:repeat(2,1fr)}
.aiden-page-presentacion .comp-card.span2{grid-column:span 2}
}
@media(max-width:640px){
.aiden-page-presentacion .comp-grid{grid-template-columns:1fr}
.aiden-page-presentacion .comp-card.span2{grid-column:span 1}
}
.aiden-page-presentacion .tour{padding:clamp(80px,14vh,140px) 0;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.aiden-page-presentacion .tour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px}
.aiden-page-presentacion .tour-card{display:flex;flex-direction:column;gap:6px;padding:26px;border-radius:20px;background:var(--bg);border:1px solid var(--line);text-decoration:none;color:inherit;transition:all .4s var(--ease);position:relative;overflow:hidden}
.aiden-page-presentacion .tour-card:hover{transform:translateY(-5px);border-color:var(--t300);box-shadow:0 20px 50px rgba(0,0,0,.06)}
.aiden-page-presentacion .tour-card::after{content:'→';position:absolute;top:24px;right:24px;font-size:18px;color:var(--muted2);transition:all .4s var(--ease)}
.aiden-page-presentacion .tour-card:hover::after{color:var(--t600);transform:translateX(4px)}
.aiden-page-presentacion .tour-num{font-family:var(--fd);font-weight:700;font-size:13px;color:var(--t500)}
.aiden-page-presentacion .tour-t{font-family:var(--fd);font-weight:700;font-size:1.1rem;letter-spacing:-.02em}
.aiden-page-presentacion .tour-d{font-size:13px;color:var(--muted)}
@media(max-width:900px){
.aiden-page-presentacion .tour-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){
.aiden-page-presentacion .tour-grid{grid-template-columns:1fr}
}
.aiden-page-presentacion .tech{padding:clamp(80px,14vh,140px) 0}
.aiden-page-presentacion .tech-list{margin-top:50px;border-top:1px solid var(--line)}
.aiden-page-presentacion .tech-row{display:grid;grid-template-columns:200px 1fr;gap:30px;padding:26px 0;border-bottom:1px solid var(--line);align-items:baseline}
.aiden-page-presentacion .tech-k{font-family:var(--fd);font-weight:700;font-size:1.05rem;letter-spacing:-.02em}
.aiden-page-presentacion .tech-v{font-size:14.5px;color:var(--muted);line-height:1.6}
.aiden-page-presentacion .tech-v code{font-family:'SF Mono',ui-monospace,monospace;font-size:12.5px;background:var(--bg2);padding:2px 7px;border-radius:6px;color:var(--t700)}
@media(max-width:640px){
.aiden-page-presentacion .tech-row{grid-template-columns:1fr;gap:6px}
}
.aiden-page-presentacion .close{padding:clamp(140px,24vh,260px) 0;text-align:center;position:relative;overflow:hidden}
.aiden-page-presentacion .close-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,var(--t200),transparent 70%);filter:blur(80px);opacity:.4;top:50%;left:50%;transform:translate(-50%,-50%)}
.aiden-page-presentacion .close-h{font-family:var(--fd);font-weight:800;font-size:clamp(2.6rem,7vw,5.5rem);line-height:1;letter-spacing:-.045em;margin-bottom:30px;position:relative}
.aiden-page-presentacion .close-p{font-size:clamp(1.05rem,2vw,1.3rem);color:var(--muted);max-width:48ch;margin:0 auto 44px;position:relative}
.aiden-page-presentacion .close-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}
.aiden-page-presentacion .close-b{font-family:var(--fb);font-weight:600;font-size:15px;padding:15px 30px;border-radius:980px;text-decoration:none;transition:all .3s var(--ease)}
.aiden-page-presentacion .close-b-p{background:var(--ink);color:#fff}
.aiden-page-presentacion .close-b-p:hover{background:var(--t600);transform:scale(1.04)}
.aiden-page-presentacion .close-b-o{background:transparent;color:var(--ink);border:1px solid var(--line)}
.aiden-page-presentacion .close-b-o:hover{border-color:var(--t500);color:var(--t600)}
.aiden-page-presentacion .foot{padding:50px 0;text-align:center;border-top:1px solid var(--line);font-size:13px;color:var(--muted2)}
