
  :root{
    --cream:#BBE1FA;
    --paper:#FFFFFF;
    --cream-2:#CFEAFC;
    --ink:#1B262C;
    --muted:#0F4C75;
    --line:#D3ECFC;
    --rose:#0F4C75;
    --rose-deep:#1B262C;
    --gold:#3282B8;
    --gold-deep:#0F4C75;
    --sage:#BBE1FA;
    --sage-deep:#3282B8;
    --grad:linear-gradient(135deg,var(--rose-deep) 0%,var(--rose) 50%,var(--gold) 100%);
    --grad-deep:linear-gradient(135deg,var(--rose-deep) 0%,var(--rose) 55%,var(--gold) 100%);
    --grad-soft:linear-gradient(135deg,rgba(27,38,44,.16) 0%,rgba(15,76,117,.20) 50%,rgba(50,130,184,.22) 100%);
  }
  *{margin:0;padding:0;box-sizing:border-box;}
  html{scroll-behavior:smooth;}
  body{
    background:var(--cream);
    color:var(--ink);
    font-family:'Roboto',sans-serif;
    line-height:1.6;
    overflow-x:hidden;
  }
  h1,h2,h3,h4,.display{font-family:'Bodoni Moda',serif;}
  .mono{font-family:'Montserrat',sans-serif;}
  a{color:inherit;text-decoration:none;}
  img{max-width:100%;display:block;}
  .wrap{max-width:1180px;margin:0 auto;padding:0 32px;}
  section{position:relative;}

  /* -------- Fixed atmospheric background: photo + tint + grain -------- */
  .bg-photo{
    position:fixed;inset:0;z-index:-3;
    background-image:url(data:image/jpeg;base64,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);
    background-size:cover;background-position:center;
  }
  .bg-tint{
    position:fixed;inset:0;z-index:-2;
    background:rgba(187,225,250,.15);
  }
  .bg-grain{
    position:fixed;inset:0;z-index:-1;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
    opacity:.05;mix-blend-mode:overlay;pointer-events:none;
  }

  /* -------- Reveal on scroll -------- */
  .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease, transform .7s ease;}
  .reveal.in{opacity:1;transform:translateY(0);}

  /* -------- Nav -------- */
  header{
    position:fixed;top:0;left:0;right:0;z-index:100;
    background:rgba(242,239,231,.82);
    backdrop-filter:blur(14px);
    border-bottom:1px solid var(--line);
  }
  nav{max-width:1180px;margin:0 auto;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;}
  .logo{display:flex;align-items:center;gap:12px;font-family:'Bodoni Moda',serif;font-style:italic;font-weight:600;font-size:19px;letter-spacing:.01em;color:var(--ink);}
  .logo-ring{
    width:38px;height:38px;border-radius:50%;
    background:var(--grad);
    padding:2px;
    display:flex;align-items:center;justify-content:center;
  }
  .logo-ring span{
    width:100%;height:100%;border-radius:50%;background:var(--cream);
    display:flex;align-items:center;justify-content:center;
    font-family:'Bodoni Moda',serif;font-style:normal;
    font-size:13px;font-weight:600;color:var(--ink);
  }
  @keyframes spin{to{transform:rotate(360deg);}}
  .nav-links{display:flex;gap:34px;font-size:14.5px;font-family:'Montserrat',sans-serif;font-weight:500;color:var(--muted);}
  .nav-links a:hover{color:var(--ink);}
  .nav-cta{
    background:var(--ink);color:var(--cream);font-family:'Montserrat',sans-serif;font-weight:500;font-size:14px;
    padding:10px 22px;border-radius:100px;white-space:nowrap;
    transition:opacity .25s ease;
  }
  .nav-cta:hover{opacity:.82;}
  .burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;}
  .burger span{width:24px;height:2px;background:var(--ink);}
  .mobile-menu{
    display:none;flex-direction:column;gap:0;
    background:var(--paper);border-top:1px solid var(--line);
  }
  .mobile-menu a{padding:16px 32px;border-bottom:1px solid var(--line);color:var(--muted);font-family:'Montserrat',sans-serif;}
  .mobile-menu.open{display:flex;}

  /* -------- Hero -------- */
  .hero{
    min-height:100vh;display:flex;align-items:center;
    padding-top:110px;padding-bottom:80px;
  }
  .hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;}
  .eyebrow{
    display:inline-flex;align-items:center;gap:8px;
    font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;
    color:var(--muted);text-transform:uppercase;margin-bottom:22px;
  }
  .eyebrow::before{content:"";width:20px;height:2px;background:var(--grad-deep);border-radius:2px;}
  .hero h1{
    font-size:clamp(38px,5.4vw,64px);font-weight:600;line-height:1.1;letter-spacing:-.01em;
    margin-bottom:22px;
  }
  .hero h1 .accent{
    font-style:italic;
    background:var(--grad-deep);-webkit-background-clip:text;background-clip:text;color:transparent;
  }
  .hero p.lead{font-size:18px;color:var(--muted);max-width:520px;margin-bottom:32px;font-family:'Roboto',sans-serif;}
  .tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:38px;}
  .tag{
    font-size:13px;font-family:'Montserrat',sans-serif;font-weight:500;color:var(--ink);
    border:1px solid var(--line);padding:7px 14px;border-radius:100px;
    background:var(--paper);
  }
  .btn-row{display:flex;flex-wrap:wrap;gap:14px;}
  .btn{
    display:inline-flex;align-items:center;gap:8px;font-family:'Montserrat',sans-serif;
    font-weight:500;font-size:15px;padding:14px 26px;border-radius:100px;
    transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  }
  .btn-primary{background:var(--ink);color:var(--cream);}
  .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(51,104,160,.28);}
  .btn-ghost{border:1px solid var(--line);color:var(--ink);background:var(--paper);}
  .btn-ghost:hover{border-color:var(--rose-deep);}

  .hero-photo{position:relative;display:flex;justify-content:center;}
  .ring-wrap{
    position:relative;width:320px;height:320px;
  }
  .ring-wrap::before{
    content:"";position:absolute;inset:-10px;border-radius:50%;
    background:conic-gradient(from 0deg, var(--rose-deep), var(--rose), var(--sage), var(--rose-deep));
    animation:spin 18s linear infinite;
  }
  .ring-wrap img{
    position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);
    border-radius:50%;object-fit:cover;border:6px solid var(--cream);
  }
  .float-badge{
    position:absolute;background:var(--paper);border:1px solid var(--line);
    border-radius:16px;padding:12px 16px;font-size:13px;
    display:flex;flex-direction:column;gap:2px;
    box-shadow:0 20px 40px rgba(51,104,160,.14);
  }
  .float-badge b{font-family:'Bodoni Moda',serif;font-size:20px;color:var(--ink);}
  .badge-1{top:-8px;right:-10px;}
  .badge-2{bottom:10px;left:-30px;}

  /* -------- Section heading -------- */
  .section-head{margin-bottom:56px;}
  .section-head .eyebrow{margin-bottom:14px;}
  .section-head h2{font-size:clamp(28px,3.6vw,42px);font-weight:600;letter-spacing:-.01em;}
  .section-head p{color:var(--muted);font-size:16px;max-width:560px;margin-top:12px;font-family:'Roboto',sans-serif;}
  section.pad{padding:110px 0;}
  section.pad.alt{background:var(--cream-2);}

  /* -------- Marquee (clientes) -------- */
  .marquee-shell{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;background:var(--cream-2);}
  .marquee{display:flex;gap:0;width:max-content;animation:scroll 24s linear infinite;}
  .marquee:hover{animation-play-state:paused;}
  @keyframes scroll{from{transform:translateX(0);}to{transform:translateX(-50%);}}
  .marquee a{
    display:flex;align-items:center;gap:10px;
    padding:0 42px;font-family:'Bodoni Moda',serif;font-weight:500;font-size:20px;color:var(--muted);
    border-right:1px solid var(--line);white-space:nowrap;
    transition:color .25s ease;
  }
  .marquee a:hover{color:var(--ink);}
  .marquee svg{flex:none;}

  /* -------- Portfolio grid -------- */
  .ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
  .ig-card{
    border-radius:18px;overflow:hidden;background:var(--paper);
    border:1px solid var(--line);padding:2px;position:relative;
  }
  .ig-card::before{
    content:"";position:absolute;inset:0;border-radius:18px;padding:2px;
    background:var(--grad-soft);opacity:0;transition:opacity .3s ease;
    pointer-events:none;
  }
  .ig-card:hover::before{opacity:1;}
  .ig-card iframe, .ig-card blockquote{width:100% !important;min-width:0 !important;margin:0 !important;}
  .ig-card{min-height:340px;animation:igPulse 1.8s ease-in-out infinite;}
  .ig-card:has(iframe){animation:none;background:var(--paper);}
  @keyframes igPulse{0%,100%{background:var(--paper);}50%{background:var(--cream-2);}}
  .portfolio-cta{text-align:center;margin-top:48px;}

  /* -------- Timeline -------- */
  .timeline{position:relative;padding-left:36px;}
  .timeline::before{
    content:"";position:absolute;left:9px;top:6px;bottom:6px;width:2px;
    background:linear-gradient(var(--rose-deep),var(--rose),var(--sage));
  }
  .t-item{position:relative;padding-bottom:44px;}
  .t-item:last-child{padding-bottom:0;}
  .t-dot{
    position:absolute;left:-36px;top:4px;width:20px;height:20px;border-radius:50%;
    background:var(--paper);border:3px solid var(--rose-deep);
  }
  .t-date{font-family:'Montserrat',sans-serif;font-weight:600;font-size:12.5px;letter-spacing:.04em;color:var(--rose-deep);margin-bottom:6px;display:block;}
  .t-item h3{font-size:19px;font-weight:600;margin-bottom:4px;}
  .t-org{color:var(--muted);font-size:14px;margin-bottom:10px;display:block;font-family:'Montserrat',sans-serif;}
  .t-item ul{padding-left:18px;color:var(--muted);font-size:15px;font-family:'Roboto',sans-serif;}
  .t-item ul li{margin-bottom:4px;}

  .exp-cols{display:grid;grid-template-columns:1fr 1fr;gap:60px;}
  @media (max-width:860px){.exp-cols{grid-template-columns:1fr;}}
  .exp-cols h3.col-title{
    font-family:'Montserrat',sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
    color:var(--muted);margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid var(--line);
  }

  /* -------- Skills -------- */
  .skills-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
  .skill-card{
    background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:26px 18px;text-align:center;
  }
  .skill-ring{position:relative;width:104px;height:104px;margin:0 auto 18px;}
  .skill-ring svg{transform:rotate(-90deg);width:100%;height:100%;}
  .skill-ring circle{fill:none;stroke-width:8;}
  .skill-ring .bg{stroke:var(--line);}
  .skill-ring .fg{stroke:url(#gradStroke);stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1);}
  .skill-ring .pct{
    position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
    font-family:'Bodoni Moda',serif;font-weight:600;font-size:18px;color:var(--ink);
  }
  .skill-card p{font-size:13.5px;color:var(--muted);font-family:'Montserrat',sans-serif;}

  /* -------- Certificados -------- */
  .cert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
  .cert-card{
    background:var(--paper);border:1px solid var(--line);border-radius:16px;
    padding:22px 24px;display:flex;gap:16px;align-items:flex-start;
  }
  .cert-icon{
    flex:none;width:40px;height:40px;border-radius:12px;background:var(--grad);
    display:flex;align-items:center;justify-content:center;font-size:18px;
  }
  .cert-card h4{font-size:15.5px;font-weight:600;margin-bottom:4px;}
  .cert-card span{font-size:13px;color:var(--muted);font-family:'Roboto',sans-serif;}

  /* -------- Contact -------- */
  .contact-box{
    background:linear-gradient(135deg, var(--paper) 0%, var(--cream-2) 100%);
    border:1px solid var(--line);border-radius:28px;padding:64px;text-align:center;
    position:relative;overflow:hidden;
  }
  .contact-box::before{
    content:"";position:absolute;width:340px;height:340px;border-radius:50%;
    background:var(--grad);opacity:.35;filter:blur(70px);top:-100px;right:-80px;
  }
  .contact-box h2{font-size:clamp(28px,4vw,44px);margin-bottom:16px;position:relative;font-weight:600;}
  .contact-box p{color:var(--muted);max-width:480px;margin:0 auto 34px;position:relative;font-family:'Roboto',sans-serif;}
  .contact-links{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;position:relative;}
  .clink{
    display:flex;flex-direction:column;align-items:center;gap:10px;
    width:92px;font-size:13px;font-family:'Montserrat',sans-serif;font-weight:500;color:var(--muted);
    transition:color .25s ease;
  }
  .clink .icon-circle{
    width:56px;height:56px;border-radius:50%;
    background:var(--cream);border:1px solid var(--line);
    display:flex;align-items:center;justify-content:center;
    transition:border-color .25s ease, transform .25s ease;
  }
  .clink svg{width:21px;height:21px;color:var(--ink);}
  .clink:hover{color:var(--ink);}
  .clink:hover .icon-circle{border-color:var(--rose-deep);transform:translateY(-3px);}

  footer{padding:36px 0;border-top:1px solid var(--line);text-align:center;color:var(--muted);font-size:13.5px;font-family:'Montserrat',sans-serif;}

  @media (max-width:960px){
    .hero .wrap{grid-template-columns:1fr;}
    .hero-photo{order:-1;}
    .exp-cols{gap:40px;}
    .ig-grid{grid-template-columns:repeat(2,1fr);}
    .skills-grid{grid-template-columns:repeat(3,1fr);}
    .cert-grid{grid-template-columns:1fr;}
  }
  @media (max-width:700px){
    .nav-links{display:none;}
    .burger{display:flex;}
    .ig-grid{grid-template-columns:1fr;}
    .skills-grid{grid-template-columns:repeat(2,1fr);}
    section.pad{padding:70px 0;}
    .contact-box{padding:40px 24px;}
  }

  /* -------- Multi-page additions -------- */
  .nav-links a.active{color:var(--ink);}

  .page-head{padding:170px 0 60px;}
  .page-head .eyebrow{margin-bottom:14px;}
  .page-head h1{font-size:clamp(32px,4.4vw,52px);font-weight:600;letter-spacing:-.01em;max-width:680px;}
  .page-head p.lead{margin-top:18px;}

  .home-hero{min-height:92vh;display:flex;align-items:center;padding-top:130px;padding-bottom:70px;}
  .home-name{font-size:clamp(40px,6vw,68px);font-weight:600;letter-spacing:-.01em;line-height:1;margin-bottom:14px;}
  .home-pillars{
    font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;letter-spacing:.06em;
    text-transform:uppercase;color:var(--muted);margin-bottom:22px;
  }
  .home-tagline{
    font-family:'Bodoni Moda',serif;font-size:clamp(24px,3vw,34px);font-weight:500;
    line-height:1.3;margin-bottom:22px;max-width:560px;
  }
  .home-tagline .accent{
    font-style:italic;
    background:var(--grad-deep);-webkit-background-clip:text;background-clip:text;color:transparent;
  }

  .pillars-intro{font-size:16px;color:var(--muted);font-family:'Roboto',sans-serif;max-width:640px;margin-bottom:36px;}
  .pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;}
  .pillar-card{
    background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:30px 26px;
  }
  .pillar-card h3{font-size:19px;font-weight:600;margin-bottom:12px;}
  .pillar-card p{font-size:15px;color:var(--muted);font-family:'Roboto',sans-serif;line-height:1.65;}
  .about-closing{font-size:16px;color:var(--muted);font-family:'Roboto',sans-serif;max-width:720px;line-height:1.7;}

  .about-photo-wrap{width:180px;height:180px;position:relative;margin-bottom:32px;}
  .about-photo-wrap .ring-wrap{width:180px;height:180px;}

  @media (max-width:860px){
    .pillars-grid{grid-template-columns:1fr;}
  }
  @media (max-width:960px){
    .home-hero .wrap{grid-template-columns:1fr;}
    .home-hero .hero-photo{order:-1;}
  }
